/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}}}@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;--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{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;-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root{--ink:#111513;--muted:#66706b;--line:#dfe4e1;--paper:#f7f9f7;--accent:#38e07c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);align-items:center;height:82px;display:flex}.brand{align-items:center;gap:10px;font-size:17px;font-weight:680;display:flex}.language{color:#505a55;background:0 0;border:0;align-items:center;gap:6px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.button-dark{background:var(--ink);color:#fff}.button-quiet{border-color:#bfc7c2;min-height:52px}.hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:84px;min-height:690px;padding-block:72px 86px;display:grid}.eyebrow{font:600 12px var(--font-geist-mono),monospace;text-transform:uppercase;color:#4e5b54;align-items:center;gap:9px;margin-bottom:27px;display:flex}.hero h1{margin:0;font-size:clamp(54px,6.4vw,86px);font-weight:620;line-height:.97}.hero h1 em{color:#2a6442;font-family:Georgia,serif;font-weight:400}@media (max-width:1000px){.hero{grid-template-columns:1fr;gap:55px}}@media (max-width:640px){.shell{width:min(100% - 30px,1240px)}.nav{height:70px}.hero{min-height:auto;padding-block:48px 70px}.hero h1{font-size:48px}.services{padding-block:80px}}.section-heading.light p{color:#99a69f}.section-heading.light .kicker{color:var(--accent)}.approach{padding-block:120px}footer{color:#fff;background:#0d120f;padding:75px 0 28px}.dashboard-shell{background:#f4f6f5;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.dash-sidebar{color:#d6ddd9;z-index:20;background:#111714;flex-direction:column;width:248px;padding:23px 18px;display:flex;position:fixed;inset:0 auto 0 0}.dash-brand{color:#fff;padding:0 9px}.workspace-avatar,.dash-user>span{color:#15331f;background:#c9f9d8;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.dash-nav{gap:4px;display:grid}.dash-nav>span{text-transform:uppercase;color:#637169;margin:16px 10px 6px;font-size:9px}.dash-nav a{color:#9ba8a1;align-items:center;gap:10px;height:39px;padding:0 10px;font-size:12px;display:flex}.dash-nav a>span{margin-left:auto}.dash-nav a.active{color:#fff;background:#26322c}.dash-nav .notice{background:var(--accent);color:#102017;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.dash-main{grid-column:2;min-width:0}.dash-header{background:#fff;border-bottom:1px solid #dbe0dd;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.dash-header>div:last-child{gap:10px;display:flex}.icon-btn,.dash-avatar,.dash-menu{background:#fff;border:1px solid #dbe0dd;place-items:center;width:36px;height:36px;display:grid;position:relative}.dash-menu{display:none}.dash-content{max-width:1380px;padding:34px}.period,.new-request{background:#fff;border:1px solid #d5dbd7;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:11px;display:flex}.stat-grid article,.panel{background:#fff;border:1px solid #dde2df}.panel{padding:20px}.milestone-row .done{color:#29844e;background:#dff7e8}.milestone-row .current{color:#fff;background:#15221a;font-size:10px}.activity-list .blue{background:#e0ebfb}@media (max-width:900px){.dash-sidebar{transition:transform .2s;transform:translate(-100%)}.dash-sidebar.open{transform:none}.dash-main{grid-column:1}.dash-menu{display:grid}.dash-header{padding-inline:18px}.dash-content{padding:22px}}@media (max-width:640px){.period,.new-request{flex:1}.dash-content{padding:18px 13px}}.mobile-nav>a:not(.button){border-bottom:1px solid #2d3832;padding:13px 10px;font-size:14px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stack-tabs button.active{color:#fff;background:#1b2721}.stack-tabs button.active svg{color:var(--accent)}.faq-list article.open button svg{transform:rotate(180deg)}.contact-layout .full{grid-column:1/-1}@media (max-width:640px){.contact-layout label,.contact-layout .full,.contact-layout form button{grid-column:1}}.ai-node.outcome{color:#fff;background:#142019;border-color:#142019}.ai-node.outcome small{color:#9aa79f}.legal-page{background:#f6f8f6;min-height:100vh}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:74px;display:flex}.legal-content{max-width:780px;padding:90px 0 120px}.legal-content h1{margin:15px 0 25px;font-size:clamp(42px,7vw,72px)}.legal-content h2{margin-top:42px;font-size:22px}.legal-content p,.legal-content li{color:var(--muted);line-height:1.75}.legal-content>a{color:#237846;margin-top:35px;display:inline-flex}[dir=rtl] body{text-align:right}@media (max-width:640px){.legal-content{padding:65px 0 90px}}.hero-progress i.active{background:#287d49}.support-widget{z-index:70;position:fixed;bottom:22px;right:22px}.support-trigger{color:#fff;cursor:pointer;background:#111815;border:1px solid #344139;align-items:center;gap:9px;height:48px;padding:0 16px;display:flex;box-shadow:0 12px 30px #0d161138}.support-trigger span{font-size:12px;font-weight:650}.support-trigger i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #38e07c1f}.support-panel{color:#fff;background:#111815;border:1px solid #344139;width:min(350px,100vw - 30px);padding:20px;position:absolute;bottom:59px;right:0;box-shadow:0 22px 60px #08100c55}.support-head{justify-content:space-between;align-items:flex-start;display:flex}.support-head>div{gap:6px;display:grid}.support-head span{font:8px var(--font-geist-mono);color:var(--accent)}.support-head strong{font-size:19px}.support-head button{color:#9ca8a1;cursor:pointer;background:0 0;border:0}.support-panel>p{color:#9ca8a1;margin:14px 0 18px;font-size:12px;line-height:1.5}.support-panel>a{border-top:1px solid #344139;align-items:center;gap:13px;min-height:58px;padding:10px 0;display:flex}.support-panel>a>svg{color:var(--accent)}.support-panel>a>span{gap:3px;display:grid}.support-panel>a strong{font-size:12px}.support-panel>a small{color:#87938c;font-size:10px}.cookie-settings-link{z-index:55;color:#5f6b64;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex;position:fixed;bottom:14px;left:15px}.cookie-banner{z-index:90;background:#f9fbf9;border:1px solid #cfd7d2;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:112px;padding:20px 22px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 22px 70px #0e17113d}.cookie-icon{width:48px;height:48px;color:var(--accent);background:#173521;place-items:center;display:grid}.cookie-copy>strong{font-size:15px}.cookie-copy p{color:#5f6b64;max-width:760px;margin:6px 0 0;font-size:12px;line-height:1.5}.cookie-copy a{color:#197440;text-underline-offset:2px;text-decoration:underline}.cookie-actions{align-items:center;gap:8px;display:flex}.cookie-actions .button{white-space:nowrap;cursor:pointer;min-height:42px}.cookie-detail{gap:18px;margin-top:12px;display:flex}.cookie-detail span{color:#6c7771;gap:2px;font-size:10px;display:grid}.cookie-banner~.support-widget{bottom:150px}@media (max-width:1000px){.hero-slider-section .eyebrow{margin-bottom:20px}.cookie-banner{grid-template-columns:44px 1fr}.cookie-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:640px){.support-widget{bottom:14px;right:14px}.support-trigger{justify-content:center;width:48px;padding:0}.support-trigger span{display:none}.cookie-settings-link{bottom:8px;left:9px}.cookie-banner{grid-template-columns:38px 1fr;gap:12px;padding:16px;bottom:8px;left:8px;right:8px}.cookie-icon{width:38px;height:38px}.cookie-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cookie-actions .button:last-child{grid-column:1/-1}.cookie-detail{gap:8px;display:grid}.support-panel{right:0}.cookie-banner~.support-widget{bottom:14px}}@media (prefers-reduced-motion:reduce){.support-panel,.cookie-banner{animation:none!important}}.estimator-steps fieldset button.active{color:#fff;background:#122019}.review-index button.active{color:#fff;background:#1d2923}.review-index button.active svg{color:var(--accent)}.services{padding-block:130px}footer{padding-top:100px}@media (max-width:640px){.problems-section,.solution-section,.delivery-section,.ai-workflow,.why-section,.engagement-section,.insights-section,.faq-section,.services,.contact-section{padding-block:82px}}.auth-loading{color:#fff;background:#111815;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.auth-loading p{color:#9aa69f;font-size:12px}.login-page{background:#f5f7f5;grid-template-columns:1.12fr .88fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:#111815;flex-direction:column;justify-content:space-between;padding:48px clamp(35px,7vw,110px);display:flex}.login-brand .brand-mark{background:var(--accent);color:#112018}.login-brand>div>span,.login-kicker{font:9px var(--font-geist-mono);color:var(--accent)}.login-brand h1{margin:14px 0 22px;font-size:clamp(58px,7vw,102px);font-weight:580;line-height:.88}.login-brand p{color:#a1ada6;max-width:610px;font-size:17px;line-height:1.6}.login-brand>small{color:#6f7c74}.login-panel{place-items:center;padding:40px;display:grid}.login-panel form{gap:17px;width:min(390px,100%);display:grid}.login-panel h2{margin:0;font-size:44px}.login-panel form>p{color:var(--muted);margin:0 0 14px}.login-panel label,.password-dialog label{gap:7px;font-size:11px;font-weight:650;display:grid}.login-panel input,.password-dialog input{background:#fff;border:1px solid #bec8c1;outline:0;height:48px;padding:0 13px}.login-panel input:focus,.password-dialog input:focus{border-color:#247d49;box-shadow:0 0 0 3px #38e07c18}.login-panel form>button,.dialog-primary{color:#fff;cursor:pointer;background:#111815;border:0;height:48px;font-weight:650}.login-panel form>a{text-align:center;color:#647069;font-size:11px}.login-error{color:#a0392e;background:#fff0ed;padding:10px 12px;font-size:11px}.workspace-dashboard .dash-sidebar{overflow:visible}.workspace-switcher{margin:28px 0 20px;position:relative}.workspace-switcher>button{color:#fff;text-align:left;cursor:pointer;background:#1c2420;border:1px solid #303b35;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;display:grid}.workspace-switcher button>div{gap:3px;display:grid}.workspace-switcher strong{font-size:11px}.workspace-switcher small{color:#829088;font-size:9px}.workspace-switcher>div{z-index:50;background:#151d19;border:1px solid #344139;padding:6px;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 35px #070c0955}.workspace-switcher>div>button{color:#c6d0ca;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;display:grid}.workspace-switcher>div>button:hover,.workspace-switcher>div>button.active{color:#fff;background:#243029}.workspace-switcher>div>button>span{width:31px;height:31px;color:var(--accent);background:#304039;place-items:center;font-size:9px;display:grid}.dash-account{gap:5px;margin-top:auto;display:grid}.dash-account button{color:#9ba8a1;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;height:38px;padding:0 10px;font-size:11px;display:flex}.dash-account button:hover{color:#fff;background:#1c2521}.operations-view{font-family:Tahoma,var(--font-geist),sans-serif}.operations-view .workspace-title{text-align:right}.operations-view .workspace-title>button{margin-left:0;margin-right:auto}.operations-view .empty-state button{font-family:Tahoma,sans-serif}.is-rtl .dash-sidebar{left:auto;right:0}.is-rtl .dash-main{grid-column:1;margin-right:248px}.is-rtl .workspace-switcher>button,.is-rtl .workspace-switcher>div>button{text-align:right}.is-rtl .dash-account button{direction:rtl}.dash-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08100cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.password-dialog{background:#fff;width:min(460px,100%);padding:31px;position:relative;box-shadow:0 25px 80px #0004}.password-dialog>svg{color:#247d49}.password-dialog>span{font:9px var(--font-geist-mono);color:#247d49;margin-top:20px;display:block}.password-dialog h2{margin:8px 0;font-size:29px}.password-dialog p{color:#6a756e;font-size:12px;line-height:1.55}.password-dialog form{gap:14px;margin-top:22px;display:grid}.dialog-close{cursor:pointer;background:0 0;border:0;position:absolute;top:18px;right:18px}.dialog-primary{width:100%;margin-top:7px}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-brand{min-height:42vh;padding:30px}.login-brand h1{font-size:58px}.login-brand>small{display:none}.login-panel{padding:55px 25px}.is-rtl .dash-main{margin-right:0}.is-rtl .dash-sidebar{right:-260px}.is-rtl .dash-sidebar.open{left:auto;right:0}}@media (max-width:560px){.login-brand h1{font-size:48px}}.site-header .nav{border-bottom:0}.nav{transition:height .3s}.hero-live-copy .eyebrow{color:#d2ddd6;text-shadow:0 1px 12px #000;margin-bottom:24px}.hero-live-nav i.active{background:var(--accent)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.site-header .nav{height:70px}}@media (max-width:640px){.hero-live-actions .button{width:100%}}.header-login-modal{color:#111513;background:#f8faf8;border:1px solid #d7ded9;width:min(520px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #0006}.header-login-close{cursor:pointer;background:0 0;border:1px solid #d8dfda;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.header-login-brand{align-items:center;gap:11px;display:flex}.header-login-brand>div{gap:3px;display:grid}.header-login-brand strong{font-size:14px}.header-login-brand small{color:#76817a;font-size:9px}.header-login-modal h2{max-width:390px;margin:34px 0 9px;font-size:36px;line-height:1.02}.header-login-modal>p{color:#68746d;margin:0 0 25px;font-size:12px}.header-login-modal form{gap:15px;display:grid}.header-login-modal label{gap:7px;display:grid}.header-login-modal label>span{align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.header-login-modal input,.header-login-modal select{color:#18211c;width:100%;height:48px;font:12px var(--font-geist);background:#fff;border:1px solid #bdc7c1;outline:0;padding:0 13px}.header-login-modal input:focus,.header-login-modal select:focus{border-color:#258049;box-shadow:0 0 0 3px #38e07c18}.header-login-select{position:relative}.header-login-select select{-webkit-appearance:none;appearance:none;padding-right:40px}.header-login-select>svg{pointer-events:none;position:absolute;top:16px;right:13px}.header-login-error{color:#9d352c;background:#fff0ed;padding:11px 13px;font-size:11px}.header-login-submit{color:#fff;cursor:pointer;background:#111815;border:0;height:48px;font-weight:700}.header-login-submit:hover{background:#1d2a23}.header-login-submit:disabled{opacity:.6;cursor:wait}.password-dialog{z-index:1;opacity:1;display:block}.dash-modal-backdrop{isolation:isolate}@media (max-width:640px){.header-login-modal{max-height:calc(100vh - 16px);padding:23px 18px}.header-login-modal h2{margin-top:27px;font-size:30px}.header-login-close{top:13px;right:13px}}.header-login-dialog{width:min(520px,100% - 20px);max-width:none;max-height:calc(100vh - 20px);color:inherit;background:0 0;border:0;padding:0;overflow:visible}.header-login-dialog::backdrop{-webkit-backdrop-filter:blur(14px);background:#070d09b8}.header-login-dialog .header-login-modal{width:100%;max-height:calc(100vh - 20px);overflow:auto}.header-login-dialog .header-login-modal h2{margin-top:34px}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.workspace-dashboard{background:#f6f8f7}.workspace-dashboard .dash-sidebar{color:#18211c;box-shadow:none;background:#fff;border-right:1px solid #e1e6e3}.workspace-dashboard .dash-brand{color:#18211c}.workspace-dashboard .dash-brand .brand-mark{color:#fff;background:#173321}.workspace-dashboard .workspace-switcher>button{color:#17201b;background:#f7f9f8;border-color:#dfe5e1}.workspace-dashboard .workspace-switcher small{color:#7a867f}.workspace-dashboard .workspace-avatar{color:#195f37;background:#e2f8e9}.workspace-dashboard .workspace-switcher>div{background:#fff;border-color:#dfe5e1;box-shadow:0 16px 35px #15211914}.workspace-dashboard .workspace-switcher>div>button{color:#536059}.workspace-dashboard .workspace-switcher>div>button>span{color:#1c7040;background:#e4f5ea}.workspace-dashboard .dash-nav>span{color:#99a29d}.workspace-dashboard .dash-nav a{color:#67736c;border-radius:4px}.workspace-dashboard .dash-nav a:hover{color:#17201b;background:#f4f7f5}.workspace-dashboard .dash-nav a.active{color:#165f36;background:#e7f6ec;font-weight:650}.workspace-dashboard .dash-account{border-top:1px solid #e3e8e5;padding-top:10px}.workspace-dashboard .dash-account button{color:#68746d}.workspace-dashboard .dash-account button:hover{color:#16201a;background:#f3f6f4}.workspace-dashboard .dash-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-color:#e3e8e5}.workspace-dashboard .dash-content{max-width:1500px;margin-inline:auto;padding:38px}.workspace-dashboard .workspace-stats article,.workspace-dashboard .workspace-panel{border-color:#e0e6e2;border-radius:6px;box-shadow:0 8px 28px #13221909}.workspace-dashboard .new-request{background:#173321;border-radius:4px}.operations-view,.is-rtl{font-family:IRANSansX,IRANSans,Tahoma,Arial,sans-serif}.is-rtl .dash-sidebar{border-left:1px solid #e1e6e3;border-right:0}.is-rtl .workspace-dashboard,.is-rtl input,.is-rtl button{font-family:IRANSansX,IRANSans,Tahoma,Arial,sans-serif}@media (max-width:640px){.header-login-dialog{width:calc(100% - 12px);max-height:calc(100vh - 12px)}.header-login-dialog .header-login-modal{max-height:calc(100vh - 12px)}.workspace-dashboard .dash-content{padding:24px 16px}}.header-login-dialog{width:min(440px,100% - 28px);max-height:calc(100vh - 110px);margin:0;position:fixed;inset:calc(50% + 35px) auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.header-login-dialog[open]{animation:.18s ease-out dialog-fade}.header-login-dialog .header-login-modal{max-height:calc(100vh - 110px);padding:24px;overflow:auto}.header-login-dialog .header-login-modal h2{margin:26px 0 7px;font-size:30px}.header-login-dialog .header-login-modal>p{margin-bottom:20px}.header-login-dialog .header-login-modal form{gap:12px}.header-login-dialog .header-login-modal input,.header-login-dialog .header-login-modal select{height:44px}.header-login-dialog .header-login-submit{height:45px;margin-top:2px}.header-login-dialog .header-login-close{width:32px;height:32px;top:14px;right:14px}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.header-login-dialog{width:calc(100% - 20px);max-height:calc(100vh - 90px);top:calc(50% + 26px)}.header-login-dialog .header-login-modal{max-height:calc(100vh - 90px);padding:20px 16px}.header-login-dialog .header-login-modal h2{font-size:27px}}.metric-icon.blue{color:#1269dc;background:#e2edff}.metric-icon.cyan{color:#03879b;background:#def5f7}.operations-view .modern-dash-heading,.operations-view .modern-card-head{text-align:right}.operations-view .modern-dash-heading>button{margin-right:auto}.operations-view .modern-chart,.operations-view .chart-legend{direction:ltr}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-UltraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-DemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/iransansx/IRANSansX-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}.workspace-dashboard.is-rtl{direction:ltr;grid-template-columns:minmax(0,1fr) 248px}.workspace-dashboard.is-rtl .dash-sidebar{text-align:right;direction:rtl;left:auto;right:0}.workspace-dashboard.is-rtl .dash-main{direction:rtl;grid-column:1;min-width:0;margin-right:0}.workspace-dashboard.is-rtl .dash-header{direction:rtl}.workspace-dashboard.is-rtl .dash-content,.workspace-dashboard.is-rtl .dash-sidebar,.workspace-dashboard.is-rtl input,.workspace-dashboard.is-rtl button{font-family:IRANSansX,Tahoma,Arial,sans-serif}.workspace-dashboard.is-rtl .workspace-switcher>button{grid-template-columns:auto 1fr auto}.workspace-dashboard.is-rtl .dash-nav a,.workspace-dashboard.is-rtl .dash-account button{font-weight:500}.operations-view .modern-dash-heading h1{font-weight:700;line-height:1.35}.operations-view .modern-dash-heading p,.operations-view .modern-card-head p{line-height:1.8}@media (max-width:900px){.workspace-dashboard.is-rtl{grid-template-columns:1fr}.workspace-dashboard.is-rtl .dash-main{grid-column:1}.workspace-dashboard.is-rtl .dash-sidebar{right:0;transform:translate(100%)}.workspace-dashboard.is-rtl .dash-sidebar.open{transform:none}}.site-header .nav{border-bottom:1px solid #ffffff38;height:88px}.site-header .nav-links,.site-header .language{color:#ffffffd1}.site-header .button-dark{color:#101713;background:#fff}.site-header.scrolled .nav{height:70px}.site-header.scrolled .button-dark{background:var(--accent);color:#102017}.cookie-banner{border-radius:4px;grid-template-columns:34px 1fr auto;gap:12px;width:min(680px,100% - 36px);padding:14px 16px;bottom:18px;left:auto;right:18px;box-shadow:0 18px 55px #0003}.cookie-icon{width:34px;height:34px}.cookie-copy strong{font-size:11px}.cookie-copy p{margin-top:3px;font-size:9px;line-height:1.45}.cookie-actions{gap:6px}.cookie-actions .button{min-height:36px;padding:0 11px;font-size:9px}.cookie-settings-link{color:#ffffffb3;z-index:131}@media (max-width:1000px){.site-header .nav{height:70px}}@media (max-width:640px){.hero-cinematic-actions .button{width:100%}.reel-track button.active{font-size:14px}.cookie-banner{grid-template-columns:30px 1fr;width:auto;padding:12px;bottom:8px;left:8px;right:8px}.cookie-icon{width:30px;height:30px}.cookie-actions{grid-column:1/-1;display:flex}.cookie-actions .button:last-child{flex:1;grid-column:auto}.cookie-copy p{font-size:8px}}.site-header .nav-actions .button-dark{min-height:40px;padding-inline:15px;font-size:12px}.hero-cinematic-actions .button{min-height:48px;padding-inline:18px}.reel-track button.active{font-size:14.5px;font-weight:600}.cookie-banner{color:#fff;background:#131a16;border:1px solid #ffffff21;width:min(560px,100% - 40px);padding:16px;bottom:20px;left:auto;right:20px;box-shadow:0 22px 65px #00000057}.cookie-icon{color:var(--accent);background:#26332c}.cookie-copy p{color:#aeb9b2}.cookie-copy a{color:#fff}.cookie-detail{border-top-color:#ffffff1f}.cookie-detail span{color:#aeb9b2}.cookie-detail b{color:#fff}.cookie-actions .button-quiet{color:#d6ded9;background:0 0;border-color:#ffffff3d}.cookie-actions .button-dark{background:var(--accent);color:#102017}@media (max-width:640px){.reel-track button.active{font-size:12px}.cookie-banner{background:#131a16;width:auto;max-height:calc(100svh - 20px);padding:14px;bottom:10px;left:10px;right:10px;overflow:auto}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions .button:last-child{grid-column:1/-1}}.site-header .nav{border-bottom-color:#ffffff0e}@media (max-width:640px){.hero-final .reel-track button.active{font-size:12px}}.hero-final .reel-track button.active{text-shadow:0 2px 16px #000000bf;font-size:16px;font-weight:750;color:#fff!important;opacity:1!important}@media (max-width:1100px){.hero-final .reel-track button.active{font-size:14px}}@media (max-width:640px){.hero-final .reel-track button.active{font-size:12.5px}}.hero-final .reel-track button.active{transform-origin:0;text-shadow:0 2px 18px #000000e6;transform:scale(1.025);color:#fff!important;opacity:1!important;font-size:18px!important;font-weight:800!important}@media (max-width:1450px){.hero-final .reel-track button.active{font-size:16.5px!important}}@media (max-width:1100px){.hero-final .reel-track button.active{font-size:15px!important}}@media (max-width:640px){.hero-final .reel-track button.active{transform:scale(1.015);font-size:13.5px!important}}.site-header .nav{border-bottom-color:#ffffff09;height:76px}.site-header .nav-actions .button-dark{border-radius:2px;min-height:38px;padding-inline:14px;font-size:11px}.hero-final .hero-cinematic-actions .button{border-radius:2px;min-height:45px;padding-inline:16px}.hero-final .reel-track button.active{font-size:20px!important;font-weight:800!important}body:has(.cookie-banner) .support-widget{bottom:184px}@media (max-width:1450px){.hero-final .reel-track button.active{font-size:18px!important}}@media (max-width:1100px){.hero-final .reel-track button.active{font-size:15px!important}}@media (max-width:1000px){body:has(.cookie-banner) .support-widget{bottom:210px}}@media (max-width:640px){.site-header .nav{height:68px}.hero-final .reel-track button.active{font-size:14px!important}body:has(.cookie-banner) .support-widget{bottom:260px}}.hero-final .reel-track button.active{color:#fff!important;font-size:21px!important}.support-trigger{opacity:.82;border-color:#ffffff2e;min-width:0;height:44px;padding:0 14px}.support-trigger:hover,.support-trigger[aria-expanded=true]{opacity:1}.cookie-settings-link{opacity:.62;font-size:9px}@media (max-width:1450px){.hero-final .reel-track button.active{font-size:19px!important}}@media (max-width:1100px){.hero-final .reel-track button.active{font-size:15px!important}}@media (max-width:640px){.support-trigger{height:42px;padding:0 12px}}.landing-page .shell{width:min(1320px,100% - 64px)}.landing-page .hero-final .reel-track button.active{text-shadow:0 2px 18px #000000eb;opacity:1!important;color:#fff!important;filter:none!important;font-size:22px!important;font-weight:800!important}.landing-page .services{width:min(1320px,100% - 64px);padding-block:108px}.landing-page .estimator-steps fieldset button.active{color:#fff;background:#171b18}.landing-page .review-index button.active{background:#252b26}.landing-page .stack-section .section-heading.light p{color:var(--landing-muted)}.landing-page .stack-section .section-heading.light .kicker{color:#1d6f41}.landing-page .approach{width:min(1320px,100% - 64px);padding-block:108px}@media (max-width:1000px){.landing-page .shell,.landing-page .services,.landing-page .approach{width:min(100% - 40px,1320px)}}@media (max-width:640px){.landing-page .shell,.landing-page .services,.landing-page .approach{width:min(100% - 30px,1320px)}.landing-page .problems-section,.landing-page .solution-section,.landing-page .delivery-section,.landing-page .ai-workflow,.landing-page .feedback-section,.landing-page .why-section,.landing-page .engagement-section,.landing-page .insights-section,.landing-page .faq-section,.landing-page .editorial-stories,.landing-page .project-estimator,.landing-page .review-experience,.landing-page .services,.landing-page .stack-section,.landing-page .industries-section,.landing-page .approach,.landing-page .private-work,.landing-page .governance-section{padding-block:76px}}.brand-logo{white-space:nowrap;align-items:center;gap:10px;line-height:1;display:inline-flex}.brand-logo>svg{flex:none;width:36px;height:auto;overflow:visible}.brand-logo .brand-mark-main{fill:#061a3a}.brand-logo .brand-mark-signal{fill:#0bc7dc}.brand-word{letter-spacing:0;color:#061a3a;font-size:19px;font-weight:650}.brand-word>span{color:#0a9eae}.brand-logo-light .brand-mark-main{fill:#f4f7ff}.brand-logo-light .brand-word{color:#fff}.brand-logo-compact>svg{width:33px}.site-header .brand-logo>svg{width:34px}.site-header .brand-word{font-size:18px}.footer-brand .brand-logo{margin-bottom:18px}.footer-brand .brand-logo>svg{width:44px}.footer-brand .brand-word{font-size:26px}.header-login-brand>.brand-logo{width:35px}.dashboard-shell .dash-brand .brand-logo>svg{width:31px}.dashboard-shell .dash-brand .brand-word{font-size:15px}.login-brand .brand-logo .brand-word{font-size:17px}@media (max-width:640px){.site-header .brand-logo>svg{width:31px}.site-header .brand-word{font-size:16px}}.hero-media-library{margin-bottom:16px}.hero-media-library .modern-card-head{align-items:center}.hero-media-message{color:#17653a;background:#eaf7ef;border-radius:14px;padding:7px 10px;font-size:9px}.hero-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.hero-media-grid>button{color:#26322b;text-align:left;cursor:pointer;background:#f8faf8;border:1px solid #dfe5e1;border-radius:6px;grid-template-columns:1fr;gap:9px;padding:8px;display:grid;position:relative;overflow:hidden}.hero-media-grid>button:hover{background:#fff;border-color:#9db3a5}.hero-media-grid>button.active{background:#fff;border-color:#197347;box-shadow:0 0 0 2px #1973471a}.hero-media-preview{aspect-ratio:16/9;background:#dfe5e1;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.hero-media-preview img{object-fit:cover}.hero-media-grid>button>span:nth-child(2){gap:4px;padding:2px;display:grid}.hero-media-grid strong{font-size:10px}.hero-media-grid small{color:#7d8881;font-size:8px}.hero-media-grid>button>svg{color:#177443;box-sizing:content-box;background:#fff;border-radius:50%;padding:3px;position:absolute;top:14px;right:14px}.hero-media-grid>button:disabled{cursor:wait}@media (max-width:900px){.hero-media-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hero-media-grid{grid-template-columns:1fr}.hero-media-library .modern-card-head{flex-direction:column;align-items:flex-start}}.dash-nav button{color:#67736c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;font-size:12px;display:flex}.dash-nav button:hover{color:#17201b;background:#f4f7f5}.dash-nav button.active{color:#165f36;background:#e7f6ec;font-weight:650}.is-rtl .dash-nav button{text-align:right;direction:rtl}.operations-product-link{color:#fff;background:#102b24;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:18px 22px;text-decoration:none;display:flex}.operations-product-link strong,.operations-product-link small{display:block}.operations-product-link strong{font-size:14px}.operations-product-link small{color:#a9bdb6;margin-top:5px;font-size:10px}.operations-product-link>span:last-child{color:#08271d;background:#22cf91;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}@media (max-width:600px){.operations-product-link{align-items:flex-start}.operations-product-link>span:last-child{padding:10px;font-size:0}}.nexsas-landing{--nx-ink:#172033;--nx-muted:#697386;--nx-line:#e4e7ee;--nx-bg:#f7f8fc;--nx-soft:#eff1ff;--nx-accent:#6157e8;--nx-accent2:#2b6ff7;color:var(--nx-ink);font-family:var(--font-geist),Arial,sans-serif;background:#fff;overflow:hidden}.nexsas-landing *{letter-spacing:0}.nx-mobile-menu .close-icon,.nx-mobile-menu[open] .open-icon{display:none}.nx-mobile-menu[open] .close-icon{display:block}.nx-board-body aside span.active{color:#5548de;background:#ebeaff;font-weight:650}.nx-flow-node.start{inset-block-start:55px;inset-inline-start:25px}.nx-flow-node.ai{inset-block-start:132px;inset-inline-end:30px}.nx-connector.one{width:125px;inset-block-start:115px;inset-inline-start:180px;transform:rotate(20deg)}.nx-connector.two{width:140px;inset-block-start:225px;inset-inline-start:185px;transform:rotate(-21deg)}@media (max-width:640px){.nx-flow-node.ai{inset-inline-end:12px}}@media (prefers-reduced-motion:reduce){.nexsas-landing *{scroll-behavior:auto!important;transition:none!important}}.header-login-dialog:not([open]){display:none!important}@keyframes nxBoardEnter{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes nxProgressRun{0%{opacity:.65;transform:scaleX(.18)}55%,82%{opacity:1;transform:scaleX(1)}to{opacity:.65;transform:scaleX(.18)}}@keyframes nxStatusPulse{0%{box-shadow:0 0 #2fb77d6b}70%{box-shadow:0 0 0 7px #2fb77d00}to{box-shadow:0 0 #2fb77d00}}@keyframes nxTaskScan{0%,18%,to{opacity:0;transform:scaleX(0)}25%,42%{opacity:1;transform:scaleX(1)}52%{opacity:0;transform:scaleX(1)}}@keyframes nxRotate{to{transform:rotate(360deg)}}@keyframes nxCardFocus{0%,42%,to{border-color:var(--nx-line);transform:none}12%,30%{border-color:#b9b4f4;transform:translateY(-2px)}}@keyframes nxFloatOne{0%,to{transform:rotateY(3deg)translate(0)}50%{transform:rotateY(3deg)translateY(-9px)}}@keyframes nxFloatTwo{0%,to{transform:rotateY(3deg)translate(0)}50%{transform:rotateY(3deg)translateY(8px)}}.nexsas-landing .header-login-dialog{filter:none;border-radius:10px;width:min(470px,100% - 32px);max-height:calc(100svh - 48px);top:50%}.nexsas-landing .header-login-dialog::backdrop{-webkit-backdrop-filter:blur(10px);background:#1715278f}.nexsas-landing .header-login-dialog[open]{animation:.3s cubic-bezier(.22,1,.36,1) nxModalIn}.nexsas-landing .header-login-modal{width:100%;max-height:calc(100svh - 48px);color:var(--nx-ink);background:#fff;border:1px solid #e3e4eb;border-radius:10px;padding:28px 30px 30px;box-shadow:0 28px 80px #1b1f3847}.nexsas-landing .header-login-close{border:1px solid var(--nx-line);color:#596276;background:#f8f8fc;border-radius:7px;width:38px;height:38px;transition:background .2s,color .2s,transform .2s;inset-block-start:18px;inset-inline-end:18px}.nexsas-landing .header-login-close:hover{background:var(--nx-soft);color:var(--nx-accent);transform:rotate(4deg)}.nexsas-landing .header-login-brand{gap:12px;min-height:42px;padding-inline-end:52px}.nexsas-landing .header-login-brand>.brand-logo{width:auto}.nexsas-landing .header-login-brand>div{display:none}.nexsas-landing .header-login-modal h2{max-width:360px;margin:36px 0 9px;font-size:34px;font-weight:680;line-height:1.06}.nexsas-landing .header-login-modal>p{max-width:370px;color:var(--nx-muted);margin:0 0 27px;font-size:13px;line-height:1.55}.nexsas-landing .header-login-modal form{gap:17px}.nexsas-landing .header-login-modal label{gap:8px}.nexsas-landing .header-login-modal label>span{color:#4f586a;font:650 10px var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;gap:8px}.nexsas-landing .header-login-modal label>span svg{width:14px;color:var(--nx-accent)}.nexsas-landing .header-login-modal input,.nexsas-landing .header-login-modal select{height:52px;color:var(--nx-ink);font:14px var(--font-geist),Arial,sans-serif;background:#fafbfe;border:1px solid #d9dde6;border-radius:6px;padding-inline:15px;transition:border-color .2s,box-shadow .2s,background .2s}.nexsas-landing .header-login-modal input::placeholder{color:#a0a7b4}.nexsas-landing .header-login-modal input:focus,.nexsas-landing .header-login-modal select:focus{border-color:var(--nx-accent);background:#fff;box-shadow:0 0 0 3px #6157e81f}.nexsas-landing .header-login-select select{padding-inline-end:44px}.nexsas-landing .header-login-select>svg{color:#737b8b;inset-block-start:18px;inset-inline:auto 15px}.nexsas-landing .header-login-error{color:#a23c34;background:#fff5f4;border:1px solid #f0c7c3;border-radius:6px;padding:11px 13px;font-size:11px}.nexsas-landing .header-login-submit{background:var(--nx-accent);color:#fff;border-radius:6px;height:53px;margin-block-start:3px;font-size:14px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 24px #6157e833}.nexsas-landing .header-login-submit:hover{background:#5146db;transform:translateY(-2px);box-shadow:0 14px 30px #6157e845}.nexsas-landing .header-login-submit:active{transform:scale(.99)}@keyframes nxModalIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.nexsas-landing .header-login-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px);top:50%}.nexsas-landing .header-login-modal{max-height:calc(100svh - 24px);padding:22px 18px 20px}.nexsas-landing .header-login-close{inset-block-start:14px;inset-inline-end:14px}.nexsas-landing .header-login-modal h2{margin-block-start:27px;font-size:29px}.nexsas-landing .header-login-modal>p{margin-block-end:21px}.nexsas-landing .header-login-modal form{gap:13px}.nexsas-landing .header-login-modal input,.nexsas-landing .header-login-modal select{height:49px}.nexsas-landing .header-login-submit{height:50px}}@media (prefers-reduced-motion:reduce){.nexsas-landing .header-login-dialog[open]{animation:none}.nexsas-landing .header-login-close,.nexsas-landing .header-login-submit{transition:none}}.nx-hero-slide.active{opacity:1;transform:scale(1)}.nx-slider-controls>div button.active i{background:#17191d;border-radius:4px;width:18px}.nx-dash-callout.left{inset-block-end:92px;inset-inline-start:-70px}.nx-dash-callout.right{animation-delay:1.2s;inset-block-start:110px;inset-inline-end:-55px}@keyframes nxHeroCopy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nxCallout{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:640px){.nx-header-floating .brand-word{font-size:14px}.nx-header-floating .brand-logo>svg{width:25px}}.hero-appearance-controls{grid-template-columns:1.1fr .8fr 1.2fr;gap:12px;margin-block:20px 4px;display:grid}.hero-appearance-controls>label{background:#f8faf8;border:1px solid #dfe5e1;border-radius:6px;flex-direction:column;justify-content:space-between;gap:10px;min-height:92px;padding:13px;display:flex}.hero-appearance-controls>label>span{color:#536058;font-size:9px;font-weight:700}.hero-color-control{grid-template-columns:38px 1fr auto;gap:7px;display:grid}.hero-color-control input[type=color]{background:#fff;border:1px solid #d7ddd9;border-radius:4px;width:38px;height:34px;padding:2px}.hero-color-control input[type=text],.hero-appearance-controls select{color:#263129;background:#fff;border:1px solid #d7ddd9;border-radius:4px;min-width:0;height:34px;padding-inline:9px;font-size:10px}.hero-color-control button{color:#fff;background:#6157e8;border:0;border-radius:4px;height:34px;padding-inline:11px;font-size:9px}.hero-appearance-controls input[type=range]{accent-color:#6157e8;width:100%}.hero-appearance-controls button:disabled,.hero-appearance-controls select:disabled,.hero-appearance-controls input:disabled{opacity:.5}@media (max-width:900px){.hero-appearance-controls{grid-template-columns:1fr 1fr}.hero-appearance-controls>label:last-child{grid-column:1/-1}}@media (max-width:640px){.hero-appearance-controls{grid-template-columns:1fr}.hero-appearance-controls>label:last-child{grid-column:auto}}.nexsas-landing{--ns-bg:#f2f5fa;--ns-paper:#fff;--ns-ink:#1a1a1c;--ns-muted:#686c75;--ns-line:#dfe4eb;--ns-purple:#864ffe;--ns-lime:#c8fb68;background:var(--ns-bg);color:var(--ns-ink)}.ns-pill-button.light{color:#1a1a1c;background:#fff}.ns-pill-button.light>span{color:#fff;background:#1a1a1c}.ns-photo.small{border:10px solid var(--ns-bg);width:245px;height:310px;bottom:25px;right:0}.ns-counter.visible strong{opacity:1;transform:none}.ns-ui.bars{align-items:end;gap:16px;padding:45px 35px 25px;display:flex}.ns-ui.bars>span{background:#dcd5ff;border-radius:10px 10px 0 0;flex:1;position:relative}.ns-ui.bars>span i{background:var(--ns-purple);border-radius:10px 10px 0 0;height:62%;position:absolute;inset:auto 0 0}.ns-process-rail button.active{color:var(--ns-ink);font-weight:650}.ns-process-rail button.active span{background:var(--ns-purple);color:#fff}.ns-section-head.pricing{align-items:center}.ns-plan-list button.active{color:#fff;background:#1a1a1c}.ns-plan-list button.active small{color:#b6bac2}.ns-quote-dots i.active{background:var(--ns-purple);border-radius:6px;width:28px}@keyframes nsMarquee{to{transform:translate(-50%)}}@keyframes nsFloat{50%{transform:translateY(-8px)}}@media (max-width:700px){.ns-photo.small{border-width:7px;width:170px;height:215px}.ns-section-head.pricing{display:block}}.workspace-dashboard,.eyris-preview{--ey-bg:#fafafa;--ey-card:#fff;--ey-border:#e5e5e5;--ey-input:#d5d7da;--ey-heading:#171717;--ey-body:#717680;--ey-primary:#286cf0;--ey-purple:#8c62ff;--ey-cyan:#05aed3;--ey-green:#00c27f;--ey-success:#00a85b;--ey-error:#eb4137;font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ey-body);font-size:14px}.workspace-dashboard{background:var(--ey-bg);grid-template-columns:240px 1fr}.workspace-dashboard .dash-sidebar{background:var(--ey-bg);width:240px;color:var(--ey-body);border-right:1px solid var(--ey-border);padding:18px 14px}.workspace-dashboard .dash-brand{height:42px;color:var(--ey-heading);padding-inline:6px}.workspace-dashboard .dash-brand .brand-logo>svg{width:27px}.workspace-dashboard .dash-brand .brand-word{font-size:16px}.workspace-dashboard .workspace-switcher{margin:18px 0 16px}.workspace-dashboard .workspace-switcher>button{border:1px solid var(--ey-border);min-height:58px;color:var(--ey-heading);background:#fff;border-radius:8px;padding:9px}.workspace-dashboard .workspace-avatar{width:34px;height:34px;color:var(--ey-primary);background:#e8f0ff;border-radius:8px}.workspace-dashboard .workspace-switcher strong{font-size:12px}.workspace-dashboard .workspace-switcher small{color:var(--ey-body);font-size:10px}.workspace-dashboard .workspace-switcher>div{border:1px solid var(--ey-border);background:#fff;border-radius:8px;padding:6px;top:64px;box-shadow:0 12px 28px #00000017}.workspace-dashboard .workspace-switcher>div>button{min-height:56px;color:var(--ey-body);border-radius:6px}.workspace-dashboard .workspace-switcher>div>button:hover,.workspace-dashboard .workspace-switcher>div>button.active{color:var(--ey-heading);background:#f4f6f9}.workspace-dashboard .workspace-switcher>div>button>span{color:var(--ey-primary);background:#edf3ff;border-radius:7px}.workspace-dashboard .dash-nav{gap:3px}.workspace-dashboard .dash-nav>span{color:var(--ey-body);letter-spacing:.08em;margin:18px 8px 7px;font-size:11px;font-weight:600}.workspace-dashboard .dash-nav button{width:100%;height:38px;color:var(--ey-body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.workspace-dashboard .dash-nav button:hover{color:var(--ey-heading);background:#00000008}.workspace-dashboard .dash-nav button.active{color:#404040;box-shadow:inset 0 0 0 1px var(--ey-border),0 1px 3px #0000001a,0 1px 2px -1px #0000001a;background:#fff;font-weight:600}.workspace-dashboard .dash-nav button.active svg{color:var(--ey-primary)}.workspace-dashboard .dash-account{border-top:1px solid var(--ey-border);margin-top:auto;padding-top:12px}.ey-user-card{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:54px;padding:8px 5px;display:grid}.ey-user-card>span{width:36px;height:36px;color:var(--ey-primary);background:#e8efff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.ey-user-card>span i{border:2px solid var(--ey-bg);background:var(--ey-success);border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.ey-user-card>div{gap:2px;display:grid}.ey-user-card strong{color:var(--ey-heading);font-size:13px}.ey-user-card small{color:var(--ey-body);font-size:10px}.workspace-dashboard .dash-account>button{height:35px;color:var(--ey-body);border-radius:8px;font-size:12px}.workspace-dashboard .dash-account>button:hover{color:var(--ey-heading);background:#f0f1f3}.workspace-dashboard .dash-main{background:var(--ey-bg);grid-column:2}.workspace-dashboard .dash-header{z-index:15;background:#fff;border:0;height:64px;padding:0 24px;position:sticky;top:0;box-shadow:0 1px 2px #0000000d}.ey-header-left,.ey-header-right{align-items:center;gap:5px;display:flex}.ey-ghost,.ey-language,.workspace-dashboard .dash-menu{color:#404040;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.ey-ghost:hover,.ey-language:hover,.workspace-dashboard .dash-menu:hover{background:#f3f4f6}.ey-ghost.has-alert>i{background:var(--ey-error);inset-inline-end:7px;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px}.ey-language{background:#f5f6f8;font-size:10px;font-weight:700}.workspace-dashboard .dash-content{width:100%;max-width:none;margin:0;padding:24px 32px}.ey-workspace{gap:16px;display:grid}.ey-page-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:64px;display:flex}.ey-page-head h1{color:var(--ey-heading);margin:0 0 4px;font-size:20px;font-weight:600}.ey-page-head p{color:var(--ey-body);margin:0;font-size:14px}.ey-page-head>div:last-child{color:var(--ey-body);align-items:center;gap:10px;font-size:12px;display:flex}.ey-page-head label{align-items:center;gap:8px;display:flex}.ey-page-head label input{opacity:0;position:absolute}.ey-page-head label i{background:var(--ey-primary);border-radius:24px;width:42px;height:24px;position:relative}.ey-page-head label i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;right:3px}.ey-page-head button,.ey-card>header>button{border:1px solid var(--ey-input);height:36px;color:var(--ey-heading);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:500;display:flex}.ey-page-head button svg{width:14px}.ey-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ey-kpis article{border:1px solid var(--ey-border);background:#fff;border-radius:8px;flex-direction:column;min-height:188px;display:flex;overflow:hidden}.ey-kpis article>div{padding:16px 16px 0}.ey-kpis article>div>span{border:1px solid var(--ey-border);width:40px;height:40px;color:var(--ey-heading);border-radius:10px;place-items:center;display:grid}.ey-kpis svg{stroke-width:1.5px;width:20px}.ey-kpis article>p{color:var(--ey-body);margin:16px 16px 3px}.ey-kpis article>strong{color:var(--ey-heading);margin:0 16px auto;font-size:20px;font-weight:600}.ey-kpis footer{border-top:1px solid var(--ey-border);align-items:center;gap:8px;min-height:45px;padding:11px 16px;display:flex}.ey-kpis footer small{color:var(--ey-body);font-size:11px}.ey-trend{border-radius:6px;align-items:center;gap:3px;width:max-content;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ey-trend svg{width:11px}.ey-trend.positive{color:var(--ey-success);background:#05eb7624}.ey-trend.negative{color:var(--ey-error);background:#eb41371a}.ey-card{border:1px solid var(--ey-border);min-width:0;box-shadow:none;background:#fff;border-radius:8px;padding:20px}.ey-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ey-card>header h2{color:var(--ey-heading);margin:0;font-size:18px;font-weight:600}.ey-card>header p{color:var(--ey-body);margin:4px 0 0;font-size:12px}.ey-metric-row{align-items:stretch;gap:24px;margin-top:25px;display:flex}.ey-metric-row>div{min-width:170px}.ey-metric-row>i{background:var(--ey-border);width:1px}.ey-metric-row span{font-size:12px}.ey-metric-row p{align-items:center;gap:9px;margin:4px 0 0;display:flex}.ey-metric-row strong,.ey-single-metric>strong{color:var(--ey-heading);font-size:22px;font-weight:600}.ey-line-chart{grid-template-columns:32px 1fr;height:270px;margin-top:20px;display:grid}.ey-y{color:var(--ey-body);flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:10px;display:flex}.ey-chart-field{padding-bottom:22px;position:relative}.ey-chart-field>i{border-top:1px dashed var(--ey-border);height:1px;position:absolute;left:0;right:0}.ey-chart-field>i:first-child{top:0}.ey-chart-field>i:nth-child(2){top:25%}.ey-chart-field>i:nth-child(3){top:50%}.ey-chart-field>i:nth-child(4){top:75%}.ey-chart-field svg{width:100%;height:calc(100% - 22px);position:absolute;inset:0 0 22px;overflow:visible}.ey-chart-field polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ey-chart-field .blue{stroke:var(--ey-primary)}.ey-chart-field .purple{stroke:var(--ey-purple)}.ey-chart-field .cyan{stroke:var(--ey-cyan)}.ey-chart-field .cyan-fade{stroke:#05aed347}.ey-x{color:var(--ey-body);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ey-legend{color:var(--ey-body);justify-content:center;gap:18px;font-size:11px;display:flex}.ey-legend span{align-items:center;gap:6px;display:flex}.ey-legend i{border-radius:3px;width:18px;height:3px}.ey-legend .blue{background:var(--ey-primary)}.ey-legend .purple{background:var(--ey-purple)}.ey-legend .cyan{background:var(--ey-cyan)}.ey-legend .cyan.fade{opacity:.28}.ey-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ey-donut-card,.ey-bars-card,.ey-customers,.ey-traffic{min-height:500px}.ey-donut{background:conic-gradient(var(--ey-primary) 0 31%,#fff 31% 32%,var(--ey-cyan) 32% 57%,#fff 57% 58%,var(--ey-green) 58% 79%,#fff 79% 80%,var(--ey-purple) 80%);border-radius:50%;place-items:center;width:190px;height:190px;margin:28px auto;display:grid}.ey-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:128px;height:128px}.ey-donut>div{z-index:1;text-align:center;grid-area:1/1;display:grid}.ey-donut strong{color:var(--ey-heading);font-size:25px}.ey-donut span{font-size:11px}.ey-mini-table{margin-top:20px}.ey-mini-table>header,.ey-mini-table>div{border-top:1px solid var(--ey-border);grid-template-columns:1fr 75px 75px;align-items:center;min-height:45px;display:grid}.ey-mini-table>header{min-height:34px;color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.ey-mini-table>div>span{align-items:center;gap:8px;display:flex}.ey-mini-table>div>span i{background:var(--ey-primary);border-radius:50%;width:8px;height:8px}.ey-mini-table i.c1{background:var(--ey-cyan)}.ey-mini-table i.c2{background:var(--ey-green)}.ey-mini-table i.c3{background:var(--ey-purple)}.ey-mini-table b{color:var(--ey-heading);text-align:right;font-size:12px;font-weight:600}.ey-single-metric{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:9px;margin-top:24px;display:grid}.ey-single-metric>span{grid-column:1/-1;font-size:11px}.ey-stacked-bars{border-bottom:1px solid var(--ey-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 71px,var(--ey-border) 72px);align-items:flex-end;gap:10px;height:290px;margin-top:24px;padding-top:20px;display:flex}.ey-stacked-bars>div{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.ey-stacked-bars span,.ey-stacked-bars i{background:var(--ey-primary);border-radius:4px 4px 0 0;width:min(14px,38%)}.ey-stacked-bars i{background:var(--ey-cyan)}.ey-stacked-bars small{font-size:9px;position:absolute;bottom:-18px}.ey-bars-card .ey-legend{margin-top:28px}.ey-customers .ey-line-chart{height:300px}.ey-thin-bars{border-bottom:1px solid var(--ey-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 59px,var(--ey-border) 60px);align-items:flex-end;gap:10px;height:185px;margin-top:22px;padding:10px 5px 0;display:flex}.ey-thin-bars i{background:var(--ey-green);border-radius:4px 4px 0 0;flex:1;max-width:8px;margin:auto}.ey-channel-list{margin-top:18px}.ey-channel-list p{border-top:1px solid var(--ey-border);justify-content:space-between;align-items:center;min-height:39px;margin:0;font-size:12px;display:flex}.ey-channel-list b{color:var(--ey-heading)}.ey-channel-list em{margin-left:7px;font-size:10px;font-style:normal}.ey-channel-list em.up{color:var(--ey-success)}.ey-channel-list em.down{color:var(--ey-error)}.ey-campaigns{padding-bottom:0}.ey-table{margin:18px -20px 0}.ey-table>div{border-top:1px solid var(--ey-border);grid-template-columns:1.4fr .85fr .8fr .65fr .65fr;align-items:center;gap:12px;min-height:66px;padding:0 20px;display:grid}.ey-table>.head{min-height:38px;color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ey-table>div>span:first-child{align-items:center;gap:10px;display:flex}.ey-table>div>span:first-child>i{border:1px solid var(--ey-border);width:36px;height:36px;color:var(--ey-heading);border-radius:10px;place-items:center;display:grid}.ey-table>div>span:first-child svg{width:17px}.ey-table b{color:var(--ey-heading);font-size:12px;font-weight:500}.ey-table strong{color:var(--ey-heading);font-size:12px}.ey-table strong.good{color:var(--ey-success)}.ey-table strong.bad{color:var(--ey-error)}.ey-table .status{border:1px solid var(--ey-input);width:max-content;color:var(--ey-heading);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-style:normal;display:flex}.ey-table .status i{background:var(--ey-success);border-radius:50%;width:6px;height:6px}.ey-table .status.paused i{background:#a1a1aa}.ey-table .status.learning i{background:#f59e0b}.operations-product-link{border:1px solid var(--ey-border);min-height:60px;color:var(--ey-heading);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:13px 16px;display:flex}.operations-product-link span{gap:3px;display:grid}.operations-product-link small{color:var(--ey-body)}.operations-view .ey-workspace{direction:rtl}.operations-view .ey-page-head,.operations-view .ey-card>header{text-align:right}.operations-view .ey-page-head>div:last-child,.operations-view .ey-line-chart,.operations-view .ey-stacked-bars,.operations-view .ey-thin-bars,.operations-view .ey-donut{direction:ltr}.workspace-dashboard.is-rtl{grid-template-columns:minmax(0,1fr) 240px}.workspace-dashboard.is-rtl .dash-sidebar{border-right:0;border-left:1px solid var(--ey-border);left:auto;right:0}.workspace-dashboard.is-rtl .dash-main{grid-column:1}.workspace-dashboard.is-rtl .dash-sidebar,.workspace-dashboard.is-rtl .dash-content{font-family:"IRANSansX",var(--font-geist),sans-serif}.eyris-preview{color:#717680;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;grid-template-columns:164px 1fr;width:100%;min-height:510px;display:grid;overflow:hidden}.eyris-preview>aside{border-right:1px solid #e5e5e5;flex-direction:column;padding:14px 10px;display:flex}.ep-logo{color:#171717;align-items:center;gap:8px;height:36px;display:flex}.ep-logo>span{color:#fff;background:#286cf0;border-radius:7px;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.ep-logo b{font-size:12px}.eyris-preview>aside>small{letter-spacing:.08em;margin:15px 7px 6px;font-size:8px;font-weight:600}.eyris-preview nav{gap:3px;display:grid}.eyris-preview nav>span,.eyris-preview nav>i{border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 7px;font-size:9px;font-style:normal;display:flex}.eyris-preview nav svg{width:13px}.eyris-preview nav>span svg:last-child{width:10px;margin-left:auto}.eyris-preview nav .open{color:#286cf0;font-weight:600}.eyris-preview nav .active{color:#404040;background:#fff;margin-left:14px;font-weight:600;box-shadow:inset 0 0 0 1px #e5e5e5,0 1px 2px #00000014}.ep-user{border-top:1px solid #e5e5e5;align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:flex}.ep-user>b{color:#286cf0;background:#e8f0ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.ep-user>span{display:grid}.ep-user strong{color:#171717;font-size:9px}.ep-user small{font-size:7px}.eyris-preview>main{min-width:0}.eyris-preview>main>header{background:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 15px;display:flex;box-shadow:0 1px 2px #0000000d}.eyris-preview>main>header>div{align-items:center;gap:10px;display:flex}.eyris-preview>main>header svg{width:14px}.eyris-preview>main>header span{background:#f3f4f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:700;display:grid}.eyris-preview>main>section{padding:15px}.ep-greeting{justify-content:space-between;display:flex}.ep-greeting>span{display:grid}.ep-greeting strong{color:#171717;font-size:12px}.ep-greeting small{font-size:8px}.ep-greeting button{background:#fff;border:1px solid #d5d7da;border-radius:6px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:8px;display:flex}.ep-greeting button svg{width:10px}.ep-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.ep-kpis article{background:#fff;border:1px solid #e5e5e5;border-radius:7px;flex-direction:column;min-height:100px;padding:10px;display:flex}.ep-kpis article>span{color:#171717;border:1px solid #e5e5e5;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.ep-kpis svg{width:12px}.ep-kpis small{margin-top:8px;font-size:7px}.ep-kpis strong{color:#171717;margin-top:2px;font-size:11px}.ep-kpis article>i{color:#00a85b;margin-top:auto;font-size:7px;font-style:normal}.ep-chart{background:#fff;border:1px solid #e5e5e5;border-radius:7px;margin-top:8px;padding:12px}.ep-chart>div:first-child{gap:35px;display:flex}.ep-chart>div:first-child>span{display:grid}.ep-chart small{font-size:7px}.ep-chart strong{color:#171717;font-size:12px}.ep-bars{background:repeating-linear-gradient(#0000 0 53px,#e5e5e5 54px);border-bottom:1px solid #e5e5e5;align-items:flex-end;gap:5px;height:165px;margin-top:12px;display:flex}.ep-bars>span{background:#286cf0;border-radius:3px 3px 0 0;flex:1;position:relative}.ep-bars>span i{background:#8c62ff;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:35%;right:0}.nx-hero-dashboard .eyris-preview{min-height:510px}.nx-stack-visual .eyris-preview{width:118%;min-height:500px;transform:translate(8%)}@media (max-width:1100px){.ey-kpis{grid-template-columns:repeat(2,1fr)}.ey-two{grid-template-columns:1fr}.eyris-preview{grid-template-columns:130px 1fr}}@media (max-width:900px){.workspace-dashboard{grid-template-columns:1fr}.workspace-dashboard .dash-main{grid-column:1}.workspace-dashboard.is-rtl{grid-template-columns:1fr}.workspace-dashboard.is-rtl .dash-main{grid-column:1}.workspace-dashboard .dash-content{padding:20px}.ey-page-head{flex-direction:column}.ey-page-head>div:last-child{flex-wrap:wrap}.ey-table{overflow-x:auto}.ey-table>div{min-width:760px}.eyris-preview>aside{display:none}.eyris-preview{grid-template-columns:1fr}}@media (max-width:640px){.workspace-dashboard .dash-content{padding:16px 12px}.ey-kpis,.ey-two{grid-template-columns:1fr}.ey-card{padding:15px}.ey-metric-row{gap:12px}.ey-metric-row>div{flex:1;min-width:0}.ey-line-chart{height:220px}.ey-mini-table>header,.ey-mini-table>div{grid-template-columns:1fr 58px 58px}.ey-donut-card,.ey-bars-card,.ey-customers,.ey-traffic{min-height:auto}.ey-page-head>div:last-child>span{display:none}.eyris-preview{min-height:410px}.ep-kpis{grid-template-columns:repeat(2,1fr)}.ep-kpis article{min-height:86px}.ep-chart{display:none}}@media (max-width:700px){.nexsas-landing{overflow-x:hidden}.nexsas-landing .ns-about,.nexsas-landing .ns-features,.nexsas-landing .ns-process,.nexsas-landing .ns-stack-section,.nexsas-landing .ns-benefits,.nexsas-landing .ns-pricing,.nexsas-landing .ns-integrations,.nexsas-landing .ns-testimonials,.nexsas-landing .ns-faq{padding-block:64px}.nexsas-landing .ns-about-copy h2,.nexsas-landing .ns-section-head h2,.nexsas-landing .ns-process-sticky h2,.nexsas-landing .ns-stack-intro h2,.nexsas-landing .ns-benefits h2,.nexsas-landing .ns-testimonial-head h2,.nexsas-landing .ns-faq h2,.nexsas-landing .ns-cta h2,.nexsas-landing .ns-integration-layout h2{margin-block:16px;font-size:34px;line-height:1.06}.nexsas-landing .ns-about-grid{gap:30px}.nexsas-landing .ns-about-media{min-height:350px}.nexsas-landing .ns-photo.tall{border-radius:20px;right:42px}.nexsas-landing .ns-photo.small{border-width:5px;border-radius:17px;width:132px;height:170px}.nexsas-landing .ns-rating{width:88px;height:88px;padding:10px;font-size:19px;top:20px}.nexsas-landing .ns-rating b,.nexsas-landing .ns-rating small{font-size:7px}.nexsas-landing .ns-about-copy>p{margin-bottom:22px;font-size:14px;line-height:1.6}.nexsas-landing .ns-counter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:30px;padding-top:18px}.nexsas-landing .ns-counter{border:0;border-right:1px solid var(--ns-line);min-width:0;padding:6px 10px}.nexsas-landing .ns-counter:last-child{border-right:0}.nexsas-landing .ns-counter strong{font-size:23px}.nexsas-landing .ns-counter span{font-size:8px}.nexsas-landing .ns-section-head{gap:14px;margin-bottom:30px}.nexsas-landing .ns-section-head>div:last-child>p{font-size:13px}.nexsas-landing .ns-feature-grid,.nexsas-landing .ns-process-cards,.nexsas-landing .ns-stack{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100% + 14px);padding:0 14px 10px 0;scroll-padding-inline:0;display:flex;overflow-x:auto}.nexsas-landing .ns-feature-grid::-webkit-scrollbar{display:none}.nexsas-landing .ns-process-cards::-webkit-scrollbar{display:none}.nexsas-landing .ns-stack::-webkit-scrollbar{display:none}.nexsas-landing .ns-feature-grid article{scroll-snap-align:start;border-radius:20px;flex:0 0 88%;min-height:440px;padding:18px}.nexsas-landing .ns-ui{border-radius:15px;height:185px;margin-top:20px}.nexsas-landing .ns-feature-grid h3{margin:20px 0 8px;font-size:23px}.nexsas-landing .ns-feature-grid article>p{font-size:12px}.nexsas-landing .ns-ui.donut>div{border-width:15px;width:108px;height:108px}.nexsas-landing .ns-ui.bars{padding:34px 24px 20px}.nexsas-landing .ns-process-layout{gap:26px}.nexsas-landing .ns-process-sticky>p{margin-bottom:18px;font-size:13px}.nexsas-landing .ns-process-rail{margin-top:24px}.nexsas-landing .ns-process-rail button{min-height:52px}.nexsas-landing .ns-process-cards article{scroll-snap-align:start;border-radius:20px;flex:0 0 88%;min-height:500px}.nexsas-landing .ns-process-image{height:240px}.nexsas-landing .ns-process-cards article>div:last-child{padding:20px}.nexsas-landing .ns-process-cards h3{font-size:25px}.nexsas-landing .ns-process-cards p{font-size:13px}.nexsas-landing .ns-process-cards ul{margin-top:16px;padding-top:16px}.nexsas-landing .ns-stack-section{padding-bottom:64px}.nexsas-landing .ns-stack-intro{margin-bottom:30px}.nexsas-landing .ns-stack-intro>p{font-size:13px}.nexsas-landing .ns-stack>article{min-height:500px;box-shadow:none;scroll-snap-align:start;border-radius:20px;flex:0 0 88%;gap:18px;padding:20px;position:relative!important;top:auto!important}.nexsas-landing .ns-stack h3{margin:13px 0 9px;font-size:26px}.nexsas-landing .ns-stack p{font-size:12px;line-height:1.55}.nexsas-landing .ns-stack a{margin-top:16px}.nexsas-landing .ns-stack-visual{border-radius:16px;min-height:230px}.nexsas-landing .ns-stack-visual .nx-product-board{width:130%;transform:translate(11%)}.nexsas-landing .ns-benefits-head{gap:20px}.nexsas-landing .ns-marquee{margin-block:36px 30px}.nexsas-landing .ns-marquee span{min-height:48px;padding-inline:18px;font-size:12px}.nexsas-landing .ns-benefit-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nexsas-landing .ns-benefit-metrics .ns-counter{text-align:center;border-bottom:0;border-right:1px solid #353b46;padding:18px 8px}.nexsas-landing .ns-benefit-metrics strong{font-size:25px}.nexsas-landing .ns-benefit-metrics span{font-size:8px}.nexsas-landing .ns-toggle{margin-top:18px}.nexsas-landing .ns-plan-list button{min-height:76px;padding:12px 14px}.nexsas-landing .ns-plan-list strong{font-size:16px}.nexsas-landing .ns-plan-list>p{display:none}.nexsas-landing .ns-plan-detail{padding:20px}.nexsas-landing .ns-plan-detail h3{margin:22px 0 10px}.nexsas-landing .ns-plan-detail h3 strong{font-size:42px}.nexsas-landing .ns-plan-detail .ns-pill-button{margin:16px 0}.nexsas-landing .ns-plan-detail h4{margin:18px 0 12px;padding-top:16px}.nexsas-landing .ns-plan-detail ul{gap:9px}.nexsas-landing .ns-integration-orbit{width:min(310px,86vw);margin-top:28px}.nexsas-landing .ns-integration-orbit>span{width:40px;height:40px}.nexsas-landing .ns-integration-orbit .core{width:64px;height:64px}.nexsas-landing .ns-testimonial-head{gap:14px;margin-bottom:28px}.nexsas-landing .ns-testimonial-head button{width:42px;height:42px}.nexsas-landing .ns-quote-photo{min-height:220px}.nexsas-landing .ns-quote>div:last-child{padding:22px}.nexsas-landing .ns-quote blockquote{margin:22px 0;font-size:22px}.nexsas-landing .ns-quote>div:last-child>span{font-size:58px}.nexsas-landing .ns-faq-grid{gap:34px}.nexsas-landing .ns-faq-grid .ns-pill-button{margin-top:16px}.nexsas-landing .ns-faq summary{min-height:62px;font-size:14px}.nexsas-landing .ns-faq details p{padding:0 38px 22px 0;font-size:12px}.nexsas-landing .ns-cta{padding:42px 0}.nexsas-landing .ns-cta>.ns-shell{border-radius:22px;min-height:440px;padding:55px 18px}.nexsas-landing .ns-cta p{font-size:13px}.nexsas-landing .ns-footer{padding:58px 0 24px}.nexsas-landing .ns-footer-grid{gap:30px 22px}.nexsas-landing .ns-footer-bottom{margin-top:38px}.nexsas-landing .ns-process-layout,.nexsas-landing .ns-process-sticky,.nexsas-landing .ns-process-cards{min-width:0}.nexsas-landing .ns-process-rail{scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.nexsas-landing .ns-process-rail::-webkit-scrollbar{display:none}.nexsas-landing .ns-process-rail button{flex:0 0 112px}}.nexsas-landing .nx-header-floating{z-index:500}@media (min-width:701px){.nexsas-landing .ns-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nexsas-landing .ns-feature-grid article{border-radius:22px;min-height:455px;padding:20px}.nexsas-landing .ns-feature-top>span{width:42px;height:42px}.nexsas-landing .ns-feature-top small{text-align:right;max-width:125px}.nexsas-landing .ns-ui{border-radius:16px;height:185px;margin-top:22px}.nexsas-landing .ns-ui.apps{gap:5px}.nexsas-landing .ns-ui.apps span{border-radius:12px;width:42px;height:42px}.nexsas-landing .ns-ui.apps i{width:10px}.nexsas-landing .ns-ui.bars{gap:8px;padding:34px 20px 18px}.nexsas-landing .ns-ui.donut{gap:8px;padding:18px}.nexsas-landing .ns-ui.donut>div{border-width:14px;width:100px;height:100px}.nexsas-landing .ns-ui.donut strong{font-size:22px}.nexsas-landing .ns-ui.donut ul{gap:8px;font-size:9px}.nexsas-landing .ns-ui.mini-flow{padding:15px}.nexsas-landing .ns-ui.mini-flow span{padding:11px 8px;font-size:9px}.nexsas-landing .ns-ui.mini-flow i{width:15px}.nexsas-landing .ns-feature-grid h3{margin:22px 0 9px;font-size:20px}.nexsas-landing .ns-feature-grid article>p{font-size:12px;line-height:1.55}.nexsas-landing .ns-process-cards{gap:26px;padding-bottom:110px;display:grid;overflow:visible}.nexsas-landing .ns-process-cards article{transform-origin:top;min-height:560px;transition:transform .35s,box-shadow .35s;position:sticky;top:112px;box-shadow:0 22px 55px #1c243721}.nexsas-landing .ns-process-cards article:nth-child(2){top:126px}.nexsas-landing .ns-process-cards article:nth-child(3){top:140px}.nexsas-landing .ns-process-cards article:nth-child(4){top:154px}.nexsas-landing .ns-process-cards article:not(:last-child){margin-bottom:12vh}}@media (max-width:700px){.nexsas-landing .ns-process-layout{display:block}.nexsas-landing .ns-process-sticky{z-index:2;position:relative}.nexsas-landing .ns-process-rail{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:0;width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px;position:sticky;top:79px}.nexsas-landing .ns-process-rail button{border:0;flex:1 0 78px;min-height:50px;padding:7px 3px;font-size:0}.nexsas-landing .ns-process-rail button span{width:29px;height:29px}.nexsas-landing .ns-process-cards{gap:24px;width:100%;padding:22px 0 70px;display:grid;overflow:visible}.nexsas-landing .ns-process-cards article{scroll-snap-align:none;min-height:430px;margin:0;position:sticky;top:139px;box-shadow:0 18px 42px #1c243724}.nexsas-landing .ns-process-cards article:nth-child(2){top:149px}.nexsas-landing .ns-process-cards article:nth-child(3){top:159px}.nexsas-landing .ns-process-cards article:nth-child(4){top:169px}.nexsas-landing .ns-process-cards article:not(:last-child){margin-bottom:34vh}.nexsas-landing .ns-process-image{height:220px}.nexsas-landing .ns-process-cards article>div:last-child{padding:17px}.nexsas-landing .ns-process-cards h3{margin:8px 0;font-size:22px}.nexsas-landing .ns-process-cards ul{display:none}}@media (prefers-reduced-motion:reduce){.nexsas-landing .ns-process-cards article{transition:none}}@media (min-width:701px){.nexsas-landing .ns-process-cards{display:block}.nexsas-landing .ns-process-cards article{margin-bottom:12vh}.nexsas-landing .ns-process-cards article:last-child{margin-bottom:0}}@media (max-width:700px){.nexsas-landing .ns-process-cards{display:block}.nexsas-landing .ns-process-cards article{margin-bottom:34vh}.nexsas-landing .ns-process-cards article:last-child{margin-bottom:0}}.nexsas-landing{overflow:clip visible}.content-workspace{--content-blue:#286cf0}.content-view-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:76px;display:flex}.content-view-head>div>span,.content-next-actions header span,.content-page-list header span,.content-insight-layout header span,.content-empty-measurement>span,.content-seo-list header span{color:var(--content-blue);letter-spacing:.12em;font-size:9px;font-weight:700}.content-view-head h1{color:var(--ey-heading);margin:5px 0 4px;font-size:24px;font-weight:650}.content-view-head p{color:var(--ey-body);margin:0;font-size:13px}.content-view-head>a{border:1px solid var(--ey-input);height:38px;color:var(--ey-heading);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.content-view-head>a svg{width:15px}.content-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.content-summary-grid article{border:1px solid var(--ey-border);background:#fff;border-radius:8px;flex-direction:column;min-height:145px;padding:18px;display:flex}.content-summary-grid article>span{border:1px solid var(--ey-border);width:38px;height:38px;color:var(--content-blue);border-radius:9px;place-items:center;display:grid}.content-summary-grid svg{width:18px}.content-summary-grid strong{color:var(--ey-heading);margin-top:auto;font-size:27px}.content-summary-grid p{color:var(--ey-body);margin:2px 0 0;font-size:11px}.content-next-actions>header h2,.content-page-list>header h2,.content-insight-layout h2,.content-empty-measurement h2,.content-seo-list>header h2{color:var(--ey-heading);margin:4px 0 0;font-size:16px}.content-next-actions>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.content-next-actions article{border:1px solid var(--ey-border);background:#fafbfb;border-radius:7px;gap:12px;min-height:108px;padding:16px;display:flex}.content-next-actions article>svg{width:18px;color:var(--ey-success);flex:none}.content-next-actions article>span{align-content:start;gap:6px;display:grid}.content-next-actions article strong{color:var(--ey-heading);font-size:12px}.content-next-actions article small{color:var(--ey-body);font-size:10px;line-height:1.5}.content-page-list>header,.content-seo-list>header{align-items:center}.content-page-list>header>small,.content-seo-list>header>small{border:1px solid var(--ey-border);color:var(--ey-body);border-radius:6px;padding:5px 8px;font-size:9px}.content-table{margin:18px -20px -20px}.content-table>div{border-top:1px solid var(--ey-border);grid-template-columns:1.15fr 1.4fr .55fr 32px;align-items:center;gap:14px;min-height:65px;padding:0 20px;font-size:11px;display:grid}.content-table>.head{min-height:38px;color:var(--ey-body);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.content-table>div>span:first-child{gap:3px;display:grid}.content-table b{color:var(--ey-heading);font-size:12px}.content-table small{color:var(--ey-body);font-size:9px}.content-table em{border:1px solid var(--ey-border);width:max-content;color:var(--ey-heading);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-style:normal;display:flex}.content-table em i{background:var(--ey-success);border-radius:50%;width:6px;height:6px}.content-table a{border:1px solid var(--ey-border);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.content-table a svg{width:14px}.content-insight-layout{grid-template-columns:1.5fr .75fr;gap:16px;display:grid}.content-coverage-row{border-top:1px solid var(--ey-border);grid-template-columns:180px 34px 1fr;align-items:center;gap:15px;min-height:62px;font-size:11px;display:grid}.content-coverage-row:first-of-type{margin-top:18px}.content-coverage-row strong{color:var(--ey-heading)}.content-coverage-row>i{background:#eef1f5;border-radius:6px;height:6px;overflow:hidden}.content-coverage-row>i b{background:var(--content-blue);border-radius:6px;height:100%;display:block}.content-empty-measurement{flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;display:flex}.content-empty-measurement>svg{border:1px solid var(--ey-border);width:38px;height:38px;color:var(--content-blue);box-sizing:content-box;border-radius:9px;margin-bottom:22px;padding:9px}.content-empty-measurement p{max-width:320px;color:var(--ey-body);font-size:11px;line-height:1.6}.content-seo-list>article{border-top:1px solid var(--ey-border);grid-template-columns:1fr 130px 110px 32px;align-items:center;gap:14px;min-height:66px;display:grid}.content-seo-list>article:first-of-type{margin-top:18px}.content-seo-list>article>div{align-items:center;gap:11px;display:flex}.content-seo-list>article>div>svg{width:18px;color:var(--content-blue)}.content-seo-list>article>div>span{gap:3px;display:grid}.content-seo-list strong{color:var(--ey-heading);font-size:11px}.content-seo-list small{color:var(--ey-body);font-size:9px}.seo-check{color:var(--ey-body);align-items:center;gap:6px;font-size:9px;display:flex}.seo-check svg{width:14px;color:var(--ey-success)}.content-seo-list>article>a{border:1px solid var(--ey-border);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.content-seo-list>article>a svg{width:14px}.content-workspace .hero-media-library{margin:0}.content-workspace .hero-media-library>header p{color:var(--ey-body);margin:4px 0 0;font-size:11px}@media (max-width:900px){.content-summary-grid{grid-template-columns:repeat(2,1fr)}.content-next-actions>div,.content-insight-layout{grid-template-columns:1fr}.content-table{overflow-x:auto}.content-table>div{min-width:700px}.content-seo-list{overflow-x:auto}.content-seo-list>article{min-width:680px}}@media (max-width:560px){.content-view-head{flex-direction:column;min-height:auto}.content-view-head>a{justify-content:center;width:100%}.content-summary-grid{grid-template-columns:repeat(2,1fr);gap:9px}.content-summary-grid article{min-height:125px;padding:14px}.content-next-actions>div{grid-template-columns:1fr}.content-coverage-row{grid-template-columns:1fr 30px}.content-coverage-row>i{grid-column:1/-1}.content-page-list,.content-seo-list{padding:15px}}.product-rail{z-index:80;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:68px;padding:14px 9px;transition:width .24s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:3px 0 18px #1a202c0d}.product-rail:hover{width:286px;box-shadow:10px 0 36px #1a202c21}.product-rail:has(:focus-visible){width:286px;box-shadow:10px 0 36px #1a202c21}.product-rail-mark{align-items:center;height:48px;padding:0 8px;display:flex;overflow:hidden}.product-rail-mark .brand-logo{min-width:220px}.product-rail-mark .brand-word{opacity:0;transition:opacity .15s}.product-rail:hover .brand-word{opacity:1}.product-rail:has(:focus-visible) .brand-word{opacity:1}.product-rail nav{gap:7px;margin-top:22px;display:grid}.product-rail nav>a,.product-rail nav>button{color:#667085;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;width:268px;min-height:58px;padding:8px;display:grid;position:relative}.product-rail nav>a:hover,.product-rail nav>button:hover{color:#1d2939;background:#f5f7fb}.product-rail nav>button.active{color:#1d2939;background:#edf3ff}.product-rail nav>a>span,.product-rail nav>button>span{color:#475467;background:#f2f4f7;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.product-rail nav>button.active>span{color:#fff;background:#286cf0}.product-rail nav>a:nth-child(2)>span,.product-rail nav>button:nth-child(2)>span{color:#039855;background:#ecfdf3}.product-rail nav>a:nth-child(3)>span,.product-rail nav>button:nth-child(3)>span{color:#e04f16;background:#fff6ed}.product-rail nav>a:nth-child(4)>span,.product-rail nav>button:nth-child(4)>span{color:#6938ef;background:#f4f3ff}.product-rail nav svg{width:19px}.product-rail nav>button>svg{color:#286cf0;width:15px}.product-rail nav div{opacity:0;gap:3px;min-width:0;transition:opacity .15s,transform .2s;display:grid;transform:translate(-5px)}.product-rail:hover nav div{opacity:1;transform:none}.product-rail:has(:focus-visible) nav div{opacity:1;transform:none}.product-rail nav strong{color:inherit;white-space:nowrap;font-size:13px}.product-rail nav small{color:#98a2b3;white-space:nowrap;font-size:10px}.product-rail-hint{color:#98a2b3;letter-spacing:.1em;white-space:nowrap;opacity:0;margin-top:auto;padding:10px 14px;font-size:8px;font-weight:700}.product-rail:hover .product-rail-hint{opacity:1}.product-rail:has(:focus-visible) .product-rail-hint{opacity:1}.workspace-dashboard{width:calc(100% - 68px);margin-left:68px}.workspace-dashboard .dash-sidebar{left:68px}.workspace-dashboard.is-rtl{margin-left:0;margin-right:68px}.workspace-dashboard.is-rtl .dash-sidebar{right:68px}.product-rail.is-rtl{border-left:1px solid #e5e7eb;border-right:0;inset:0 0 0 auto}.current-product{border:1px solid var(--ey-border);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:62px;margin:18px 0 16px;padding:9px;display:grid}.current-product>div{gap:3px;display:grid}.current-product strong{color:var(--ey-heading);font-size:12px}.current-product small{color:var(--ey-body);font-size:10px}.nexsas-landing .dashboard-access-dialog{border-radius:14px;width:min(780px,100% - 32px);max-height:calc(100svh - 36px);top:50%}.nexsas-landing .dashboard-access-modal{background:#f8f9fc;border:0;border-radius:14px;max-height:calc(100svh - 36px);padding:0;overflow:auto;box-shadow:0 32px 100px #1218284d}.dashboard-access-brand{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.dashboard-access-brand>span{color:#667085;letter-spacing:.11em;border:1px solid #d0d5dd;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:700}.dashboard-access-heading{padding:28px 30px 20px}.dashboard-access-heading>span{color:#6157e8;letter-spacing:.13em;font-size:9px;font-weight:750}.nexsas-landing .dashboard-access-heading h2{color:#101828;max-width:none;margin:7px 0 6px;font-size:30px;line-height:1.1}.dashboard-access-heading p{color:#667085;margin:0;font-size:12px}.nexsas-landing .dashboard-access-modal form{gap:20px;padding:0 30px 28px;display:grid}.dashboard-access-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dashboard-access-fields label{gap:7px;display:grid}.dashboard-access-fields label>span{color:#475467;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.dashboard-access-fields label>span svg{color:#6157e8;width:14px}.nexsas-landing .dashboard-access-modal input{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;height:48px;padding:0 13px;font-size:13px}.password-field{position:relative}.password-field input{padding-right:44px!important}.password-field>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:6px;right:7px}.password-field>button:hover{background:#f2f4f7}.password-field>button svg{width:17px}.dashboard-destination-grid{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.dashboard-destination-grid legend{color:#344054;grid-column:1/-1;margin-bottom:9px;font-size:10px;font-weight:700}.dashboard-destination-grid>button{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:42px 1fr 22px;align-items:center;gap:11px;min-height:76px;padding:11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.dashboard-destination-grid>button:hover{border-color:#b9b4f7;transform:translateY(-1px)}.dashboard-destination-grid>button.active{border-color:#6157e8;box-shadow:0 0 0 3px #6157e81a}.dashboard-destination-grid>button>span{background:#f2f4f7;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.dashboard-destination-grid>button.active>span{color:#6157e8;background:#efedff}.dashboard-destination-grid>button>span svg{width:19px}.dashboard-destination-grid>button>div{gap:4px;display:grid}.dashboard-destination-grid strong{color:#1d2939;font-size:12px}.dashboard-destination-grid small{color:#98a2b3;font-size:9px}.dashboard-destination-grid>button>i{color:#0000;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.dashboard-destination-grid>button.active>i{color:#fff;background:#6157e8;border-color:#6157e8}.dashboard-destination-grid>button>i svg{width:12px}.nexsas-landing .dashboard-access-modal .header-login-submit{height:50px;box-shadow:none;background:#16151b;border-radius:8px;margin:0;font-size:13px}.nexsas-landing .dashboard-access-modal .header-login-submit:hover{background:#6157e8;transform:none}.dashboard-access-modal>.dashboard-access-note{color:#98a2b3;background:#fff;border-top:1px solid #e4e7ec;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 30px;font-size:9px;display:flex}.dashboard-access-modal>.dashboard-access-note svg{width:13px}.nexsas-landing .dashboard-access-modal .header-login-close{z-index:2;top:19px;right:22px}@media (max-width:900px){.product-rail{display:none}.workspace-dashboard,.workspace-dashboard.is-rtl{width:100%;margin:0}.workspace-dashboard .dash-sidebar{left:0}.workspace-dashboard.is-rtl .dash-sidebar{right:0}}@media (max-width:640px){.nexsas-landing .dashboard-access-dialog{width:calc(100% - 16px);max-height:calc(100svh - 16px)}.nexsas-landing .dashboard-access-modal{max-height:calc(100svh - 16px)}.dashboard-access-brand{height:66px;padding:0 18px}.dashboard-access-brand>span{display:none}.dashboard-access-heading{padding:22px 18px 16px}.nexsas-landing .dashboard-access-heading h2{font-size:25px}.nexsas-landing .dashboard-access-modal form{gap:16px;padding:0 18px 20px}.dashboard-access-fields,.dashboard-destination-grid{grid-template-columns:1fr}.dashboard-destination-grid>button{min-height:67px}.dashboard-access-modal>.dashboard-access-note{padding-inline:18px}.nexsas-landing .dashboard-access-modal .header-login-close{top:14px;right:14px}}.product-workspace{font-family:"IRANSansX",var(--font-geist),sans-serif;direction:rtl;gap:16px;display:grid}.product-page-head{justify-content:space-between;align-items:flex-end;gap:20px;min-height:68px;display:flex}.product-page-head span{color:var(--ey-primary);font-size:9px;font-weight:700}.product-page-head h1{color:var(--ey-heading);margin:5px 0 3px;font-size:23px}.product-page-head p{color:var(--ey-body);margin:0;font-size:11px}.product-page-head>button{background:var(--ey-primary);color:#fff;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.product-page-head>button svg{width:17px}.product-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-kpis article{border:1px solid var(--ey-border);background:#fff;border-radius:8px;align-items:center;gap:13px;min-height:110px;padding:16px;display:flex}.product-kpis article>span{width:40px;height:40px;color:var(--ey-primary);background:#e8f0ff;border-radius:8px;place-items:center;display:grid}.product-kpis article>span.green{color:#00a85b;background:#ebfaf2}.product-kpis article>span.amber{color:#d28a00;background:#fff8e7}.product-kpis article>span.purple{color:#8c62ff;background:#f4efff}.product-kpis article svg{width:19px}.product-kpis article>div{gap:2px;display:grid}.product-kpis strong{color:var(--ey-heading);font-size:22px}.product-kpis b{color:var(--ey-heading);font-size:10px}.product-kpis small{color:var(--ey-body);font-size:8px}.product-registry>header{align-items:center}.product-registry>header h2{color:var(--ey-heading);margin:0;font-size:14px}.product-registry>header p{color:var(--ey-body);margin:3px 0 0;font-size:9px}.product-registry>header input{border:1px solid var(--ey-input);background:#fff;border-radius:7px;outline:0;width:min(280px,40vw);height:36px;padding:0 11px;font-size:10px}.product-registry>header input:focus{border-color:var(--ey-primary);box-shadow:0 0 0 3px #286cf014}.product-empty{min-height:280px;color:var(--ey-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.product-empty>svg{border:1px solid var(--ey-border);width:38px;height:38px;color:var(--ey-primary);box-sizing:content-box;border-radius:9px;padding:9px}.product-empty strong{color:var(--ey-heading);font-size:13px}.product-asset-table{margin:18px -20px -20px}.product-asset-table>div,.product-asset-table>article{border-top:1px solid var(--ey-border);grid-template-columns:1.3fr .7fr .7fr 1fr 1fr;align-items:center;gap:14px;min-height:65px;padding:0 20px;display:grid}.product-asset-table>.head{min-height:38px;color:var(--ey-body);font-size:9px;font-weight:700}.product-asset-table article>div{gap:3px;display:grid}.product-asset-table article b{color:var(--ey-heading);font-size:11px}.product-asset-table article small,.product-asset-table article>span{color:var(--ey-body);font-size:9px}.product-asset-table em{border:1px solid var(--ey-border);width:max-content;color:var(--ey-body);border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:8px;font-style:normal;display:flex}.product-asset-table em i{background:#a1a1aa;border-radius:50%;width:6px;height:6px}.product-asset-table em.active i{background:var(--ey-success)}.product-asset-table em.development i{background:var(--ey-primary)}.product-asset-table em.attention i{background:#e99a16}.asset-infra{direction:ltr;align-items:center;gap:6px;display:flex}.asset-infra svg{width:14px}.product-dialog-backdrop{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1117;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-dialog{border:1px solid var(--ey-border);background:#fff;border-radius:9px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto}.product-dialog>header{border-bottom:1px solid var(--ey-border);justify-content:space-between;align-items:center;min-height:72px;padding:15px 20px;display:flex}.product-dialog>header span{color:var(--ey-primary);font-size:8px;font-weight:700}.product-dialog>header h2{margin:4px 0 0;font-size:18px}.product-dialog>header button{border:1px solid var(--ey-border);background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.product-dialog>header svg{width:17px}.product-dialog>div{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.product-dialog label{color:var(--ey-heading);gap:6px;font-size:9px;font-weight:600;display:grid}.product-dialog label.wide{grid-column:1/-1}.product-dialog input,.product-dialog select,.product-dialog textarea{border:1px solid var(--ey-input);background:#fff;border-radius:6px;outline:0;width:100%;min-height:40px;padding:8px 10px}.product-dialog textarea{min-height:76px}.product-dialog>footer{border-top:1px solid var(--ey-border);background:#fafafa;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.product-dialog>footer button{border:1px solid var(--ey-border);background:#fff;border-radius:6px;min-height:38px;padding:0 15px}.product-dialog>footer button[type=submit]{border-color:var(--ey-primary);background:var(--ey-primary);color:#fff}@media (max-width:900px){.product-kpis{grid-template-columns:1fr 1fr}.product-asset-table{overflow-x:auto}.product-asset-table>div,.product-asset-table>article{min-width:760px}}@media (max-width:560px){.product-page-head{flex-direction:column;align-items:flex-start}.product-page-head>button{justify-content:center;width:100%}.product-kpis{grid-template-columns:1fr 1fr;gap:9px}.product-kpis article{min-height:100px;padding:12px}.product-registry>header{flex-direction:column;align-items:flex-start}.product-registry>header input{width:100%}.product-dialog>div{grid-template-columns:1fr}.product-dialog label.wide{grid-column:auto}}.dashboard-access-heading .dashboard-access-title{color:#111513;max-width:390px;margin:26px 0 7px;font-size:30px;font-weight:400;line-height:1.02}.dashboard-access-modal>.dashboard-access-note{margin:0}.workspace-dashboard .ey-compose{margin-bottom:18px}.workspace-dashboard .ey-compose form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.workspace-dashboard .ey-compose label{flex-direction:column;gap:6px;min-width:0;display:flex}.workspace-dashboard .ey-compose label>span{color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.workspace-dashboard .ey-compose input,.workspace-dashboard .ey-compose select,.workspace-dashboard .ey-row-actions select{border:1px solid var(--ey-input);min-width:0;height:34px;color:var(--ey-heading);font:inherit;background:#fff;border-radius:6px;padding-inline:9px;font-size:12px}:is(.workspace-dashboard .ey-compose input:focus-visible,.workspace-dashboard .ey-compose select:focus-visible,.workspace-dashboard .ey-row-actions select:focus-visible,.workspace-dashboard .ey-compose button:focus-visible,.workspace-dashboard .ey-row-actions button:focus-visible){outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .ey-compose button[type=submit]{background:var(--ey-primary);color:#fff;height:34px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding-inline:16px;font-size:12px;font-weight:600;transition:transform .14s cubic-bezier(.23,1,.32,1),background .14s}.workspace-dashboard .ey-compose button[type=submit]:hover:not(:disabled){background:#1f5ed6}.workspace-dashboard .ey-compose button[type=submit]:active:not(:disabled){transform:scale(.97)}.workspace-dashboard .ey-compose button:disabled,.workspace-dashboard .ey-compose input:disabled,.workspace-dashboard .ey-compose select:disabled{opacity:.5;cursor:default}.workspace-dashboard .ey-notice{border-radius:6px;margin-top:12px;padding:9px 12px;font-size:12px;line-height:1.4}.workspace-dashboard .ey-notice.is-error{color:#8f251d;background:#fdf2f1;border:1px solid #f3c5c1}.workspace-dashboard .ey-notice.is-ok{color:#0a7048;background:#f1fbf6;border:1px solid #b9e8d3}.workspace-dashboard .ey-table.has-actions>div{grid-template-columns:1.25fr .8fr .75fr .6fr .6fr auto}.workspace-dashboard .ey-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-dashboard .ey-row-actions select{height:30px;font-size:11px}.workspace-dashboard .ey-row-actions button{border:1px solid var(--ey-input);height:30px;color:var(--ey-body);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding-inline:10px;font-size:11px;transition:transform .14s cubic-bezier(.23,1,.32,1),color .14s,border-color .14s}.workspace-dashboard .ey-row-actions button:hover:not(:disabled){border-color:var(--ey-error);color:var(--ey-error)}.workspace-dashboard .ey-row-actions button:active:not(:disabled){transform:scale(.97)}.workspace-dashboard .ey-row-actions button.confirm{border-color:var(--ey-error);background:var(--ey-error);color:#fff}.workspace-dashboard .ey-row-actions button:disabled{opacity:.5;cursor:default}@media (max-width:640px){.workspace-dashboard .ey-compose form{grid-template-columns:1fr}.workspace-dashboard .ey-table.has-actions>div{grid-template-columns:1fr;gap:6px;min-height:auto;padding-block:12px}.workspace-dashboard .ey-row-actions{justify-content:flex-start}}.workspace-dashboard .ey-donut{background:var(--ey-slices,var(--ey-border))}.workspace-dashboard .ey-mini-table i.c4{background:#f4a63a}.workspace-dashboard .ey-empty{text-align:center;color:var(--ey-body);flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.workspace-dashboard .ey-empty>strong{color:var(--ey-heading);font-size:13px;font-weight:600}.workspace-dashboard .ey-empty>span{font-size:12px}.workspace-dashboard .ey-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-dashboard .ey-toolbar input,.workspace-dashboard .ey-toolbar select{border:1px solid var(--ey-input);height:32px;color:var(--ey-heading);font:inherit;background:#fff;border-radius:6px;padding-inline:9px;font-size:12px}:is(.workspace-dashboard .ey-toolbar input:focus-visible,.workspace-dashboard .ey-toolbar select:focus-visible){outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .ey-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-dashboard .ey-detail{border:1px solid var(--ey-border);background:#fcfcfd;border-radius:8px;margin-top:14px;padding:14px}.workspace-dashboard .ey-detail dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0;display:grid}.workspace-dashboard .ey-detail dt{color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.workspace-dashboard .ey-detail dd{color:var(--ey-heading);word-break:break-word;margin:2px 0 0;font-size:12px}.workspace-dashboard .ey-table .status.tone-idle i{background:var(--ey-body)}.workspace-dashboard .ey-table .status.tone-good i{background:var(--ey-success)}.workspace-dashboard .ey-table .status.tone-busy i{background:var(--ey-cyan)}.workspace-dashboard .ey-table .status.tone-warn i{background:#f59e0b}.workspace-dashboard .ey-table .status.tone-bad i{background:var(--ey-error)}.ey-header-panel{align-items:center;display:flex;position:relative}.ey-panel{z-index:40;border:1px solid var(--ey-border);background:var(--ey-card);border-radius:12px;flex-direction:column;width:min(384px,100vw - 60px);max-height:min(72vh,540px);animation:.14s ease-out ey-panel-in;display:flex;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 20px 48px #1218282b}.ey-panel.from-start{inset-inline-start:0}.ey-panel.from-end{inset-inline-end:0}@keyframes ey-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ey-panel{animation:none}}.ey-panel-head{border-bottom:1px solid var(--ey-border);flex:none;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.ey-panel-head h2{color:var(--ey-heading);margin:0;font-size:13px;font-weight:650}.ey-panel-head span{color:var(--ey-body);font-size:11px}.ey-panel-search{border-bottom:1px solid var(--ey-border);flex:none;padding:10px 12px}.ey-panel-search input{border:1px solid var(--ey-input);width:100%;height:36px;color:var(--ey-heading);background:#fff;border-radius:8px;padding:0 12px;font-size:13px}.ey-panel-search input:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.ey-panel-body{padding:6px;overflow-y:auto}.ey-panel-group{letter-spacing:.07em;text-transform:uppercase;color:var(--ey-body);margin:0;padding:9px 10px 3px;font-size:10px;font-weight:700}.ey-panel-row{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ey-panel-row:hover{background:#f3f4f6}.ey-panel-row:focus-visible{outline:2px solid var(--ey-primary);outline-offset:-2px}.ey-panel-row>span{min-width:0}.ey-panel-row strong{color:var(--ey-heading);font-size:13px;font-weight:600;line-height:1.45;display:block}.ey-panel-row small{color:var(--ey-body);font-size:11px;line-height:1.55;display:block}.ey-panel-row em{color:var(--ey-error);background:#fdeceb;border-radius:99px;flex:none;margin-inline-start:auto;padding:1px 8px;font-size:11px;font-style:normal;font-weight:650}.ey-panel-note{color:var(--ey-body);margin:0;padding:14px 12px;font-size:12px;line-height:1.7}.ey-panel-omitted{border-top:1px solid var(--ey-border);background:#fafafa;flex:none;margin:0;padding:9px 12px;list-style:none}.ey-panel-omitted li{color:var(--ey-body);font-size:11px;line-height:1.75}.ey-panel-omitted li strong{color:var(--ey-heading);font-weight:650}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.workspace-dashboard .crm-tool{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-dashboard .crm-field-label{color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.workspace-dashboard .crm-tool input{width:min(240px,42vw)}.workspace-dashboard .crm-tool.crm-check{justify-content:flex-end}.workspace-dashboard .crm-tool.crm-check input{width:16px;height:16px;accent-color:var(--ey-primary);margin:0 0 9px}.workspace-dashboard .crm-result-count{color:var(--ey-body);white-space:nowrap;align-self:flex-end;padding-bottom:8px;font-size:11px}.workspace-dashboard .ey-row-actions button.crm-open:hover:not(:disabled),.workspace-dashboard .ey-row-actions button.crm-open[aria-expanded=true]{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .crm-footnote{color:var(--ey-body);margin:10px 0 0;font-size:11px}.workspace-dashboard .ey-compose label.crm-wide,.workspace-dashboard .crm-edit-actions,.workspace-dashboard .ey-detail dl>div.crm-wide{grid-column:1/-1}.workspace-dashboard .ey-compose textarea{border:1px solid var(--ey-input);min-width:0;color:var(--ey-heading);font:inherit;resize:vertical;background:#fff;border-radius:6px;padding:8px 9px;font-size:12px;line-height:1.5}.workspace-dashboard .ey-compose textarea:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .ey-compose textarea:disabled{opacity:.5;cursor:default}.workspace-dashboard .ey-detail dd.crm-notes{white-space:pre-wrap}.workspace-dashboard .ey-detail dd.crm-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.workspace-dashboard .crm-detail-card{margin-bottom:0}.workspace-dashboard .crm-detail-actions{align-items:center;gap:8px;display:flex}.workspace-dashboard .crm-detail-actions button{border:1px solid var(--ey-input);height:34px;color:var(--ey-heading);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding-inline:14px;font-size:12px;font-weight:500;transition:border-color .14s,color .14s}.workspace-dashboard .crm-detail-actions button:hover{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .crm-detail-actions button:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .crm-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-dashboard .crm-edit-actions button.crm-cancel{border:1px solid var(--ey-input);height:34px;color:var(--ey-body);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding-inline:14px;font-size:12px;font-weight:500}.workspace-dashboard .crm-edit-actions button.crm-cancel:hover:not(:disabled){border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .crm-edit-actions button.crm-cancel:disabled{opacity:.5;cursor:default}.workspace-dashboard .ey-detail dl.crm-meta{border-top:1px solid var(--ey-border);margin-top:14px;padding-top:12px}.workspace-dashboard .crm-board{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:16px;display:grid}.workspace-dashboard .crm-column{flex-direction:column;padding:16px;display:flex}.workspace-dashboard .crm-column>header h2{font-size:15px}.workspace-dashboard .crm-count{border:1px solid var(--ey-border);min-width:26px;color:var(--ey-heading);text-align:center;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:600}.workspace-dashboard .crm-column-note{color:var(--ey-body);margin:6px 0 0;font-size:11px}.workspace-dashboard .crm-stack{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.workspace-dashboard .crm-chip{border:1px solid var(--ey-border);background:#fcfcfd;border-radius:7px;flex-direction:column;gap:2px;padding:10px;display:flex}.workspace-dashboard .crm-chip>strong{color:var(--ey-heading);word-break:break-word;font-size:12px;font-weight:600}.workspace-dashboard .crm-chip>span{color:var(--ey-body);word-break:break-word;font-size:11px}.workspace-dashboard .crm-chip label{flex-direction:column;gap:4px;margin-top:8px;display:flex}.workspace-dashboard .crm-chip select{border:1px solid var(--ey-input);min-width:0;height:30px;color:var(--ey-heading);font:inherit;background:#fff;border-radius:6px;padding-inline:8px;font-size:11px}.workspace-dashboard .crm-chip select:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .crm-chip select:disabled{opacity:.5;cursor:default}.workspace-dashboard .crm-column .ey-empty{padding:18px 8px}.workspace-dashboard .crm-column .ey-empty>strong{font-size:12px}.workspace-dashboard .crm-column .ey-empty>span{font-size:11px}.workspace-dashboard .crm-amount{color:var(--ey-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.workspace-dashboard .crm-money{flex-direction:column;gap:2px;display:flex}.workspace-dashboard .crm-money>b{color:var(--ey-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.workspace-dashboard .crm-value-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px;display:grid}.workspace-dashboard .crm-value-grid>section{border:1px solid var(--ey-border);background:#fcfcfd;border-radius:8px;padding:12px}.workspace-dashboard .crm-value-grid h3{color:var(--ey-body);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:10px;font-weight:600}.workspace-dashboard .crm-value-grid dl{flex-direction:column;gap:7px;margin:0;display:flex}.workspace-dashboard .crm-value-grid dt{color:var(--ey-body);font-size:11px}.workspace-dashboard .crm-value-grid dd{color:var(--ey-heading);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:13px;font-weight:600}.workspace-dashboard .crm-column-value{border-top:1px solid var(--ey-border);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.workspace-dashboard .crm-deals{border-top:1px solid var(--ey-border);margin-top:16px;padding-top:14px}.workspace-dashboard .crm-deals h3{color:var(--ey-heading);margin:0;font-size:13px;font-weight:600}.workspace-dashboard .crm-deal-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.workspace-dashboard .crm-deal-list>li{border:1px solid var(--ey-border);background:#fcfcfd;border-radius:8px;padding:11px}.workspace-dashboard .crm-deal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workspace-dashboard .crm-deal-head>strong{color:var(--ey-heading);word-break:break-word;font-size:12px;font-weight:600}.workspace-dashboard .crm-deal-facts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.workspace-dashboard .crm-deal-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.workspace-dashboard .crm-deal-actions label{flex-direction:column;gap:4px;display:flex}.workspace-dashboard .crm-deal-actions select{border:1px solid var(--ey-input);min-width:0;height:30px;color:var(--ey-heading);font:inherit;background:#fff;border-radius:6px;padding-inline:8px;font-size:11px}.workspace-dashboard .crm-deal-actions select:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .crm-deal-actions select:disabled{opacity:.5;cursor:default}.workspace-dashboard .crm-deal-actions button{border:1px solid var(--ey-input);height:30px;color:var(--ey-body);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding-inline:12px;font-size:11px}.workspace-dashboard .crm-deal-actions button:hover:not(:disabled){border-color:var(--ey-error);color:var(--ey-error)}.workspace-dashboard .crm-deal-actions button.confirm{border-color:var(--ey-error);color:var(--ey-error);font-weight:600}.workspace-dashboard .crm-deal-actions button:disabled{opacity:.5;cursor:default}.workspace-dashboard .ey-detail dd>.crm-tag{margin-bottom:2px}.workspace-dashboard .ey-detail dd>small.crm-hint{display:block}.workspace-dashboard .crm-tag{border:1px solid var(--ey-input);width:max-content;max-width:100%;color:var(--ey-heading);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-style:normal;display:inline-flex}.workspace-dashboard .crm-tag>i{background:var(--ey-body);border-radius:50%;flex:none;width:6px;height:6px}.workspace-dashboard .crm-tone-good i{background:var(--ey-success)}.workspace-dashboard .crm-tone-busy i{background:var(--ey-cyan)}.workspace-dashboard .crm-tone-warn i{background:#f59e0b}.workspace-dashboard .crm-tone-bad i{background:var(--ey-error)}.workspace-dashboard .crm-tag.crm-tone-warn{border-color:#f3c98b}.workspace-dashboard .crm-tag.crm-tone-bad{border-color:var(--ey-error);color:var(--ey-error)}.workspace-dashboard .crm-muted{color:var(--ey-body);font-size:11px}.workspace-dashboard .crm-sub{color:var(--ey-body);margin-top:2px;font-size:11px;font-weight:400;display:block}.workspace-dashboard .crm-reach{word-break:break-word;flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.workspace-dashboard .crm-due{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.workspace-dashboard .crm-due>small{color:var(--ey-body);font-size:11px;line-height:1.35}.workspace-dashboard .crm-bands{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;margin-top:14px;display:grid}.workspace-dashboard .crm-bands h3{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.workspace-dashboard .crm-bands .crm-muted{margin:10px 0 0}.workspace-dashboard .crm-chip>small{color:var(--ey-body);margin-top:4px;font-size:10px}.workspace-dashboard .crm-chip-age{margin-top:6px}.workspace-dashboard .crm-history{border-top:1px solid var(--ey-border);margin-top:16px;padding-top:14px}.workspace-dashboard .crm-history h3{color:var(--ey-heading);margin:0;font-size:13px;font-weight:600}.workspace-dashboard .crm-hint{color:var(--ey-body);margin:4px 0 0;font-size:11px;line-height:1.45}.workspace-dashboard .ey-compose p.crm-hint.crm-wide{grid-column:1/-1;margin:0}.workspace-dashboard .crm-timeline{padding:0;border-inline-start:2px solid var(--ey-border);flex-direction:column;gap:14px;margin:12px 0 0;padding-inline-start:16px;list-style:none;display:flex}.workspace-dashboard .crm-timeline>li{position:relative}.workspace-dashboard .crm-timeline>li:before{content:"";inset-inline-start:-21px;background:var(--ey-primary);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px}.workspace-dashboard .crm-entry-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-dashboard .crm-entry-head>time{color:var(--ey-heading);font-size:11px;font-weight:600}.workspace-dashboard .crm-entry-head>small{color:var(--ey-body);font-size:11px}.workspace-dashboard .crm-timeline>li>p{color:var(--ey-heading);white-space:pre-wrap;word-break:break-word;margin:5px 0 0;font-size:12px;line-height:1.55}.workspace-dashboard .crm-stage-history{border-top:1px solid var(--ey-border);margin-top:16px;padding-top:14px}.workspace-dashboard .crm-stage-history h3{color:var(--ey-heading);margin:0;font-size:13px;font-weight:600}.workspace-dashboard .crm-stage-now{color:var(--ey-heading);margin:12px 0 0;font-size:12px;font-weight:600}.workspace-dashboard .crm-timeline>li>p.crm-held,.workspace-dashboard .crm-timeline>li>p.crm-event-deal{color:var(--ey-body);white-space:normal;margin:4px 0 0;font-size:11px;font-weight:400}.workspace-dashboard .crm-timeline>li>small.crm-hint{margin-top:4px;display:block}.workspace-dashboard .crm-log-title{color:var(--ey-heading);margin:16px 0 0;font-size:12px;font-weight:600}.workspace-dashboard form.crm-log{grid-template-columns:minmax(104px,140px) 1fr auto;margin-top:8px}.workspace-dashboard .crm-log-body{min-width:0}.workspace-dashboard .crm-log textarea{min-height:38px}@media (max-width:640px){.workspace-dashboard .crm-tool input,.workspace-dashboard .crm-tool,.workspace-dashboard .crm-result-count{width:100%}.workspace-dashboard .crm-result-count{align-self:flex-start;padding-bottom:0}.workspace-dashboard form.crm-log{grid-template-columns:1fr}}.workspace-dashboard .operations-view .ey-toolbar label{color:var(--ey-body);align-items:center;gap:6px;font-size:11px;display:flex}.workspace-dashboard .operations-view .ey-toolbar label>span{white-space:nowrap}.workspace-dashboard .operations-view .ey-toolbar label.ops-check{cursor:pointer;gap:7px}.workspace-dashboard .operations-view .ey-toolbar input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:15px;height:15px;accent-color:var(--ey-primary);cursor:pointer;border:0;border-radius:0;margin:0;padding:0}.workspace-dashboard .operations-view .ey-toolbar select:disabled{opacity:.5;cursor:default}.workspace-dashboard .operations-view .ey-toolbar button{border:1px solid var(--ey-input);height:32px;color:var(--ey-body);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding-inline:12px;font-size:11px;transition:border-color .14s,color .14s}.workspace-dashboard .operations-view .ey-toolbar button:hover:not(:disabled){border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .operations-view .ey-toolbar button:disabled{opacity:.5;cursor:default}:is(.workspace-dashboard .operations-view .ey-toolbar button:focus-visible,.workspace-dashboard .operations-view .ey-toolbar input:focus-visible){outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .operations-view .ey-row-actions>span[role=group]{display:flex}.workspace-dashboard .operations-view .ey-row-actions button.ops-drill:hover:not(:disabled),.workspace-dashboard .operations-view .ey-row-actions button.ops-drill.is-open{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .operations-view .ops-late{color:var(--ey-error);font-weight:600}.workspace-dashboard .operations-view .ops-muted{color:var(--ey-body)}.workspace-dashboard .operations-view .ops-note{color:var(--ey-body);margin:12px 0 0;font-size:12px;line-height:1.5}.workspace-dashboard .operations-view .ops-count{color:var(--ey-body);font-size:11px}.workspace-dashboard .operations-view .ey-detail .ops-wide{grid-column:1/-1}.workspace-dashboard .operations-view .ops-cascade{border:1px solid var(--ey-error);color:var(--ey-heading);background:#fdf2f1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.workspace-dashboard .operations-view .ops-cascade p{flex:260px;margin:0;line-height:1.5}.workspace-dashboard .operations-view .ops-cascade button{border:1px solid var(--ey-input);height:32px;color:var(--ey-body);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding-inline:12px;font-size:11px;font-weight:500;transition:transform .14s cubic-bezier(.23,1,.32,1)}.workspace-dashboard .operations-view .ops-cascade button.danger{border-color:var(--ey-error);background:var(--ey-error);color:#fff}.workspace-dashboard .operations-view .ops-cascade button:active:not(:disabled){transform:scale(.97)}.workspace-dashboard .operations-view .ops-cascade button:disabled{opacity:.5;cursor:default}.workspace-dashboard .operations-view .ops-cascade button:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .operations-view .ops-day{border-top:1px solid var(--ey-border);padding-block:14px}.workspace-dashboard .operations-view .ops-day:first-of-type{border-top:0;padding-block-start:6px}.workspace-dashboard .operations-view .ops-day-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 9px;display:flex}.workspace-dashboard .operations-view .ops-day-head strong{color:var(--ey-heading);font-size:13px;font-weight:600}.workspace-dashboard .operations-view .ops-day-head span{color:var(--ey-body);font-size:11px}.workspace-dashboard .operations-view .ops-day ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workspace-dashboard .operations-view .ops-day li{border:1px solid var(--ey-border);background:#fff;border-radius:8px;grid-template-columns:1.5fr auto .9fr auto;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:grid}.workspace-dashboard .operations-view .ops-day li>b{min-width:0;color:var(--ey-heading);font-size:12px;font-weight:600}.workspace-dashboard .operations-view .ops-day li>span{min-width:0;color:var(--ey-body);font-size:11px}.workspace-dashboard .operations-view .ops-tag{border:1px solid var(--ey-input);color:var(--ey-heading);border-radius:6px;padding:2px 8px;font-size:11px}@media (max-width:640px){.workspace-dashboard .operations-view .ops-day li{grid-template-columns:1fr;gap:7px}.workspace-dashboard .operations-view .ops-day li>span.ops-tag{justify-self:start}.workspace-dashboard .operations-view .ey-row-actions{justify-content:flex-start}}.workspace-dashboard .operations-view .ops-title{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-dashboard .operations-view .ops-title-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-dashboard .operations-view .ops-title-text{min-width:0;color:var(--ey-heading);font-size:12px;font-weight:500}.workspace-dashboard .operations-view .ops-prio{border:1px solid var(--ey-input);color:var(--ey-body);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:600;line-height:16px}.workspace-dashboard .operations-view .ops-prio.is-urgent{border-color:var(--ey-error);color:#8f251d;background:#fdf2f1}.workspace-dashboard .operations-view .ops-prio.is-high{color:#8a5a10;background:#fdf7ec;border-color:#f0c26a}.workspace-dashboard .operations-view .ops-prio.is-low{color:var(--ey-body);opacity:.75}.workspace-dashboard .operations-view .ops-block{color:var(--ey-error);font-size:11px;font-weight:400;line-height:1.45;display:block}.workspace-dashboard .operations-view .ops-editor{border-color:var(--ey-primary)}.workspace-dashboard .operations-view .ops-full{grid-column:1/-1}.workspace-dashboard .operations-view .ey-compose textarea{border:1px solid var(--ey-input);min-height:60px;color:var(--ey-heading);font:inherit;resize:vertical;background:#fff;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}.workspace-dashboard .operations-view .ey-compose textarea:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .operations-view .ey-compose textarea:disabled{opacity:.5;cursor:default}.workspace-dashboard .operations-view .ops-editor-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.workspace-dashboard .operations-view .ops-cancel{border:1px solid var(--ey-input);height:34px;color:var(--ey-body);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding-inline:14px;font-size:12px;font-weight:500;transition:border-color .14s,color .14s}.workspace-dashboard .operations-view .ops-cancel:hover{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .operations-view .ops-edit{color:var(--ey-body)}.workspace-dashboard .operations-view .ey-row-actions button.ops-edit:hover:not(:disabled){border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .operations-view .ey-two.ops-single{grid-template-columns:1fr}.workspace-dashboard .operations-view .ey-toolbar input[type=search]{min-width:170px}@media (max-width:640px){.workspace-dashboard .operations-view .ops-editor-actions button{flex:auto}}.workspace-dashboard .operations-view .ops-day li>span.ops-title{font-size:12px}.workspace-dashboard .operations-view .ops-day li .ops-title b{min-width:0;color:var(--ey-heading);font-size:12px;font-weight:600}.workspace-dashboard .operations-view .ops-period-card .ey-toolbar{margin-block-start:4px}.workspace-dashboard .operations-view .ey-toolbar input[type=date]{min-width:150px;padding-inline:9px}.workspace-dashboard .operations-view .ops-period-card .ops-note{margin-block-start:10px}.workspace-dashboard .operations-view .ops-period-card .ops-note+.ops-note{opacity:.85;margin-block-start:4px;font-size:11px}.workspace-dashboard .operations-view .ops-period-card .ey-notice{margin-block-start:10px}.workspace-dashboard .products-view .ey-donut{direction:ltr}.workspace-dashboard .products-view .ey-page-head,.workspace-dashboard .products-view .ey-card>header{text-align:start}.workspace-dashboard .products-view.is-rtl{font-family:"IRANSansX",var(--font-geist),sans-serif}.workspace-dashboard .products-view .ey-page-head button.product-primary{border-color:var(--ey-primary);background:var(--ey-primary);color:#fff;font-weight:600}.workspace-dashboard .products-view .ey-page-head button.product-primary:hover{background:#1f5ed6}.workspace-dashboard .products-view .ey-page-head button.product-primary:focus-visible{outline:2px solid var(--ey-primary);outline-offset:2px}.workspace-dashboard .products-view .ey-toolbar label{color:var(--ey-body);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.workspace-dashboard .products-view .ey-toolbar input{width:min(280px,42vw)}:is(.workspace-dashboard .products-view .ey-toolbar input:focus-visible,.workspace-dashboard .products-view .ey-toolbar select:focus-visible){outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .products-view .product-asset-table.has-actions>div,.workspace-dashboard .products-view .product-asset-table.has-actions>article{grid-template-columns:1.2fr .62fr .62fr .95fr .95fr auto}.workspace-dashboard .products-view .product-asset-table>article:hover{background:#fafbfd}.workspace-dashboard .products-view .product-asset-table>div,.workspace-dashboard .products-view .product-asset-table>article{align-items:start;padding-block:12px}.workspace-dashboard .products-view .product-asset-table>.head{align-items:center;padding-block:0}.workspace-dashboard .products-view .product-asset-table em.retired{opacity:.75}.workspace-dashboard .products-view .product-asset-table em.retired i{background:#9aa1ab}.workspace-dashboard .products-view .asset-infra{direction:ltr;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.workspace-dashboard .products-view .asset-infra-item{max-width:100%;color:var(--ey-body);align-items:center;gap:5px;font-size:9px;display:flex}.workspace-dashboard .products-view .asset-infra-item>span,.workspace-dashboard .products-view .asset-infra-item>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-dashboard .products-view .asset-infra-item a{color:var(--ey-primary);text-decoration:none}.workspace-dashboard .products-view .asset-infra-item a:hover{text-decoration:underline}.workspace-dashboard .products-view .asset-infra-item a:focus-visible{outline:2px solid var(--ey-primary);outline-offset:2px;border-radius:3px}.workspace-dashboard .products-view .asset-infra svg{width:12px;color:var(--ey-body);flex:none}.workspace-dashboard .products-view .product-next-step{gap:3px;display:grid}.workspace-dashboard .products-view .product-next-step small{color:var(--ey-body);font-size:8px}.workspace-dashboard .products-view .product-flag{border-radius:4px;width:max-content;max-width:100%;padding:2px 6px;font-size:8px;font-weight:700;line-height:1.5}.workspace-dashboard .products-view .product-flag.is-overdue{color:#8f251d;background:#fdf2f1}.workspace-dashboard .products-view .product-flag.is-stale{color:#8a5b00;background:#fff8e7}.workspace-dashboard .products-view .ey-row-actions button.link:hover:not(:disabled){border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .products-view .product-detail>header h2{color:var(--ey-heading);margin:0;font-size:14px}.workspace-dashboard .products-view .product-detail-note{color:var(--ey-body);margin:14px 0 0;font-size:12px}.workspace-dashboard .products-view .product-group>h3,.workspace-dashboard .products-view .product-group-head h3{color:var(--ey-heading);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.workspace-dashboard .products-view .product-group-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.workspace-dashboard .products-view .product-group-head h3{margin:0}.workspace-dashboard .products-view .product-group-head button.link{border:1px solid var(--ey-border);min-height:30px;color:var(--ey-heading);font:inherit;background:#fff;border-radius:6px;align-items:center;gap:5px;padding-inline:10px;font-size:11px;font-weight:600;display:flex}.workspace-dashboard .products-view .product-group-head button.link:hover{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .products-view .product-group-head button.link:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .products-view .product-muted{color:var(--ey-body);opacity:.75}.workspace-dashboard .products-view .product-hint{color:var(--ey-body);margin:10px 0 0;font-size:10px;line-height:1.6}.workspace-dashboard .products-view .product-technical{max-width:100%;font-family:var(--font-geist),monospace;align-items:center;gap:6px;display:inline-flex}.workspace-dashboard .products-view .product-technical>span,.workspace-dashboard .products-view .product-technical>a{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;overflow:hidden}.workspace-dashboard .products-view .product-technical a{color:var(--ey-primary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.workspace-dashboard .products-view .product-technical a:hover{text-decoration:underline}.workspace-dashboard .products-view .product-technical a:focus-visible{outline:2px solid var(--ey-primary);outline-offset:2px;border-radius:3px}.workspace-dashboard .products-view button.product-copy{border:1px solid var(--ey-border);min-width:22px;min-height:22px;color:var(--ey-body);font:inherit;cursor:pointer;background:#fff;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 4px;font-size:9px;display:inline-flex}.workspace-dashboard .products-view button.product-copy:hover{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .products-view button.product-copy:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .products-view .product-copy-state:empty{display:none}.workspace-dashboard .products-view .product-env-table{border:1px solid var(--ey-border);background:#fff;border-radius:7px;margin-top:4px;overflow-x:auto}.workspace-dashboard .products-view .product-env-table>div,.workspace-dashboard .products-view .product-env-table>article{grid-template-columns:.5fr 1.1fr 1fr .9fr auto;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:grid}.workspace-dashboard .products-view .product-env-table>article{border-top:1px solid var(--ey-border)}.workspace-dashboard .products-view .product-env-table>.head{min-height:34px;color:var(--ey-body);font-size:9px;font-weight:700}.workspace-dashboard .products-view .product-env-table b{color:var(--ey-heading);font-size:11px}.workspace-dashboard .products-view .product-env-infra{color:var(--ey-body);gap:3px;font-size:9px;display:grid}.workspace-dashboard .products-view .product-env-infra>span{text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:5px;display:flex;overflow:hidden}.workspace-dashboard .products-view .product-env-infra svg{flex:none;width:12px}.workspace-dashboard .products-view .product-env-renewal{color:var(--ey-heading);gap:3px;font-size:10px;display:grid}.workspace-dashboard .products-view .product-env-renewal small{color:var(--ey-body);font-size:8px}.workspace-dashboard .products-view .product-empty.is-inline{border:1px dashed var(--ey-border);border-radius:7px;min-height:150px}.workspace-dashboard .products-view .product-dialog>footer{justify-content:flex-end;align-items:center;gap:10px}.workspace-dashboard .products-view .product-dialog>footer>div:first-child{text-align:start;flex:1;min-width:0}.workspace-dashboard .products-view .product-dialog>footer .ey-notice{margin-top:0}.workspace-dashboard .products-view .product-dialog .product-hint{margin-top:4px;font-weight:400}:is(.workspace-dashboard .products-view .product-dialog input:focus-visible,.workspace-dashboard .products-view .product-dialog select:focus-visible,.workspace-dashboard .products-view .product-dialog textarea:focus-visible,.workspace-dashboard .products-view .product-dialog button:focus-visible){outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .products-view .product-dialog input:disabled,.workspace-dashboard .products-view .product-dialog select:disabled,.workspace-dashboard .products-view .product-dialog textarea:disabled,.workspace-dashboard .products-view .product-dialog button:disabled{opacity:.55}@media (max-width:900px){.workspace-dashboard .products-view .product-asset-table.has-actions>div,.workspace-dashboard .products-view .product-asset-table.has-actions>article{min-width:960px}.workspace-dashboard .products-view .product-env-table>div,.workspace-dashboard .products-view .product-env-table>article{min-width:720px}}@media (max-width:560px){.workspace-dashboard .products-view .ey-toolbar{width:100%}.workspace-dashboard .products-view .ey-toolbar label{flex:1;min-width:0}.workspace-dashboard .products-view .ey-toolbar input{width:100%}.workspace-dashboard .products-view .product-dialog>footer{flex-wrap:wrap}.workspace-dashboard .products-view .product-dialog>footer>div:first-child{flex:1 0 100%}}.workspace-dashboard .products-view .product-history{border:1px solid var(--ey-border);background:#fff;border-radius:7px;gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace-dashboard .products-view .product-history>li{color:var(--ey-heading);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:10px 12px;font-size:11px;line-height:1.6;display:grid}.workspace-dashboard .products-view .product-history>li+li{border-top:1px solid var(--ey-border)}.workspace-dashboard .products-view .product-history>li>small{color:var(--ey-body);grid-column:2;font-size:9px}.workspace-dashboard .products-view .product-event{background:#9aa1ab;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.workspace-dashboard .products-view .product-event.is-status{background:var(--ey-primary)}.workspace-dashboard .products-view .product-event.is-environment_added{background:var(--ey-green,#2e7d4f)}.workspace-dashboard .products-view .product-event.is-environment_removed{background:#b4462f}.workspace-dashboard .products-view .product-event.is-renewal_date{background:#c98a15}.workspace-dashboard .content-source-note{border:1px solid var(--ey-border);color:var(--ey-body);background:#fafbfb;border-radius:7px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:11px 13px;font-size:11px;line-height:1.65;display:flex}.workspace-dashboard .content-source-note svg{width:15px;color:var(--ey-primary);flex:none;margin-top:2px}.workspace-dashboard .content-source-note strong{color:var(--ey-heading);font-weight:600}.workspace-dashboard .content-source-note code{border:1px solid var(--ey-border);background:#fff;border-radius:4px;padding:1px 5px;font-size:10px}.workspace-dashboard .content-source-tag{border:1px solid var(--ey-border);width:max-content;color:var(--ey-body);letter-spacing:.1em;border-radius:5px;margin-top:9px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700}.workspace-dashboard .content-source-tag.is-cms{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .content-live-card>header{align-items:center}.workspace-dashboard .content-live-card>header>small{border:1px solid var(--ey-primary);color:var(--ey-primary);border-radius:6px;padding:5px 8px;font-size:9px;font-weight:700}.workspace-dashboard .content-live-hero{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;display:grid}.workspace-dashboard .content-live-thumb{aspect-ratio:16/10;border:1px solid var(--ey-border);background:#eef1f5;border-radius:7px;display:block;position:relative;overflow:hidden}.workspace-dashboard .content-live-thumb img{object-fit:cover}.workspace-dashboard .content-live-facts{align-content:start;display:grid}.workspace-dashboard .content-live-facts>div{border-top:1px solid var(--ey-border);min-height:46px;color:var(--ey-body);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.workspace-dashboard .content-live-facts>div:first-child{border-top:0}.workspace-dashboard .content-live-facts b{color:var(--ey-heading);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.workspace-dashboard .content-swatch{border:1px solid var(--ey-border);border-radius:4px;width:16px;height:16px}.workspace-dashboard .content-library-count{border:1px solid var(--ey-border);color:var(--ey-body);border-radius:6px;padding:5px 8px;font-size:9px}.workspace-dashboard .hero-media-grid>button[aria-pressed=true]{border-color:var(--ey-primary)}:is(.workspace-dashboard .hero-media-grid>button:focus-visible,.workspace-dashboard .hero-appearance-controls input:focus-visible,.workspace-dashboard .hero-appearance-controls select:focus-visible,.workspace-dashboard .hero-appearance-controls button:focus-visible,.workspace-dashboard .content-seo-list a:focus-visible,.workspace-dashboard .content-view-head a:focus-visible,.workspace-dashboard .ey-row-actions a:focus-visible){outline:2px solid var(--ey-primary);outline-offset:2px}.workspace-dashboard .hero-media-grid>button:disabled{cursor:progress;opacity:.65}.workspace-dashboard .hero-appearance-controls button:disabled{cursor:not-allowed}.workspace-dashboard .ey-row-actions a{border:1px solid var(--ey-border);width:30px;height:30px;color:var(--ey-heading);border-radius:7px;place-items:center;display:grid}.workspace-dashboard .ey-row-actions a svg{width:14px}.workspace-dashboard .content-insight-side{align-content:start;gap:16px;display:grid}.workspace-dashboard .content-media-count{flex-direction:column;align-items:flex-start;display:flex}.workspace-dashboard .content-media-count>svg{border:1px solid var(--ey-border);width:34px;height:34px;color:var(--ey-primary);box-sizing:content-box;border-radius:9px;margin-bottom:16px;padding:8px}.workspace-dashboard .content-media-count>span{color:var(--ey-primary);letter-spacing:.12em;font-size:9px;font-weight:700}.workspace-dashboard .content-media-count h2{color:var(--ey-heading);margin:8px 0 4px;font-size:28px;font-weight:650}.workspace-dashboard .content-media-count p{max-width:300px;color:var(--ey-body);margin:0;font-size:11px;line-height:1.6}.workspace-dashboard .content-empty-measurement{min-height:260px}.workspace-dashboard .content-alt-text{min-width:0;color:var(--ey-heading);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}@media (max-width:640px){.workspace-dashboard .content-live-hero{grid-template-columns:1fr}.workspace-dashboard .content-live-thumb{max-width:260px}}.workspace-dashboard .hero-media-grid.is-hero-crop .hero-media-preview{aspect-ratio:3/4}.workspace-dashboard .hero-media-grid.is-hero-crop .hero-media-preview img{object-fit:cover}.workspace-dashboard .hero-media-grid>button>svg{inset-inline:auto 14px}.workspace-dashboard .hero-media-grid>button{text-align:start}.workspace-dashboard .content-publish-bar{border-block-start:1px solid var(--ey-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:16px;padding-block-start:14px;display:flex}.workspace-dashboard .content-publish-bar>p{max-width:62ch;color:var(--ey-body);margin:0;font-size:11px;line-height:1.6}.workspace-dashboard .content-publish-bar>p.is-dirty{color:var(--ey-heading);font-weight:600}.workspace-dashboard .content-publish-bar>p.is-dirty:before{content:"";background:var(--ey-primary);border-radius:50%;width:7px;height:7px;margin-inline-end:7px;display:inline-block}.workspace-dashboard .content-publish-bar>div{gap:8px;display:flex}.workspace-dashboard .content-publish-bar button{cursor:pointer;border:1px solid #0000;border-radius:6px;height:34px;padding-inline:16px;font-size:10px;font-weight:600}.workspace-dashboard .content-publish-bar .content-publish{background:var(--ey-primary);color:#fff}.workspace-dashboard .content-publish-bar .content-discard{border-color:var(--ey-border);color:var(--ey-heading);background:#fff}.workspace-dashboard .content-publish-bar button:disabled{opacity:.45;cursor:not-allowed}.workspace-dashboard .content-publish-bar button:focus-visible{outline:2px solid var(--ey-primary);outline-offset:2px}.workspace-dashboard .hero-color-control{grid-template-columns:38px minmax(0,1fr)}.workspace-dashboard .content-text-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;margin-block-start:18px;display:grid}.workspace-dashboard .content-text-fields>label{border:1px solid var(--ey-border);background:#f8faf8;border-radius:6px;align-content:start;gap:7px;padding:13px;display:grid}.workspace-dashboard .content-text-fields>label>span{color:#536058;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.workspace-dashboard .content-text-fields>label>span em{border:1px solid var(--ey-primary);color:var(--ey-primary);letter-spacing:.08em;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:8px;font-style:normal;display:inline-flex}.workspace-dashboard .content-text-fields>label>span em svg{width:10px;height:10px}.workspace-dashboard .content-text-fields input,.workspace-dashboard .content-text-fields textarea{color:#263129;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7ddd9;border-radius:4px;padding:9px;font-size:11px;line-height:1.6}:is(.workspace-dashboard .content-text-fields input:focus-visible,.workspace-dashboard .content-text-fields textarea:focus-visible){outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .content-text-fields input:disabled,.workspace-dashboard .content-text-fields textarea:disabled{opacity:.55}.workspace-dashboard .content-text-fields small{color:var(--ey-body);font-size:10px;line-height:1.6}.workspace-dashboard .content-revision-list{margin:18px 0 0;padding:0;list-style:none;display:grid}.workspace-dashboard .content-revision-list>li{border-block-start:1px solid var(--ey-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:14px;min-height:52px;padding-block:11px;display:grid}.workspace-dashboard .content-revision-list>li:first-child{border-block-start:0}.workspace-dashboard .content-revision-when{gap:3px;display:grid}.workspace-dashboard .content-revision-when strong{color:var(--ey-heading);font-size:11px;font-weight:600}.workspace-dashboard .content-revision-when small{color:var(--ey-body);font-size:10px}.workspace-dashboard .content-revision-what{min-width:0;color:var(--ey-body);align-items:center;gap:8px;font-size:11px;display:flex}.workspace-dashboard .content-revision-what .content-swatch{flex:none}.workspace-dashboard .content-revision-current{border:1px solid var(--ey-primary);color:var(--ey-primary);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.workspace-dashboard .content-revision-current svg{width:12px;height:12px}.workspace-dashboard .content-revision-list button{border:1px solid var(--ey-border);height:30px;color:var(--ey-heading);cursor:pointer;background:#fff;border-radius:6px;padding-inline:12px;font-size:10px}.workspace-dashboard .content-revision-list button.confirm{border-color:var(--ey-primary);background:var(--ey-primary);color:#fff}.workspace-dashboard .content-revision-list button:disabled{opacity:.45;cursor:not-allowed}.workspace-dashboard .content-revision-list button:focus-visible{outline:2px solid var(--ey-primary);outline-offset:2px}.workspace-dashboard .content-route{border:1px solid var(--ey-border);unicode-bidi:isolate;background:#fafbfb;border-radius:4px;padding:1px 5px;font-size:10px}.workspace-dashboard .content-live-facts b.is-unset{color:var(--ey-body);font-weight:500}.workspace-dashboard .content-media-count h2{line-height:1.35}@media (max-width:900px){.workspace-dashboard .content-text-fields{grid-template-columns:1fr}.workspace-dashboard .content-revision-list>li{grid-template-columns:minmax(0,1fr) auto}.workspace-dashboard .content-revision-what{grid-column:1/-1}}.workspace-dashboard .content-summary-grid.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-dashboard .content-doc-intro>p,.workspace-dashboard .content-doc-status .doc-status-lead{max-width:78ch;color:var(--ey-body);margin:14px 0 0;font-size:12px;line-height:1.7}.workspace-dashboard .content-doc-status .doc-status-lead{color:var(--ey-heading);font-weight:600}.workspace-dashboard .doc-status{border:1px solid var(--ey-border);width:max-content;color:var(--ey-body);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.workspace-dashboard .doc-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.workspace-dashboard .doc-status.is-live{color:#1f7a45;border-color:#b8d6c1}.workspace-dashboard .doc-status.is-pending{border-color:var(--ey-primary);color:var(--ey-primary)}.workspace-dashboard .doc-status.is-never{color:#6b7671;border-color:#d7ddd9}.workspace-dashboard .doc-provenance{color:var(--ey-body);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;font-size:10px;display:flex}.workspace-dashboard .doc-entries{gap:14px;margin-block-start:18px;display:grid}.workspace-dashboard .doc-entry{border:1px solid var(--ey-border);background:#fcfdfc;border-radius:8px;padding:14px}.workspace-dashboard .doc-entry>header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.workspace-dashboard .doc-entry>header>strong{color:var(--ey-heading);font-size:12px;font-weight:650}.workspace-dashboard .doc-entry .content-text-fields{margin-block-start:12px}.workspace-dashboard .doc-entry-tools{gap:6px;display:flex}.workspace-dashboard .doc-fixed{background:#f4f6f5;border:1px dashed #cfd6d1;border-radius:7px;align-items:center;gap:9px;padding:6px 10px;display:inline-flex}.workspace-dashboard .doc-fixed>svg{color:#6b7671;flex:none;width:13px;height:13px}.workspace-dashboard .doc-fixed>span{gap:2px;display:grid}.workspace-dashboard .doc-fixed small{color:#6b7671;letter-spacing:.08em;font-size:8px;font-weight:700}.workspace-dashboard .doc-fixed code{color:var(--ey-heading);unicode-bidi:isolate;font-size:11px}.workspace-dashboard .doc-fixed>em{color:#6b7671;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:700}.workspace-dashboard .content-text-fields.is-single{grid-template-columns:minmax(0,1fr)}.workspace-dashboard .content-text-fields select{color:#263129;width:100%;font:inherit;background:#fff;border:1px solid #d7ddd9;border-radius:4px;padding:9px;font-size:11px}.workspace-dashboard .content-text-fields select:focus-visible{outline:2px solid var(--ey-primary);outline-offset:1px}.workspace-dashboard .content-text-fields select:disabled{opacity:.55}.workspace-dashboard .doc-count{color:#6b7671;letter-spacing:normal;font-size:8px;font-style:normal;font-weight:600}.workspace-dashboard .doc-includes{border-block-start:1px solid var(--ey-border);gap:10px;margin-block-start:14px;padding-block-start:12px;display:grid}.workspace-dashboard .doc-includes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-dashboard .doc-includes-head strong{color:var(--ey-heading);font-size:11px;font-weight:650}.workspace-dashboard .doc-includes-head small{color:var(--ey-body);font-size:10px}.workspace-dashboard .doc-include{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.workspace-dashboard .doc-include .content-text-fields{margin-block-start:0}.workspace-dashboard .doc-icon,.workspace-dashboard .doc-add{border:1px solid var(--ey-border);height:32px;color:var(--ey-heading);font:inherit;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding-inline:12px;font-size:10px;font-weight:600;display:inline-flex}.workspace-dashboard .doc-icon{justify-content:center;width:32px;padding-inline:0}.workspace-dashboard .doc-icon svg,.workspace-dashboard .doc-add svg{width:14px;height:14px}.workspace-dashboard .doc-add{width:max-content}.workspace-dashboard .doc-icon:disabled,.workspace-dashboard .doc-add:disabled{opacity:.4;cursor:not-allowed}:is(.workspace-dashboard .doc-icon:focus-visible,.workspace-dashboard .doc-add:focus-visible){outline:2px solid var(--ey-primary);outline-offset:2px}.workspace-dashboard .doc-history-toggle{margin-block-start:14px}.workspace-dashboard .doc-history{margin-block-start:4px;padding-block-start:4px}.workspace-dashboard .doc-status-list{margin:16px 0 0;padding:0;list-style:none;display:grid}.workspace-dashboard .doc-status-list>li{border-block-start:1px solid var(--ey-border);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding-block:10px;display:grid}.workspace-dashboard .doc-status-list>li:first-child{border-block-start:0}.workspace-dashboard .doc-status-name{align-items:center;gap:11px;min-width:0;display:flex}.workspace-dashboard .doc-status-name>svg{width:17px;color:var(--ey-primary);flex:none}.workspace-dashboard .doc-status-name>span{gap:3px;min-width:0;display:grid}.workspace-dashboard .doc-status-name strong{color:var(--ey-heading);font-size:11px;font-weight:600}.workspace-dashboard .doc-status-name small{color:var(--ey-body);font-size:9px}.workspace-dashboard .doc-status-when{color:var(--ey-body);font-size:10px}@media (max-width:1200px){.workspace-dashboard .content-summary-grid.is-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.workspace-dashboard .content-summary-grid.is-five{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dashboard .doc-include{grid-template-columns:minmax(0,1fr)}.workspace-dashboard .doc-include .doc-icon{justify-self:end}.workspace-dashboard .doc-status-list>li{grid-template-columns:minmax(0,1fr) auto}.workspace-dashboard .doc-status-when{grid-column:1/-1}}.workspace-dashboard .content-doc-status>header p,.workspace-dashboard .content-doc-intro>header p{max-width:68ch;color:var(--ey-body);margin:4px 0 0;font-size:11px;line-height:1.6}.finance-workspace{--fin-green:#12a66a;--fin-red:#d5524a;--fin-amber:#e8a218;--fin-blue:#286cf0;--fin-green-bg:#eaf9f2;--fin-red-bg:#fdf0ef;--fin-amber-bg:#fff7e8;--fin-blue-bg:#edf3ff;color:var(--ey-heading);gap:16px;font-size:12px;display:grid}.finance-workspace svg{flex:none;width:16px;height:16px}.finance-workspace button,.finance-workspace select,.finance-workspace input,.finance-workspace textarea{font:inherit}.finance-workspace select,.finance-workspace input:not([type=checkbox]),.finance-workspace textarea{border:1px solid var(--ey-input,#d0d5dd);width:100%;min-height:40px;color:var(--ey-heading);background:#fff;border-radius:6px;padding:8px 10px;font-size:12px}.finance-workspace textarea{resize:vertical}.finance-workspace input[type=checkbox]{width:16px;height:16px;accent-color:var(--fin-blue)}.finance-muted{color:var(--ey-body);font-size:11px}.finance-hint{color:var(--ey-body);align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.finance-ref{letter-spacing:.01em;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.finance-workspace .income{color:var(--fin-green)}.finance-workspace .expense,.finance-workspace .neg{color:var(--fin-red)}.finance-workspace em.ok{color:var(--fin-green);font-style:normal}.finance-workspace em.warn{color:#b77900;font-style:normal}.finance-workspace em{font-style:normal}.finance-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;min-height:72px;display:flex}.finance-head>div:first-child>span{color:var(--ey-primary);letter-spacing:.06em;font-size:10px;font-weight:800}.finance-head h1{letter-spacing:0;margin:4px 0;font-size:24px}.finance-head p{color:var(--ey-body);margin:0;font-size:12px}.finance-head-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-ai-state{border:1px solid var(--ey-border);background:#fff;border-radius:8px;grid-template-columns:26px auto;align-items:center;min-width:120px;padding:9px 12px;display:grid}.finance-ai-state svg{color:var(--ey-primary);grid-row:1/3}.finance-ai-state strong{font-size:15px}.finance-ai-state small{color:var(--ey-body);font-size:10px}.finance-chip{cursor:pointer;border:1px solid #0000;border-radius:20px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.finance-chip.warn{background:var(--fin-amber-bg);color:#8a5a00;border-color:#f0d79c}.finance-head-side a.finance-chip{border-color:var(--ey-border);color:var(--ey-heading);background:#fff;font-size:12px;text-decoration:none}.finance-chip.search,.finance-chip.create{border-color:var(--ey-border);color:var(--ey-heading);background:#fff}.finance-chip.search kbd{border:1px solid var(--ey-border);color:var(--ey-body);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}.finance-chip.primary-work{background:var(--ey-primary);color:#fff}.finance-chip:focus-visible{outline-offset:2px;outline:3px solid #1f7a454d}.finance-action-paths>button:focus-visible{outline-offset:2px;outline:3px solid #1f7a454d}.finance-action-deck{background:#f7f9fc;border:1px solid #cdd8e7;border-radius:8px;overflow:hidden}.finance-action-deck>header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.finance-action-deck h2{margin:0;font-size:14px}.finance-action-deck p{color:var(--ey-body);margin:3px 0 0;font-size:11px}.finance-cockpit-skeleton{gap:12px;display:grid}.finance-skeleton{border:1px solid var(--ey-border);background:linear-gradient(90deg,#f3f5f4 25%,#fafbfa 50%,#f3f5f4 75%) 0 0/200% 100%;border-radius:8px;min-height:120px;animation:1.2s linear infinite finance-shimmer}.finance-skeleton-wide{min-height:92px}.finance-skeleton-tall{min-height:240px}.finance-skeleton-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-cockpit-error{padding:20px}.finance-cockpit-error h2{margin:0 0 6px;font-size:15px}.finance-cockpit-error p{color:var(--ey-body);margin:0 0 14px}@keyframes finance-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.finance-skeleton{animation:none}}.finance-action-paths{background:#dfe6ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.finance-action-paths>button{min-height:74px;color:var(--ey-heading);text-align:start;cursor:pointer;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 15px;display:grid}.finance-action-paths>button:hover{background:#f8fbff}.finance-action-paths>button:active{transform:translateY(1px)}.finance-action-paths>button>svg:first-child{width:18px;height:18px;color:var(--ey-primary)}.finance-action-paths>button>svg:last-child{color:var(--ey-muted)}.finance-action-paths strong,.finance-action-paths small{display:block}.finance-action-paths strong{font-size:12px}.finance-action-paths small{color:var(--ey-body);margin-top:3px;font-size:10px;line-height:1.45}[dir=rtl] .finance-action-paths>button>svg:last-child{transform:scaleX(-1)}.finance-banner{background:var(--fin-amber-bg);color:#6d4b00;border:1px solid #f0d79c;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.finance-banner button{color:#fff;cursor:pointer;background:#b77900;border:0;border-radius:6px;min-height:34px;margin-inline-start:auto;padding:0 12px;font-weight:700}.finance-btn,.finance-workspace .primary,.finance-workspace .ghost,.finance-workspace .danger{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.finance-workspace .primary{background:var(--ey-primary);color:#fff}.finance-workspace .ghost{color:var(--ey-heading);border-color:var(--ey-border);background:#fff}.finance-workspace .danger{background:var(--fin-red-bg);color:#a83a33;border-color:#f3c8c4}.finance-workspace button:disabled,.finance-btn[aria-disabled=true]{opacity:.55;cursor:wait}.finance-btn.small{min-height:32px;padding:0 10px;font-size:11px}.finance-workspace button.icon{border:1px solid var(--ey-border);width:36px;height:36px;color:var(--ey-body);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0;display:grid}.finance-workspace button.icon:hover{color:var(--ey-heading);background:#f6f8fb}.finance-link{color:var(--ey-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.finance-link.danger{color:var(--fin-red)}.finance-actions{flex-wrap:wrap;gap:8px;display:flex}.finance-actions.end{justify-content:flex-end}.finance-actions.center{justify-content:center}.finance-actions.pad{padding:14px 16px}.finance-actions.span{grid-column:1/-1}.finance-seg{border:1px solid var(--ey-border);background:#f6f8fb;border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.finance-seg button{min-height:34px;color:var(--ey-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}.finance-seg button.active{color:var(--ey-heading);background:#fff;box-shadow:0 1px 3px #1018281f}.finance-seg button.active.expense{color:var(--fin-red)}.finance-seg button.active.income{color:var(--fin-green)}.finance-seg.wide button{flex:1}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-kpis article{border:1px solid var(--ey-border);background:#fff;border-radius:8px;grid-template-columns:42px 1fr;align-content:center;gap:2px 12px;min-height:112px;padding:16px;display:grid}.finance-kpis article>span{background:var(--fin-blue-bg);width:42px;height:42px;color:var(--ey-primary);border-radius:8px;grid-row:1/4;place-items:center;display:grid}.finance-kpis article>span.green{background:var(--fin-green-bg);color:var(--fin-green)}.finance-kpis article>span.red{background:var(--fin-red-bg);color:var(--fin-red)}.finance-kpis article>span.amber{background:var(--fin-amber-bg);color:var(--fin-amber)}.finance-kpis article>span.blue{background:var(--fin-blue-bg);color:var(--fin-blue)}.finance-kpis svg{width:19px;height:19px}.finance-kpis p{color:var(--ey-body);margin:0;font-size:11px}.finance-kpis strong{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.finance-kpis small{color:var(--ey-body);font-size:10px}.finance-kpis small.up{color:var(--fin-green)}.finance-kpis small.down{color:var(--fin-red)}.finance-two{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.finance-two.even{grid-template-columns:1fr 1fr}.finance-panel{border:1px solid var(--ey-border);background:#fff;border-radius:8px;overflow:hidden}.finance-panel>header{border-bottom:1px solid var(--ey-border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 16px;display:flex}.finance-panel>header h2{margin:0;font-size:13px}.finance-panel>header p{color:var(--ey-body);margin:3px 0 0;font-size:11px;font-weight:400}.finance-panel>header>span{color:var(--ey-body);text-align:end;font-size:11px;font-weight:600}.finance-panel>header>svg{color:var(--ey-body)}.finance-workspace footer{color:inherit;background:0 0;margin:0}.finance-foot{border-top:1px solid var(--ey-border);color:var(--ey-body);align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.finance-empty{min-height:190px;color:var(--ey-body);text-align:center;place-content:center;justify-items:center;gap:10px;padding:20px;display:grid}.finance-empty.small{min-height:120px}.finance-empty svg{width:28px;height:28px}.finance-empty p{max-width:40ch;margin:0;font-size:12px}.finance-rows{display:grid}.finance-row{grid-template-columns:var(--row-cols,110px minmax(0,1fr) minmax(140px,.6fr) 150px);border-top:1px solid var(--ey-border);align-items:center;gap:12px;padding:10px 16px;display:grid}.finance-row.head{color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;border-top:0;padding:9px 16px;font-size:10px;font-weight:700}.finance-rows .finance-row:first-child,.finance-rowgroup:first-child .finance-row:first-child{border-top:0}.finance-groupline{border-top:1px solid var(--ey-border);background:#f4f6f8;align-items:center;gap:8px;padding:7px 16px;font-size:11px;display:flex}.finance-groupline strong{font-weight:650}.finance-groupline small{color:var(--ey-muted)}.finance-row .acct,.finance-row .ref,.finance-row .stat{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.finance-transactions .finance-row:has(input[type=checkbox]){grid-template-columns:28px 110px minmax(0,1fr) minmax(140px,.6fr) 150px}.finance-row.pick{cursor:pointer}.finance-row.pick:hover{background:#f8fafc}.finance-row .date{color:var(--ey-body);white-space:nowrap}.finance-row .desc strong,.finance-row .desc small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-row .desc strong{font-weight:600}.finance-row .desc small{color:var(--ey-body);margin-top:2px;font-size:11px}.finance-row .num{text-align:end;white-space:nowrap;font-weight:700}.finance-row .num small{color:var(--ey-body);font-size:10px;font-weight:500;display:block}.finance-transactions .finance-muted b{gap:6px;margin-inline-start:6px;font-weight:700;display:inline-flex}.finance-row.void{opacity:.55}.finance-row.void .desc strong{text-decoration:line-through}.finance-status{color:#17704c;white-space:nowrap;text-overflow:ellipsis;background:#f1f8f4;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:4px 8px;font-size:11px;display:inline-flex;overflow:hidden}.finance-status.review{background:var(--fin-amber-bg);color:#986300}.finance-status.transfer{background:var(--fin-blue-bg);color:#1d4ed8}.finance-status.void{color:#667085;background:#f2f4f7;margin-inline-start:4px}.finance-toolbar{border:1px solid var(--ey-border);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.finance-toolbar>select{flex:0 auto;width:auto;min-width:140px}.finance-search{border:1px solid var(--ey-input,#d0d5dd);color:var(--ey-body);background:#fff;border-radius:6px;flex:240px;align-items:center;gap:8px;padding:0 10px;display:flex}.finance-search input{border:0!important;min-height:38px!important;padding-inline:0!important}.finance-date{color:var(--ey-body);align-items:center;gap:6px;font-size:11px;display:flex}.finance-date input{width:auto}.finance-toolbar .finance-actions{margin-inline-start:auto}.finance-toolbar.inline{background:0 0;border:0;border-radius:0;padding:0 16px 12px}.finance-import-band{border:1px solid var(--ey-border);color:#fff;background:#101828;border-radius:8px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:36px;min-height:240px;padding:28px;display:grid}.finance-import-band>div>svg{color:#46d6e7;width:32px;height:32px}.finance-import-band h2{margin:14px 0 7px;font-size:22px}.finance-import-band p{color:#aebad0;margin:0;font-size:12px;line-height:1.5}.finance-import-band form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-import-band label,.finance-compose label,.finance-form label{gap:6px;font-size:11px;font-weight:650;display:grid}.finance-import-band select,.finance-import-band input{border-color:#344054}.finance-file{color:#dbe5f4;cursor:pointer;border:1px dashed #64748b;border-radius:6px;flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex!important}.finance-file svg{width:20px;height:20px}.finance-file input{font-size:11px;color:#dbe5f4!important;background:0 0!important;border:0!important;width:auto!important;min-height:0!important;padding:0!important}.finance-import-band .primary{color:#07131f;background:#1dc9dc}.finance-import-band .ghost{color:#dbe5f4;background:0 0;border-color:#475467}.finance-stats{border-bottom:1px solid var(--ey-border);grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 16px;display:grid}.finance-stats div{text-align:center;background:#f8fafc;border-radius:8px;padding:12px}.finance-stats strong{font-size:20px;display:block}.finance-stats span{color:var(--ey-body);font-size:11px}.finance-stats div.warn{background:var(--fin-amber-bg)}.finance-stats div.warn strong{color:#986300}.finance-reconcile{border:1px solid;border-radius:8px;align-items:center;gap:12px;margin:14px 16px;padding:12px 14px;display:flex}.finance-reconcile.ok{background:var(--fin-green-bg);color:#146c45;border-color:#bfe8d3}.finance-reconcile.warn{background:var(--fin-amber-bg);color:#7a5200;border-color:#f0d79c}.finance-reconcile>div{gap:3px;display:grid}.finance-reconcile span{font-size:11px}.finance-reconcile strong{font-size:13px}.finance-imports article{border-top:1px solid var(--ey-border);grid-template-columns:24px 1fr auto 36px;align-items:center;gap:12px;min-height:62px;padding:11px 16px;display:grid}.finance-imports article:first-child{border-top:0}.finance-imports>article>svg{color:var(--ey-primary)}.finance-imports strong,.finance-imports small{display:block}.finance-imports strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.finance-imports small{color:var(--ey-body);margin-top:3px;font-size:10px}.finance-imports>article>span{text-align:end;white-space:nowrap;font-size:12px}.finance-imports .finance-link{margin-top:4px;font-size:11px}.finance-kept{color:#17704c;white-space:nowrap;cursor:help;background:#f1f8f4;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.finance-kept svg{width:12px;height:12px}.finance-review-head{background:#fff9eb;border:1px solid #f0d79c;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.finance-review-head>div:first-child{grid-template-columns:32px 1fr;align-items:center;display:grid}.finance-review-head>div:first-child svg{color:#b77900;grid-row:1/3;width:21px;height:21px}.finance-review-head h2{margin:0;font-size:14px}.finance-review-head p{color:#7a6536;margin:4px 0 0;font-size:11px}.finance-review-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-review-tools select{width:auto;min-width:160px}.finance-review-tools>strong{color:#9a6500;font-size:26px}.finance-review-list{gap:9px;display:grid}.finance-review-list>article{border:1px solid var(--ey-border);background:#fff;border-radius:8px;grid-template-columns:24px 42px 1fr minmax(300px,.7fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.finance-check{place-items:center;display:grid}.finance-review-icon{background:var(--fin-red-bg);width:42px;height:42px;color:var(--fin-red);border-radius:8px;place-items:center;display:grid}.finance-review-icon.income{background:var(--fin-green-bg);color:var(--fin-green)}.finance-review-list h3{margin:3px 0;font-size:13px;font-weight:600}.finance-review-list article>div:nth-child(3)>span{color:var(--ey-body);font-size:11px}.finance-review-list article>div:nth-child(3)>strong{font-size:13px}.finance-review-list article>div:nth-child(3) small{color:var(--ey-body);font-weight:500}.finance-review-list article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.finance-review-list article>div:last-child select{flex:150px;width:auto}.finance-candidates{gap:8px;display:grid}.finance-candidates button{border:1px solid var(--ey-border);text-align:start;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.finance-candidates button:hover{background:#f8fafc}.finance-candidates span{color:var(--ey-body);grid-column:1/-1;font-size:11px}.finance-candidates strong{font-weight:600}.finance-candidates b{font-weight:700}.finance-account-list{display:grid}.finance-account-list article{border-top:1px solid var(--ey-border);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:12px 15px;display:grid}.finance-account-list.detailed article{grid-template-columns:36px 1fr auto auto}.finance-account-list article:first-child{border-top:0}.finance-account-list article.archived{opacity:.6}.finance-account-list article>span{background:var(--fin-blue-bg);width:36px;height:36px;color:var(--ey-primary);border-radius:7px;place-items:center;display:grid}.finance-account-list strong,.finance-account-list small{display:block}.finance-account-list strong{font-size:12px}.finance-account-list small{color:var(--ey-body);margin-top:2px;font-size:10px}.finance-account-list b{text-align:end;white-space:nowrap;font-size:13px}.finance-account-list b small{font-weight:500}.finance-row-actions{gap:6px;display:flex}.finance-history{gap:6px;margin-top:8px;display:grid}.finance-history h3{margin:0 0 4px;font-size:12px}.finance-history div{color:var(--ey-body);grid-template-columns:1fr 1fr auto;gap:8px;font-size:11px;display:grid}.finance-history b.ok{color:var(--fin-green)}.finance-history b.warn{color:#b77900}.finance-compose form,.finance-form.pad{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.finance-compose form>button{grid-column:1/-1}.finance-form{gap:12px;display:grid}.finance-form .finance-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-form.pad{grid-template-columns:1fr}.finance-check-row{flex-direction:row;align-items:center;gap:8px;font-weight:500!important;display:flex!important}.finance-check-row.small{color:var(--ey-body);font-size:11px}.finance-danger-zone{border-top:1px dashed var(--ey-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:12px;display:flex}.finance-danger-zone small{margin-inline-start:auto}.finance-drawer-backdrop{z-index:120;background:#10182873;justify-content:flex-end;display:flex;position:fixed;inset:0}.finance-drawer{background:#fff;flex-direction:column;width:min(520px,100%);height:100%;animation:.22s ease-out finance-slide;display:flex;box-shadow:-12px 0 40px #10182840}.is-rtl .finance-drawer{animation-name:finance-slide-rtl}@keyframes finance-slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes finance-slide-rtl{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.finance-drawer>header{border-bottom:1px solid var(--ey-border);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 18px;display:flex}.finance-drawer>header h2{margin:0;font-size:14px}.finance-drawer-body{align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}.finance-chart{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:8px;height:200px;padding:18px 16px 6px;display:grid}.finance-chart>div{grid-template-rows:1fr auto;justify-items:center;gap:6px;height:100%;display:grid}.finance-chart i{justify-content:center;align-items:end;gap:3px;width:100%;height:100%;display:flex}.finance-chart b{border-radius:3px 3px 0 0;width:38%;min-height:2px}.finance-chart b.in{background:var(--fin-green)}.finance-chart b.out{background:var(--fin-red)}.finance-chart span{color:var(--ey-body);white-space:nowrap;font-size:10px}.finance-legend{color:var(--ey-body);align-items:center;gap:6px;padding:8px 16px 12px;font-size:11px;display:flex}.finance-legend i{border-radius:3px;width:10px;height:10px;margin-inline-start:10px}.finance-legend i:first-child{margin-inline-start:0}.finance-legend i.in{background:var(--fin-green)}.finance-legend i.out{background:var(--fin-red)}.finance-bars{gap:12px;padding:16px;display:grid}.finance-bars>div{grid-template-columns:150px 1fr 130px;align-items:center;gap:12px;font-size:12px;display:grid}.finance-bars i{background:#edf0f5;border-radius:4px;height:8px;display:block;overflow:hidden}.finance-bars i b{background:var(--ey-primary);border-radius:4px;height:100%;display:block}.finance-bars strong{text-align:end;white-space:nowrap}.finance-simple{display:grid}.finance-simple>div,.finance-simple>button{border-top:1px solid var(--ey-border);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:grid}.finance-simple>div:first-child,.finance-simple>button:first-child{border-top:0}.finance-simple small{color:var(--ey-body);font-size:11px}.finance-simple strong{text-align:end;white-space:nowrap}.finance-simple.head4>div{grid-template-columns:1fr 1fr 1fr 1fr}.finance-simple.head4 span,.finance-simple.head4 strong{text-align:end}.finance-simple.head4 span:first-child{text-align:start}.finance-simple.head4 .head{color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;font-size:10px}.finance-simple.cats>button{text-align:start;cursor:pointer;background:#fff;grid-template-columns:30px 1fr minmax(0,.9fr)}.finance-simple.cats>button:hover{background:#f8fafc}.finance-simple.cats>button.archived{opacity:.55}.finance-simple.cats em{background:var(--fin-red-bg);width:30px;height:30px;color:var(--fin-red);border-radius:6px;place-items:center;display:grid}.finance-simple.cats em.income{background:var(--fin-green-bg);color:var(--fin-green)}.finance-simple.cats span small,.finance-simple.rules small{margin-top:2px;display:block}.finance-simple.cats>button>small{text-overflow:ellipsis;white-space:nowrap;text-align:end;overflow:hidden}.finance-simple.rules>div{grid-template-columns:1fr 36px}.finance-simple.rules>div>span{grid-row:1}.finance-simple.rules>div>small{grid-column:1}.finance-simple.rules>div>button{grid-area:1/2/3}.finance-simple.audit>div{grid-template-columns:1fr auto}.finance-simple.audit>div>span{font-weight:600}.finance-simple.audit>div>small:first-of-type{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.finance-simple.audit>div>small:last-of-type{white-space:nowrap;grid-area:1/2/3}@media (max-width:1100px){.finance-kpis{grid-template-columns:1fr 1fr}.finance-two,.finance-two.even,.finance-import-band{grid-template-columns:1fr}.finance-review-list>article{grid-template-columns:24px 42px 1fr}.finance-review-list article>div:last-child{grid-column:2/-1}}@media (max-width:720px){.finance-workspace{gap:12px}.finance-head{align-items:flex-start}.finance-head h1{font-size:20px}.finance-head p{max-width:40ch}.finance-kpis{gap:8px}.finance-kpis article{grid-template-columns:34px 1fr;gap:2px 8px;min-height:96px;padding:12px}.finance-kpis article>span{width:34px;height:34px}.finance-kpis strong{font-size:15px}.finance-import-band{padding:18px}.finance-import-band form,.finance-compose form,.finance-form .finance-grid2{grid-template-columns:1fr}.finance-file{grid-column:auto}.finance-row{grid-template-columns:1fr auto;grid-template-areas:"desc num""meta cat";gap:4px 10px;padding:10px 14px}.finance-transactions .finance-row:has(input[type=checkbox]){grid-template-columns:1fr auto;grid-template-areas:"desc num""meta cat";gap:4px 10px;padding:10px 14px}.finance-row.head,.finance-row .acct,.finance-row .ref,.finance-row .stat{display:none}.finance-row .desc{grid-area:desc}.finance-row .num{grid-area:num}.finance-row .date{grid-area:meta;font-size:11px}.finance-row>span:nth-last-child(2),.finance-row .cat{grid-area:cat;justify-self:end}.finance-transactions .finance-row:has(input[type=checkbox])>span:first-child{grid-area:meta;justify-self:end}.finance-review-list>article{grid-template-columns:24px 1fr}.finance-review-icon{display:none}.finance-review-list article>div:last-child{flex-direction:column;grid-column:1/-1}.finance-review-list article>div:last-child select,.finance-review-list article>div:last-child button{flex:none;width:100%}.finance-toolbar>select{flex:45%;min-width:0}.finance-toolbar .finance-actions{width:100%;margin:0}.finance-toolbar .finance-actions>*{flex:1}.finance-stats{grid-template-columns:1fr 1fr}.finance-bars>div{grid-template-columns:110px 1fr}.finance-bars strong{text-align:start;grid-column:2}.finance-account-list.detailed article{grid-template-columns:36px 1fr auto}.finance-account-list.detailed .finance-row-actions{grid-column:2/-1;justify-content:flex-end}.finance-drawer-backdrop{align-items:flex-end}.finance-drawer{border-radius:14px 14px 0 0;width:100%;height:min(92vh,100%);animation-name:finance-rise}@keyframes finance-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.finance-simple.head4>div{grid-template-columns:1fr 1fr 1fr 1fr;font-size:11px}.finance-simple.cats>button{grid-template-columns:30px 1fr}.finance-simple.cats>button>small{display:none}.finance-seg.wide{width:100%}.finance-panel{border-radius:6px}.finance-chart{gap:6px;height:160px;padding-inline:8px}.finance-chart span{font-size:10px}.finance-chart>div:nth-child(-n+6){display:none}}.finance-currency-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.finance-currency-cards>article{border:1px solid var(--ey-border);background:#fff;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.finance-currency-cards>article>header{align-items:center;gap:12px;display:flex}.finance-currency-cards header small{color:var(--ey-body);font-size:11px;display:block}.finance-currency-cards header strong{white-space:nowrap;font-size:19px}.finance-cur-badge{background:var(--fin-blue-bg);min-width:44px;height:36px;color:var(--ey-primary);white-space:nowrap;border-radius:8px;place-items:center;padding:0 10px;font-size:12px;font-weight:800;display:grid}.finance-cur-badge.ghost{color:#667085;letter-spacing:.06em;background:#f2f4f7;font-size:9px}.finance-cur-badge.ghost.inline{vertical-align:middle;min-width:0;height:20px;padding:0 7px;font-style:normal;display:inline-grid}.finance-cur-inline{color:var(--ey-primary);font-weight:700}.finance-currency-cards dl{gap:8px;margin:0;display:grid}.finance-currency-cards dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.finance-currency-cards dt{color:var(--ey-body);font-size:11px}.finance-currency-cards dd{white-space:nowrap;margin:0;font-size:13px;font-weight:700}.finance-currency-cards dd em{margin-inline-start:6px;font-size:10px;font-weight:600}.finance-currency-cards dd em.up{color:var(--fin-green)}.finance-currency-cards dd em.down{color:var(--fin-red)}.finance-valuation{background:#fbfcfe;border-style:dashed}.finance-valuation p{color:var(--ey-body);margin:0;font-size:11px;line-height:1.5}.finance-valuation ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.finance-valuation li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.finance-valuation li span{font-weight:700}.finance-valuation li em{color:var(--ey-body);font-style:normal}.finance-valuation li em.warn{color:#b77900}.finance-flow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.finance-flow svg{width:13px;height:13px;color:var(--ey-body)}.finance-transfer-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}.finance-transfer-line em{color:var(--ey-body);font-size:11px;font-style:normal}.finance-transfer-line b{color:var(--ey-primary);font-size:11px;font-weight:700}.finance-simple.transfers>div{grid-template-columns:auto 1fr auto;align-items:center}.finance-simple.transfers>div>span:first-child{color:var(--ey-body);white-space:nowrap;font-size:11px}.finance-transfer-preview{background:var(--fin-blue-bg);color:#1d4ed8;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.finance-transfer-preview.inline{color:var(--ey-heading);background:#f6f8fb}.finance-transfer-preview>div{gap:3px;display:grid}.finance-transfer-preview small{color:inherit;opacity:.75;font-size:11px}.finance-transfer-preview strong{font-size:14px}.finance-transfer-preview em{font-size:11px;font-style:normal;font-weight:700}.finance-currency-fixed{border:1px dashed var(--ey-border);background:#fbfcfe;border-radius:8px;grid-template-columns:22px auto;gap:4px 10px;padding:12px 14px;display:grid}.finance-currency-fixed svg{color:var(--ey-primary)}.finance-currency-fixed small{color:var(--ey-body);font-size:11px}.finance-currency-fixed strong{font-size:14px}.finance-currency-fixed p{color:var(--ey-body);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.finance-fieldset{border:1px solid var(--ey-border);border-radius:8px;gap:10px;margin:0;padding:12px 14px;display:grid}.finance-fieldset legend{color:var(--ey-body);padding:0 6px;font-size:11px;font-weight:700}.finance-band-note{color:#aebad0;grid-column:1/-1;margin:0;font-size:11px}.finance-band-note b{color:#fff}.finance-stack{align-content:start;gap:14px;display:grid}.finance-seg.small button{min-height:28px;padding:0 10px;font-size:11px}.finance-seg.currencies button{flex-direction:column;align-items:center;gap:1px;min-height:46px}.finance-seg.currencies small{color:var(--ey-body);font-size:10px;font-weight:600}.finance-panel>header.sub{border-top:1px solid var(--ey-border)}.finance-hint.span,.finance-compose form>p.finance-hint{grid-column:1/-1}.finance-candidates button{grid-template-columns:1fr auto}.finance-candidates button>small{color:var(--ey-primary);grid-column:1/-1;font-size:11px;font-weight:600}@media (max-width:720px){.finance-currency-cards{grid-template-columns:1fr}.finance-transfer-line{font-size:11px}.finance-simple.transfers>div{grid-template-columns:1fr}.finance-simple.transfers>div>span:first-child{order:-1}}.finance-insights{gap:10px;padding:14px 16px;display:grid}.finance-insights article{border-inline-start:3px solid var(--ey-border);background:#fafbfc;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.finance-insights article.high{border-inline-start-color:var(--fin-red)}.finance-insights article.medium{border-inline-start-color:var(--fin-amber)}.finance-insights article.low{border-inline-start-color:var(--fin-blue)}.finance-insights svg{width:18px;height:18px;color:var(--ey-body)}.finance-insights article.high svg{color:var(--fin-red)}.finance-insights article.medium svg{color:var(--fin-amber)}.finance-insights article.low svg{color:var(--fin-blue)}.finance-insights p{margin:0;font-size:12px;line-height:1.5}.finance-ask-form{align-items:center;gap:10px;padding:14px 16px 0;display:flex}.finance-ask-form .finance-search{flex:1}.finance-suggestions{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.finance-suggestions button{border:1px solid var(--ey-border);cursor:pointer;background:#fff;border-radius:18px;min-height:34px;padding:0 12px;font-size:11px}.finance-answer{background:#f6f8fb;border-radius:8px;gap:8px;margin:0 16px 16px;padding:14px;display:grid}.finance-answer header{gap:6px;display:flex}.finance-answer h3{margin:0;font-size:14px;line-height:1.45}.finance-answer p{color:var(--ey-body);margin:0;font-size:12px;line-height:1.55}.finance-tag{color:var(--ey-body);background:#eef1f6;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.finance-tag.model{color:#5b3fd6;background:#f2efff}.finance-tag.local{background:var(--fin-green-bg);color:#17704c}.finance-plan-list{display:grid}.finance-plan-list>article{border-top:1px solid var(--ey-border);padding:12px 16px}.finance-plan-list>article:first-child{border-top:0}.finance-budget{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.finance-budget>div{grid-column:1}.finance-budget strong{font-size:12px}.finance-budget small{color:var(--ey-body);margin-top:2px;font-size:11px;display:block}.finance-budget i{background:#edf0f5;border-radius:4px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.finance-budget b{background:var(--ey-primary);border-radius:4px;height:100%;display:block}.finance-budget.tight b{background:var(--fin-amber)}.finance-budget.over b{background:var(--fin-red)}.finance-budget .state{grid-column:1;font-size:11px;font-weight:650}.finance-budget.over .state{color:var(--fin-red)}.finance-budget.tight .state{color:#986300}.finance-budget button.icon{grid-area:1/2}.finance-series{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.finance-series.suggested{background:#fbfcfe}.finance-series strong{font-size:12px}.finance-series small{color:var(--ey-body);margin-top:3px;font-size:11px;display:block}.finance-series b{white-space:nowrap;font-size:12px}.finance-worth{gap:6px;display:grid}.finance-worth>div{align-items:center;gap:10px;display:flex}.finance-worth strong{font-size:16px}.finance-worth small{color:var(--ey-body);font-size:11px}.finance-sub{color:var(--ey-body);margin:10px 0 6px;font-size:12px}.finance-codes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.finance-codes code{color:#fff;text-align:center;letter-spacing:.05em;background:#101828;border-radius:6px;padding:9px;font-size:12px}@media (max-width:720px){.finance-ask-form{flex-direction:column;align-items:stretch}.finance-insights article{grid-template-columns:24px 1fr}.finance-series{grid-template-columns:1fr auto}}.finance-statement>header p{color:var(--ey-body);margin:3px 0 0;font-size:11px}.finance-rec{white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.finance-rec.balanced{background:var(--fin-green-bg);color:#146c45}.finance-rec.unbalanced{background:var(--fin-red-bg);color:#a83a33}.finance-rec.unavailable{background:var(--fin-amber-bg);color:#7a5200}.finance-rec svg{width:14px;height:14px}.finance-doc{border-bottom:1px solid var(--ey-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:14px 16px;display:grid}.finance-doc>div{gap:3px;min-width:0;display:grid}.finance-doc dt{color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.finance-doc dd{text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;overflow:hidden}.finance-doc dd small{color:var(--ey-body);margin-top:2px;font-size:10px;font-weight:400;display:block}.finance-rec-line{font-size:12px;font-family:var(--font-geist-mono),monospace;border-bottom:1px solid var(--ey-border);margin:0;padding:11px 16px}.finance-rec-line.balanced{background:#f6fbf8}.finance-rec-line.unbalanced{background:#fdf6f5}.finance-rec-line b{color:var(--fin-red)}.finance-rec-line small{color:var(--ey-body);font-family:inherit}.finance-verify{border-bottom:1px solid var(--ey-border);flex-wrap:wrap;gap:14px;margin:0;padding:10px 16px;font-size:11px;display:flex}.finance-verify span{color:var(--ey-body)}.finance-verify .ok{color:#146c45;font-weight:650}.finance-verify .bad{color:var(--fin-red);font-weight:650}.finance-statement .finance-row{grid-template-columns:110px minmax(0,1fr) 130px 150px}.finance-statement .finance-row.uncertain{background:#fdf6f5}.finance-statement .finance-row .balance{color:var(--ey-body);text-align:end;font-size:11px}.finance-statement .date small{color:var(--ey-body);font-size:9px;display:block}.finance-statement .issues{color:var(--fin-red);font-size:10px}@media (max-width:720px){.finance-doc{grid-template-columns:1fr 1fr}.finance-statement .finance-row{grid-template-columns:1fr auto}.finance-statement .finance-row .balance{display:none}}.workspace-dashboard .dash-nav>span:first-child{margin-top:4px}.dash-nav-planned{color:#98a2b3;letter-spacing:.04em;text-transform:uppercase;background:#f2f4f7;border-radius:4px;margin-inline-start:auto;padding:2px 6px;font-size:9px;font-style:normal;font-weight:650}.workspace-dashboard .dash-nav button.active .dash-nav-planned{color:#667085;background:#eef2f6}.dash-nav-admin{border-top:1px solid var(--ey-border);margin-top:16px;padding-top:12px}.workspace-dashboard .dash-sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.workspace-dashboard .dash-account{padding-bottom:4px}.workspace-dashboard .dash-nav-admin>span{margin-top:8px}.workspace-dashboard .dash-nav-admin+.dash-account{margin-top:10px}.app-version{color:#7d8a83;-webkit-user-select:text;user-select:text;border-top:1px solid #2a332e;flex-wrap:wrap;align-items:baseline;gap:4px;margin:10px 0 0;padding-top:8px;font-size:10px;line-height:1.5;display:flex}.app-version bdi{font-variant-numeric:tabular-nums;letter-spacing:.01em}.app-version em{color:#c9922f;flex-basis:100%;font-style:normal}.finance-admin-nav .app-version{border-top-color:var(--ey-border);color:var(--ey-muted);margin-top:14px}.finance-system .finance-simple div{align-items:baseline}.finance-system .finance-simple strong{font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;word-break:break-all}.finance-workspace>*{min-width:0}.finance-subnav{border:1px solid var(--ey-border);background:#f6f8fb;border-radius:8px;flex-wrap:wrap;gap:3px;min-width:0;margin-bottom:14px;padding:3px;display:flex}.finance-subnav button{min-height:34px;color:var(--ey-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.finance-subnav button:hover{color:var(--ey-heading)}.finance-subnav button.active{color:var(--ey-heading);background:#fff;box-shadow:0 1px 3px #1018281f}.finance-subnav+.finance-hint{margin:-6px 0 14px}.finance-simple.head3>div{grid-template-columns:minmax(0,1fr) 124px 124px}.finance-simple.head3 span:not(:first-child){text-align:end;white-space:nowrap}.finance-simple.head3 span:first-child{overflow-wrap:anywhere;min-width:0}.finance-simple.head3 .head{color:var(--ey-body);text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;font-size:10px}.finance-simple.head3 span:first-child{gap:2px;min-width:0;display:grid}.finance-recon-table>div.warn{background:#fffbf5}.finance-recon-table .neg{color:var(--ey-error)}.finance-simple.coa>button{text-align:start;cursor:pointer;background:#fff;grid-template-columns:56px 1fr auto}.finance-simple.coa>button:hover{background:#f8fafc}.finance-simple.coa>button.archived{opacity:.55}.finance-simple.coa>button svg{width:15px;color:var(--ey-body)}.finance-simple.coa span{gap:2px;min-width:0;display:grid}.finance-coa-code{font:650 11px var(--font-geist-mono),ui-monospace,monospace;color:var(--ey-body)}.finance-statement-register{display:grid}.finance-statement-register>article{border-top:1px solid var(--ey-border);grid-template-columns:34px minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:grid}.finance-statement-register>article:first-child{border-top:0}.finance-statement-register>article>span:first-child{width:34px;height:34px;color:var(--ey-body);background:#f2f4f7;border-radius:8px;place-items:center;display:grid}.finance-statement-register>article.ok>span:first-child{color:var(--ey-green);background:#ecfdf3}.finance-statement-register>article.warn>span:first-child{color:#b54708;background:#fff6ed}.finance-statement-register>article>div{gap:3px;min-width:0;display:grid}.finance-statement-register strong{font-size:12px}.finance-statement-register small{color:var(--ey-body);font-size:11px}.finance-statement-figures{text-align:end;justify-items:end}.finance-recon-mark{color:var(--ey-body);text-align:center;background:#f2f4f7;border-radius:5px;max-width:180px;padding:4px 9px;font-size:10px;font-weight:650}.finance-statement-register>article.ok .finance-recon-mark{color:#05603a;background:#ecfdf3}.finance-statement-register>article.warn .finance-recon-mark{color:#b54708;background:#fff6ed}.finance-journals{min-width:0;display:grid}.finance-journals>article{border-top:1px solid var(--ey-border);min-width:0}.finance-journals>article:first-child{border-top:0}.finance-journals>article>header{background:#fafbfc;align-items:baseline;gap:10px;padding:11px 16px 7px;display:flex}.finance-journals>article>header strong{white-space:nowrap;font-size:12px}.finance-journals>article>header span{min-width:0;color:var(--ey-body);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finance-journals .finance-simple>div{padding-block:7px}.finance-module{border:1px solid var(--ey-border);background:#fff;border-radius:8px;overflow:hidden}.finance-module>header{border-bottom:1px solid var(--ey-border);background:#fafbfc;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px;display:grid}.finance-module-mark{width:46px;height:46px;color:var(--ey-body);background:#f2f4f7;border-radius:10px;place-items:center;display:grid}.finance-module-mark svg{width:22px}.finance-module-tag,.finance-admin-soon{color:var(--ey-body);letter-spacing:.03em;text-transform:uppercase;background:#f2f4f7;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.finance-module-tag svg{width:12px}.finance-module>header h2{color:var(--ey-heading);margin:9px 0 5px;font-size:19px}.finance-module>header p{max-width:64ch;color:var(--ey-body);margin:0;font-size:12px;line-height:1.6}.finance-module-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:22px;display:grid}.finance-module-body h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ey-body);margin:0 0 10px;font-size:11px;font-weight:650}.finance-module-body p{color:var(--ey-body);margin:0 0 14px;font-size:12px;line-height:1.65}.finance-module-scope{gap:7px;margin:0;padding:0;list-style:none;display:grid}.finance-module-scope li{color:var(--ey-heading);padding-inline-start:16px;font-size:12px;position:relative}.finance-module-scope li:before{content:"";inset-inline-start:0;background:#d0d5dd;border-radius:50%;width:5px;height:5px;position:absolute;top:7px}.finance-admin{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:20px;display:grid}.finance-admin-nav{border:1px solid var(--ey-border);background:#fff;border-radius:8px;gap:2px;padding:10px;display:grid;position:sticky;top:20px}.finance-admin-nav>span{color:var(--ey-body);letter-spacing:.07em;text-transform:uppercase;margin:4px 8px 6px;font-size:10px;font-weight:650}.finance-admin-nav button{min-height:36px;color:var(--ey-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.finance-admin-nav button:hover{color:var(--ey-heading);background:#00000008}.finance-admin-nav button.active{color:var(--ey-heading);background:#f4f6f9;font-weight:650}.finance-admin-nav button.active svg{color:var(--ey-primary)}.finance-admin-nav svg{flex:none;width:16px}.finance-admin-soon{margin-inline-start:auto;padding:2px 6px;font-size:9px}.finance-admin-body{gap:16px;min-width:0;display:grid}.finance-admin-empty-body{grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:26px 22px;display:grid}.finance-admin-empty-body>span{width:42px;height:42px;color:var(--ey-body);background:#f2f4f7;border-radius:9px;place-items:center;display:grid}.finance-admin-empty-body p{max-width:66ch;color:var(--ey-body);margin:0;font-size:12px;line-height:1.7}.finance-admin-empty-body .finance-btn{grid-column:2;justify-self:start;margin-top:12px}@media (max-width:900px){.finance-admin{grid-template-columns:1fr}.finance-admin-nav{overscroll-behavior-x:contain;grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.finance-admin-nav>span{display:none}.finance-admin-nav button{white-space:nowrap}.finance-admin-soon{display:none}.finance-module-body{grid-template-columns:1fr;gap:20px}.finance-statement-register>article{grid-template-columns:28px minmax(0,1fr);row-gap:8px}.finance-statement-register>article>span:first-child{width:28px;height:28px}.finance-statement-figures{text-align:start;grid-column:2;justify-items:start}.finance-recon-mark{grid-column:2;justify-self:start;max-width:none}}@media (max-width:640px){.finance-import-band{grid-template-columns:1fr;gap:18px;padding:20px}.finance-import-band form{grid-template-columns:1fr}.finance-import-band h2{font-size:19px}.finance-import-band>div,.finance-import-band form,.finance-import-band label{min-width:0}.finance-import-band input,.finance-import-band select{max-width:100%}.finance-file{min-width:0;overflow:hidden}.finance-file input[type=file]{width:100%;max-width:100%;font-size:11px}.finance-imports article{grid-template-columns:24px minmax(0,1fr) auto;row-gap:8px}.finance-imports article>span{text-align:start;grid-column:2/-1}.finance-simple.head3>div{grid-template-columns:minmax(0,1fr) 104px 104px}.finance-subnav{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.finance-subnav button{white-space:nowrap}.finance-simple.head3>div,.finance-simple.head4>div{grid-template-columns:1fr auto}.finance-simple.head3 span:nth-child(3),.finance-simple.head4 span:nth-child(n+3){text-align:end;grid-column:2}}.finance-role-list{display:grid}.finance-role-list>article{border-top:1px solid var(--ey-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.finance-role-list>article:first-child{border-top:0}.finance-role-list>article.mine{background:#f4f8ff}.finance-role-list>article>div{gap:3px;min-width:0;display:grid}.finance-role-list strong{font-size:12px}.finance-role-list small{color:var(--ey-body);font-size:11px;line-height:1.5}.finance-role-list>article>span{color:var(--ey-body);background:#f2f4f7;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:650}.finance-lock{color:var(--ey-body);background:#f2f4f7;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.finance-lock svg{width:12px}.finance-lock.ok{color:#05603a;background:#ecfdf3}.finance-simple>div.muted{opacity:.62}.finance-simple .ok{color:#05603a}.finance-simple .neg{color:var(--ey-error)}.finance-simple .finance-btn.small{min-height:28px;padding:0 10px;font-size:11px}.finance-simple>div>span:last-child{justify-content:flex-end;align-items:center;gap:6px;display:flex}.finance-hint.danger{color:#b42318}.finance-hint svg{flex:none;width:14px}.finance-admin-empty header .finance-admin-soon svg{width:12px}@media (max-width:640px){.finance-role-list>article{grid-template-columns:1fr;row-gap:6px}.finance-simple>div>span:last-child{flex-wrap:wrap;justify-content:flex-start}}.finance-lockout{background:#fff5f4;border:1px solid #f0c7c3;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}.finance-lockout>svg{color:#b42318;width:22px}.finance-lockout strong{color:#912018;margin-bottom:4px;font-size:13px;display:block}.finance-lockout p{color:#a2503f;max-width:80ch;margin:0;font-size:12px;line-height:1.6}.finance-statement{border-collapse:collapse;width:100%;font-size:12px}.finance-statement th,.finance-statement td{text-align:start;white-space:nowrap;border-bottom:1px solid #f0f3f1;padding:7px 10px}.finance-statement th{text-transform:uppercase;letter-spacing:.04em;color:#8a958f;background:#fafcfb;font-size:9px}.finance-statement td.num,.finance-statement th.num{text-align:end;font-variant-numeric:tabular-nums}.finance-statement td small{color:#9aa39d;font-size:9px;display:block}.finance-statement tr.section td{text-transform:uppercase;letter-spacing:.05em;color:#55625b;background:#fbfdfc;padding-top:14px;font-size:10px}.finance-statement tr.total td{background:#f7faf8;border-top:1px solid #d9e0dc;font-weight:650}.finance-scroll{overflow-x:auto}.finance-ok{color:#165f36;font-size:10px}.finance-bad{color:#9d352c;font-size:10px;font-weight:700}.finance-note{color:#3f4f46;background:#f1f6f3;border-inline-start:2px solid #1f7a45;margin:0 0 4px;padding:10px 12px;font-size:11px;line-height:1.6}.finance-disclosure{background:#fff9f0;border-color:#f0d4a8!important}.finance-disclosure header h2{color:#6d4a12}.finance-disclosure header b{color:#9a6413;font-variant-numeric:tabular-nums}.finance-disclosure p{color:#7d5a20;margin:8px 0 0;font-size:11px;line-height:1.65}.finance-currency-switch{gap:6px;margin-bottom:12px;display:flex}.finance-currency-switch button{cursor:pointer;background:#fff;border:1px solid #dfe5e1;min-height:30px;padding:0 12px;font-size:11px}.finance-currency-switch button.active{color:#fff;background:#173321;border-color:#173321}@media (max-width:640px){.finance-statement th,.finance-statement td{padding:6px 8px}}.finance-readiness{background:#fafcfb;border:1px solid #e0e6e2;margin:4px 0 2px;padding:12px 14px}.finance-readiness.blocked{background:#fff9f0;border-color:#f0d4a8}.finance-readiness header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.finance-readiness strong{font-size:11px}.finance-readiness em{color:#165f36;font-size:10px;font-style:normal}.finance-readiness.blocked em{color:#9a6413;font-weight:700}.finance-readiness ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.finance-readiness li{align-items:flex-start;gap:8px;font-size:11px;display:flex}.finance-readiness li svg{flex:none;margin-top:2px}.finance-readiness li.pass svg{color:#1f7a45}.finance-readiness li.fail svg{color:#9a6413}.finance-readiness li small{color:#8a958f;overflow-wrap:anywhere;font-size:10px;display:block}.finance-readiness p{color:#7d5a20;margin:10px 0 0;font-size:10px;line-height:1.6}.finance-triage header b{text-align:end;font-size:20px;font-weight:600}.finance-triage header b small{color:#8a958f;font-size:10px;font-weight:400;display:block}.finance-triage-warn{color:#7d5a20;background:#fff6ea;border-inline-start:2px solid #d9a33c;margin:10px 0 0;padding:11px 13px;font-size:11px;line-height:1.65}.finance-triage-warn.plain{color:#3f4f46;background:#f1f6f3;border-inline-start-color:#1f7a45}.finance-triage-list{gap:7px;margin-top:12px;display:grid}.finance-triage-list article{background:#fbfdfc;border:1px solid #e6ebe8;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0;padding:11px 13px;display:flex}.finance-triage-list article.d-novel{border-inline-start:3px solid #d9a33c}.finance-triage-list article.d-conflicting-precedent{border-inline-start:3px solid #9d352c}.finance-triage-list article.d-precedent{border-inline-start:3px solid #1f7a45}.finance-triage-list article>div:first-child{flex:260px;min-width:0}.finance-triage-list strong{font-size:12px;display:block}.finance-triage-list small{color:#8a958f;overflow-wrap:anywhere;font-size:10px;display:block}.finance-triage-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.finance-triage-meta b{font-variant-numeric:tabular-nums;font-size:15px}.finance-triage-meta .num{font-variant-numeric:tabular-nums;color:#55625b;font-size:11px}.finance-triage-meta em{color:#76817a;font-size:10px;font-style:normal}.finance-triage-proposal{color:#165f36;background:#e7f6ec;padding:2px 7px;font-size:10px}@media (max-width:640px){.finance-triage-meta{justify-content:space-between;width:100%}}.finance-form{padding:14px 16px}.finance-form header{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-form header h3{margin:0;font-size:13px}.finance-form fieldset{border:1px solid var(--ey-border);border-radius:8px;gap:8px;margin:0;padding:10px 12px;display:grid}.finance-form fieldset legend{color:var(--ey-body);padding:0 6px;font-size:11px;font-weight:650}.finance-form label em{color:var(--ey-body);margin-inline-start:4px;font-style:normal;font-weight:400}.finance-form label small{color:var(--ey-body);font-size:10px;font-weight:400;line-height:1.45}.finance-form-actions{justify-content:flex-end;gap:8px;display:flex}.finance-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.finance-inline-form label{gap:6px;font-size:11px;font-weight:650;display:grid}.finance-inline-form label.finance-check{flex-direction:row;align-items:center;gap:6px;font-weight:500;display:flex}.finance-doc-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.finance-doc-actions .finance-btn{white-space:nowrap}.finance-subledger-na p{color:var(--ey-body);align-items:flex-start;gap:8px;margin:0 16px 14px;font-size:12px;display:flex}.finance-subledger-na p svg{color:#986300;flex:none;margin-top:2px}.finance-subledger-na p.finance-hint{margin-top:-6px}.finance-status{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.finance-status svg{width:12px;height:12px}.finance-status-ok{background:var(--fin-green-bg,#e7f6ec);color:#14663a}.finance-status-warn{background:var(--fin-amber-bg,#fdf4e3);color:#7a5200}.finance-status-bad{color:#8c2119;background:#fdeceb}.finance-status-info{color:#1c4e80;background:#e8f1fb}.finance-status-muted{color:#5c6670;background:#f1f3f5}.finance-notice{border-radius:8px;align-items:flex-start;gap:8px;margin:0 16px 12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.finance-notice svg{flex:none;margin-top:1px}.finance-notice-warn{background:var(--fin-amber-bg,#fdf4e3);color:#6b4800}.finance-notice-bad{color:#8c2119;background:#fdeceb}.finance-notice-ok{background:var(--fin-green-bg,#eaf6ee);color:#1d5c30}.finance-bulk-category{color:var(--ey-body);align-items:center;gap:6px;font-size:11px;display:inline-flex}.finance-bulk-category select{font-size:12px}.finance-notice-info{color:#3d4954;background:#eef2f6}.finance-sidepanel-backdrop{z-index:130;background:#10182873;justify-content:flex-end;display:flex;position:fixed;inset:0}.finance-sidepanel{background:#fff;outline:none;flex-direction:column;width:min(560px,100%);height:100%;animation:.2s ease-out finance-slide;display:flex;box-shadow:-12px 0 40px #10182840}.finance-sidepanel>header{border-bottom:1px solid var(--ey-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.finance-sidepanel>header h2{margin:0;font-size:14px}.finance-sidepanel>header p{color:var(--ey-body);margin:4px 0 0;font-size:11px;line-height:1.5}.finance-sidepanel-body{flex:1;overflow-y:auto}.finance-sidepanel>footer{border-top:1px solid var(--ey-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.finance-bulkbar{inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:120;color:#fff;background:#101828;border-radius:10px;align-items:center;gap:10px;max-width:720px;margin-inline:auto;padding:10px 14px;font-size:12px;display:flex;position:fixed;box-shadow:0 10px 30px #10182859}.finance-bulkbar strong{font-variant-numeric:tabular-nums;font-size:16px}.finance-bulkbar-actions{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.finance-bulkbar .finance-btn{color:#fff;background:#ffffff24;border-color:#0000}.finance-bulkbar .finance-btn.danger{background:#8c2119}.finance-bulkbar .finance-btn:disabled{opacity:.45}.finance-palette-backdrop{z-index:140;background:#10182880;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.finance-palette{background:#fff;border-radius:12px;flex-direction:column;width:min(620px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #10182859}.finance-palette-search{border-bottom:1px solid var(--ey-border);align-items:center;gap:10px;padding:12px 14px;display:flex}.finance-palette-search input{background:0 0;border:0;outline:none;flex:1;font-size:14px}.finance-palette-search kbd{border:1px solid var(--ey-border);color:var(--ey-body);border-radius:4px;padding:2px 6px;font-size:10px}.finance-palette-list{padding:6px;overflow-y:auto}.finance-palette-list h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ey-body);margin:8px 10px 4px;font-size:10px}.finance-palette-list button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;display:flex}.finance-palette-list button.active{background:#eef2f6}.finance-palette-list button svg{opacity:.4}[dir=rtl] .finance-palette-list button svg{transform:scaleX(-1)}.finance-timeline{gap:10px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.finance-timeline li{border-bottom:1px solid var(--ey-border);grid-template-columns:72px 1fr;gap:12px;padding-bottom:10px;display:grid}.finance-timeline li:last-child{border-bottom:0}.finance-timeline-when{font-variant-numeric:tabular-nums;color:var(--ey-body);font-size:11px}.finance-timeline-when small{opacity:.7;display:block}.finance-timeline-what strong{font-size:12px}.finance-timeline-what em{color:var(--ey-body);margin-inline-start:6px;font-size:11px;font-style:normal}.finance-timeline-what p{color:var(--ey-body);margin:3px 0 0;font-size:11px;line-height:1.5}.finance-timeline-what code{color:#8a949e;margin-top:3px;font-size:10px;display:block}.finance-timeline-source{border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:9px;font-weight:650}.finance-timeline-finance{color:#3d4954;background:#eef2f6}.finance-timeline-governance{color:#1c4e80;background:#e8f1fb}.finance-savedviews{border-bottom:1px solid var(--ey-border);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;font-size:11px;display:flex}.finance-savedviews>span{color:var(--ey-body);font-weight:650}.finance-savedviews>button{border:1px solid var(--ey-border);cursor:pointer;background:#fff;border-radius:999px;padding:3px 9px;font-size:11px}.finance-savedviews>button.active{color:#fff;background:#101828;border-color:#101828}.finance-savedviews>button em{opacity:.5;margin-inline-start:6px;font-style:normal}.finance-savedviews-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.finance-savedviews-name input[type=text],.finance-savedviews-name input:not([type]){border:1px solid var(--ey-border);border-radius:6px;padding:3px 8px;font-size:11px}.finance-savedviews>small{color:var(--ey-muted);font-size:10.5px}.finance-viewbar{border-bottom:1px solid var(--ey-border)}.finance-viewbar .finance-savedviews{border-bottom:0;padding-bottom:0}.finance-viewtools{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px 10px;font-size:11px;display:flex}.finance-viewsort{color:var(--ey-muted);align-items:center;gap:5px;display:inline-flex}.finance-viewsort select{border:1px solid var(--ey-border);background:#fff;border-radius:6px;padding:3px 6px;font-size:11px}.finance-viewmenu{position:relative}.finance-viewmenu-body{z-index:20;border:1px solid var(--ey-border);background:#fff;border-radius:10px;flex-direction:column;gap:5px;min-width:190px;padding:8px 10px;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;box-shadow:0 12px 28px #10182824}.finance-grouphead td{background:#f4f6f8;padding:6px 10px;font-size:11px}.finance-entity{align-items:center;gap:6px;display:inline-flex}.finance-entity select{font:inherit;color:inherit;background:0 0;border:0;max-width:190px}.finance-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finance-linked{color:#1c4e80;background:#eef4fb;border:1px solid #cfe0f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 12px;font-size:11.5px;display:flex}.finance-linked svg{width:14px;height:14px}.finance-grouphead small{color:var(--ey-muted);margin-inline-start:8px}@media (max-width:640px){.finance-timeline li{grid-template-columns:1fr}.finance-palette-backdrop{padding:6vh 10px 10px}.finance-bulkbar{flex-wrap:wrap}.finance-head-side{justify-content:flex-start;width:100%}.finance-chip{padding-inline:11px}.finance-chip.search{flex:1}.finance-chip.search kbd,.finance-chip.mobile-link span{display:none}.finance-action-paths,.finance-skeleton-grid{grid-template-columns:1fr}}.account-page .login-brand h1{white-space:pre-line;font-size:clamp(44px,6vw,84px)}.account-panel-inner{width:min(420px,100%);position:relative}.account-lang{top:-34px;cursor:pointer;background:#fff;border:1px solid #ccd5cf;width:36px;height:28px;font-size:10px;font-weight:700;position:absolute;inset-inline-end:0}.account-page label>small{color:#76817a;font-size:10px;font-weight:400}.account-notice{align-items:flex-start;gap:9px;display:flex}.account-notice p{margin:0}.account-notice ul{gap:3px;margin:7px 0 0;padding-inline-start:16px;display:grid}.account-notice code{font-size:10px}.account-notice-ok{color:#1d5e37;background:#e8f7ee;padding:11px 13px;font-size:11px}.account-working{align-items:center;gap:7px;display:inline-flex}.account-working svg,.platform-loading svg,.platform-grant svg.spin{animation:1s linear infinite spin}.account-done{justify-items:start;gap:11px;display:grid}.account-done>svg{color:#1f7a45}.account-done h2{margin:6px 0 0;font-size:34px}.account-done p{color:#5f6b64;margin:0;font-size:13px;line-height:1.6}.account-done a{color:#1f7a45;font-size:12px}.account-await{background:#f1f6f3;border-inline-start:2px solid #1f7a45;align-items:flex-start;gap:8px;padding:12px 13px;display:flex;font-size:12px!important}.account-await svg{flex:none;margin-top:2px}.is-rtl.account-page .login-brand h1,.is-rtl.account-page .account-done{text-align:right}.is-rtl.account-page .account-done{justify-items:end}.platform-page{color:#16201a;background:#f6f8f7;min-height:100vh;padding:26px clamp(14px,4vw,46px) 70px}.platform-page>*{min-width:0}.platform-page.is-rtl{font-family:IRANSansX,IRANSans,Tahoma,Arial,sans-serif}.platform-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-header>div{min-width:0}.platform-back{color:#5f6b64;align-items:center;gap:6px;min-height:28px;padding-block:4px;font-size:11px;display:inline-flex}.platform-title{align-items:center;gap:12px;min-width:0;margin-top:13px;display:flex}.platform-title>span{color:#c9f9d8;background:#173321;flex:none;place-items:center;width:42px;height:42px;display:grid}.platform-title h1{margin:0;font-size:clamp(26px,4vw,38px)}.platform-title p{color:#6b7770;margin:3px 0 0;font-size:12px}.platform-header-right{align-items:center;gap:10px;display:flex}.platform-lang{cursor:pointer;background:#fff;border:1px solid #d9e0dc;width:36px;height:32px;font-size:10px;font-weight:700}.platform-alert{background:#fff6ea;border:1px solid #f0d4a8;align-items:flex-start;gap:11px;margin-top:22px;padding:14px 16px;display:flex}.platform-alert>svg{color:#9a6413;flex:none;margin-top:1px}.platform-alert div{min-width:0}.platform-alert strong{color:#6d4a12;font-size:12px;display:block}.platform-alert p{color:#7d5a20;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.platform-alert code{background:#fdeed6;margin-inline-end:7px;padding:1px 5px;font-size:10px}.platform-counts{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin-top:22px;display:grid}.platform-counts article{background:#fff;border:1px solid #e0e6e2;border-radius:6px;gap:3px;min-width:0;padding:13px 15px;display:grid}.platform-counts svg{color:#4d6d5b}.platform-counts strong{font-size:25px;font-weight:600}.platform-counts small{color:#76817a;font-size:10px}.platform-tabs{flex-wrap:wrap;gap:6px;margin:22px 0 0;display:flex}.platform-tabs button{color:#5d6a63;cursor:pointer;background:#fff;border:1px solid #dfe5e1;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;display:inline-flex}.platform-tabs button.active{color:#fff;background:#173321;border-color:#173321}.platform-tabs em{color:#165f36;background:#e7f6ec;padding:1px 6px;font-size:10px;font-style:normal}.platform-tabs button.active em{color:#d8f7e3;background:#2c5a3d}.platform-notice{margin-top:14px;padding:11px 13px;font-size:11px}.platform-notice.ok{color:#1d5e37;background:#e8f7ee}.platform-notice.bad{color:#9d352c;background:#fff0ed}.platform-loading{color:#6b7770;place-items:center;padding:60px;display:grid}.platform-scope{color:#3f4f46;background:#eef4f0;border-inline-start:2px solid #1f7a45;align-items:flex-start;gap:9px;margin:20px 0 14px;padding:12px 14px;font-size:11px;line-height:1.65;display:flex}.platform-scope svg{color:#1f7a45;flex:none;margin-top:2px}.platform-empty{text-align:center;color:#76817a;background:#fff;border:1px dashed #d5ded8;padding:34px;font-size:12px}.platform-accounts{gap:12px;display:grid}.platform-account{background:#fff;border:1px solid #e0e6e2;border-radius:6px;min-width:0}.platform-account.state-suspended,.platform-account.state-deactivated{background:#fcfafa;border-color:#ecdcd9}.platform-account.state-awaiting_access{border-inline-start:3px solid #d9a33c}.platform-account>header{border-bottom:1px solid #edf1ee;padding:15px 17px}.platform-account>header>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-account strong{font-size:15px}.platform-state{color:#55625b;background:#eef2f0;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.platform-state.s-active{color:#165f36;background:#e7f6ec}.platform-state.s-awaiting_access{color:#8a5c14;background:#fdf3e2}.platform-state.s-registered{color:#5c5c68;background:#f0f0f2}.platform-state.s-suspended,.platform-state.s-deactivated{color:#9d352c;background:#fdeeeb}.platform-state.s-admin{color:#2a4183;background:#e9eefb}.platform-state.s-self{color:#c9f9d8;background:#173321}.platform-account dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:12px 0 0;display:grid}.platform-account dl>div{min-width:0}.platform-account dt{text-transform:uppercase;letter-spacing:.04em;color:#8a958f;font-size:9px}.platform-account dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.platform-suspension{color:#9d352c;margin:11px 0 0;font-size:11px}.platform-grants{padding:14px 17px}.platform-grants h3{text-transform:uppercase;letter-spacing:.05em;color:#8a958f;margin:0 0 9px;font-size:10px}.platform-grant-row{flex-wrap:wrap;gap:7px;display:flex}.platform-grant{color:#5d6a63;cursor:pointer;background:#fff;border:1px solid #dfe5e1;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;display:inline-flex}.platform-grant.on{color:#155f35;background:#e7f6ec;border-color:#b6e0c4;font-weight:600}.platform-grant.withheld{color:#9d352c;border-style:dashed}.platform-grant:disabled{opacity:.45;cursor:not-allowed}.platform-account>footer{background:#fafcfb;border-top:1px solid #edf1ee;flex-wrap:wrap;gap:7px;padding:12px 17px;display:flex}.platform-account>footer button{cursor:pointer;color:#4f5c55;background:#fff;border:1px solid #dfe5e1;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:11px;display:inline-flex}.platform-account>footer button:disabled{opacity:.45;cursor:not-allowed}.platform-suspend,.platform-close{color:#9d352c!important}.platform-reinstate{color:#165f36!important;border-color:#b6e0c4!important}.platform-panel{background:#fff;border:1px solid #e0e6e2;border-radius:6px;margin-top:18px}.platform-panel h2{border-bottom:1px solid #edf1ee;align-items:center;gap:9px;margin:0;padding:15px 17px;font-size:13px;display:flex}.platform-scroll{overflow-x:auto}.platform-table{border-collapse:collapse;width:100%;font-size:11px}.platform-table th,.platform-table td{text-align:start;white-space:nowrap;border-bottom:1px solid #f0f3f1;padding:9px 12px}.platform-table th{text-transform:uppercase;letter-spacing:.04em;color:#8a958f;background:#fafcfb;font-size:9px}.platform-table code{background:#eef4f0;padding:1px 6px;font-size:10px}.platform-detail{color:#6b7770;text-overflow:ellipsis;max-width:420px;overflow:hidden}.platform-denied{text-align:center;place-content:center;justify-items:center;gap:13px;min-height:70vh;display:grid}.platform-denied>svg{color:#9d352c}.platform-denied h1{max-width:460px;margin:0;font-size:22px}.platform-denied a{color:#1f7a45;align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:640px){.platform-title h1{font-size:23px}.platform-account>header,.platform-grants,.platform-account>footer{padding-inline:13px}.platform-account>footer button,.platform-grant{flex:auto;justify-content:center}}.login-links{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.login-links a{color:#647069;font-size:11px}.login-links a:hover{color:#1f7a45}.dash-account-link{color:#68746d;align-items:center;gap:9px;height:38px;padding:0 10px;font-size:11px;display:flex}.dash-account-link:hover{color:#16201a;background:#f3f6f4}.wf-nav,.wf-hero,.wf-handoff-track,.wf-work,.wf-skip,.wf-how,.wf-why,.wf-cta,.wf-intro,.wf-service,.wf-stages,.wf-faq,.wf-about-origin,.wf-about-points,.wf-page-cta,.wf-footer{--wf-void:#04060c;--wf-void-2:#080d1a;--wf-ink:#f4f7ff;--wf-ink-soft:#a9bad6;--wf-line:#a0bef033;--wf-line-soft:#a0bef01f;--wf-field-line:#b0caf585;--wf-blue:#2f68ff;--wf-cyan:#0bc7dc;--wf-paper:#eef1f6;--wf-paper-ink:#0a0f1a;--wf-shell:1320px;--wf-gutter:max(24px, calc((100vw - var(--wf-shell)) / 2));--wf-nav-h:72px;--wf-ease:cubic-bezier(.23, 1, .32, 1)}.wf-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.wf-nav :focus-visible,.wf-hero :focus-visible,.wf-skip:focus-visible){outline:2px solid var(--wf-cyan);outline-offset:3px;border-radius:1px}.wf-work :focus-visible{outline:2px solid var(--wf-blue);outline-offset:4px}.wf-skip{z-index:300;background:var(--wf-cyan);color:#04070c;padding:12px 18px;font-size:14px;font-weight:600;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.wf-skip:focus{transform:none}.wf-nav{z-index:200;background:0 0;border-block-end:1px solid #0000;transition:background-color .2s,border-color .2s;position:fixed;inset-block-start:0;inset-inline:0}.wf-nav[data-stuck=true]{border-block-end-color:var(--wf-line-soft);background:#04060ceb}.wf-nav-inner{block-size:var(--wf-nav-h);padding-inline:var(--wf-gutter);align-items:center;gap:40px;display:flex}.wf-brand{flex:none;align-items:center;display:inline-flex}.wf-brand .brand-logo svg{block-size:auto;inline-size:30px}.wf-brand .brand-mark-main{fill:var(--wf-ink)}.wf-brand .brand-word{letter-spacing:0;color:var(--wf-ink);font-size:17px;font-weight:640}.wf-brand .brand-word span{color:var(--wf-cyan)}.wf-nav-links{color:#c3d2ec;align-items:center;gap:30px;min-inline-size:0;font-size:14.5px;display:flex}.wf-nav-links a{white-space:nowrap;padding-block:6px;transition:color .18s;position:relative}.wf-nav-links a:after{content:"";background:var(--wf-cyan);transform-origin:0;block-size:1px;transition:transform .2s var(--wf-ease);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .wf-nav-links a:after{transform-origin:100%}.wf-nav-actions{flex:none;align-items:center;gap:26px;margin-inline-start:auto;display:flex}.wf-dashboard-link{color:#c3d2ec;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14.5px;transition:color .18s}.wf-nav-cta{background:var(--wf-cyan);color:#04070c;white-space:nowrap;block-size:42px;transition:transform .16s var(--wf-ease), box-shadow .22s ease;align-items:center;gap:9px;padding-inline:20px;font-size:14px;font-weight:620;display:inline-flex}.wf-cta-short{display:none}.wf-nav-cta svg{block-size:15px;inline-size:15px;transition:transform .2s var(--wf-ease)}.wf-nav-cta:active{transform:scale(.97)}[dir=rtl] .wf-nav-cta svg,[dir=rtl] .wf-brief-submit svg,[dir=rtl] .wf-menu>div a svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.wf-nav-links a:hover{color:var(--wf-ink)}.wf-nav-links a:hover:after{transform:scaleX(1)}.wf-dashboard-link:hover{color:var(--wf-ink)}.wf-nav-cta:hover{box-shadow:0 0 0 1px #0bc7dc80,0 12px 40px #0bc7dc47}.wf-nav-cta:hover svg{transform:translate(3px)}[dir=rtl] .wf-nav-cta:hover svg{transform:scaleX(-1)translate(3px)}}.wf-menu{margin-inline-start:auto;display:none}.wf-menu>summary{z-index:2;cursor:pointer;block-size:44px;inline-size:44px;color:var(--wf-ink);place-items:center;list-style:none;display:grid;position:relative}.wf-menu>summary::-webkit-details-marker{display:none}.wf-menu .close-icon,.wf-menu[open] .open-icon{display:none}.wf-menu[open] .close-icon{display:block}.wf-menu[open]:before{content:"";background:#03050abd;position:fixed;inset-block-start:var(--wf-nav-h);inset-block-end:0;inset-inline:0}.wf-menu>div{padding:12px var(--wf-gutter) 26px;border-block-end:1px solid var(--wf-line);max-block-size:calc(100dvh - var(--wf-nav-h));background:#070b16;gap:2px;display:grid;position:fixed;inset-block-start:var(--wf-nav-h);inset-inline:0;overflow-y:auto}.wf-menu>div a,.wf-menu>div button{border:0;border-block-end:1px solid var(--wf-line-soft);text-align:start;min-block-size:52px;color:var(--wf-ink);cursor:pointer;background:0 0;align-items:center;font-size:17px;display:flex}.wf-menu>div a:last-of-type{background:var(--wf-cyan);color:#04070c;border:0;justify-content:space-between;min-block-size:54px;margin-block-start:14px;padding-inline:18px;font-weight:620}.wf-nav-sentinel{pointer-events:none;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.wf-hero{isolation:isolate;min-block-size:100svh;padding-block:calc(var(--wf-nav-h) + clamp(24px, 6vh, 64px)) clamp(28px, 5vh, 56px);padding-inline:var(--wf-gutter);background:radial-gradient(105% 78% at 12% 4%, #2f68ff33 0%, #2f68ff00 58%), radial-gradient(80% 60% at 92% 96%, #0bc7dc1f 0%, #0bc7dc00 62%), linear-gradient(178deg, #070c1a 0%, var(--wf-void) 62%, #02040a 100%);color:var(--wf-ink);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.wf-hero-glow{z-index:-2;pointer-events:none;background:radial-gradient(circle,#2f68ff30 0%,#0bc7dc12 34%,#04060c00 66%);block-size:78vmax;inline-size:78vmax;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(50%,40%)translate(-50%,-50%)}.wf-hero-grid{z-index:-2;pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#96b4e60e 1px,#0000 1px),linear-gradient(#96b4e60e 1px,#0000 1px);background-size:clamp(64px,7vw,108px) clamp(64px,7vw,108px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 20%,#0000 78%)}.wf-hero-plate{z-index:-1;clip-path:inset(0);will-change:transform;inline-size:min(46vw,620px);animation:wfPlate 1.5s var(--wf-ease) .22s both;position:absolute;inset-block:12vh 8vh;inset-inline-end:max(0px, calc((100vw - var(--wf-shell)) / 2));overflow:hidden}.wf-hero-plate img{object-fit:cover;filter:grayscale()contrast(1.18)brightness(.42)}.wf-hero-plate-tint{background:linear-gradient(190deg, #2f68ff70 0%, #0bc7dc33 54%, #04060ceb 100%), var(--hero-overlay,#04060c80);mix-blend-mode:var(--hero-plate-blend,screen);position:absolute;inset:0}.wf-hero-plate:after{content:"";background:linear-gradient(90deg, var(--wf-void) 0%, #04060cb8 26%, #04060c1f 62%, #04060c57 100%);position:absolute;inset:0}@keyframes wfPlate{0%{clip-path:inset(0 0 100%);transform:scale(1.06)}to{clip-path:inset(0);transform:none}}.wf-hero-copy{z-index:1;will-change:transform, opacity;inline-size:100%;position:relative}.wf-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.26em;text-transform:uppercase;color:#8fa6c8;margin:0 0 clamp(20px,3vh,34px);font-size:clamp(10.5px,.85vw,12.5px);font-weight:500;overflow:hidden}.wf-eyebrow span{animation:wfRise .8s var(--wf-ease) 80ms both;display:inline-block}.wf-display{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.055em;text-transform:uppercase;color:var(--hero-text,var(--wf-ink));margin:0;font-size:clamp(56px,12.4vw,200px);font-weight:700;line-height:.86}.wf-line{margin-block-end:-.04em;padding-block-end:.06em;display:block;overflow:hidden}.wf-line>span{animation:wfMask 1.15s var(--wf-ease) both;display:block}.wf-line:nth-child(2)>span{color:#0000;-webkit-text-stroke:1.5px #c4d8ff9e}.wf-line:nth-child(3)>span{background:linear-gradient(96deg, var(--wf-ink) 6%, #b9d8ff 46%, var(--wf-cyan) 96%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes wfMask{0%{transform:translateY(108%)}to{transform:none}}@keyframes wfRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wf-hero-foot{flex-direction:column;align-items:stretch;gap:clamp(18px,2.6vh,30px);inline-size:min(100%,640px);margin-block-start:clamp(30px,5vh,62px);display:flex}.wf-disciplines{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;gap:clamp(12px,1.8vw,30px);margin:0;padding:0;font-size:clamp(10.5px,.85vw,12.5px);list-style:none;display:flex}.wf-disciplines li{animation:wfRise .7s var(--wf-ease) both}.wf-disciplines a{color:#b7c8e4;padding-block:8px;transition:color .2s;display:block;position:relative}.wf-disciplines a:after{content:"";background:var(--wf-cyan);transform-origin:0;block-size:1px;transition:transform .24s var(--wf-ease);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .wf-disciplines a:after{transform-origin:100%}@media (hover:hover) and (pointer:fine){.wf-disciplines a:hover{color:var(--wf-ink)}.wf-disciplines a:hover:after{transform:scaleX(1)}}.wf-brief{border:1px solid var(--wf-field-line);inline-size:100%;animation:wfRise .8s var(--wf-ease) .78s both;background:#080d1ab8;align-items:stretch;transition:border-color .18s;display:flex}.wf-brief:focus-within{border-color:var(--wf-cyan);box-shadow:0 0 0 1px var(--wf-cyan)}.wf-brief input[type=text]{block-size:56px;min-inline-size:0;font:inherit;color:var(--wf-ink);background:0 0;border:0;flex:1;padding-inline:18px;font-size:15px}.wf-brief input[type=text]:focus{outline:none}.wf-brief input[type=text]::placeholder{color:#9db0cd}.wf-brief-attach{cursor:pointer;color:#9db0cd;border-inline-start:1px solid var(--wf-line-soft);place-items:center;inline-size:48px;transition:color .16s;display:grid;position:relative}.wf-brief-attach svg{block-size:17px;inline-size:17px}.wf-brief-attach:focus-within{outline:2px solid var(--wf-cyan);outline-offset:2px}.wf-brief-attach input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.wf-brief-attach[data-attached=true]{color:var(--wf-cyan)}.wf-brief-submit{background:var(--wf-cyan);color:#04070c;white-space:nowrap;cursor:pointer;min-block-size:56px;transition:transform .16s var(--wf-ease), box-shadow .22s ease;border:0;flex:none;align-items:center;gap:10px;padding-inline:22px;font-size:15px;font-weight:620;display:inline-flex}.wf-brief-submit svg{block-size:16px;inline-size:16px;transition:transform .2s var(--wf-ease)}.wf-brief-submit:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.wf-brief-attach:hover{color:var(--wf-ink)}.wf-brief-submit:hover{box-shadow:0 0 0 1px #0bc7dc80,0 14px 44px #0bc7dc4d}.wf-brief-submit:hover svg{transform:translate(3px)}[dir=rtl] .wf-brief-submit:hover svg{transform:scaleX(-1)translate(3px)}}.wf-brief-note{min-block-size:18px;color:var(--wf-ink-soft);flex-basis:100%;margin:10px 0 0;font-size:13px}.wf-handoff-track{background:var(--wf-void);block-size:112svh;position:relative}.wf-handoff{background:var(--wf-void);place-items:center;block-size:100svh;display:grid;position:sticky;inset-block-start:0;overflow:hidden}.wf-handoff-media{clip-path:inset(18% 20%);will-change:clip-path, transform, filter;position:absolute;inset:0;transform:scale(.92)}.wf-handoff-media img{object-fit:cover;filter:grayscale(.55)contrast(1.05)}.wf-handoff-media:after{content:"";background:linear-gradient(#04060c9e 0%,#091a3e80 46%,#04060cc7 100%);position:absolute;inset:0}.wf-handoff-title{z-index:2;padding-inline:var(--wf-gutter);font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;text-align:center;color:var(--wf-ink);opacity:0;will-change:opacity, transform;font-size:clamp(42px,9vw,148px);font-weight:700;line-height:.9;position:relative}.wf-handoff-wipe{z-index:3;background:var(--wf-paper);clip-path:inset(100% 0 0);will-change:clip-path;position:absolute;inset:0}.wf-work{padding-block:clamp(72px,11vh,150px) clamp(80px,12vh,170px);padding-inline:var(--wf-gutter);background:var(--wf-paper);color:var(--wf-paper-ink);position:relative}.wf-work-head{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,34px);margin-block-end:clamp(48px,8vh,96px);display:grid}.wf-work-head h2{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(38px,6.4vw,104px);font-weight:700;line-height:.9;overflow:hidden}.wf-work-head h2 span{transition:transform 1s var(--wf-ease);display:block;transform:translateY(108%)}.wf-work-head h2[data-shown=true] span{transform:none}.wf-work-head p{color:#4a5568;opacity:0;max-inline-size:56ch;transition:opacity .7s ease .14s, transform .7s var(--wf-ease) .14s;margin:0;font-size:clamp(15.5px,1.15vw,18px);line-height:1.55;transform:translateY(16px)}.wf-work-head p[data-shown=true]{opacity:1;transform:none}.wf-work-index{border-block-start:1px solid #0a0f1a29;margin:0;padding:0;list-style:none}.wf-work-index li{opacity:0;transition:opacity .7s ease, transform .8s var(--wf-ease);border-block-end:1px solid #0a0f1a29;position:relative;transform:translateY(22px)}.wf-work-index li[data-shown=true]{opacity:1;transform:none}.wf-work-index li:nth-child(2){transition-delay:70ms}.wf-work-index li:nth-child(3){transition-delay:.14s}.wf-work-index li:nth-child(4){transition-delay:.21s}.wf-work-index li:before{content:"";background:var(--wf-paper-ink);transform-origin:bottom;transition:transform .42s var(--wf-ease);position:absolute;inset:0;transform:scaleY(0)}.wf-work-index li[data-active=true]:before{transform-origin:top;transform:scaleY(1)}.wf-work-row{z-index:1;color:inherit;grid-template-columns:auto minmax(0,.74fr) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,56px);padding-block:clamp(24px,3.4vw,46px);transition:color .32s;display:grid;position:relative}.wf-work-index li[data-active=true] .wf-work-row{color:var(--wf-paper)}.wf-work-number{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;opacity:.55;font-size:clamp(10.5px,.85vw,12.5px)}.wf-work-title{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;text-wrap:balance;letter-spacing:-.045em;text-transform:uppercase;transition:transform .46s var(--wf-ease);font-size:clamp(28px,4.5vw,74px);font-weight:700;line-height:.92}.wf-work-index li[data-active=true] .wf-work-title{transform:translate(10px)}[dir=rtl] .wf-work-index li[data-active=true] .wf-work-title{transform:translate(-10px)}.wf-work-line{color:#4a5568;font-size:clamp(14px,1.05vw,16.5px);line-height:1.5;transition:color .32s}.wf-work-index li[data-active=true] .wf-work-line{color:#b9c7e0}.wf-work-go{border:1px solid #0a0f1a38;place-items:center;block-size:44px;inline-size:44px;transition:border-color .32s,background-color .32s;display:grid}.wf-work-go svg{block-size:18px;inline-size:18px;transition:transform .46s var(--wf-ease)}.wf-work-index li[data-active=true] .wf-work-go{border-color:var(--wf-cyan);background:var(--wf-cyan);color:#04070c}.wf-work-index li[data-active=true] .wf-work-go svg{transform:translate(2px,-2px)}[dir=rtl] .wf-work-index li[data-active=true] .wf-work-go svg{transform:translate(-2px,-2px)}.wf-work-plate{z-index:1;block-size:clamp(160px,42vw,260px);margin-block-end:clamp(20px,4vw,30px);position:relative;overflow:hidden}.wf-work-plate img{object-fit:cover}.wf-work-follower{z-index:5;aspect-ratio:4/3;pointer-events:none;opacity:0;will-change:transform;inline-size:clamp(220px,24vw,360px);transition:opacity .32s;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translate(-100%,-100%)}.wf-work-follower[data-visible=true]{opacity:1}.wf-work-follower>div{transform-origin:50%;opacity:0;clip-path:inset(50% 0);transition:opacity .38s ease, clip-path .52s var(--wf-ease);position:absolute;inset:0;overflow:hidden}.wf-work-follower>div[data-current=true]{opacity:1;clip-path:inset(0)}.wf-work-follower img{object-fit:cover}@media (prefers-reduced-motion:reduce){.wf-hero-plate,.wf-eyebrow span,.wf-line>span,.wf-disciplines li,.wf-brief{animation:none!important}.wf-line>span{transform:none}.wf-handoff-track{block-size:auto}.wf-handoff{block-size:62svh;position:relative}.wf-handoff-media{clip-path:inset(0);filter:none;transform:none}.wf-handoff-title{opacity:1}.wf-handoff-wipe{display:none}.wf-work-head h2 span{transform:none}.wf-work-head p,.wf-work-index li{opacity:1;transform:none}.wf-work-index li:before,.wf-work-title,.wf-work-go{transition:none}.wf-nav-cta:active,.wf-brief-submit:active{transform:none}}@media (max-width:1180px){.wf-nav-links{gap:22px;font-size:14px}.wf-nav-inner{gap:28px}.wf-nav-actions{gap:20px}}@media (max-width:1023px){.wf-nav-links{display:none}.wf-nav-actions{gap:16px;margin-inline-start:auto}.wf-dashboard-link{display:none}.wf-menu{margin-inline-start:12px;display:block}.wf-hero-plate{block-size:38vh;inline-size:62vw;inset-block:auto 6vh;inset-inline-end:0}.wf-work-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"number title go"".line line";gap:10px clamp(14px,3vw,28px)}.wf-work-number{grid-area:number}.wf-work-title{grid-area:title}.wf-work-line{grid-area:line}.wf-work-go{grid-area:go}}@media (max-width:767px){.wf-hero{padding-block-start:calc(var(--wf-nav-h) + 20px)}.wf-hero-plate{opacity:.85;block-size:30vh;inline-size:78vw;inset-block:auto 4vh}.wf-handoff-track{block-size:108svh}.wf-hero-foot{flex-direction:column;align-items:stretch}.wf-brief{margin-inline-start:0}.wf-brief-note{text-align:start}.wf-work-index li[data-active=true]:before{transform:scaleY(0)}.wf-work-index li[data-active=true] .wf-work-row{color:inherit}.wf-work-index li[data-active=true] .wf-work-line{color:#4a5568}}@media (max-width:640px){.wf-nav,.wf-hero,.wf-work,.wf-handoff-track{--wf-gutter:20px}.wf-nav-inner{gap:14px}.wf-brief{background:0 0;border:0;flex-wrap:wrap}.wf-brief:focus-within{box-shadow:none}.wf-brief input[type=text]{border:1px solid var(--wf-field-line);background:#080d1ad1;flex:100%}.wf-brief input[type=text]:focus{border-color:var(--wf-cyan);box-shadow:0 0 0 1px var(--wf-cyan)}.wf-brief-attach{border:1px solid var(--wf-field-line);order:2;block-size:52px;inline-size:58px;margin-block-start:10px}.wf-brief-submit{flex:1;order:3;justify-content:center;min-block-size:52px;margin-block-start:10px;margin-inline-start:10px}}@media (max-width:479px){.wf-cta-long{display:none}.wf-cta-short{display:inline}.wf-nav-cta{gap:7px;block-size:38px;padding-inline:14px}}.nexsas-landing section[id]{scroll-margin-block-start:84px}.nexsas-landing .cookie-settings-link{color:#3e3a33;background:#fffdf8;border:1px solid #15130f29;padding:6px 9px}.wf-page{display:block}.wf-band-head{max-inline-size:var(--wf-shell);gap:clamp(16px,2vw,26px);margin-block-end:clamp(40px,6vh,76px);margin-inline:auto;display:grid}.wf-band-head h2{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(34px,5.6vw,88px);font-weight:700;line-height:.92;overflow:hidden}.wf-band-head h2 span{transition:transform 1s var(--wf-ease);display:block;transform:translateY(108%)}.wf-band-head h2[data-shown=true] span,.wf-band-head h2:not([data-reveal]) span{transform:none}.wf-band-head p{opacity:0;max-inline-size:56ch;transition:opacity .7s ease .12s, transform .7s var(--wf-ease) .12s;margin:0;font-size:clamp(15.5px,1.15vw,18px);line-height:1.55;transform:translateY(16px)}.wf-band-head p[data-shown=true],.wf-band-head p:not([data-reveal]){opacity:1;transform:none}.wf-band-link{opacity:0;transition:opacity .6s ease .2s, transform .6s var(--wf-ease) .2s, gap .24s var(--wf-ease);border-block-end:1px solid;align-items:center;gap:10px;margin-block-start:clamp(34px,5vh,60px);padding-block-end:6px;font-size:clamp(14px,1.05vw,16px);font-weight:560;display:inline-flex;transform:translateY(12px)}.wf-band-link[data-shown=true]{opacity:1;transform:none}.wf-band-link svg{block-size:17px;inline-size:17px}@media (hover:hover) and (pointer:fine){.wf-band-link:hover{gap:16px}}.wf-how{padding-block:clamp(64px,10vh,130px) clamp(72px,11vh,150px);padding-inline:var(--wf-gutter);background:var(--wf-paper);color:var(--wf-paper-ink);border-block-start:1px solid #0a0f1a24}.wf-how .wf-band-head p{color:#4a5568}.wf-how>.wf-band-link{max-inline-size:var(--wf-shell);inline-size:fit-content;margin-inline:auto;margin-inline-start:max(0px, calc((100% - var(--wf-shell)) / 2));display:flex}.wf-how-grid{max-inline-size:var(--wf-shell);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,34px);margin:0 auto;padding:0;list-style:none;display:grid}.wf-how-grid li{opacity:0;transition:opacity .7s ease, transform .8s var(--wf-ease);transform:translateY(26px)}.wf-how-grid li[data-shown=true]{opacity:1;transform:none}.wf-how-grid li:nth-child(2){transition-delay:80ms}.wf-how-grid li:nth-child(3){transition-delay:.16s}.wf-how-grid li:nth-child(4){transition-delay:.24s}.wf-how-media{aspect-ratio:4/3;background:#dfe4ec;margin-block-end:clamp(16px,1.8vw,24px);position:relative;overflow:hidden}.wf-how-media img{object-fit:cover;filter:grayscale(.75)contrast(1.05);transition:transform .9s var(--wf-ease), filter .6s ease}@media (hover:hover) and (pointer:fine){.wf-how-grid li:hover .wf-how-media img{filter:grayscale(0)contrast(1.02);transform:scale(1.05)}}.wf-how-n{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;color:#6a7689;margin-block-end:10px;font-size:clamp(10.5px,.85vw,12.5px);display:block}.wf-how-grid h3{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(17px,1.5vw,22px);font-weight:640;line-height:1.15}.wf-how-grid p{color:#4a5568;margin:0;font-size:clamp(14px,1vw,15.5px);line-height:1.55}.wf-why{padding-block:clamp(72px,12vh,160px);padding-inline:var(--wf-gutter);background:radial-gradient(85% 60% at 14% 0%, #2f68ff29 0%, #2f68ff00 62%), linear-gradient(180deg, #070c18 0%, var(--wf-void) 100%);color:var(--wf-ink)}.wf-why-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-why .wf-band-head p{color:var(--wf-ink-soft)}.wf-why h2{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(34px,5.6vw,88px);font-weight:700;line-height:.92;overflow:hidden}.wf-why h2 span{transition:transform 1s var(--wf-ease);display:block;transform:translateY(108%)}.wf-why h2[data-shown=true] span{transform:none}.wf-why-lead{color:#cddaf0;opacity:0;max-inline-size:60ch;transition:opacity .7s ease .12s, transform .7s var(--wf-ease) .12s;margin:clamp(22px,3vh,34px) 0 0;font-size:clamp(17px,1.5vw,23px);line-height:1.5;transform:translateY(16px)}.wf-why-lead[data-shown=true]{opacity:1;transform:none}.wf-why-list{border-block-start:1px solid var(--wf-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(44px,7vh,84px) 0 0;padding:0;list-style:none;display:grid}.wf-why-list li{border-inline-end:1px solid var(--wf-line-soft);opacity:0;transition:opacity .7s ease, transform .8s var(--wf-ease);padding:clamp(24px,3vw,40px) clamp(20px,2.4vw,40px) clamp(24px,3vw,40px) 0;transform:translateY(22px)}.wf-why-list li:last-child{border-inline-end:0}.wf-why-list li:nth-child(2){padding-inline-start:clamp(20px,2.4vw,40px);transition-delay:90ms}.wf-why-list li:nth-child(3){padding-inline-start:clamp(20px,2.4vw,40px);transition-delay:.18s}.wf-why-list li[data-shown=true]{opacity:1;transform:none}.wf-why-list h3{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(17px,1.5vw,22px);font-weight:640}.wf-why-list p{color:var(--wf-ink-soft);margin:0;font-size:clamp(14px,1.02vw,16px);line-height:1.55}.wf-why .wf-band-link{color:var(--wf-cyan)}.wf-cta{padding-block:clamp(76px,13vh,170px);padding-inline:var(--wf-gutter);background:linear-gradient(180deg, var(--wf-void) 0%, #03050b 100%);color:var(--wf-ink);border-block-start:1px solid var(--wf-line-soft)}.wf-cta-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-cta h2{max-inline-size:18ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(32px,5.4vw,84px);font-weight:700;line-height:.94;overflow:hidden}.wf-cta h2 span{transition:transform 1s var(--wf-ease);display:block;transform:translateY(108%)}.wf-cta h2[data-shown=true] span{transform:none}.wf-cta>.wf-cta-inner>p{max-inline-size:56ch;color:var(--wf-ink-soft);opacity:0;transition:opacity .7s ease .12s, transform .7s var(--wf-ease) .12s;margin:clamp(20px,3vh,30px) 0 0;font-size:clamp(15.5px,1.2vw,18px);line-height:1.55;transform:translateY(16px)}.wf-cta>.wf-cta-inner>p[data-shown=true]{opacity:1;transform:none}.wf-cta-actions,.wf-page-cta-actions{opacity:0;transition:opacity .6s ease .22s, transform .6s var(--wf-ease) .22s;flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,30px);margin-block-start:clamp(30px,4.6vh,52px);display:flex;transform:translateY(14px)}.wf-cta-actions[data-shown=true],.wf-page-cta-actions{opacity:1;transform:none}.wf-cta-primary{background:var(--wf-cyan);color:#04070c;min-block-size:58px;transition:transform .16s var(--wf-ease), box-shadow .22s ease;align-items:center;gap:12px;padding-inline:26px;font-size:15.5px;font-weight:620;display:inline-flex}.wf-cta-primary svg{block-size:17px;inline-size:17px;transition:transform .2s var(--wf-ease)}.wf-cta-primary:active{transform:scale(.97)}[dir=rtl] .wf-cta-primary svg{transform:scaleX(-1)}.wf-cta-secondary{color:var(--wf-ink-soft);border-block-end:1px solid #a0bef066;padding-block-end:4px;font-size:15px;transition:color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.wf-cta-primary:hover{box-shadow:0 0 0 1px #0bc7dc80,0 14px 44px #0bc7dc4d}.wf-cta-primary:hover svg{transform:translate(3px)}[dir=rtl] .wf-cta-primary:hover svg{transform:scaleX(-1)translate(3px)}.wf-cta-secondary:hover{color:var(--wf-ink);border-color:var(--wf-cyan)}}.wf-intro{isolation:isolate;padding-block:calc(var(--wf-nav-h) + clamp(56px, 12vh, 132px)) clamp(56px, 10vh, 120px);padding-inline:var(--wf-gutter);background:radial-gradient(90% 70% at 12% 0%, #2f68ff33 0%, #2f68ff00 60%), radial-gradient(70% 60% at 92% 100%, #0bc7dc1f 0%, #0bc7dc00 64%), linear-gradient(178deg, #070c1a 0%, var(--wf-void) 100%);color:var(--wf-ink);position:relative;overflow:hidden}.wf-intro-grid{z-index:-1;opacity:.5;background-image:linear-gradient(90deg,#96b4e60e 1px,#0000 1px),linear-gradient(#96b4e60e 1px,#0000 1px);background-size:clamp(64px,7vw,108px) clamp(64px,7vw,108px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 30% 20%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 30% 20%,#000 20%,#0000 78%)}.wf-intro-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-intro h1{max-inline-size:16ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.052em;text-transform:uppercase;animation:wfRise .9s var(--wf-ease) 60ms both;margin:0;font-size:clamp(44px,8vw,128px);font-weight:700;line-height:.9}.wf-intro-lead{max-inline-size:60ch;color:var(--wf-ink-soft);animation:wfRise .9s var(--wf-ease) .18s both;margin:clamp(22px,3vh,36px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.55}.wf-page-cta{padding-block:clamp(64px,11vh,140px);padding-inline:var(--wf-gutter);background:linear-gradient(180deg, #070c18 0%, var(--wf-void) 100%);color:var(--wf-ink)}.wf-page-cta h2{max-inline-size:var(--wf-shell);font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0 auto clamp(28px,4vh,44px);font-size:clamp(30px,5vw,76px);font-weight:700;line-height:.94}.wf-page-cta>.wf-cta-primary,.wf-page-cta-actions{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-page-cta>.wf-cta-primary{display:inline-flex}.wf-footer{padding-block:clamp(56px,8vh,96px) 24px;padding-inline:var(--wf-gutter);color:var(--wf-ink);border-block-start:1px solid var(--wf-line-soft);--wf-gutter:max(24px, calc((100vw - var(--wf-shell)) / 2));background:#03050b}.wf-footer-grid{max-inline-size:var(--wf-shell);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,56px);margin-inline:auto;display:grid}.wf-footer-brand .brand-logo svg{block-size:auto;inline-size:30px}.wf-footer-brand .brand-mark-main{fill:var(--wf-ink)}.wf-footer-brand .brand-word{color:var(--wf-ink);font-size:17px;font-weight:640}.wf-footer-brand .brand-word span{color:var(--wf-cyan)}.wf-footer-brand p{max-inline-size:38ch;color:var(--wf-ink-soft);margin:18px 0;font-size:14.5px;line-height:1.6}.wf-footer-brand a{color:#c3d2ec;font-size:14.5px;transition:color .18s;display:block}.wf-footer-grid>div strong{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:#8fa6c8;margin-block-end:16px;font-size:10.5px;font-weight:500;display:block}.wf-footer-grid>div:not(.wf-footer-brand) a{color:#c3d2ec;padding-block:7px;font-size:14.5px;transition:color .18s;display:block}@media (hover:hover) and (pointer:fine){.wf-footer a:hover{color:var(--wf-cyan)}}.wf-footer-bottom{max-inline-size:var(--wf-shell);border-block-start:1px solid var(--wf-line-soft);color:#7f93b4;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:clamp(40px,6vh,72px) auto 0;padding-block-start:20px;font-size:12.5px;display:flex}@media (max-width:1023px){.wf-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,34px) clamp(16px,2.4vw,28px)}.wf-why-list,.wf-about-points ul{grid-template-columns:minmax(0,1fr)}.wf-why-list li,.wf-about-points li{border-inline-end:0;border-block-end:1px solid var(--wf-line-soft);padding-inline:0!important}.wf-about-points li{border-block-end-color:#0a0f1a29}.wf-service-inner,.wf-stages>li,.wf-about-origin{grid-template-columns:minmax(0,1fr)}.wf-service[data-alt=true] .wf-service-media,.wf-stages>li:nth-child(2n) .wf-stage-media{order:0}.wf-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wf-how,.wf-why,.wf-cta,.wf-intro,.wf-service,.wf-stages,.wf-faq,.wf-about-origin,.wf-about-points,.wf-page-cta,.wf-footer{--wf-gutter:20px}.wf-how-grid,.wf-footer-grid{grid-template-columns:minmax(0,1fr)}.wf-cta-actions,.wf-page-cta-actions{flex-direction:column;align-items:stretch}.wf-cta-primary{justify-content:center}.wf-cta-secondary{text-align:center}}@media (prefers-reduced-motion:reduce){.wf-band-head h2 span,.wf-why h2 span,.wf-cta h2 span{transform:none}.wf-band-head p,.wf-band-link,.wf-how-grid li,.wf-why-lead,.wf-why-list li,.wf-cta>.wf-cta-inner>p,.wf-cta-actions{opacity:1;transition:none;transform:none}.wf-intro h1,.wf-intro-lead{animation:none}.wf-how-media img{transition:none}}@media (min-width:1024px){.wf-how-grid{padding-inline-end:clamp(0px, calc(210px - (100vw - var(--wf-shell)) / 2), 210px)}}.wf-services,.wf-services-intro,.wf-ch,.wf-services-cta,.wf-rail{--wf-void:#04060c;--wf-ink:#f4f7ff;--wf-ink-soft:#a9bad6;--wf-line:#a0bef033;--wf-line-soft:#a0bef01f;--wf-blue:#2f68ff;--wf-cyan:#0bc7dc;--wf-paper:#eef1f6;--wf-paper-ink:#0a0f1a;--wf-shell:1320px;--wf-gutter:max(24px, calc((100vw - var(--wf-shell)) / 2));--wf-nav-h:72px;--wf-ease:cubic-bezier(.23, 1, .32, 1)}.wf-services-intro{isolation:isolate;padding-block:calc(var(--wf-nav-h) + clamp(52px, 11vh, 120px)) clamp(48px, 9vh, 110px);padding-inline:var(--wf-gutter);background:radial-gradient(88% 66% at 10% 0%, #2f68ff38 0%, #2f68ff00 58%), radial-gradient(70% 58% at 94% 100%, #0bc7dc21 0%, #0bc7dc00 62%), linear-gradient(178deg, #070c1a 0%, var(--wf-void) 100%);color:var(--wf-ink);position:relative;overflow:hidden}.wf-services-intro-grid{z-index:-1;opacity:.5;background-image:linear-gradient(90deg,#96b4e60e 1px,#0000 1px),linear-gradient(#96b4e60e 1px,#0000 1px);background-size:clamp(64px,7vw,108px) clamp(64px,7vw,108px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 26% 16%,#000 18%,#0000 76%);mask-image:radial-gradient(120% 90% at 26% 16%,#000 18%,#0000 76%)}.wf-services-intro-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-services-intro h1{max-inline-size:15ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.055em;text-transform:uppercase;animation:wfRise .9s var(--wf-ease) 60ms both;margin:0;font-size:clamp(46px,9vw,152px);font-weight:700;line-height:.86}.wf-services-lead{max-inline-size:58ch;color:var(--wf-ink-soft);animation:wfRise .9s var(--wf-ease) .17s both;margin:clamp(22px,3vh,36px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.55}.wf-services-index{border-block-start:1px solid var(--wf-line-soft);animation:wfRise .9s var(--wf-ease) .28s both;margin:clamp(44px,7vh,84px) 0 0;padding:0;list-style:none}.wf-services-index li{border-block-end:1px solid var(--wf-line-soft)}.wf-services-index a{color:var(--wf-ink);grid-template-columns:auto minmax(0,.5fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,3vw,48px);padding-block:clamp(16px,2.2vw,26px);transition:color .22s;display:grid}.wf-services-index-n{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;color:#7f93b4;font-size:clamp(10.5px,.85vw,12.5px)}.wf-services-index-title{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.04em;text-transform:uppercase;transition:transform .3s var(--wf-ease);font-size:clamp(22px,2.6vw,38px);font-weight:700}.wf-services-index-line{color:var(--wf-ink-soft);font-size:clamp(13.5px,1vw,15.5px);line-height:1.5}@media (hover:hover) and (pointer:fine){.wf-services-index a:hover .wf-services-index-title{color:var(--wf-cyan);transform:translate(12px)}[dir=rtl] .wf-services-index a:hover .wf-services-index-title{transform:translate(-12px)}}.wf-chapters{position:relative}.wf-rail{z-index:60;opacity:0;pointer-events:none;transition:opacity .32s;position:fixed;inset-block-start:50%;inset-inline-start:clamp(8px,1vw,15px);transform:translateY(-50%)}.wf-rail[data-visible=true]{opacity:1;pointer-events:auto}.wf-rail ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.wf-rail a{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#7f93b4;mix-blend-mode:difference;align-items:center;gap:10px;padding-block:4px;font-size:10.5px;transition:color .24s;display:flex}.wf-rail-n{padding-inline-start:17px;position:relative}.wf-rail-n:before{content:"";transform-origin:0;block-size:1px;inline-size:10px;transition:transform .3s var(--wf-ease);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)scaleX(.5)}[dir=rtl] .wf-rail-n:before{transform-origin:100%}.wf-rail-label{white-space:nowrap;opacity:0;max-inline-size:0;transition:max-inline-size .38s var(--wf-ease), opacity .26s ease;overflow:hidden}.wf-rail li[data-active=true] a{color:#fff}.wf-rail li[data-active=true] .wf-rail-n:before{transform:translateY(-50%)scaleX(1)}@media (hover:hover) and (pointer:fine){.wf-rail a:hover{color:#fff}.wf-rail a:hover .wf-rail-label{opacity:1;max-inline-size:140px}}.wf-ch{padding-block:clamp(72px,13vh,170px);padding-inline:var(--wf-gutter);scroll-margin-block-start:var(--wf-nav-h);position:relative}.wf-ch[data-theme=light]{background:var(--wf-paper);color:var(--wf-paper-ink)}.wf-ch[data-theme=dark]{background:var(--wf-void);color:var(--wf-ink)}.wf-ch-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-ch-head{max-inline-size:none}.wf-ch-n{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;opacity:.6;margin-block-end:clamp(14px,2vh,22px);font-size:clamp(10.5px,.85vw,12.5px);display:block}.wf-ch h2{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.058em;text-transform:uppercase;margin:0;font-size:clamp(46px,10vw,168px);font-weight:700;line-height:.84;overflow:hidden}.wf-ch h2 span{transition:transform 1s var(--wf-ease);padding-block-end:.04em;display:block;transform:translateY(106%)}.wf-ch h2[data-shown=true] span{transform:none}.wf-ch-lead{max-inline-size:52ch;margin:clamp(20px,3vh,34px) 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.5}.wf-ch[data-theme=light] .wf-ch-lead{color:#37415a}.wf-ch[data-theme=dark] .wf-ch-lead{color:var(--wf-ink-soft)}.wf-ch-includes{border-block-start:1px solid;border-block-start-color:color-mix(in srgb, currentColor 20%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(40px,6vh,76px) 0 0;padding:0;list-style:none;display:grid}.wf-ch-includes li{border-inline-end:1px solid color-mix(in srgb, currentColor 20%, transparent);padding:clamp(22px,3vw,36px) clamp(20px,3vw,48px) clamp(22px,3vw,36px) 0}.wf-ch-includes li:last-child{border-inline-end:0;padding-inline-start:clamp(20px,3vw,48px)}.wf-ch-includes h3{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(16px,1.4vw,21px);font-weight:640}.wf-ch-includes p{opacity:.72;margin:0;font-size:clamp(14px,1.05vw,16.5px);line-height:1.55}.wf-ch-link{transition:gap .24s var(--wf-ease), color .24s ease;border-block-end:1px solid;align-items:center;gap:10px;margin-block-start:clamp(34px,5vh,56px);padding-block-end:6px;font-size:clamp(14px,1.05vw,16px);font-weight:560;display:inline-flex}.wf-ch-link svg{block-size:17px;inline-size:17px}@media (hover:hover) and (pointer:fine){.wf-ch-link:hover{color:var(--wf-cyan);gap:16px}}.wf-ch [data-reveal]:not(h2):not(.wf-ch-window):not(.wf-ch-planes):not(.wf-ch-scan):not(.wf-ch-strip){opacity:0;transition:opacity .7s ease, transform .8s var(--wf-ease);transform:translateY(20px)}.wf-ch [data-reveal][data-shown=true]:not(h2):not(.wf-ch-window):not(.wf-ch-planes):not(.wf-ch-scan):not(.wf-ch-strip){opacity:1;transform:none}.wf-ch-includes li:nth-child(2){transition-delay:90ms}.wf-ch-window{aspect-ratio:16/7;clip-path:inset(24% 15%);background:#d9dfe8;margin-block-start:clamp(40px,7vh,88px);position:relative;overflow:hidden}.wf-ch-window img{object-fit:cover;filter:grayscale(.55)contrast(1.06);transform:scale(1.16)}.wf-ch-window:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a0f1a38}.wf-arch-track{block-size:210vh;margin-block-start:clamp(40px,7vh,88px);position:relative}.wf-ch-planes{grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;position:sticky;inset-block-start:calc(var(--wf-nav-h) + clamp(12px, 5vh, 56px))}.wf-arch-labels{align-content:space-between;gap:clamp(10px,1.6vh,20px);block-size:clamp(320px,40vw,520px);margin:0;padding:0;list-style:none;display:grid}.wf-arch-labels li{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#6f83a3;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;font-size:clamp(10.5px,.85vw,12.5px);transition:color .42s;display:grid}.wf-arch-labels li[data-lit=true]{color:var(--wf-ink)}.wf-arch-n{opacity:.55}.wf-arch-name{white-space:nowrap}.wf-arch-rule{opacity:.28;transform-origin:0;block-size:1px;transition:transform .52s var(--wf-ease), opacity .42s ease;background:currentColor;transform:scaleX(.4)}[dir=rtl] .wf-arch-rule{transform-origin:100%}.wf-arch-labels li[data-lit=true] .wf-arch-rule{opacity:.5;transform:scaleX(1)}.wf-arch-stage{perspective:1500px;block-size:clamp(320px,40vw,520px);position:relative}.wf-arch-space{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(60deg)rotate(-34deg)translateZ(-140px)}.wf-arch-plane{aspect-ratio:1/.66;background:linear-gradient(150deg,#0f1a30db 0%,#070d1ae6 100%);border:1px solid #a0bef057;inline-size:min(74%,460px);margin-block-start:-14%;margin-inline-start:-37%;transition:border-color .42s,box-shadow .42s;position:absolute;inset-block-start:50%;inset-inline-start:50%}.wf-arch-plane[data-lit=true]{border-color:#0bc7dc80;box-shadow:0 0 32px #0bc7dc24,inset 0 0 22px #2f68ff1a}.wf-arch-grid{opacity:.5;background-image:linear-gradient(90deg,#a0bef024 1px,#0000 1px),linear-gradient(#a0bef024 1px,#0000 1px);background-size:11% 17%;position:absolute;inset:0}.wf-arch-marks{opacity:1;position:absolute;inset:14% 12%}.wf-arch-plane[data-layer=interface] .wf-arch-marks{background-image:linear-gradient(90deg,#c4d8ffb8 0 38%,#0000 38%),linear-gradient(90deg,#c4d8ff80 0 62%,#0000 62%),linear-gradient(90deg,#c4d8ff61 0 26%,#0000 26%);background-position:0 8%,0 42%,0 76%;background-repeat:no-repeat;background-size:100% 3px}.wf-arch-plane[data-layer=api] .wf-arch-marks{background-image:radial-gradient(circle,#0bc7dcbf 0 2px,#0000 2px),linear-gradient(90deg,#a0bef047 0 100%,#0000 0);background-position:6%,0;background-repeat:repeat-x,no-repeat;background-size:25% 100%,100% 1px}.wf-arch-plane[data-layer=logic] .wf-arch-marks{background-image:linear-gradient(66deg,#0000 49.4%,#c4d8ff9e 49.4% 50.6%,#0000 50.6%),linear-gradient(-66deg,#0000 49.4%,#c4d8ff9e 49.4% 50.6%,#0000 50.6%),linear-gradient(#c4d8ff4d 0 100%,#0000 0);background-position:6% 0,88% 0,50% 0;background-repeat:no-repeat;background-size:52% 100%,52% 100%,1px 100%}.wf-arch-plane[data-layer=data] .wf-arch-marks{background-image:radial-gradient(circle,#a0bef0b3 0 1.6px,#0000 1.6px);background-size:9% 22%}.wf-arch-plane[data-layer=infrastructure] .wf-arch-marks{background-image:linear-gradient(90deg,#a0bef085 0 100%,#0000 0),linear-gradient(90deg,#a0bef05c 0 100%,#0000 0),repeating-linear-gradient(90deg,#a0bef029 0 1px,#0000 1px 7%);background-position:0 14%,0 86%,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 2px,100% 100%}.wf-arch-node{background:#a0bef08c;block-size:7px;inline-size:7px;margin:-3.5px 0 0 -3.5px;transition:background-color .42s,box-shadow .42s;position:absolute;inset-block-start:50%;inset-inline-start:50%}.wf-arch-plane[data-lit=true] .wf-arch-node{background:var(--wf-cyan);box-shadow:0 0 16px #0bc7dccc}.wf-arch-signal{aspect-ratio:1/.66;opacity:0;pointer-events:none;background:radial-gradient(#0bc7dc80 0%,#2f68ff3d 44%,#0bc7dc00 72%);inline-size:min(78%,486px);margin-block-start:-14.5%;margin-inline-start:-39%;transition:opacity .24s;position:absolute;inset-block-start:50%;inset-inline-start:50%;box-shadow:0 0 60px #0bc7dc59}.wf-ch-scan{--wf-scan:0%;aspect-ratio:16/8;background:#0b1220;margin-block-start:clamp(40px,7vh,88px);position:relative;overflow:hidden}.wf-ch-scan img{object-fit:cover;filter:grayscale(.7)contrast(1.1)brightness(.82);-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 var(--wf-scan), #00000024 var(--wf-scan), #00000024 100%);mask-image:linear-gradient(180deg, #000 0%, #000 var(--wf-scan), #00000024 var(--wf-scan), #00000024 100%)}.wf-ch-scan-line{background:linear-gradient(90deg, #0bc7dc00 0%, var(--wf-cyan) 22%, var(--wf-blue) 78%, #2f68ff00 100%);block-size:2px;position:absolute;inset-block-start:var(--wf-scan);inset-inline:0;box-shadow:0 0 24px #0bc7dc8c}.wf-ch-scan:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a0f1a38}.wf-ch-strip{aspect-ratio:16/6.4;background:#0d1522;margin-block-start:clamp(40px,7vh,88px);position:relative;overflow:hidden}.wf-ch-strip-inner{inline-size:132%;position:absolute;inset-block:0;inset-inline-start:0}.wf-ch-strip-inner img{object-fit:cover;filter:grayscale(.45)contrast(1.06)}.wf-ch-strip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04060cb8 0%,#04060c00 26% 74%,#04060cb8 100%);position:absolute;inset:0}.wf-services-cta{padding-block:clamp(72px,12vh,160px);padding-inline:var(--wf-gutter);background:linear-gradient(180deg, #070c18 0%, var(--wf-void) 100%);color:var(--wf-ink);border-block-start:1px solid var(--wf-line-soft)}.wf-services-cta-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-services-cta h2{max-inline-size:16ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.052em;text-transform:uppercase;margin:0;font-size:clamp(34px,6vw,96px);font-weight:700;line-height:.9}.wf-services-cta p{max-inline-size:56ch;color:var(--wf-ink-soft);margin:clamp(20px,3vh,32px) 0 0;font-size:clamp(15.5px,1.2vw,18px);line-height:1.55}.wf-services-cta-actions{flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,30px);margin-block-start:clamp(30px,4.6vh,52px);display:flex}@media (max-width:1180px){.wf-rail{display:none}}@media (max-width:1023px){.wf-services-index a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n title"".line";gap:6px 18px}.wf-services-index-n{grid-area:n}.wf-services-index-title{grid-area:title}.wf-services-index-line{grid-area:line}.wf-ch-includes{grid-template-columns:minmax(0,1fr)}.wf-ch-includes li{border-inline-end:0;border-block-end:1px solid color-mix(in srgb, currentColor 20%, transparent);padding-inline:0!important}.wf-arch-track{block-size:190vh}.wf-ch-planes{grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vw,34px)}.wf-arch-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;block-size:auto}.wf-arch-labels li{gap:8px}.wf-arch-stage{block-size:clamp(280px,66vw,420px)}.wf-arch-space{transform:rotateX(58deg)rotate(-30deg)translateZ(-120px)}.wf-arch-plane{inline-size:min(86%,380px);margin-inline-start:-43%}.wf-arch-signal{inline-size:min(90%,400px);margin-inline-start:-45%}}.wf-arch-plane:first-child{--wf-layer:4}.wf-arch-plane:nth-child(2){--wf-layer:3}.wf-arch-plane:nth-child(3){--wf-layer:2}.wf-arch-plane:nth-child(4){--wf-layer:1}.wf-arch-plane:nth-child(5){--wf-layer:0}@media (max-width:640px){.wf-services-intro,.wf-ch,.wf-services-cta{--wf-gutter:20px}.wf-ch-window{aspect-ratio:4/3;clip-path:inset(14% 6%)}.wf-ch-scan{aspect-ratio:4/3}.wf-ch-strip{aspect-ratio:4/2.6}.wf-ch-strip-inner{inline-size:168%}.wf-services-cta-actions{flex-direction:column;align-items:stretch}.wf-services-cta-actions .wf-cta-primary{justify-content:center}}@media (prefers-reduced-motion:reduce){.wf-services-intro h1,.wf-services-lead,.wf-services-index{animation:none}.wf-ch h2 span{transform:none}.wf-ch [data-reveal],.wf-ch [data-reveal]:not(h2){transition:none;opacity:1!important;transform:none!important}.wf-ch-window{clip-path:inset(0)}.wf-arch-plane{transform:translate3d(0, 0, calc(var(--wf-layer,0) * 74px))!important;opacity:1!important}.wf-arch-signal{display:none}.wf-arch-track{block-size:auto}.wf-ch-planes{position:relative;inset-block-start:auto}.wf-ch-window img{transform:none}.wf-ch-scan img{-webkit-mask-image:none;mask-image:none}.wf-ch-scan-line{display:none}.wf-ch-strip-inner{transform:none}.wf-rail a,.wf-rail-label,.wf-rail-n:before{transition:none}}.wf-process,.wf-process-intro,.wf-journey-track,.wf-process-faq,.wf-process-cta{--wf-void:#04060c;--wf-ink:#f4f7ff;--wf-ink-soft:#a9bad6;--wf-line:#a0bef033;--wf-line-soft:#a0bef01f;--wf-blue:#2f68ff;--wf-cyan:#0bc7dc;--wf-paper:#eef1f6;--wf-paper-ink:#0a0f1a;--wf-shell:1320px;--wf-gutter:max(24px, calc((100vw - var(--wf-shell)) / 2));--wf-nav-h:72px;--wf-ease:cubic-bezier(.23, 1, .32, 1)}.wf-process-intro{isolation:isolate;padding-block:calc(var(--wf-nav-h) + clamp(52px, 11vh, 120px)) clamp(48px, 9vh, 104px);padding-inline:var(--wf-gutter);background:radial-gradient(86% 64% at 12% 0%, #2f68ff33 0%, #2f68ff00 58%), linear-gradient(178deg, #070c1a 0%, var(--wf-void) 100%);color:var(--wf-ink);position:relative;overflow:hidden}.wf-process-intro-grid{z-index:-1;opacity:.5;background-image:linear-gradient(90deg,#96b4e60e 1px,#0000 1px),linear-gradient(#96b4e60e 1px,#0000 1px);background-size:clamp(64px,7vw,108px) clamp(64px,7vw,108px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 24% 18%,#000 18%,#0000 76%);mask-image:radial-gradient(120% 90% at 24% 18%,#000 18%,#0000 76%)}.wf-process-intro-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-process-intro h1{max-inline-size:14ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.055em;text-transform:uppercase;animation:wfRise .9s var(--wf-ease) 60ms both;margin:0;font-size:clamp(46px,9vw,152px);font-weight:700;line-height:.86}.wf-process-lead{max-inline-size:58ch;color:var(--wf-ink-soft);animation:wfRise .9s var(--wf-ease) .17s both;margin:clamp(22px,3vh,36px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.55}.wf-process-contents{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#8fa6c8;animation:wfRise .9s var(--wf-ease) .28s both;flex-wrap:wrap;gap:clamp(14px,2.4vw,40px);margin:clamp(40px,6vh,76px) 0 0;padding:0;font-size:clamp(10.5px,.85vw,12.5px);list-style:none;display:flex}.wf-process-contents li{align-items:baseline;gap:9px;display:flex}.wf-process-contents span{color:var(--wf-cyan)}.wf-journey-track{background:linear-gradient(180deg, var(--wf-void) 0%, #05080f 60%, var(--wf-void) 100%);block-size:420vh;position:relative}.wf-journey{block-size:100svh;padding-inline:var(--wf-gutter);color:var(--wf-ink);place-items:center;display:grid;position:sticky;inset-block-start:0;overflow:hidden}.wf-journey-inner{inline-size:100%;max-inline-size:var(--wf-shell);grid-template-columns:auto minmax(0,.86fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,76px);padding-block-start:var(--wf-nav-h);display:grid}.wf-journey-rail{align-self:center;gap:clamp(22px,4vh,52px);margin:0;padding:0 0 0 20px;list-style:none;display:grid;position:relative}.wf-journey-rail:before,.wf-journey-rail-fill{content:"";background:var(--wf-line-soft);inline-size:1px;position:absolute;inset-block:6px;inset-inline-start:0}.wf-journey-rail-fill{background:linear-gradient(180deg, var(--wf-cyan), var(--wf-blue));transform:scaleY(var(--journey,0));transform-origin:top}.wf-journey-rail li{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#55688a;font-size:clamp(10px,.8vw,11.5px);transition:color .42s;position:relative}.wf-journey-rail li[data-state=done]{color:#8fa6c8}.wf-journey-rail li[data-state=now]{color:var(--wf-ink)}.wf-journey-rail-n{margin-block-end:4px;display:block}.wf-journey-rail-label{opacity:0;max-inline-size:11ch;transition:opacity .42s ease, transform .42s var(--wf-ease);line-height:1.35;display:block;transform:translate(-4px)}.wf-journey-rail li[data-state=now] .wf-journey-rail-label{opacity:1;transform:none}.wf-journey-copy{min-block-size:clamp(300px,42vh,400px);position:relative}.wf-journey-copy article{opacity:0;visibility:hidden;transition:opacity .26s ease, transform .26s var(--wf-ease), visibility 0s linear .26s;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(22px)}.wf-journey-copy article[data-current=true]{opacity:1;visibility:visible;transition:opacity .62s ease 80ms, transform .76s var(--wf-ease) 80ms, visibility 0s;transform:none}.wf-stage-n{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;color:var(--wf-cyan);margin-block-end:clamp(12px,2vh,20px);font-size:clamp(10.5px,.85vw,12.5px);display:block}.wf-journey-copy h2{max-inline-size:13ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.9vw,60px);font-weight:700;line-height:.94}.wf-journey-copy p{max-inline-size:42ch;color:var(--wf-ink-soft);margin:clamp(16px,2.4vh,26px) 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.wf-journey-copy ul{flex-wrap:wrap;gap:10px 26px;margin:clamp(22px,3.4vh,36px) 0 0;padding:0;list-style:none;display:flex}.wf-journey-copy ul li{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#8fa6c8;padding-inline-start:15px;font-size:clamp(10px,.82vw,11.5px);position:relative}.wf-journey-copy ul li:before{content:"";background:var(--wf-cyan);block-size:1px;inline-size:7px;position:absolute;inset-block-start:.45em;inset-inline-start:0}.wf-field{--align:0;--connect:0;--resolve:0;--journey:0}.wf-field-frame{aspect-ratio:1/.78;border:1px solid rgba(160, 190, 240, calc(.1 + .22 * var(--align)));background:linear-gradient(160deg,#0b142699 0%,#050912cc 100%);transition:border-color .4s;position:relative;overflow:hidden}.wf-field-product{opacity:calc(var(--resolve) * .6);clip-path:inset(calc((1 - var(--resolve)) * 14%));position:absolute;inset:0}.wf-field-product img{object-fit:cover;filter:grayscale(.5)contrast(1.06)brightness(.8)}.wf-field-guides{opacity:calc(var(--align) * .5);background-image:linear-gradient(90deg,#a0bef029 1px,#0000 1px),linear-gradient(#a0bef029 1px,#0000 1px);background-size:11.1111% 12.5%;position:absolute;inset:0}.wf-field-links{opacity:var(--connect);background-image:linear-gradient(90deg,#0bc7dc57 1px,#0000 1px),linear-gradient(#2f68ff3d 1px,#0000 1px);background-size:33.3333% 33.3333%;position:absolute;inset:8%}.wf-mark{pointer-events:none;transform:translate3d(calc(var(--sx) + (var(--gx) - var(--sx)) * var(--align)), calc(var(--sy) + (var(--gy) - var(--sy)) * var(--align)), 0);position:absolute;inset:0}.wf-mark:before{content:"";background:rgba(196, 216, 255, calc(.3 + .55 * var(--align)));block-size:6px;inline-size:6px;transform:rotate(calc(var(--rot) * (1 - var(--align))));margin:-3px 0 0 -3px;transition:background-color .4s;position:absolute;inset-block-start:0;inset-inline-start:0}.wf-mark:nth-child(7n+3):before{inline-size:calc(6px + 30px * var(--resolve));block-size:calc(6px + 16px * var(--resolve));margin:calc(-3px - 8px * var(--resolve)) 0 0 calc(-3px - 15px * var(--resolve));background:rgba(196, 216, 255, calc(.3 + .55 * var(--align) - .14 * var(--resolve)));box-shadow:0 0 0 1px rgba(11, 199, 220, calc(.34 * var(--resolve)))}.wf-mark:not(:nth-child(7n+3)):before{opacity:calc(1 - .6 * var(--resolve))}.wf-field-signal{block-size:1px;opacity:calc(var(--resolve) * (1 - var(--resolve)) * 4);background:linear-gradient(90deg, #0bc7dc00 0%, var(--wf-cyan) 30%, var(--wf-blue) 72%, #2f68ff00 100%);position:absolute;inset-block-start:calc(var(--resolve) * 100%);inset-inline:0;box-shadow:0 0 22px #0bc7dc8c}.wf-process-faq{padding-block:clamp(64px,10vh,132px);padding-inline:var(--wf-gutter);background:var(--wf-paper);color:var(--wf-paper-ink)}.wf-process-faq-inner{max-inline-size:var(--wf-shell);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,90px);margin-inline:auto;display:grid}.wf-process-faq-head h2{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(30px,4.2vw,62px);font-weight:700;line-height:.92}.wf-process-faq-head p{color:#4a5568;max-inline-size:34ch;margin:clamp(16px,2.4vh,24px) 0 0;font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.55}.wf-process-faq-list{border-block-start:1px solid #0a0f1a29}.wf-process-faq-list details{border-block-end:1px solid #0a0f1a29}.wf-process-faq-list summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:clamp(14px,2vw,28px);padding-block:clamp(18px,2.4vw,28px);font-size:clamp(15.5px,1.35vw,20px);font-weight:620;list-style:none;display:grid}.wf-process-faq-list summary::-webkit-details-marker{display:none}.wf-faq-n{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;color:#6a7689;font-size:clamp(10px,.8vw,11.5px)}.wf-process-faq-list summary i{align-self:center;block-size:14px;inline-size:14px;position:relative}.wf-process-faq-list summary i:before,.wf-process-faq-list summary i:after{content:"";block-size:1.5px;inline-size:14px;transition:transform .26s var(--wf-ease);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0}.wf-process-faq-list summary i:after{transform:rotate(90deg)}.wf-process-faq-list details[open] summary i:after{transform:rotate(0)}.wf-process-faq-list details p{color:#4a5568;max-inline-size:62ch;margin:0;padding:0 0 clamp(20px,2.6vw,30px) calc(2*clamp(10px,.8vw,11.5px) + clamp(14px,2vw,28px));font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.6}.wf-process-cta{padding-block:clamp(68px,11vh,150px);padding-inline:var(--wf-gutter);background:linear-gradient(180deg, #070c18 0%, var(--wf-void) 100%);color:var(--wf-ink)}.wf-process-cta-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-process-cta h2{max-inline-size:16ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.052em;text-transform:uppercase;margin:0;font-size:clamp(32px,5.6vw,92px);font-weight:700;line-height:.9}.wf-process-cta p{max-inline-size:52ch;color:var(--wf-ink-soft);margin:clamp(18px,2.6vh,28px) 0 0;font-size:clamp(15.5px,1.2vw,18px);line-height:1.55}.wf-process-cta-actions{flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,30px);margin-block-start:clamp(28px,4.4vh,48px);display:flex}@media (max-width:1023px){.wf-journey-track{block-size:360vh}.wf-journey{block-size:auto;min-block-size:100svh;padding-block:calc(var(--wf-nav-h) + 16px) 0;align-content:start}.wf-journey-inner{grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vh,34px);padding-block-start:0}.wf-field{order:-1}.wf-field-frame{aspect-ratio:1/.62}.wf-journey-rail{border-block-end:1px solid var(--wf-line-soft);order:-2;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:0 0 14px}.wf-journey-rail:before{block-size:1px;inline-size:auto;inset:auto 0 0}.wf-journey-rail-fill{block-size:1px;inline-size:auto;transform:scaleX(var(--journey,0));transform-origin:0;inset:auto 0 0}.wf-journey-rail-label{display:none}.wf-journey-copy{min-block-size:clamp(250px,40vh,330px)}.wf-journey-copy h2{max-inline-size:none}.wf-process-faq-inner{grid-template-columns:minmax(0,1fr)}.wf-process-faq-head h2 br{display:none}}@media (max-width:640px){.wf-process-intro,.wf-journey,.wf-process-faq,.wf-process-cta{--wf-gutter:20px}.wf-journey-track{block-size:330vh}.wf-process-cta-actions{flex-direction:column;align-items:stretch}.wf-process-cta-actions .wf-cta-primary{justify-content:center}.wf-process-faq-list details p{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.wf-process-intro h1,.wf-process-lead,.wf-process-contents{animation:none}.wf-journey-track{block-size:auto}.wf-journey{block-size:auto;padding-block:clamp(48px,8vh,90px);position:relative}.wf-journey-inner{grid-template-columns:minmax(0,1fr)}.wf-journey-copy{gap:clamp(36px,6vh,64px);min-block-size:0;display:grid}.wf-journey-copy article{transition:none;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.wf-journey-rail li[data-state]{color:#8fa6c8}.wf-journey-rail-label{opacity:1;transform:none}.wf-mark,.wf-field-frame{transition:none}}.wf-about,.wf-about-intro,.wf-about-body,.wf-about-cta{--wf-void:#04060c;--wf-ink:#f4f7ff;--wf-ink-soft:#a9bad6;--wf-line-soft:#a0bef01f;--wf-blue:#2f68ff;--wf-cyan:#0bc7dc;--wf-paper:#eef1f6;--wf-paper-ink:#0a0f1a;--wf-paper-soft:#4a5568;--wf-rule:#0a0f1a2e;--wf-shell:1320px;--wf-gutter:max(24px, calc((100vw - var(--wf-shell)) / 2));--wf-nav-h:72px;--wf-ease:cubic-bezier(.23, 1, .32, 1);--wf-spine:33%}.wf-about-intro{padding-block:calc(var(--wf-nav-h) + clamp(56px, 12vh, 132px)) clamp(56px, 11vh, 128px);padding-inline:var(--wf-gutter);background:linear-gradient(178deg, #070c1a 0%, var(--wf-void) 100%);color:var(--wf-ink)}.wf-about-intro-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-about-intro h1{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.058em;text-transform:uppercase;animation:wfRise .9s var(--wf-ease) 60ms both;margin:0;font-size:clamp(52px,11vw,184px);font-weight:700;line-height:.84}.wf-about-lead{max-inline-size:54ch;color:var(--wf-ink-soft);animation:wfRise .9s var(--wf-ease) .18s both;margin:clamp(24px,3.4vh,40px) 0 0;margin-inline-start:var(--wf-spine);font-size:clamp(16px,1.3vw,20px);line-height:1.55}.wf-about-body{--read:0;padding-block:clamp(64px,12vh,150px) clamp(72px,13vh,170px);padding-inline:var(--wf-gutter);background:var(--wf-paper);color:var(--wf-paper-ink);position:relative}.wf-about-spine{background:var(--wf-rule);inline-size:1px;position:absolute;inset-block:clamp(40px,7vh,90px);inset-inline-start:calc(var(--wf-gutter) + var(--wf-spine))}.wf-about-spine i{background:linear-gradient(180deg, var(--wf-cyan), var(--wf-blue));transform:scaleY(var(--read));transform-origin:top;position:absolute;inset:0}.wf-about-body>section{max-inline-size:var(--wf-shell);margin-inline:auto;position:relative}.wf-about-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:#5b6779;margin:0 0 clamp(20px,3vh,32px);font-size:clamp(10.5px,.85vw,12.5px);font-weight:500}.wf-about-statement{max-inline-size:21ch;font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.042em;text-wrap:pretty;margin:0;font-size:clamp(28px,4.4vw,68px);font-weight:700;line-height:1.02}.wf-about-loose{color:var(--wf-blue);display:inline-block;position:relative;transform:translate(.16em,.1em)rotate(-2.4deg)}.wf-about-loose:after{content:"";background:var(--wf-cyan);opacity:.55;block-size:2px;position:absolute;inset-block-end:.06em;inset-inline:-.06em}.wf-about-answer{max-inline-size:46ch;color:var(--wf-paper-soft);margin:clamp(34px,5vh,60px) 0 0;margin-inline-start:calc(var(--wf-spine) + 32px);font-size:clamp(15.5px,1.2vw,18px);line-height:1.6}.wf-about-principles{margin-block-start:clamp(72px,13vh,170px)}.wf-about-principles ol{border-block-start:1px solid var(--wf-rule);margin:0;margin-inline-start:calc(var(--wf-spine) + 32px);padding:0;list-style:none}.wf-about-principles li{border-block-end:1px solid var(--wf-rule);grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2.4vw,44px);padding-block:clamp(24px,3.4vw,40px);display:grid}.wf-about-principles h3{letter-spacing:-.032em;margin:0;font-size:clamp(19px,1.9vw,30px);font-weight:640}.wf-about-principles p{color:var(--wf-paper-soft);margin:0;font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.6}.wf-about-working{margin-block-start:clamp(72px,13vh,170px)}.wf-about-working dl{gap:clamp(24px,4vh,44px);max-inline-size:62ch;margin:0;margin-inline-start:calc(var(--wf-spine) + 32px);display:grid}.wf-about-working dt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#265ae0;margin-block-end:8px;font-size:clamp(10.5px,.85vw,12.5px)}.wf-about-working dd{letter-spacing:-.015em;margin:0;font-size:clamp(16px,1.35vw,21px);line-height:1.5}.wf-about-body [data-reveal]{opacity:0;transition:opacity .76s ease, transform .9s var(--wf-ease);transform:translateY(14px)}.wf-about-body [data-reveal][data-shown=true]{opacity:1;transform:none}.wf-about-cta{padding-block:clamp(72px,12vh,160px);padding-inline:var(--wf-gutter);background:linear-gradient(180deg, #070c18 0%, var(--wf-void) 100%);color:var(--wf-ink)}.wf-about-cta-inner{max-inline-size:var(--wf-shell);margin-inline:auto}.wf-about-cta h2{font-family:var(--font-display), var(--font-geist), Arial, sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(36px,6.4vw,108px);font-weight:700;line-height:.9}.wf-about-cta-actions{flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,30px);margin-block-start:clamp(30px,4.6vh,52px);margin-inline-start:var(--wf-spine);display:flex}@media (max-width:1023px){.wf-about-principles li{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:767px){.wf-about,.wf-about-intro,.wf-about-body,.wf-about-cta{--wf-spine:0px}.wf-about-spine{inset-inline-start:calc(var(--wf-gutter) - 14px)}.wf-about-lead,.wf-about-answer,.wf-about-cta-actions,.wf-about-principles ol,.wf-about-working dl{margin-inline-start:0}.wf-about-statement{max-inline-size:none;font-size:clamp(27px,8.4vw,44px)}.wf-about-loose{transform:translate(.1em,.08em)rotate(-2deg)}}@media (max-width:640px){.wf-about-intro,.wf-about-body,.wf-about-cta{--wf-gutter:34px}.wf-about-cta-actions{flex-direction:column;align-items:stretch}.wf-about-cta-actions .wf-cta-primary{justify-content:center}}@media (prefers-reduced-motion:reduce){.wf-about-intro h1,.wf-about-lead{animation:none}.wf-about-body [data-reveal]{opacity:1;transition:none;transform:none}}
