/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}.public-site{color:#eef8ff;isolation:isolate;background:radial-gradient(circle at 78% 18%,#007aff3d,#0000 29%),radial-gradient(circle at 15% 85%,#00e1ff21,#0000 27%),linear-gradient(145deg,#020a19 0%,#03152d 48%,#020815 100%);flex-direction:column;min-height:100svh;padding:24px clamp(20px,5vw,76px);display:flex;position:relative;overflow:hidden}.public-content{width:min(1280px,100%);margin:0 auto;padding:72px 0 40px}.public-section-heading{text-align:center;max-width:760px;margin:0 auto 30px}.public-section-heading small,.public-about>div>small,.public-final-cta small{color:#62cfff;letter-spacing:1.35px;font-size:10px;font-weight:850}.public-section-heading h2,.public-about h2,.public-final-cta h2{color:#f5fbff;letter-spacing:-1.2px;margin:8px 0 10px;font-size:clamp(26px,3.2vw,42px);line-height:1.08}.public-section-heading p,.public-about p,.public-final-cta p{color:#a8bfd4;margin:0;font-size:14px;line-height:1.7}.public-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-services article{background:linear-gradient(145deg,#0d325bcc,#051730c7);border:1px solid #8bd2ff29;border-radius:22px;min-height:220px;padding:27px;box-shadow:0 18px 45px #0003}.public-services article>span{color:#8bddff;background:#1378da2e;border:1px solid #63d1ff59;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.public-services h3{margin:20px 0 10px;font-size:20px}.public-services p{color:#9fb6ca;margin:0;font-size:13px;line-height:1.65}.public-about{border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;margin-top:18px;padding:34px;display:grid}.public-about ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-about li{background:#05224466;border:1px solid #7dccff24;border-radius:14px;align-items:center;gap:13px;padding:13px;display:flex}.public-about li>b{color:#fff;background:linear-gradient(135deg,#168dff,#0065d9);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.public-about li strong,.public-about li small{display:block}.public-about li small{color:#9eb4c8;margin-top:3px;font-size:10px}.public-faq{padding-top:72px}.public-faq-list{gap:10px;max-width:900px;margin:0 auto;display:grid}.public-faq details{background:#051e3cab;border:1px solid #83cbf82b;border-radius:15px}.public-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:14px;font-weight:750;list-style:none;display:flex}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary span{font-size:23px;font-weight:300;transition:all .2s}.public-faq details[open] summary span{transform:rotate(45deg)}.public-faq details p{color:#9fb5c9;margin:0;padding:0 20px 18px;font-size:12px;line-height:1.65}.public-final-cta{border-radius:24px;justify-content:space-between;align-items:center;gap:35px;margin-top:68px;padding:32px 36px;display:flex}.public-final-cta h2{max-width:700px;font-size:30px}.public-final-cta a{color:#fff;background:#16a763;border-radius:13px;justify-content:center;align-items:center;min-width:190px;height:50px;padding:0 21px;font-size:13px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 14px 30px #16a7633d}.floating-whatsapp{z-index:80;color:#fff;background:#18b56b;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 18px 0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:all .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #00000059,0 0 0 5px #18b56b1f}.floating-whatsapp:hover{transform:translateY(-3px)}.floating-whatsapp svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.public-footer a{color:inherit}.public-site:before{content:"";z-index:-2;opacity:.25;background-image:linear-gradient(#51b1ff12 1px,#0000 1px),linear-gradient(90deg,#51b1ff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.city-backdrop{z-index:-2;pointer-events:none;width:66%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.city-backdrop:after{content:"";background:linear-gradient(90deg,#020a1933,#020a1975 57%,#03152d 96%),linear-gradient(#020a1926 0%,#0000 60%,#020815 100%);position:absolute;inset:0}.city-backdrop img{object-fit:cover;object-position:center;opacity:.33;filter:grayscale()contrast(1.12);width:100%;height:100%}.motion-lines{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 7%,#000 25% 80%,#0000 98%);mask-image:linear-gradient(#0000 7%,#000 25% 80%,#0000 98%)}.motion-lines i{background:linear-gradient(90deg,#0000,#45c8ff0f,#58d3ff9e,#0000);width:58%;height:1px;animation:11s linear infinite lineTravel;position:absolute;left:-25%;transform:rotate(-16deg);box-shadow:0 0 12px #33b5ff47}.motion-lines i:first-child{animation-delay:-2s;top:25%}.motion-lines i:nth-child(2){width:45%;animation-duration:13s;animation-delay:-7s;top:42%}.motion-lines i:nth-child(3){width:72%;animation-duration:15s;animation-delay:-4s;top:63%}.motion-lines i:nth-child(4){width:38%;animation-duration:10s;animation-delay:-9s;top:79%}.motion-lines span{border:1px solid #5bd6ff8c;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite nodePulse;position:absolute;box-shadow:0 0 18px #20bfff}.motion-lines span:nth-last-child(2){top:34%;left:8%}.motion-lines span:last-child{animation-delay:-1.4s;top:73%;left:52%}.public-orb{z-index:-1;aspect-ratio:1;filter:blur(80px);opacity:.22;border-radius:50%;width:360px;animation:8s ease-in-out infinite alternate publicFloat;position:absolute}.orb-one{background:#007cff;top:20%;right:-120px}.orb-two{background:#00d9ff;animation-delay:-3s;bottom:-100px;left:-160px}.glass-surface{-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(135deg,#ffffff1f,#ffffff09);border:1px solid #9fdbff38;box-shadow:inset 0 1px #ffffff3b,0 24px 70px #00000047,0 0 50px #0070ff0f}.public-header{z-index:20;border-radius:22px;justify-content:space-between;align-items:center;width:min(1400px,100%);min-height:78px;margin:0 auto;padding:13px 16px 13px 24px;display:flex;position:relative}.public-header img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 12px #66c8ff61);width:150px;height:48px}.public-header button{color:#dff5ff;background:#0668da3b;border:1px solid #5cc2ff66;border-radius:13px;height:46px;padding:0 19px;font-size:12px;font-weight:750;transition:all .2s;box-shadow:inset 0 1px #ffffff29,0 0 22px #0080ff26}.public-header button:hover{border-color:#5fc8ff;transform:translateY(-2px);box-shadow:0 0 28px #259dff4d}.public-header button span{margin-left:10px}.public-header-actions{z-index:21;align-items:center;gap:10px;display:flex;position:relative}.public-header .credit-offer-trigger{background:linear-gradient(120deg,#0877eec2,#00a6e9b3);border-color:#7adfff8c;padding:0 18px;box-shadow:0 10px 24px #0070ed33}.public-header .admin-icon-trigger{color:#dff5ff;cursor:pointer;touch-action:manipulation;background:#0668da3b;border:1px solid #5cc2ff66;border-radius:13px;place-items:center;width:46px;height:46px;padding:0;text-decoration:none;transition:all .2s;display:grid;box-shadow:inset 0 1px #ffffff29,0 0 22px #0080ff26}.public-header .admin-icon-trigger:hover{border-color:#5fc8ff;transform:translateY(-2px);box-shadow:0 0 28px #259dff4d}.public-header .admin-icon-trigger img{object-fit:contain;filter:invert()brightness(2);opacity:.96;pointer-events:none;width:23px;height:23px}.public-header-trust{align-items:center;gap:7px;display:flex}.header-trust-item{color:#c9ecff;background:#1e81d817;border:1px solid #67c0ff33;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:9px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.header-trust-item svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.header-trust-item svg .icon-fill{fill:currentColor;stroke:none}.public-header-trust a:hover{color:#fff;background:#1e81d833;border-color:#5fc8ff8c;transform:translateY(-1px)}.public-hero{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.72fr);align-items:start;gap:clamp(42px,8vw,110px);width:min(1280px,100%);margin:auto;padding:clamp(52px,8vh,100px) 0;display:grid}.public-copy{max-width:680px}.public-eyebrow{color:#8dd8ff;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:11px;font-weight:750;display:inline-flex}.public-eyebrow i{background:#35d6ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #35d6ff}.public-copy h1{letter-spacing:-3.8px;margin:0;font-size:clamp(42px,5.4vw,76px);font-weight:650;line-height:.98}.public-copy h1 em{color:#55cbff;text-shadow:0 0 28px #37b0ff57;font-style:normal;display:block}.public-copy>p{color:#a8b9cc;max-width:610px;margin:27px 0 25px;font-size:16px;line-height:1.75}.public-trust{flex-wrap:wrap;gap:12px;display:flex}.public-trust span,.public-trust a{color:#bfe8ff;background:#1e81d817;border:1px solid #67c0ff2b;border-radius:10px;padding:9px 12px;font-size:10px;text-decoration:none;transition:all .2s}.public-trust a:hover{color:#fff;background:#1e81d833;border-color:#5fc8ff8c;transform:translateY(-1px)}.mobile-trust{display:none}.credit-inline-trigger{color:#eef8ff;text-align:left;border-radius:18px;grid-template-columns:47px 1fr 28px;align-items:center;gap:14px;width:min(620px,100%);min-height:96px;margin-top:22px;padding:16px 18px;transition:all .22s;display:grid}.credit-inline-trigger:hover{border-color:#5ccaff8c;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff3d,0 18px 45px #0057be2e,0 0 35px #00a6ff1f}.credit-inline-icon{color:#9de6ff;background:linear-gradient(145deg,#0096ff47,#004ebe24);border:1px solid #6ad6ff61;border-radius:14px;place-items:center;width:47px;height:47px;font-size:23px;display:grid}.credit-inline-trigger small,.credit-inline-trigger strong,.credit-inline-trigger em{display:block}.credit-inline-trigger small{color:#61ccff;letter-spacing:1px;font-size:7px;font-weight:850}.credit-inline-trigger strong{letter-spacing:-.25px;margin-top:3px;font-size:15px}.credit-inline-trigger em{color:#8ca4bd;margin-top:4px;font-size:9px;font-style:normal}.credit-inline-trigger>b{color:#70d5ff;font-size:22px;font-weight:400}.mobile-credit-trigger{display:none}.credit-visible-form{border-radius:17px;width:min(650px,100%);margin-top:16px;padding:12px 14px 13px}.credit-visible-heading{align-items:center;gap:10px;margin-bottom:9px;display:flex}.credit-visible-heading .credit-inline-icon{border-radius:10px;width:34px;height:34px;font-size:17px}.credit-visible-heading small,.credit-visible-heading strong{display:block}.credit-visible-heading small{color:#79d7ff;letter-spacing:.75px;font-size:8px;font-weight:850}.credit-visible-heading strong{margin-top:1px;font-size:14px}.credit-visible-grid{grid-template-columns:1.25fr .95fr .8fr;gap:7px 9px;display:grid}.credit-visible-grid>label{color:#d9e8f5;font-size:9px;font-weight:750}.credit-visible-grid>label:first-child{grid-column:span 2}.credit-visible-grid>label input{color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000c20d1;border:1px solid #91caf557;border-radius:8px;outline:0;width:100%;height:32px;margin-top:4px;padding:0 9px;font-size:11px;font-weight:550}.credit-visible-grid>label input::placeholder{color:#8197b0;opacity:1}.credit-visible-grid>label input:focus{border-color:#4cc8ff;box-shadow:0 0 0 3px #2caeff1a}.credit-visible-grid fieldset{background:#00143094;border:1px solid #91caf552;border-radius:8px;grid-column:span 2;align-items:center;gap:12px;min-height:43px;margin:0;padding:5px 9px;display:flex}.credit-visible-grid legend{color:#d9e8f5;padding:0 4px;font-size:9px;font-weight:750}.credit-visible-grid fieldset label{color:#e9f2fa;align-items:center;gap:4px;font-size:10px;display:flex}.credit-visible-grid fieldset input{accent-color:#168cff}.credit-visible-submit{color:#fff;background:linear-gradient(120deg,#0877ee,#00a6e9);border:1px solid #74dcff73;border-radius:9px;align-self:end;width:100%;height:36px;font-size:11px;font-weight:800;box-shadow:0 8px 18px #006fed33}.credit-visible-submit:disabled{opacity:.7}.credit-partner-logo{object-fit:contain;filter:drop-shadow(0 7px 14px #00000047);flex:0 0 94px;width:94px;height:39px;display:block}.privacy-consent{align-items:center;gap:6px;line-height:1.25;color:#a9bed2!important;margin-top:8px!important;font-size:8px!important;font-weight:550!important;display:flex!important}.privacy-consent>input{accent-color:#168cff;flex:0 0 14px;width:14px!important;height:14px!important;margin:0!important;padding:0!important}.privacy-consent a{color:#66d4ff}.credit-consent{grid-column:span 2;align-self:center;margin:0!important}.security-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.status-card{border-radius:27px;min-height:530px;padding:34px;position:relative;box-shadow:inset 0 1px #ffffff47,0 35px 90px #00000061,0 0 70px #007eff21}.status-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(145deg,#6cd5ff8c,#0000 35%,#0065ff38);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.status-card-head{align-items:center;gap:14px;margin-bottom:27px;display:flex}.status-card-head>span{color:#91ddff;background:linear-gradient(145deg,#008aff47,#0050be1f);border:1px solid #58c3ff52;border-radius:15px;place-items:center;width:52px;height:52px;font-size:29px;font-weight:700;display:grid;box-shadow:0 0 24px #0088ff2e}.status-card-head small{color:#65c9ff;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.status-card-head h2{font-family:var(--font-geist-sans),Inter,Arial,sans-serif;letter-spacing:-.65px;margin:3px 0 0;font-size:24px;font-weight:650}.folder-document-icon{position:relative}.folder-document-icon:before{content:"";background:linear-gradient(145deg,#91ddff3d,#0856be1f);border:1.6px solid;border-radius:4px 5px 6px 6px;width:28px;height:21px;position:absolute;top:17px;left:11px;transform:perspective(50px)rotateX(-7deg);box-shadow:0 5px 12px #005dd22e}.folder-document-icon:after{content:"";background:#006ce033;border:1.6px solid;border-bottom:0;border-radius:4px 4px 0 0;width:13px;height:5px;position:absolute;top:13px;left:12px}.folder-document-icon i{z-index:2;background:linear-gradient(145deg,#eefafff5,#84d3ffc7);border:1.5px solid #d6f3ff;border-radius:3px;width:17px;height:21px;position:absolute;top:11px;left:21px;transform:rotate(5deg);box-shadow:0 4px 10px #003a8847}.folder-document-icon i:before,.folder-document-icon i:after{content:"";background:#278fd0;border-radius:2px;height:1.5px;position:absolute;left:3px;right:3px}.folder-document-icon i:before{top:7px;box-shadow:0 4px #278fd0}.folder-document-icon i:after{top:15px;right:7px}.status-card label{color:#d3e1ee;margin-top:15px;font-size:11px;font-weight:700;display:block}.status-card input{color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#001129a8;border:1px solid #91caf547;border-radius:12px;outline:0;width:100%;height:50px;margin-top:7px;padding:0 14px;font-size:13px;font-weight:500;box-shadow:inset 0 1px 5px #00000038}.status-card input::placeholder{color:#788ca5;opacity:1}.status-card input:focus{border-color:#4cc8ff;box-shadow:0 0 0 3px #2caeff1f,0 0 18px #0099ff1a}.public-search-button{color:#fff;width:100%;height:52px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.35px;background:linear-gradient(120deg,#0877ee,#00a6e9);border:1px solid #74dcff7a;border-radius:13px;margin-top:22px;font-size:13px;font-weight:650;box-shadow:0 12px 28px #006fed4d,0 0 26px #00a6ff2e}.public-search-button:disabled{opacity:.75}.button-search-icon{vertical-align:-1px;background:#ffffff1a;border:1px solid #ffffff47;border-radius:7px;place-items:center;width:24px;height:24px;margin-right:7px;font-size:16px;display:inline-grid}.privacy-note{color:#6f859f;text-align:center;margin-top:13px;font-size:8px;display:block}.public-loading{background:#00499121;border:1px solid #4dc3ff40;border-radius:11px;margin-top:13px;padding:13px 14px;position:relative;overflow:hidden}.public-loading strong,.public-loading small{display:block}.public-loading strong{color:#cbefff;font-size:10px}.public-loading small{color:#7797b6;margin-top:3px;font-size:8px}.public-loading i{transform-origin:0;background:linear-gradient(90deg,#31d5ff,#1486ff);width:100%;height:2px;animation:8s linear publicProgress;position:absolute;bottom:0;left:0}.public-spinner{vertical-align:-3px;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}.public-error,.login-error{color:#ff9ca8!important;margin:10px 0 0!important;font-size:9px!important}.public-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.public-success>span{color:#78f2bd;background:#119d6629;border:1px solid #48ecab6b;border-radius:50%;place-items:center;width:62px;height:62px;font-size:28px;display:grid;box-shadow:0 0 36px #3eeba82e}.public-success h3{margin:18px 0 6px;font-size:22px}.public-success p{color:#98adc3;max-width:310px;margin:0;font-size:12px;line-height:1.6}.public-success button{color:#65caff;background:0 0;border:0;margin-top:24px;font-size:10px;font-weight:750}.public-validation-success{color:#dfffee;background:#119d6621;border:1px solid #48ecab59;border-radius:12px;align-items:center;gap:11px;min-height:58px;margin-top:13px;padding:10px 13px;animation:.3s ease-out resultIn;display:flex;box-shadow:0 0 24px #3eeba814}.public-validation-success>span{color:#78f2bd;background:#119d6633;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.public-validation-success strong,.public-validation-success small{display:block}.public-validation-success strong{font-size:11px}.public-validation-success small{color:#8fb8aa;margin-top:3px;font-size:8px}.public-site .public-footer{color:#536982;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:min(1400px,100%);min-height:48px;margin:0 auto;padding:0;font-size:9px;display:flex}.public-site .public-footer div{align-items:center;gap:12px;display:flex}.public-site .public-footer strong{color:#7f9cba;letter-spacing:.45px;font-size:9px}.public-site .public-footer div span{border-left:1px solid #6588b53d;padding-left:12px}.credit-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(16px)saturate(80%);background:#00081694;place-items:center;padding:22px;animation:.22s ease-out overlayIn;display:grid;position:fixed;inset:0}.credit-modal{color:#eef8ff;background:linear-gradient(145deg,#041b3ef2,#020f27f5);border-radius:26px;width:min(720px,100%);max-height:calc(100svh - 44px);padding:34px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000080,0 0 70px #007eff29}.credit-modal-close{color:#bfe8ff;background:#2a7ed11f;border:1px solid #7bcdff40;border-radius:11px;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:16px}.credit-modal form>small,.credit-result>small{color:#62cfff;letter-spacing:1.2px;font-size:9px;font-weight:800}.credit-modal h2{letter-spacing:-.8px;margin:6px 0 7px;font-size:28px}.credit-modal form>p{color:#94aac2;margin:0 0 20px;font-size:11px}.credit-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.credit-form-grid .credit-full-name{grid-column:1/-1}.credit-form-grid label{color:#c7d5e6;font-size:9px;font-weight:700}.credit-form-grid input{color:#fff;background:#000c20a8;border:1px solid #82b7e533;border-radius:11px;outline:0;width:100%;height:48px;margin-top:7px;padding:0 13px;font-size:11px}.credit-form-grid input:focus{border-color:#4cc8ff;box-shadow:0 0 0 3px #2caeff1f}.credit-modal fieldset{background:#0014305c;border:1px solid #82b7e52e;border-radius:11px;align-items:center;gap:18px;margin:15px 0 0;padding:13px 15px;display:flex}.credit-modal legend{color:#c7d5e6;padding:0 5px;font-size:9px;font-weight:700}.credit-modal fieldset label{color:#c7d5e6;align-items:center;gap:6px;font-size:10px;display:flex}.credit-modal fieldset input{accent-color:#168cff}.credit-submit{color:#fff;background:linear-gradient(120deg,#0877ee,#00a6e9);border:1px solid #74dcff73;border-radius:12px;width:100%;height:50px;margin-top:16px;font-size:12px;font-weight:750;box-shadow:0 12px 28px #006fed47}.credit-submit:disabled{opacity:.7}.credit-privacy{text-align:center;margin-top:10px;color:#7088a2!important;letter-spacing:0!important;font-size:8px!important;display:block!important}.credit-form-error{color:#ff9ca8!important;margin:10px 0 0!important;font-size:9px!important}.credit-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.credit-result>span{color:#78f2bd;background:#119d6629;border:1px solid #48ecab6b;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:18px;font-size:30px;display:grid}.credit-result h2{max-width:510px;margin:8px 0 12px;font-size:30px}.credit-result p{color:#a8bdd2;max-width:540px;margin:0;font-size:13px;line-height:1.7}.credit-result a{color:#fff;background:#20b95a;border-radius:11px;margin-top:24px;padding:14px 19px;font-size:11px;font-weight:800;text-decoration:none;box-shadow:0 10px 26px #20b95a40}.credit-scanning{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.credit-radar{background:radial-gradient(circle,#1a91ff38,#001f4e38 64%);border:1px solid #4dcdff59;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.credit-radar:before,.credit-radar:after{content:"";border:1px solid #62d3ff33;border-radius:50%;position:absolute;inset:18px}.credit-radar:after{inset:34px}.credit-radar i{transform-origin:0;background:linear-gradient(90deg,#70e0ff,#0000);width:44px;height:1px;animation:1.35s linear infinite radarSpin;position:absolute;top:50%;left:50%}.credit-radar span{color:#a1ebff;font-size:28px}.credit-scanning>small{color:#62cfff;letter-spacing:1.2px;font-size:9px;font-weight:800}.credit-scanning h2{margin:8px 0 18px}.credit-scan-ticker{background:#003d7a2e;border:1px solid #5ccaff3d;border-radius:12px;place-items:center;width:min(440px,100%);min-height:50px;padding:0 15px;display:grid}.credit-scan-ticker span{color:#d9f4ff;font-size:12px;font-weight:700;animation:.35s ease-out creditTicker}.credit-scan-progress{background:#ffffff1a;border-radius:10px;width:min(440px,100%);height:6px;margin-top:15px;overflow:hidden}.credit-scan-progress i{border-radius:inherit;background:linear-gradient(90deg,#16a1ff,#56e0ff);width:0;height:100%;animation:12s linear forwards creditProgress;display:block;box-shadow:0 0 12px #28baff}.credit-scanning p{color:#7891aa;margin:13px 0 0;font-size:9px}.credit-result .credit-warning-icon{color:#251a00;background:#ffc72f;border-color:#ffc7348c;font-weight:900;box-shadow:0 0 34px #ffbc2038}.credit-result>small{color:#ffd866}.credit-warning-message{color:#ffe8a3;background:linear-gradient(135deg,#ffb9122e,#77490024);border:1px solid #ffc63385;border-radius:14px;align-items:center;gap:14px;width:min(560px,100%);margin-top:6px;padding:16px 18px;display:flex;box-shadow:0 12px 34px #ffae0014}.credit-warning-message>span{color:#ffca36;font-size:31px;line-height:1}.credit-warning-message p{color:#ffe8ad;text-align:left;margin:0;font-weight:650}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes creditTicker{0%{opacity:0;transform:translateY(7px)}}@keyframes creditProgress{to{width:100%}}@media (width>=901px) and (height<=850px){.public-site{padding-top:14px;padding-bottom:12px}.public-header{min-height:68px;padding-top:8px;padding-bottom:8px}.public-header img{height:43px}.public-hero{align-items:stretch;gap:clamp(34px,6vw,82px);padding:15px 0}.public-copy{flex-direction:column;height:455px;display:flex}.public-copy h1{letter-spacing:-3px;font-size:clamp(38px,4vw,56px);line-height:.95}.public-copy>p{margin:12px 0 11px;font-size:14px;line-height:1.42}.public-trust{gap:7px}.public-trust span,.public-trust a{padding:6px 9px;font-size:10px}.credit-visible-form{border-radius:14px;margin-top:auto;padding:9px 11px 10px}.credit-partner-logo{flex-basis:84px;width:84px;height:35px}.credit-visible-heading{gap:8px;margin-bottom:6px}.credit-visible-heading .credit-inline-icon{width:29px;height:29px;font-size:14px}.credit-visible-heading strong{font-size:14px}.credit-visible-grid{gap:5px 7px}.credit-visible-grid>label input{height:29px;margin-top:3px;font-size:11px}.credit-visible-grid fieldset{min-height:37px;padding:3px 8px}.credit-visible-submit{height:32px}.status-card{height:455px;min-height:0;padding:24px 28px}.status-card-head{margin-bottom:18px}.status-card-head>span{width:47px;height:47px}.status-card label{margin-top:11px}.status-card input{height:43px}.public-search-button{height:44px;margin-top:14px}.privacy-note{margin-top:9px}.public-site .public-footer{min-height:36px}}.ded-page{gap:18px;padding:24px;display:grid}.ded-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ded-heading>button{color:#fff;background:#0878eb;border:0;border-radius:12px;padding:13px 18px;font-weight:800;box-shadow:0 10px 25px #0878eb2c}.ded-list-card{background:#fff;border:1px solid #d9e7f4;border-radius:18px;padding:18px;box-shadow:0 16px 40px #1535530c}.ded-list{gap:10px;margin-top:12px;display:grid}.ded-list article{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #dce9f5;border-radius:14px;grid-template-columns:44px minmax(210px,1.4fr) minmax(190px,1fr) minmax(125px,.7fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.ded-list article>div{min-width:0}.ded-list small,.ded-list p{color:#6f8296;margin:3px 0;font-size:11px;display:block}.ded-list strong{color:#102d4e;white-space:normal;font-size:13px;display:block}.ded-file-icon{color:#0878eb;background:#e8f4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ded-file-icon .nav-icon{margin:0}.ded-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ded-actions button{color:#0869c9;background:#fff;border:1px solid #bcd8ef;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750}.ded-actions button:nth-child(2){color:#07864d;border-color:#9cdec0}.ded-form-dialog{background:#fff;border-radius:20px;width:min(900px,100vw - 30px);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 30px 80px #00162f55}.ded-client-picker,.ded-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ded-client-picker{background:#eef7ff;border:1px solid #d3e9fc;border-radius:14px;margin:16px 0;padding:14px}.ded-form-dialog label{color:#29435f;gap:6px;font-size:11px;font-weight:750;display:grid}.ded-form-dialog input,.ded-form-dialog select{color:#142e49;background:#fff;border:1px solid #cdddeb;border-radius:10px;width:100%;min-height:42px;padding:10px 12px;font:500 14px/1.2 inherit}.ded-form-grid .wide{grid-column:1/-1}.ded-form-dialog fieldset{border:1px solid #d8e6f2;border-radius:14px;margin:14px 0;padding:12px 14px}.ded-form-dialog legend{color:#123456;padding:0 8px;font-size:12px;font-weight:850}.ded-form-dialog legend small{color:#708399;font-weight:500}.ded-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ded-choice-grid.modalities{grid-template-columns:repeat(3,minmax(0,1fr))}.ded-choice-grid label{background:#f5f9fc;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.ded-choice-grid input{accent-color:#0878eb;width:16px;min-height:16px}.ded-auto-date{color:#087a50;background:#eaf8f1;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:750}@media (width<=900px){.ded-page{padding:16px}.ded-heading{flex-direction:column;align-items:flex-start}.ded-heading>button{width:100%}.ded-list article{grid-template-columns:42px 1fr}.ded-list article>div:nth-of-type(2),.ded-list article>div:nth-of-type(3),.ded-actions{grid-column:2}.ded-actions{justify-content:flex-start}.ded-client-picker,.ded-form-grid,.ded-choice-grid,.ded-choice-grid.modalities{grid-template-columns:1fr}.ded-form-grid .wide{grid-column:auto}.ded-form-dialog{border-radius:16px;padding:16px}}.admin-login-backdrop{z-index:300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00050fbf;place-items:center;padding:20px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.admin-login{color:#eaf7ff;border-radius:26px;width:min(440px,100%);padding:36px;position:relative}.admin-login>img{object-fit:contain;filter:brightness(0)invert();width:132px;height:47px;margin:0 auto 19px;display:block}.admin-login>small{color:#54c8ff;text-align:center;letter-spacing:1.5px;font-size:9px;display:block}.admin-login h2{text-align:center;margin:6px 0 5px;font-size:25px}.admin-login>p{color:#7890aa;text-align:center;margin:0 0 21px;font-size:10px}.admin-login label{color:#b9cbe0;margin-top:13px;font-size:10px;display:block}.admin-login input{color:#fff;background:#000e218f;border:1px solid #70b9ee3d;border-radius:11px;outline:0;width:100%;height:49px;margin-top:7px;padding:0 13px}.admin-login input:focus{border-color:#42bfff;box-shadow:0 0 0 3px #2caeff1f}.login-submit{color:#fff;background:linear-gradient(120deg,#0877ee,#00a6e9);border:0;border-radius:12px;width:100%;height:50px;margin-top:21px;font-size:11px;font-weight:800}.login-submit span{float:right;margin-right:4px}.login-close{color:#8ca2b8;background:#ffffff12;border:0;border-radius:9px;width:33px;height:33px;font-size:21px;position:absolute;top:15px;right:17px}.admin-login-backdrop.is-entering{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 50% 42%,#007eff33,#00050ff2 50%)}.admin-entry-animation{color:#eef8ff;text-align:center;will-change:transform,opacity;flex-direction:column;align-items:center;width:min(340px,88vw);padding-bottom:18px;animation:.55s cubic-bezier(.2,.8,.2,1) adminEntryIn;display:flex;position:relative}.admin-entry-animation:before{content:"";background:#ffffff1a;border-radius:20px;height:4px;position:absolute;bottom:0;left:0;right:0}.admin-entry-animation:after{content:"";transform-origin:0;background:linear-gradient(90deg,#168cff,#5ad7ff,#fff);border-radius:20px;width:100%;height:4px;animation:7s linear forwards adminEntryProgress;position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 16px #40c8ff8c}.admin-entry-animation>img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 18px #41beff47);will-change:transform;width:178px;height:64px;animation:1.5s ease-in-out infinite alternate adminLogoFloat}.admin-entry-ring{border:1px solid #6ed2ff33;border-radius:50%;width:58px;height:58px;margin:22px 0 16px;position:relative;box-shadow:0 0 26px #009bff2e}.admin-entry-ring:before,.admin-entry-ring:after{content:"";will-change:transform;border:2px solid #5ad7ff;border-color:#5ad7ff #168cff #0000 #0000;border-radius:50%;animation:1.1s linear infinite spin;position:absolute;inset:7px}.admin-entry-ring:after{border-top-color:#fff;border-right-color:#0000;animation-duration:.8s;animation-direction:reverse;inset:16px}.admin-entry-ring span{background:#7ee5ff;border-radius:50%;animation:1.4s ease-in-out infinite entryNode;position:absolute;inset:25px;box-shadow:0 0 14px #36bfff}.admin-entry-animation strong{letter-spacing:-.2px;font-size:17px}.admin-entry-animation small{color:#75a4c7;letter-spacing:.5px;margin-top:7px;font-size:10px}@keyframes adminEntryIn{0%{opacity:0;transform:scale(.94)translateY(14px)}}@keyframes adminEntryProgress{to{transform:scaleX(1)}}@keyframes adminLogoFloat{to{transform:translateY(-5px)}}@keyframes entryNode{50%{opacity:.45;transform:scale(.7)}}.secure-access-note{background:#0c84621c;border:1px solid #3edbaa42;border-radius:12px;align-items:center;gap:11px;margin:18px 0 4px;padding:13px 14px;display:flex}.secure-access-note>span{color:#7bf0c1;background:#1fbe8929;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.secure-access-note strong,.secure-access-note small{display:block}.secure-access-note strong{font-size:10px}.secure-access-note small{color:#82a99c;margin-top:3px;font-size:8px;line-height:1.35}.consulted-page{flex:1;width:100%;padding:42px 30px 48px}.consulted-card{background:linear-gradient(145deg,#fffffff0,#f6fbffc7);border:1px solid #6f8baf38;border-radius:17px;max-width:1080px;margin:0 auto;overflow:hidden;box-shadow:0 14px 36px #264e7d14}.consulted-title{border-bottom:1px solid #627ca429;justify-content:space-between;align-items:center;min-height:80px;padding:18px 22px;display:flex}.consulted-title h2{margin:0;font-size:18px}.consulted-title p{color:#7b899e;margin:4px 0 0;font-size:10px}.new-query-badge{color:#087a48;background:#eaf8f0;border:1px solid #b9e3cf;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.consulted-row{border-bottom:1px solid #627ca421;grid-template-columns:44px minmax(180px,1.25fr) minmax(120px,.8fr) minmax(135px,.9fr) minmax(135px,.85fr) 34px;align-items:center;gap:14px;min-height:92px;padding:15px 22px;display:grid}.query-avatar{color:#0871eb;background:#e7f2ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.consulted-row small{color:#7c899d;font-size:8px;display:block}.consulted-row strong{color:#192d48;margin-top:4px;font-size:10px;display:block}.query-name>span{color:#0b9d63;letter-spacing:.8px;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.query-name>strong{margin:0;font-size:12px}.client-whatsapp{color:#fff;background:#20b95a;border-radius:50%;justify-self:end;place-items:center;width:30px;height:30px;font-size:13px;font-weight:850;text-decoration:none;transition:all .18s;display:grid;position:relative;box-shadow:0 5px 12px #20b95a3d}.client-whatsapp:after{content:"";border-top:4px solid #20b95a;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:4px solid #0000;position:absolute;bottom:0;left:1px;transform:rotate(10deg)}.client-whatsapp>span{line-height:1;transform:rotate(-18deg)}.client-whatsapp:hover{background:#149c48;transform:translateY(-2px)scale(1.04);box-shadow:0 7px 16px #20b95a57}.client-whatsapp:hover:after{border-top-color:#149c48}.query-status{color:#087c4b;background:#e9f8f0;border-radius:7px;width:max-content;margin-bottom:6px;padding:5px 7px;font-size:8px;font-weight:700;display:block}.credit-requests-page{flex:1;width:100%;padding:42px 30px 48px}.credit-requests-card{background:linear-gradient(145deg,#fffffff0,#f6fbffc7);border:1px solid #6f8baf38;border-radius:17px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 14px 36px #264e7d14}.credit-request-row{border-bottom:1px solid #627ca421;grid-template-columns:44px minmax(175px,1.2fr) minmax(105px,.72fr) minmax(115px,.8fr) 78px minmax(125px,.82fr) 34px;align-items:center;gap:13px;min-height:94px;padding:15px 20px;display:grid}.credit-request-row small{color:#7c899d;font-size:8px;display:block}.credit-request-row strong{color:#192d48;margin-top:4px;font-size:10px;display:block}.consulted-row,.credit-request-row{padding-right:62px;position:relative}.delete-client{color:#d33744;cursor:pointer;background:#fff5f6;border:1px solid #d337442e;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;transition:all .18s;display:grid;position:absolute;bottom:10px;right:22px}.delete-client svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.delete-client:hover{color:#fff;background:#d33744;transform:translateY(-1px);box-shadow:0 5px 12px #d3374433}.consulted-row .client-whatsapp,.credit-request-row .client-whatsapp{align-self:start;margin-top:2px}.delete-dialog .delete-icon{color:#d33744;background:#fff0f1;place-items:center;display:grid;position:static}.delete-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.delete-dialog p strong{color:#253b58}.delete-confirm{background:#d33744!important}.delete-confirm:hover{background:#b92532!important}.delete-dialog button:disabled{opacity:.6;cursor:wait}.contact-actions{align-items:center;gap:5px;margin-top:8px;display:flex}.contact-actions button{color:#7b899b;background:#f7f9fc;border:1px solid #d9e2ed;border-radius:7px;height:25px;padding:0 8px;font-size:7px;font-weight:800;transition:all .16s}.contact-actions button:hover{border-color:#a8bdd3;transform:translateY(-1px)}.contact-actions button.active.pending{color:#9b6500;background:#fff7df;border-color:#f1cf82}.contact-actions button.active.contacted{color:#08784a;background:#e9f8f0;border-color:#9cdec0;box-shadow:0 3px 9px #149f5e1a}@keyframes publicProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes publicFloat{to{transform:translate(30px,-35px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}}@keyframes lineTravel{0%{opacity:0;transform:translate(0)rotate(-16deg)}12%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translate(230%)rotate(-16deg)}}@keyframes nodePulse{50%{opacity:.28;transform:scale(1.7)}}:root{--navy:#031633;--blue:#0877ff;--ink:#07152f;--muted:#6d7b92;--line:#627ca433;--glass:#ffffffb8}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button,input{font:inherit}button{cursor:pointer}body{color:var(--ink);background:#edf5ff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.app-shell{background:radial-gradient(circle at 66% 8%,#fbfdff 0,#edf5ff 42%,#e6f0fc 100%);min-height:100vh;display:flex}.panel-intro .sidebar{animation:.75s cubic-bezier(.2,.8,.2,1) both panelSlideIn}.panel-intro .topbar{animation:.7s cubic-bezier(.2,.8,.2,1) .18s both panelDropIn}.panel-intro .sidebar .brand,.panel-intro .sidebar nav button,.panel-intro .sidebar-bottom{opacity:0;animation:.55s cubic-bezier(.2,.8,.2,1) forwards panelItemIn}.panel-intro .sidebar .brand{animation-delay:.22s}.panel-intro .sidebar nav button:first-child{animation-delay:.34s}.panel-intro .sidebar nav button:nth-child(2){animation-delay:.42s}.panel-intro .sidebar nav button:nth-child(3){animation-delay:.5s}.panel-intro .sidebar nav button:nth-child(4){animation-delay:.58s}.panel-intro .sidebar nav button:nth-child(5){animation-delay:.66s}.panel-intro .sidebar nav button:nth-child(6){animation-delay:.74s}.panel-intro .sidebar nav button:nth-child(7){animation-delay:.82s}.panel-intro .sidebar nav button:nth-child(8){animation-delay:.9s}.panel-intro .sidebar nav button:nth-child(9){animation-delay:.98s}.panel-intro .sidebar nav button:nth-child(10){animation-delay:1.06s}.panel-intro .sidebar-bottom{animation-delay:1.14s}.panel-intro .dashboard>*,.panel-intro .consulted-page>*,.panel-intro .credit-requests-page>*,.panel-intro .settings-page>*,.panel-intro .rating-page>*,.panel-intro .users-page>*,.panel-intro .finance-page>*{opacity:0;animation:.68s cubic-bezier(.2,.8,.2,1) forwards panelCardIn}.panel-intro .dashboard>:first-child,.panel-intro .consulted-page>:first-child,.panel-intro .credit-requests-page>:first-child{animation-delay:.42s}.panel-intro .dashboard>:nth-child(2),.panel-intro .consulted-page>:nth-child(2),.panel-intro .credit-requests-page>:nth-child(2){animation-delay:.62s}.panel-intro .dashboard>:nth-child(3){animation-delay:.82s}.panel-intro .dashboard>:nth-child(4){animation-delay:1.02s}.panel-intro .dashboard button,.panel-intro .dashboard input{animation:.55s cubic-bezier(.2,.8,.2,1) 1.08s both panelControlIn}@keyframes panelSlideIn{0%{opacity:0;transform:translate(-42px)}}@keyframes panelDropIn{0%{opacity:0;transform:translateY(-24px)}}@keyframes panelItemIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes panelCardIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes panelControlIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.sidebar{color:#d8e6fb;background:linear-gradient(155deg,#071e42 0%,#03152f 52%,#001d49 100%);flex-direction:column;width:218px;min-width:218px;height:100vh;min-height:100vh;padding:20px 12px 18px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 45px #06235126}.sidebar:before{content:"";filter:blur(100px);opacity:.15;background:#086cff;width:300px;height:300px;position:absolute;inset:-120px auto auto -100px}.brand{align-items:flex-start;padding:3px 8px 24px;display:flex;position:relative}.brand-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.96;width:172px;height:auto;max-height:58px;display:block}.brand-mark{background:linear-gradient(145deg,#33a6ff,#0056f5);border-radius:13px;width:38px;height:38px;padding:2px;box-shadow:0 10px 28px #0077ff59}.brand-mark span{color:#fff;background:#071c3c;border-radius:11px;place-items:center;width:100%;height:100%;font-size:20px;font-style:italic;font-weight:800;display:grid}.brand small{color:#89a5ca;white-space:nowrap;margin-top:3px;font-size:8px;display:block}.sidebar nav{scrollbar-width:thin;scrollbar-color:#69a6f173 transparent;flex-direction:column;flex:auto;gap:5px;min-height:0;padding-right:3px;display:flex;position:relative;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#69a6f16b;border-radius:999px}nav button{color:#b9cae3;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;height:46px;padding:0 12px;font-size:13px;transition:all .2s;display:flex}nav button:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}nav button.active{color:#fff;background:linear-gradient(120deg,#0878ff,#0964ee);box-shadow:0 12px 24px #005fff52,inset 0 1px #ffffff40}.sidebar nav button:nth-child(6){margin-top:12px;position:relative}.sidebar nav button:nth-child(6):before{content:"";background:#97b5db29;height:1px;position:absolute;top:-9px;left:10px;right:10px}.nav-icon{text-align:center;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 8px #0000001f);width:21px;height:21px;transition:transform .2s,stroke-width .2s}nav button:hover .nav-icon svg{stroke-width:2.1px;transform:scale(1.08)}.nav-query-count{color:#fff;background:#ef3340;border:1px solid #ffffff52;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:850;line-height:1;display:grid;box-shadow:0 5px 14px #ef334059}nav button.active .nav-query-count{color:#0871eb;background:#fff;border-color:#fff;box-shadow:0 5px 13px #00266a38}.sidebar-bottom{flex:none;margin-top:10px;position:relative}.security-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#15366394,#021736b3);border:1px solid #67a3ef45;border-radius:12px;align-items:flex-start;gap:9px;padding:14px 10px;display:flex}.security-card .shield{color:#28d68e;background:#123e66;border-radius:10px;place-items:center;width:27px;height:31px;display:grid}.security-card b{color:#fff;font-size:11px}.security-card small{color:#a9bdd8;margin-top:3px;font-size:9px;line-height:1.55;display:block}.security-card i{background:#31d88f;border-radius:50%;width:6px;height:6px;margin:5px 0 0 auto;box-shadow:0 0 8px #31d88f}.collapse{color:#afc4df;background:0 0;border:0;gap:16px;padding:18px 8px 0;font-size:12px;display:flex}.workspace{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);z-index:20;background:#ffffffb8;align-items:center;gap:22px;height:76px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 6px 22px #2b4f7a0a}.mobile-brand{display:none}.search{background:#ffffffbd;border:1px solid #5f789940;border-radius:11px;align-items:center;gap:10px;width:min(480px,37vw);height:44px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px #03143108,0 8px 28px #16416e0a}.search span{color:#61728c;font-size:25px;transform:rotate(-15deg)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.weather-clock{background:#ffffffad;border:1px solid #5f789933;border-radius:13px;align-items:center;gap:9px;min-width:205px;height:48px;margin-left:auto;padding:6px 11px;display:flex;box-shadow:0 8px 24px #16416e0d}.weather-icon{background:#eef6ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.weather-clock div{flex-direction:column;gap:2px;min-width:0;display:flex}.weather-clock strong{color:#152844;font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:15px;line-height:1}.weather-clock small{color:#65758c;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:9px;line-height:1.2;overflow:hidden}.search kbd{color:#66758d;background:#f0f3f7;border-radius:6px;padding:4px 7px;font-size:11px}.notification{color:#f5b800;background:0 0;border:0;width:58px;height:40px;margin-left:auto;font-size:22px;position:relative}.notification svg{fill:#ffc928;stroke:#d99b00;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 7px #e1a30040);width:24px;height:24px}.notification b{color:#fff;background:#0573fa;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:0;right:7px}.notification.has-new{animation:2.2s ease-in-out infinite notificationPulse}.notification.has-new b{background:#ef3340;width:auto;min-width:18px;padding:0 5px;box-shadow:0 0 0 4px #ef33401f}@keyframes notificationPulse{0%,75%,to{transform:rotate(0)}80%{transform:rotate(-7deg)}86%{transform:rotate(7deg)}92%{transform:rotate(-4deg)}}.notification-panel{color:#172943;-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:#fffffff0;border:1px solid #6682a633;border-radius:16px;width:min(340px,100vw - 24px);padding:12px;animation:.18s ease-out notificationPanelIn;position:absolute;top:66px;right:245px;box-shadow:0 22px 55px #142e5233}.notification-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:38px;padding:3px 5px 10px;display:flex}.notification-panel-head span{font-size:13px;font-weight:800}.notification-panel-head b{color:#946500;background:#fff2bd;border-radius:7px;padding:4px 7px;font-size:8px}.notification-empty{align-items:center;gap:11px;min-height:78px;padding:14px 7px 5px;display:flex}.notification-empty>span{color:#178459;background:#eaf8f0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.notification-empty strong,.notification-empty small{display:block}.notification-empty strong{font-size:11px}.notification-empty small{color:#7a899d;margin-top:4px;font-size:8px}.notification-list article{border-bottom:1px solid #627ca421;align-items:center;gap:10px;min-height:68px;padding:10px 5px;display:flex}.notification-list article:last-child{border-bottom:0}.notification-list article>span{color:#a56c00;background:#fff3c7;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.notification-list article>div{flex:1;min-width:0}.notification-list strong,.notification-list small{display:block}.notification-list strong{font-size:10px}.notification-list small{color:#7a899d;margin-top:4px;font-size:8px;line-height:1.4}.notification-list article>b{color:#fff;background:#ef3340;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}@keyframes notificationPanelIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.notification-panel-head{gap:7px}.notification-panel-head>span{margin-right:auto}.notification-sound-toggle{color:#6f7f91;height:25px;font:inherit;white-space:nowrap;background:#f4f7fa;border:1px solid #d5e1ec;border-radius:8px;padding:0 8px;font-size:7px;font-weight:750}.notification-sound-toggle.is-on{color:#8a6300;background:#fff6d5;border-color:#efd889}.profile-button{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#087aff,#075bd8);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 7px 18px #006ff640}.avatar.has-photo{background:#dfeafa;overflow:visible}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar i{background:#2fc477;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.profile-button strong{font-size:12px;display:block}.profile-button small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.profile-button em{margin-left:12px;font-style:normal}.profile-menu{-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:#ffffffe3;border:1px solid #6682a633;border-radius:16px;width:240px;padding:14px;position:absolute;top:69px;right:30px;box-shadow:0 20px 50px #142e5230}.secure-title{border-bottom:1px solid var(--line);color:#14233b;gap:12px;padding:5px 7px 14px;display:flex}.secure-title b{color:#12a061;font-size:11px}.secure-title small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5;display:block}.profile-menu button{text-align:left;color:#46546b;background:0 0;border:0;border-radius:8px;width:100%;padding:12px 8px;font-size:12px}.profile-menu button:hover{color:#075fd7;background:#eef5ff}.dashboard{width:100%;max-width:1500px;margin:0 auto;padding:30px 30px 26px}.hero{justify-content:space-between;min-height:170px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";opacity:.38;background-image:radial-gradient(#8dbaf3 1px,#0000 1px);background-size:10px 10px;width:260px;height:150px;position:absolute;top:20%;right:21%;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.hero-copy{z-index:2;position:relative}.hero-copy p{margin:0 0 4px;font-size:20px}.hero-copy h1{letter-spacing:-1.5px;margin:0;font-size:37px;font-weight:760;line-height:1.08}.hero-copy h1 em{color:#086df4;font-style:normal}.hero-actions{gap:14px;margin-top:25px;display:flex}.hero-actions button{border-radius:10px;height:48px;padding:0 23px;font-size:13px;font-weight:650}.primary{color:#fff;background:linear-gradient(135deg,#1384ff,#0066ed);border:0;box-shadow:0 12px 26px #0066ed3b,inset 0 1px #ffffff59}.secondary{color:#263750;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #5c779847}.score-visual{width:365px;margin-right:60px;position:relative}.glass-back{background:#bedafc40;border:1px solid #4b88d74d;border-radius:17px;width:245px;height:145px;position:absolute;top:0;right:20px;transform:rotate(3deg);box-shadow:0 16px 35px #285fa41f,inset 0 1px #fff9}.glass-back span{background:#438de8;border-radius:50%;width:6px;height:6px;margin:13px 0 0 8px;display:inline-block}.score-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #ffffffbf;border-radius:16px;flex-direction:column;align-items:center;width:180px;height:125px;display:flex;position:absolute;top:33px;left:25px;box-shadow:0 22px 46px #1d519129}.gauge{border:10px solid #dcecff;border-bottom:0;border-radius:100px 100px 0 0;width:93px;height:47px;margin-top:18px;position:relative;overflow:hidden}.gauge-fill{clip-path:polygon(0 0,82% 0,65% 100%,0 100%);border:10px solid #0874f8;border-bottom:0;border-radius:100px 100px 0 0;position:absolute;inset:-10px}.score-card strong{margin-top:-1px;font-size:28px;line-height:1}.score-card small{color:#586b88;margin-top:4px;font-size:9px}.score-card i{color:#fff;background:linear-gradient(#559ce9,#1870e4);border:4px solid #d9ebff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;font-style:normal;display:grid;position:absolute;bottom:-10px;right:-10px}.bars{align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:42px;right:40px}.bars b{background:#72b0f7;border-radius:2px;width:10px;height:24px}.bars b:nth-child(2){height:37px}.bars b:nth-child(3){height:18px}.bars b:nth-child(4){height:44px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:6px 0 24px;display:grid}.metrics article,.glass-panel{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(145deg,#ffffffdb,#f8fcffab);border:1px solid #6f8baf38;box-shadow:0 10px 30px #29507e12,inset 0 1px #ffffffbf}.metrics article{border-radius:13px;align-items:center;gap:13px;min-height:105px;padding:16px;font-family:Avenir Next,Montserrat,Segoe UI,sans-serif;display:flex}.metric-icon{border:1px solid;border-radius:11px;flex:0 0 53px;place-items:center;width:53px;height:53px;font-size:26px;display:grid}.metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.metric-icon.blue{color:#076cf0;background:#edf6ff;border-color:#b9d8fd}.metric-icon.green{color:#10a262;background:#ebf9f1;border-color:#b8e5cd}.metric-icon.purple{color:#9452ec;background:#f4edff;border-color:#d9c4f7}.metric-icon.amber{color:#e28b00;background:#fff7e8;border-color:#f1d29e}.metrics article div small{color:#53617a;letter-spacing:.15px;white-space:nowrap;font-size:10px;font-weight:600;display:block}.metrics article div strong{letter-spacing:-1.2px;font-size:29px;font-weight:800;line-height:1.15;display:block}.metrics article p{white-space:nowrap;margin:14px 0 0 auto;font-size:10px}.metrics article p small{color:#8490a2;margin-top:5px;display:block}.up{color:#159460}.down{color:#e1454f}.metrics.side-metrics{grid-template-columns:1fr;align-content:stretch;gap:14px;margin:0}.side-metrics article{height:100%;min-height:0;padding:11px 13px}.side-metrics .metric-icon{flex-basis:45px;width:45px;height:45px}.side-metrics .metric-icon svg{width:23px;height:23px}.side-metrics article div strong{font-size:24px}.side-metrics article p{margin-top:8px;font-size:9px}.content-grid{grid-template-columns:minmax(620px,1.65fr) minmax(360px,.9fr);align-items:stretch;gap:20px;display:grid}.glass-panel{border-radius:15px;overflow:hidden}.panel-title{border-bottom:1px solid var(--line);align-items:center;height:64px;padding:0 19px;display:flex}.panel-title h2,.quick-head h2{letter-spacing:-.5px;margin:0;font-size:19px}.quick-head h2{letter-spacing:-.8px;font-size:25px}.panel-title button{color:#006bf2;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:650}.recent-data{scrollbar-width:thin;width:100%;overflow:auto hidden}.recent-data-head,.recent-data-row{grid-template-columns:1.45fr 1.1fr .65fr 1.05fr 1fr .85fr;align-items:center;display:grid}.recent-data-head{color:#43516a;border-bottom:1px solid var(--line);min-width:720px;height:38px;padding:0 16px;font-size:11px;font-weight:550}.recent-ticker-window{min-width:720px;height:295px;position:relative;overflow:hidden}.recent-ticker-window:before,.recent-ticker-window:after{content:"";z-index:3;pointer-events:none;height:18px;position:absolute;left:0;right:0}.recent-ticker-window:before{background:linear-gradient(#f8fcffeb,#0000);top:0}.recent-ticker-window:after{background:linear-gradient(#0000,#f8fcfff0);bottom:0}.recent-data-row{color:#24344e;border-bottom:1px solid var(--line);height:59px;padding:0 16px;font-size:11px}.recent-data-row>div{align-items:center;gap:10px;min-width:0;display:flex}.recent-data-row>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-data-row>span{white-space:nowrap;min-width:0}.recent-data-row>span:last-child small{color:#77859b;margin-top:3px;display:block}.recent-ticker-track{will-change:transform;animation:28s linear infinite recentEscalator}.recent-ticker-window:hover .recent-ticker-track{animation-play-state:paused}@keyframes recentEscalator{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.recent-ticker-track{animation:none}}table{border-collapse:collapse;width:100%;min-width:720px;font-size:11px}th{text-align:left;color:#43516a;border-bottom:1px solid var(--line);height:38px;padding:0 16px;font-weight:550}td{border-bottom:1px solid var(--line);white-space:nowrap;color:#24344e;height:59px;padding:0 16px}td:first-child{align-items:center;gap:10px;display:flex}td small{color:#77859b;margin-top:3px;display:block}.person{color:#0870ed;background:#e8f2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.person.p1{color:#8656dc;background:#f0eaff}.person.p2{color:#169c64;background:#e8f7ee}.person.p3{color:#e04852;background:#ffedef}.person.p4{color:#2680d8;background:#eaf3fb}.score{color:#08783f;background:#eaf7ef;border:1px solid #c6e7d2;border-radius:7px;padding:5px 9px}.score.mid{color:#c06a00;background:#fff6e7;border-color:#f2d6a5}.score.low{color:#cf2732;background:#ffeded;border-color:#f1c6ca}.status{border:1px solid;border-radius:7px;padding:5px 9px;font-size:10px}.status i{border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.approved{color:#0c8a4c;background:#eaf8f0;border-color:#c5e7d2}.approved i{background:#19ac66}.review{color:#c57300;background:#fff7e9;border-color:#f2d6a9}.review i{background:#efa10e}.denied{color:#cf2633;background:#ffeded;border-color:#f2c7ca}.denied i{background:#e64550}.table-more{color:#006cf1;background:0 0;border:0;margin:11px auto;font-size:11px;font-weight:650;display:block}.quick-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;min-height:330px;padding:14px 18px 12px;display:grid;position:relative}.quick-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:7px;display:flex}.quick-head,.full-name-field,.document-field,.consult,.safe-note{grid-column:1/-1}.quick-head p{color:var(--muted);margin:1px 0 0;font-size:10px}.quick-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.quick-title>div{min-width:0}.quick-title h2{line-height:30px}.quick-title p{text-align:left}.quick-head-tools{flex:none;align-items:flex-end;gap:8px;display:flex}.money-notes-icon{background:linear-gradient(145deg,#edf7ff,#dceeff);border:1px solid #b8d7fb;border-radius:9px;flex:0 0 35px;align-self:flex-start;width:35px;height:35px;position:relative;overflow:hidden;box-shadow:0 6px 14px #0065de17}.money-notes-icon i{color:#0871e8;background:#fff;border:1px solid #68a8ef;border-radius:4px;place-items:center;width:22px;height:14px;font-size:6px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 2px 5px #044b9e1f}.money-notes-icon i:first-child{top:7px;left:4px;transform:rotate(-10deg)}.money-notes-icon i:last-child{bottom:6px;right:4px;transform:rotate(8deg)}.quick-panel label{color:#22314a;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.quick-panel .compact-correspondent{color:#55708f;width:142px;margin:0;font-size:8px}.compact-correspondent>span:first-child{white-space:nowrap;margin:0 0 2px 2px;display:block}.code-input-wrap{background:#fff;border:1px solid #b4d1f5;border-radius:8px;align-items:center;width:100%;height:27px;margin:0;transition:all .2s;display:flex;overflow:hidden}.code-input-wrap:focus-within{border-color:#1680ff;box-shadow:0 0 0 3px #1680ff1a}.quick-panel .compact-correspondent .code-input-wrap input{width:66px;min-width:0;height:25px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0 7px;font-size:10px}.code-input-wrap b{color:#0758ba;letter-spacing:0;background:#eef6ff;border-left:1px solid #d8e6f6;align-self:stretch;align-items:center;padding:0 7px;font-size:9px;display:flex}.quick-panel input{color:#172943;background:#ffffff8f;border:1px solid #5f7a9e42;border-radius:8px;outline:none;width:100%;height:33px;margin-top:3px;padding:0 10px;font-size:11px;transition:all .2s}.quick-panel input:focus{background:#fff;border-color:#1680ff;box-shadow:0 0 0 3px #1680ff1a}.quick-panel input::placeholder{color:#8290a5}.consult{color:#fff;background:linear-gradient(120deg,#0a7bff,#0066ed);border:0;border-radius:9px;width:100%;height:37px;font-size:11px;font-weight:650;box-shadow:0 9px 18px #0069f02b,inset 0 1px #ffffff52}.consult-search-icon{vertical-align:-2px;margin-right:7px;font-size:24px;line-height:0;display:inline-block}.consult:disabled{opacity:.8;cursor:wait}.spinner{vertical-align:-3px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}.safe-note{color:#77859a;margin-top:4px;font-size:8px;display:block}.launch-overlay{z-index:10;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 35%,#1569daeb,#031b41fa 68%);flex-direction:column;justify-content:center;align-items:center;padding:22px;animation:.35s ease-out overlayIn;display:flex;position:absolute;inset:0;overflow:hidden}.launch-overlay:before{content:"";opacity:.24;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px);background-size:29px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.launch-glow{filter:blur(45px);opacity:.42;background:#1a91ff;border-radius:50%;width:190px;height:190px;animation:1.4s ease-in-out infinite alternate glowPulse;position:absolute;top:33px}.rocket-scene{perspective:700px;width:210px;height:220px;position:relative}.rocket-3d{z-index:3;filter:drop-shadow(12px 18px 14px #000a215c);width:58px;height:132px;transform-style:preserve-3d;animation:8s cubic-bezier(.46,.05,.42,.95) both rocketLaunch;position:absolute;bottom:45px;left:78px}.rocket-nose{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(105deg,#b9ccdf 0%,#fff 46%,#d3e5f4 68%,#7697b9 100%);border-radius:52% 52% 18% 18%;width:44px;height:42px;position:absolute;top:0;left:7px}.rocket-body{background:linear-gradient(90deg,#8ba7c2 0%,#f7fbff 28%,#fff 52%,#bdd3e7 78%,#6688ab 100%);border-radius:9px 9px 16px 16px;width:44px;height:66px;position:absolute;top:34px;left:7px;box-shadow:inset -5px 0 7px #0d345b38,inset 4px 0 6px #fffc}.rocket-body:after{content:"";background:linear-gradient(90deg,#e43c39,#ff6b48 48%,#c82e38);height:11px;position:absolute;bottom:7px;left:0;right:0;box-shadow:0 2px 4px #48050940}.rocket-window{background:radial-gradient(circle at 38% 32%,#96deff,#0877d8 60%,#053a78);border:4px solid #d8e7f4;border-radius:50%;width:22px;height:22px;position:absolute;top:10px;left:11px;box-shadow:inset -4px -4px 6px #0012326b,0 2px 5px #0b2b4c4d}.rocket-fin{z-index:-1;background:linear-gradient(135deg,#ff6651,#b9122d);width:22px;height:38px;position:absolute;bottom:23px;box-shadow:inset -3px -3px 5px #45000840}.fin-left{border-radius:20px 3px 8px 9px;left:-6px;transform:skewY(-24deg)rotateY(-18deg)}.fin-right{border-radius:3px 20px 9px 8px;right:-6px;transform:skewY(24deg)rotateY(18deg)}.rocket-nozzle{background:linear-gradient(90deg,#334d6a,#90a8bf,#283e58);border-radius:2px 2px 8px 8px;width:25px;height:15px;position:absolute;bottom:18px;left:17px}.rocket-flame{z-index:-2;filter:drop-shadow(0 8px 8px #ff721e);transform-origin:top;background:linear-gradient(#fff 0 10%,#ffe66a 24%,#ff8b26 54%,#ff300a0d);border-radius:48% 48% 70% 70%;width:20px;height:50px;animation:.13s ease-in-out infinite alternate flameFlicker;position:absolute;bottom:-29px;left:19px}.smoke-cloud{z-index:2;width:165px;height:82px;position:absolute;bottom:5px;left:23px}.smoke-cloud i{filter:drop-shadow(0 7px 8px #000d262e);background:radial-gradient(circle at 35% 30%,#fff,#cfe0ee 68%,#7d9db940);border-radius:50%;width:52px;height:52px;animation:1s ease-out infinite alternate smokePuff;position:absolute;bottom:0}.smoke-cloud i:first-child{bottom:2px;left:0}.smoke-cloud i:nth-child(2){animation-delay:-.25s;bottom:22px;left:27px}.smoke-cloud i:nth-child(3){animation-delay:-.5s;bottom:5px;left:58px}.smoke-cloud i:nth-child(4){animation-delay:-.7s;bottom:25px;left:88px}.smoke-cloud i:nth-child(5){animation-delay:-.35s;bottom:2px;left:116px}.smoke-cloud i:nth-child(6){animation-delay:-.8s;bottom:-10px;left:41px}.smoke-cloud i:nth-child(7){animation-delay:-.15s;bottom:-12px;left:83px}.launch-copy{z-index:4;text-align:center;width:100%;margin-top:-4px;position:relative}.launch-copy strong{letter-spacing:-.25px;font-size:18px;display:block}.scan-ticker{background:#01133157;border:1px solid #98d2ff38;border-radius:7px;max-width:310px;height:26px;margin:7px auto 11px;overflow:hidden}.scan-ticker span{white-space:nowrap;color:#d7edff;font-size:10px;line-height:24px;animation:2s ease-in-out both tickerSlide;display:block}.launch-progress{background:#ffffff24;border-radius:10px;width:100%;height:6px;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.launch-progress i{border-radius:inherit;background:linear-gradient(90deg,#46c2ff,#fff,#54d5ff);width:0;height:100%;animation:8s linear forwards loadEight;display:block;box-shadow:0 0 12px #66d8ff}.launch-copy small{color:#90b9e1;margin-top:9px;font-size:9px;display:block}@keyframes overlayIn{0%{opacity:0;transform:scale(.98)}}@keyframes rocketLaunch{0%,12%{transform:translateY(2px)rotate(-1deg)rotateY(-5deg)}18%{transform:translateY(-6px)rotate(1deg)rotateY(5deg)}35%{transform:translateY(-22px)rotate(-1deg)}60%{transform:translateY(-45px)rotate(1deg)}82%,to{transform:translateY(-73px)rotate(0)}}@keyframes flameFlicker{0%{transform:scaleY(.78)scaleX(.86)}to{transform:scaleY(1.08)scaleX(1.08)}}@keyframes smokePuff{0%{opacity:.78;transform:scale(.86)translateY(4px)}to{opacity:.98;transform:scale(1.06)translateY(-3px)}}@keyframes glowPulse{to{opacity:.58;transform:scale(1.18)}}@keyframes loadEight{to{width:100%}}@keyframes tickerSlide{0%{opacity:0;transform:translate(75%)}18%,78%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-75%)}}.rating-alert{color:#6c4300;background:linear-gradient(135deg,#fffaf0,#fff3d5);border:1px solid #f1c771;border-radius:15px;align-items:center;gap:16px;min-height:94px;margin-top:20px;padding:17px 20px;animation:.4s ease-out resultIn;display:flex;box-shadow:0 10px 30px #8f5b0014}.rating-alert>span{color:#fff;background:linear-gradient(135deg,#f4a619,#d97900);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:23px;font-weight:800;display:grid;box-shadow:0 7px 18px #d47e0040}.rating-alert strong{font-size:14px}.rating-alert p{color:#835d1c;margin:5px 0 0;font-size:11px;line-height:1.5}.rating-alert button{color:#fff;white-space:nowrap;background:#d98200;border:0;border-radius:9px;height:40px;margin-left:auto;padding:0 17px;font-size:11px;font-weight:700}.offers-section{background:linear-gradient(145deg,#ffffffeb,#f2f9ffc2);border:1px solid #6f8baf38;border-radius:16px;margin-top:14px;padding:22px;scroll-margin-top:88px;animation:.45s ease-out resultIn;box-shadow:0 14px 34px #264e7d17}.offers-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.offers-title>div{align-items:center;gap:10px;display:flex}.offers-title span{color:#fff;background:#18a868;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.offers-title h2{letter-spacing:-.5px;margin:0;font-size:20px}.offers-title p{color:#6a7b93;margin:0;font-size:10px}.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.offers-grid.count-1{grid-template-columns:minmax(300px,440px)}.offer-card{background:linear-gradient(145deg,#fffffffa,#f6fafff0);border:1px solid #d4e0ed;border-radius:16px;min-height:350px;padding:18px;transition:all .2s;box-shadow:0 12px 30px #20436d17,inset 0 1px #ffffffe6}.offer-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #2a4a7021}.offer-top{border-bottom:1px solid #e8eef5;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:64px;padding-bottom:14px;display:grid}.bank-logo{background:#fff;border:1px solid #d9e3ee;border-radius:13px;justify-content:center;align-items:center;width:58px;height:58px;padding:3px;display:flex;overflow:hidden;box-shadow:0 6px 16px #2040681a}.bank-logo img{object-fit:contain;border-radius:9px;width:100%;height:100%;display:block}.offer-bank-name strong{color:#10243e;letter-spacing:-.15px;font-size:14px;display:block}.offer-bank-name small{color:#77879c;margin-top:4px;font-size:8px;display:block}.best-offer{color:#087143;background:#e8f7ef;border:1px solid #bde6cf;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.offer-value{margin:15px 0 12px}.offer-value>span{color:#5b6b83;font-size:9px;display:block}.offer-value>strong{color:#071d3b;letter-spacing:-.8px;margin:3px 0 2px;font-size:25px;display:block}.offer-value>small{color:#8491a4;font-size:8px}.installment-editor{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.installment-editor>label,.installment-editor>div{color:#5d6f86;background:#fff;border:1px solid #e0e9f3;border-radius:9px;padding:9px 10px;font-size:8px}.installment-editor select{color:#17314f;background:#f8fbff;border:1px solid #cbd9e8;border-radius:7px;outline:none;width:100%;height:28px;margin-top:5px;padding:0 7px;font-size:9px;font-weight:700}.installment-editor small{margin-bottom:7px;display:block}.installment-editor strong{color:#0870e6;font-size:13px}.offer-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:15px;display:grid}.offer-details span{color:#46617f;background:#edf5fd;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;min-height:66px;padding:11px 10px;display:flex}.offer-details small,.offer-details b{display:block}.offer-details small{color:#657b94;margin-bottom:6px;font-size:10px;font-weight:650;line-height:1.2}.offer-details b{color:#1f456b;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.2}.offer-card>button{color:#fff;background:linear-gradient(120deg,#087bff,#0066ed);border:0;border-radius:9px;width:100%;height:41px;font-size:10px;font-weight:700}.offer-card>button b{float:right;font-size:14px}.offer-disclaimer{color:#8290a4;margin-top:13px;font-size:8px;font-style:italic;display:block}@keyframes resultIn{0%{opacity:0;transform:translateY(12px)}}footer{color:#6e7f98;background:#f0f7ff8c;border-top:1px solid #6588b538;align-items:center;gap:24px;min-height:51px;margin-top:auto;padding:0 30px;font-size:10px;display:flex}footer b{color:#0755bb;border-right:1px solid #b9cfe9;padding-right:24px}footer span{font-style:italic}.toast{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041939e8;border:1px solid #6fa8ee4d;border-radius:13px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;animation:.25s ease-out toastIn;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 20px 50px #0015344d}.toast>:first-child{color:#38d994}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}.rating-page{flex:1;width:100%;padding:42px 30px 48px}.rating-heading{align-items:center;gap:16px;max-width:1080px;margin:0 auto 24px;display:flex}.rating-heading>span{color:#0872f5;background:#ffffffc7;border:1px solid #5b84b433;border-radius:16px;place-items:center;width:54px;height:54px;font-size:22px;display:grid;box-shadow:0 12px 30px #264e7d14}.rating-heading p{color:#0872f5;text-transform:uppercase;letter-spacing:1px;margin:0 0 3px;font-size:10px;font-weight:750}.rating-heading h1{letter-spacing:-1px;margin:0;font-size:30px}.rating-heading small{color:#718098;margin-top:5px;font-size:11px;display:block}.independent-upload-card{background:linear-gradient(135deg,#eff7fff5,#ffffffe0);border:1px solid #247ef147;border-radius:17px;align-items:center;gap:16px;max-width:1080px;min-height:118px;margin:0 auto 18px;padding:20px 22px;display:flex;box-shadow:0 14px 34px #1b5fae17}.independent-upload-icon{color:#fff;background:linear-gradient(135deg,#1684ff,#0066e8);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid;box-shadow:0 10px 22px #0069eb3b}.independent-upload-copy{flex:1;min-width:0}.independent-upload-copy h2{color:#102640;margin:0;font-size:16px}.independent-upload-copy p{color:#718098;margin:5px 0 0;font-size:10px;line-height:1.45}.independent-file-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.independent-file-list span{color:#087a48;white-space:nowrap;text-overflow:ellipsis;background:#eaf8f0;border:1px solid #bfe4ce;border-radius:7px;max-width:230px;padding:5px 8px;font-size:8px;font-weight:650;overflow:hidden}.independent-upload-button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#087bff,#0066ed);border:0;border-radius:10px;flex:none;align-items:center;height:42px;padding:0 17px;font-size:10px;font-weight:750;display:flex;box-shadow:0 10px 22px #0069f033}.independent-upload-button input{display:none}.rating-list-card{background:linear-gradient(145deg,#ffffffe6,#f6fbffb8);border:1px solid #6f8baf38;border-radius:17px;max-width:1080px;margin:0 auto;overflow:hidden;box-shadow:0 14px 36px #264e7d14}.rating-list-title{border-bottom:1px solid #627ca429;justify-content:space-between;align-items:center;min-height:76px;padding:17px 22px;display:flex}.rating-list-title h2{margin:0;font-size:18px}.rating-list-title p{color:#7b899e;margin:4px 0 0;font-size:10px}.rating-list-title>span{color:#087b50;background:#e9f8f0;border:1px solid #c1e7d2;border-radius:8px;padding:6px 9px;font-size:9px}.rating-client{border-bottom:1px solid #627ca421;grid-template-columns:minmax(220px,1.1fr) minmax(200px,.85fr) minmax(230px,1fr);align-items:center;gap:24px;min-height:96px;padding:17px 22px;display:grid}.rating-person{align-items:center;gap:11px;display:flex}.rating-person>span{color:#0871eb;background:#e7f2ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:750;display:grid}.rating-person strong{font-size:12px;display:block}.rating-person small{color:#7c899d;margin-top:5px;font-size:10px;display:block}.rating-stage>div:first-child{color:#52637b;justify-content:space-between;gap:10px;font-size:9px;display:flex}.rating-stage b{color:#0872f5}.rating-progress{background:#e2ebf5;border-radius:10px;height:6px;margin-top:8px;overflow:hidden}.rating-progress i{border-radius:inherit;background:linear-gradient(90deg,#0a7dff,#42a2ff);height:100%;display:block}.rating-document{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.rating-document>small{color:#8794a7;white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:8px;overflow:hidden}.rating-document .uploaded-file{color:#128052;font-weight:650}.upload-document{color:#0866d6;cursor:pointer;background:#f0f7ff;border:1px solid #b7d3f5;border-radius:9px;flex:none;align-items:center;height:38px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.upload-document input{display:none}.rating-upload-note{color:#8190a5;background:#ebf3fc8c;padding:13px 22px;font-size:8px}.users-page,.finance-page,.analyses-page{flex:1;width:100%;padding:42px 30px 48px}.module-heading{align-items:center;gap:16px;max-width:1080px;margin:0 auto 24px;display:flex}.module-heading>span{color:#0872f5;background:#ffffffc7;border:1px solid #5b84b433;border-radius:16px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:750;display:grid;box-shadow:0 12px 30px #264e7d14}.module-heading p{color:#0872f5;text-transform:uppercase;letter-spacing:1px;margin:0 0 3px;font-size:10px;font-weight:750}.module-heading h1{letter-spacing:-1px;margin:0;font-size:30px}.module-heading small{color:#718098;margin-top:5px;font-size:11px;display:block}.proposal-list-card{background:linear-gradient(145deg,#ffffffe6,#f6fbffb8);border:1px solid #6f8baf38;border-radius:17px;max-width:1080px;margin:0 auto;overflow:hidden;box-shadow:0 14px 36px #264e7d14}.proposal-list-title{border-bottom:1px solid #627ca429;justify-content:space-between;align-items:center;min-height:76px;padding:17px 22px;display:flex}.proposal-list-title h2{margin:0;font-size:18px}.proposal-list-title p{color:#7b899e;margin:4px 0 0;font-size:10px}.proposal-list-title>span{color:#087b50;background:#e9f8f0;border:1px solid #c1e7d2;border-radius:8px;padding:6px 9px;font-size:9px}.proposal-row{border-bottom:1px solid #627ca421;grid-template-columns:190px minmax(170px,1fr) 140px 140px 155px;align-items:center;gap:18px;min-height:88px;padding:15px 22px;display:grid}.proposal-row:last-child{border-bottom:0}.proposal-row>div>small{color:#8190a5;margin-bottom:5px;font-size:8px;display:block}.proposal-row>div>strong{font-size:11px;display:block}.proposal-bank{align-items:center;gap:10px;display:flex}.proposal-bank img{object-fit:contain;background:#fff;border:1px solid #e0e8f1;border-radius:7px;width:66px;height:38px}.proposal-client small{color:#7b899e;margin-top:5px;font-size:9px;display:block}.proposal-status{color:#0969d8;background:#e9f3ff;border-radius:7px;margin-bottom:6px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-block}.proposal-empty{color:#718098;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:32px;display:flex}.proposal-empty>span{color:#0872f5;background:#e8f3ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.proposal-empty h2{color:#1d3049;margin:14px 0 4px;font-size:17px}.proposal-empty p{margin:0;font-size:10px}.users-grid{grid-template-columns:minmax(340px,.8fr) minmax(420px,1.2fr);align-items:start;gap:20px;max-width:1080px;margin:0 auto;display:grid}.user-form-card,.users-list-card,.finance-table-card{background:linear-gradient(145deg,#ffffffe6,#f6fbffb8);border:1px solid #6f8baf38;border-radius:17px;padding:22px;overflow:hidden;box-shadow:0 14px 36px #264e7d14}.module-card-title{border-bottom:1px solid #627ca429;margin-bottom:18px;padding-bottom:15px}.module-card-title h2{margin:0;font-size:17px}.module-card-title p{color:#7b899d;margin:4px 0 0;font-size:9px}.client-total-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.client-total-title>strong{color:#fff;background:linear-gradient(135deg,#1685ff,#0765df);border:1px solid #2a8bff47;border-radius:12px;place-items:center;min-width:48px;height:38px;padding:0 12px;font-size:17px;font-weight:850;display:grid;box-shadow:0 9px 20px #0765df33}.user-form-card>label{color:#283a53;margin-top:12px;font-size:10px;font-weight:650;display:block}.user-form-card input{color:#172943;background:#ffffffc2;border:1px solid #5f7a9e47;border-radius:9px;outline:0;width:100%;height:43px;margin-top:7px;padding:0 11px}.user-form-card input:focus{border-color:#1680ff;box-shadow:0 0 0 3px #1680ff1a}.commission-input{background:#fff;border:1px solid #5f7a9e47;border-radius:9px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.commission-input input{box-shadow:none;border:0;margin:0}.commission-input b{color:#0870e8;background:#edf5ff;align-items:center;height:43px;padding:0 14px;display:flex}.register-user{color:#fff;background:linear-gradient(120deg,#0a7bff,#0066ed);border:0;border-radius:10px;width:100%;height:44px;margin-top:19px;font-size:11px;font-weight:750;box-shadow:0 10px 22px #0069f02e}.team-list article{border-bottom:1px solid #627ca421;align-items:center;gap:11px;min-height:72px;display:flex}.team-list article>span{color:#0871eb;background:#e7f2ff;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:750;display:grid}.team-list article>div{min-width:0}.team-list strong{font-size:11px;display:block}.team-list article>div small{color:#7d8a9e;margin-top:4px;font-size:8px;display:block}.team-list article>b{color:#0871eb;text-align:right;margin-left:auto;font-size:14px}.team-list article>b small{color:#8a96a8;font-size:7px;font-weight:500;display:block}.empty-state{color:#8491a4;text-align:center;padding:30px;font-size:10px}.finance-metrics{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1080px;margin:0 auto 20px;display:grid}.finance-metrics article{background:linear-gradient(145deg,#ffffffe6,#f6fbffb8);border:1px solid #6f8baf38;border-radius:15px;min-height:116px;padding:18px;box-shadow:0 12px 30px #264e7d12}.finance-metrics small{color:#66768d;font-size:9px;display:block}.finance-metrics strong{color:#102640;letter-spacing:-.6px;margin:9px 0 8px;font-size:20px;display:block}.finance-metrics span{color:#178459;font-size:8px}.finance-table-card{max-width:1080px;margin:0 auto;padding:0}.finance-table-title{border-bottom:1px solid #627ca429;justify-content:space-between;align-items:center;min-height:72px;padding:15px 20px;display:flex}.finance-table-title h2{margin:0;font-size:17px}.finance-table-title p{color:#7c899d;margin:4px 0 0;font-size:9px}.finance-table-title button{color:#0868da;background:#f0f7ff;border:1px solid #bad3f0;border-radius:9px;height:36px;padding:0 12px;font-size:9px;font-weight:700}.finance-table-wrap{overflow-x:auto}.finance-table-wrap table{min-width:760px}.finance-table-wrap td strong{color:#0871e8}.finance-status{color:#b66a00;background:#fff7e8;border:1px solid #f0d7a5;border-radius:7px;padding:5px 8px;font-size:8px}.finance-status.available{color:#087a48;background:#eaf8f0;border-color:#bfe4ce}.settings-page{flex:1;width:100%;padding:42px 30px 48px}.settings-heading{align-items:center;gap:16px;max-width:1080px;margin:0 auto 24px;display:flex}.settings-heading>span{color:#0872f5;background:#ffffffc7;border:1px solid #5b84b433;border-radius:16px;place-items:center;width:54px;height:54px;font-size:24px;display:grid;box-shadow:0 12px 30px #264e7d14}.settings-heading p{color:#0872f5;text-transform:uppercase;letter-spacing:1px;margin:0 0 3px;font-size:10px;font-weight:750}.settings-heading h1{letter-spacing:-1px;margin:0;font-size:30px}.settings-heading small{color:#718098;margin-top:5px;font-size:11px;display:block}.settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:20px;max-width:1080px;margin:0 auto;display:grid}.settings-card{background:linear-gradient(145deg,#ffffffe6,#f6fbffb8);border:1px solid #6f8baf38;border-radius:17px;padding:24px;box-shadow:0 14px 36px #264e7d14}.settings-card-title{border-bottom:1px solid #627ca429;align-items:center;gap:12px;padding-bottom:18px;display:flex}.settings-card-title>span{color:#0872f5;background:#eaf4ff;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.settings-card-title h2{margin:0;font-size:17px}.settings-card-title p{color:#78869b;margin:4px 0 0;font-size:10px}.photo-editor{align-items:center;gap:15px;padding:22px 0 16px;display:flex}.settings-avatar{color:#fff;background:linear-gradient(135deg,#0069e9,#198bff);border:3px solid #fff;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:20px;font-weight:750;display:grid;overflow:hidden;box-shadow:0 8px 24px #005bd633}.settings-avatar img{object-fit:cover;width:100%;height:100%}.photo-button{color:#0866d6;cursor:pointer;background:#f1f7ff;border:1px solid #b8d3f4;border-radius:9px;align-items:center;width:max-content;height:36px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.photo-button input{display:none}.photo-editor small{color:#8592a5;margin-top:7px;font-size:9px;display:block}.settings-field{color:#263750;margin-top:13px;font-size:10px;font-weight:650;display:block}.settings-field input{color:#172943;background:#ffffffb8;border:1px solid #5f7a9e47;border-radius:10px;outline:0;width:100%;height:44px;margin-top:7px;padding:0 12px}.settings-field input:focus{border-color:#1680ff;box-shadow:0 0 0 3px #1680ff1a}.settings-field input:disabled{color:#8490a3;background:#eff4fa}.save-settings{color:#fff;background:linear-gradient(120deg,#0a7bff,#0066ed);border:0;border-radius:10px;width:100%;height:44px;margin-top:20px;font-size:11px;font-weight:750;box-shadow:0 10px 22px #0069f02e}.access-settings{background:linear-gradient(145deg,#f8fdfff0,#ebf6ffcc)}.password-rules{color:#7789a0;margin-top:10px;font-size:8px;line-height:1.55;display:block}.credential-message{color:#a02e3b;background:#fff5f6;border:1px solid #f0cdd2;border-radius:9px;margin-top:11px;padding:9px 10px;font-size:9px;line-height:1.45}.credential-message.success{color:#08774a;background:#effbf5;border-color:#b9e4d2}.danger-settings{grid-column:1/-1}.danger-settings .reset-summary{margin:18px 0}.settings-card-title.danger>span{color:#d52d3b;background:#ffedef}.reset-summary{color:#5d3440;background:#fff7f8;border:1px solid #f0d4d7;border-radius:12px;margin:22px 0;padding:16px}.reset-summary strong{font-size:11px}.reset-summary ul{color:#77535c;margin:11px 0 0;padding-left:18px;font-size:10px;line-height:1.9}.reset-button{color:#fff;background:linear-gradient(135deg,#ec4b58,#cc2534);border:1px solid #e44956;border-radius:10px;width:100%;height:44px;font-size:11px;font-weight:750;box-shadow:0 10px 20px #cc253429}.irreversible-note{color:#9a7278;text-align:center;margin-top:9px;font-size:8px;display:block}.coupon-settings{grid-column:1/-1}.coupon-admin-form{grid-template-columns:1.2fr 1fr .7fr .9fr .8fr auto;align-items:end;gap:9px;margin-top:18px;display:grid}.coupon-admin-form label{color:#30465f;font-size:8px;font-weight:750}.coupon-admin-form label small{color:#8291a3;font-size:7px;font-weight:500}.coupon-admin-form input,.coupon-admin-form select{color:#1c3855;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #c7d8e8;border-radius:9px;outline:0;margin-top:6px;padding:0 10px;font-size:9px}.coupon-admin-form input:focus,.coupon-admin-form select:focus{border-color:#1680ed;box-shadow:0 0 0 3px #1680ed14}.coupon-admin-form>button{color:#fff;white-space:nowrap;background:#0877eb;border:0;border-radius:9px;height:40px;padding:0 15px;font-size:9px;font-weight:800}.coupon-admin-list{border:1px solid #d7e4ef;border-radius:12px;margin-top:17px;overflow:hidden}.coupon-admin-list article{background:#ffffffb8;border-bottom:1px solid #e1eaf2;grid-template-columns:minmax(150px,1.3fr) 85px 100px 70px 62px 32px;align-items:center;gap:10px;min-height:63px;padding:10px 12px;display:grid}.coupon-admin-list article:last-child{border-bottom:0}.coupon-admin-list article.inactive{opacity:.68;background:#f5f7f9}.coupon-admin-list strong{color:#173a5d;letter-spacing:.6px;font-size:11px;display:block}.coupon-admin-list small{color:#7d8da0;font-size:7px;display:block}.coupon-admin-list span b{color:#27435f;margin-top:4px;font-size:9px;display:block}.coupon-admin-list em{text-align:center;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.coupon-admin-list em.on{color:#08764a;background:#e8f9f1}.coupon-admin-list em.off{color:#a35424;background:#fff1e8}.coupon-admin-list button{color:#27618f;background:#f6fbff;border:1px solid #c8daeb;border-radius:7px;height:29px;font-size:7px;font-weight:750}.coupon-admin-list .coupon-delete{color:#d52f3e;background:#fff0f2;border:0;font-size:14px}.coupon-empty{color:#7d8da0;text-align:center;margin:0;padding:22px;font-size:9px}@media (width<=900px){.coupon-admin-form{grid-template-columns:repeat(2,1fr)}.coupon-admin-form>button{grid-column:1/-1}.coupon-admin-list article{grid-template-columns:1fr 70px 80px}.coupon-admin-list article>em,.coupon-admin-list article>button{justify-self:start}}@media (width<=560px){.coupon-admin-form{grid-template-columns:1fr}.coupon-admin-form>button{grid-column:auto}.coupon-admin-list article{grid-template-columns:1fr 1fr}.coupon-admin-list article>div{grid-column:1/-1}}.photo-editor-backdrop{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020e22ad;place-items:center;padding:20px;animation:.2s ease-out overlayIn;display:grid;position:fixed;inset:0}.photo-crop-dialog{background:#f9fcff;border:1px solid #ffffff80;border-radius:19px;width:min(520px,100%);overflow:hidden;box-shadow:0 34px 90px #00102a66}.crop-dialog-title{background:#fff;border-bottom:1px solid #dce6f1;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.crop-dialog-title h2{margin:0;font-size:20px}.crop-dialog-title p{color:#728197;margin:5px 0 0;font-size:10px}.crop-dialog-title button{color:#52647c;background:#eef3f8;border:0;border-radius:9px;width:32px;height:32px;font-size:21px;line-height:1}.crop-stage{background:radial-gradient(circle,#d9e9fb,#bfcee1);place-items:center;padding:22px;display:grid}.crop-viewport{background:linear-gradient(145deg,#dceafa,#b7cbe2);width:260px;height:260px;position:relative;overflow:hidden;box-shadow:0 12px 34px #0c284b3d}.crop-viewport img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform 80ms linear;display:block}.crop-guide{pointer-events:none;border:3px solid #fffffff2;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 75px #0111288c,inset 0 0 0 1px #00234f40}.crop-controls{padding:18px 21px 15px}.crop-controls label{color:#3f516a;font-size:9px;font-weight:650;display:block}.crop-controls label>span{justify-content:space-between;margin-bottom:6px;display:flex}.crop-controls input[type=range]{accent-color:#0877ff;width:100%}.position-controls{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.vertical-nudge-controls{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.vertical-nudge-controls button{color:#165caa;background:#eef6ff;border:1px solid #c9d8e9;border-radius:9px;height:36px;font-size:10px;font-weight:750}.fit-photo,.reset-crop{color:#0870e8;background:0 0;border:0;margin-top:11px;padding:0;font-size:9px;font-weight:700}.reset-crop{color:#60758f;margin-left:16px}.crop-actions{background:#fff;border-top:1px solid #dce6f1;grid-template-columns:1fr 1.25fr;gap:10px;padding:15px 21px 19px;display:grid}.crop-actions button{border-radius:10px;height:43px;font-size:10px;font-weight:750}.cancel-crop{color:#43546d;background:#f6f9fc;border:1px solid #c9d5e4}.apply-crop{color:#fff;background:linear-gradient(120deg,#0a7bff,#0066ed);border:0;box-shadow:0 9px 20px #0069f02e}.save-settings:disabled,.crop-actions button:disabled{cursor:wait;opacity:.65}.confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020e2294;place-items:center;padding:20px;animation:.2s ease-out overlayIn;display:grid;position:fixed;inset:0}.confirm-dialog{text-align:center;background:#fff;border:1px solid #ffffff80;border-radius:18px;width:min(430px,100%);padding:28px;box-shadow:0 30px 80px #00102a59}.confirm-icon{color:#fff;background:linear-gradient(135deg,#ef5b66,#c91f30);border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:24px;font-weight:800;display:grid}.confirm-dialog h2{margin:0;font-size:21px}.confirm-dialog p{color:#68788f;margin:10px 0 22px;font-size:11px;line-height:1.6}.confirm-dialog>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.confirm-dialog button{border-radius:9px;height:42px;font-size:10px;font-weight:750}.cancel-reset{color:#43546d;background:#f6f9fc;border:1px solid #c9d5e4}.confirm-reset{color:#fff;background:#d62d3d;border:0}@media (width<=1150px){.sidebar{width:86px;min-width:86px}.brand-logo{object-fit:contain;object-position:left center;width:60px;max-height:34px}nav button:not(.active){font-size:0}nav button{justify-content:center;padding:0}.nav-icon{font-size:20px}nav button.active{font-size:0}.security-card div,.security-card i,.collapse span{display:none}.security-card,.collapse{justify-content:center}.content-grid{grid-template-columns:1fr}.quick-panel{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.quick-head,.full-name-field,.document-field,.consult,.safe-note{grid-column:1/-1}.safe-note{margin-top:0}.score-visual{margin-right:0}}@media (width<=820px){.sidebar{display:none}.topbar{gap:10px;padding:0 16px}.mobile-brand{align-items:center;display:flex}.mobile-logo{object-fit:contain;filter:none;width:82px;height:38px}.search{flex:1;width:auto}.weather-clock{min-width:154px}.weather-clock small{max-width:115px}.profile-button>span:not(.avatar),.profile-button em{display:none}.notification{width:42px}.notification-panel{right:72px}.dashboard{padding:22px 16px}.hero{min-height:270px}.hero-copy h1{font-size:32px}.score-visual{opacity:.55;position:absolute;bottom:10px;right:-110px}.metrics{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.quick-panel{display:block}.offers-grid{grid-template-columns:1fr}.rating-alert{flex-wrap:wrap;align-items:flex-start}.rating-alert button{margin-left:59px}.offers-title{flex-direction:column;align-items:flex-start}footer{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}footer b{border:0;padding:0}.settings-page,.rating-page,.users-page,.finance-page,.consulted-page,.credit-requests-page{padding:28px 16px}.settings-grid,.users-grid{grid-template-columns:1fr}.independent-upload-card{flex-wrap:wrap;align-items:flex-start}.independent-upload-button{margin-left:64px}.rating-client{grid-template-columns:1fr;gap:14px}.rating-document{justify-content:flex-start}.finance-metrics{grid-template-columns:repeat(2,1fr)}.public-site{padding:16px}.public-header{min-height:68px}.public-header>img{width:120px}.public-header button{height:42px;padding:0 14px;font-size:10px}.header-trust-item{height:38px;padding:0 9px}.header-trust-item b{display:none}.public-hero{grid-template-columns:1fr;gap:38px;padding:46px 0 30px}.public-copy{text-align:center;margin:auto}.public-copy h1{letter-spacing:-2.5px;font-size:clamp(39px,9.5vw,58px)}.public-copy>p{font-size:14px}.status-card{width:min(520px,100%);margin:auto}.public-footer{text-align:center;flex-direction:column;gap:8px;padding-top:22px}.consulted-card{overflow-x:auto}.consulted-title,.consulted-list{min-width:790px}.public-header-actions{gap:7px}.public-header .credit-offer-trigger{padding:0 11px;font-size:9px}.public-header .admin-icon-trigger{width:42px}.credit-form-grid{grid-template-columns:1fr}.credit-form-grid .credit-full-name{grid-column:auto}.credit-requests-card{overflow-x:auto}.credit-requests-card>.consulted-title,.credit-requests-list{min-width:950px}.city-backdrop{width:100%;height:56%}.city-backdrop:after{background:linear-gradient(#020a1938,#020a196b 44%,#03152d 98%),linear-gradient(90deg,#020a1947,#020a197a)}.city-backdrop img{opacity:.25}}@media (width<=520px){.search{display:none}.topbar{justify-content:space-between}.weather-clock{min-width:0;height:43px;padding:5px 8px}.weather-icon{width:29px;height:29px}.weather-clock strong{font-size:13px}.weather-clock small{max-width:92px;font-size:8px}.notification-panel{top:68px;right:12px}.metrics{grid-template-columns:1fr}.hero{min-height:245px}.hero-actions button{padding:0 16px}.content-grid{display:block}.quick-panel{margin-top:16px}.score-visual,.hero:after{display:none}.metrics article{min-height:90px}.profile-menu{right:12px}.independent-upload-card{padding:17px}.independent-upload-icon{flex-basis:42px;width:42px;height:42px}.independent-upload-copy{flex-basis:calc(100% - 58px)}.independent-upload-button{justify-content:center;width:100%;margin-left:0}.finance-metrics{grid-template-columns:1fr}.public-site{padding:11px 12px 18px}.public-header{border-radius:16px;padding:9px 8px 9px 10px}.public-header>img{width:82px;height:39px}.public-header-actions{gap:5px}.public-header-trust{gap:4px}.header-trust-item{border-radius:9px;justify-content:center;width:33px;height:35px;padding:0}.header-trust-item svg{width:16px;height:16px}.public-header .admin-icon-trigger{width:35px;height:35px;padding:0}.public-header .admin-icon-trigger img{width:19px;height:19px}.public-hero{padding:40px 0 25px}.public-copy h1{letter-spacing:-2px;font-size:41px;line-height:1.02}.public-copy>p{margin:20px 0;font-size:13px}.public-eyebrow{margin-bottom:17px;font-size:8px}.credit-partner-brand{margin:20px auto 0}.credit-partner-brand img{width:132px}.credit-visible-form{margin-top:8px;padding:16px 14px}.credit-visible-grid{grid-template-columns:1fr}.credit-visible-grid>label:first-child{grid-column:auto}.credit-visible-grid>label input{height:43px}.credit-visible-grid fieldset{grid-column:auto;min-height:55px}.credit-visible-submit{height:45px}.status-card{border-radius:21px;min-height:0;padding:24px 19px}.status-card-head{margin-bottom:19px}.status-card-head>span{width:45px;height:45px}.status-card-head h2{font-size:19px}.status-card input{height:48px}.public-footer{font-size:8px}.admin-login{padding:31px 21px}.consulted-row{grid-template-columns:42px 180px 125px 140px 145px 34px}.credit-modal-backdrop{padding:10px}.credit-modal{border-radius:20px;max-height:calc(100svh - 20px);padding:28px 18px 22px}.credit-modal h2{padding-right:28px;font-size:23px}.credit-modal form>p{line-height:1.5}.credit-form-grid{gap:10px}.credit-form-grid input{height:45px}.credit-modal fieldset{flex-wrap:wrap}.credit-result{min-height:430px}.credit-result h2{font-size:25px}.credit-result p{font-size:12px}.city-backdrop{height:52%}.motion-lines i{opacity:.5;width:82%}}@media (prefers-reduced-motion:reduce){.motion-lines i,.motion-lines span,.public-orb{animation:none}.motion-lines{opacity:.45}}.clients-page{flex:1;width:100%;padding:42px 30px 48px}.client-management-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:18px;display:grid}.client-form-card,.client-groups-card,.registered-clients-card{background:linear-gradient(145deg,#fffffff0,#f6fbffc7);border:1px solid #6f8baf38;border-radius:17px;padding:22px;box-shadow:0 14px 36px #264e7d14}.client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.client-form-grid label,.client-groups-card label{color:#263750;font-size:9px;font-weight:700}.client-form-grid label.wide{grid-column:1/-1}.client-form-grid input,.client-form-grid select,.group-create input{color:#172943;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #5f7a9e42;border-radius:9px;outline:0;margin-top:6px;padding:0 12px}.client-form-grid input:focus,.client-form-grid select:focus,.group-create input:focus{border-color:#1680ff;box-shadow:0 0 0 3px #1680ff1a}.client-form-grid label>small{color:#7d8ca0;margin-top:5px;font-size:7px;font-weight:500;display:block}.group-create{grid-template-columns:1fr auto;gap:8px;margin-top:17px;display:grid}.group-create input{margin:0}.group-create button{color:#fff;background:#0877ef;border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:750}.group-list{gap:7px;margin-top:14px;display:grid}.group-list>div{background:#f8fbff;border:1px solid #dce7f3;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 9px 8px 12px;display:flex}.group-list span{color:#253953;font-size:9px;font-weight:700}.group-list small{color:#8190a4;margin-top:3px;font-size:7px;display:block}.group-list button,.registered-client-head>button,.team-delete{color:#cf3342;cursor:pointer;background:#fff4f5;border:1px solid #f0cbd0;border-radius:8px;width:29px;height:29px}.registered-clients-card{margin-top:18px}.registered-client-list{gap:11px;margin-top:17px;display:grid}.registered-client{background:#fff;border:1px solid #dce7f2;border-radius:13px;padding:16px}.registered-client-head{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.registered-client-head>span{color:#0871eb;background:#e8f3ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.registered-client-head strong{color:#192d48;font-size:11px;display:block}.registered-client-head small{color:#7c899d;margin-top:4px;font-size:8px;display:block}.client-details{color:#334963;border-top:1px solid #edf1f6;grid-template-columns:1fr 1.6fr 1fr 1fr 1fr;gap:12px;margin-top:13px;padding-top:12px;font-size:8px;display:grid}.client-details span{overflow-wrap:anywhere}.client-details small{color:#8a97a9;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:7px;display:block}.client-files{border-top:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:13px;padding-top:12px;display:flex}.client-files>div{flex-wrap:wrap;gap:6px;display:flex}.client-files>div>span{background:#f4f9ff;border:1px solid #d6e6f5;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.client-files a{color:#136cc7;text-decoration:none}.client-files span button{color:#c52f3d;background:0 0;border:0;padding:0}.client-files>label{color:#0870df;cursor:pointer;background:#edf6ff;border:1px solid #b9d6f5;border-radius:8px;align-items:center;height:31px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.client-files>label input{display:none}.empty-state.roomy{text-align:center;padding:34px}.team-list article{padding-right:46px;position:relative}.team-list article>div>em{color:#0872e9;margin-top:4px;font-size:7px;font-style:normal;font-weight:700;display:block}.team-delete{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ceo-avatar{border:2px solid #d6aa35!important;box-shadow:0 0 0 3px #d6aa3533,0 7px 18px #64480838!important}.ceo-crown{z-index:3;text-shadow:0 1px 2px #694a00;line-height:1;transform:translate(-50%);color:#e1b637!important;background:0 0!important;font-size:16px!important;position:absolute!important;top:-13px!important;left:50%!important}.profile-button .avatar{overflow:visible}.profile-button .avatar img{border-radius:50%;overflow:hidden}@media (width<=900px){.clients-page{padding:28px 16px}.client-management-grid{grid-template-columns:1fr}.client-details{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.client-form-grid{grid-template-columns:1fr}.client-form-grid label.wide{grid-column:auto}.client-details{grid-template-columns:1fr}.client-files{flex-direction:column}.client-files>label{justify-content:center;width:100%}}.premium-actions{z-index:3;gap:10px;margin-top:23px;display:flex;position:relative}.premium-actions button{color:#17304f;-webkit-backdrop-filter:blur(24px)saturate(1.45);backdrop-filter:blur(24px)saturate(1.45);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffffe6,#deedffad);border:1px solid #155baa33;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:190px;height:62px;padding:0 15px;transition:all .22s;display:grid;box-shadow:0 13px 30px #123e731c,inset 0 1px #ffffffeb}.premium-actions button:hover{border-color:#156cde6b;transform:translateY(-3px);box-shadow:0 18px 36px #0c458d2b,inset 0 1px #fff}.premium-action-icon{color:#fff;background:linear-gradient(145deg,#163a68,#071c38);border:1px solid #579beb59;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff38,0 8px 18px #071c3833}.premium-actions button span:nth-child(2){flex-direction:column;gap:3px;display:flex}.premium-actions small{color:#7790ac;text-transform:uppercase;letter-spacing:.65px;font-size:7px;font-weight:700}.premium-actions strong{white-space:nowrap;font-size:11px}.premium-actions button>b{color:#1478e8;font-size:15px}.financial-command{background:linear-gradient(135deg,#071c38 0%,#0b2a51 52%,#06172f 100%);border:1px solid #6ca0dc40;border-radius:25px;padding:22px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0519343d,inset 0 1px #ffffff21}.financial-command:before{content:"";pointer-events:none;background:radial-gradient(circle,#2089ff3d,#0000 66%);border-radius:50%;position:absolute;inset:-40% 45% 45% -15%}.financial-command:after{content:"";pointer-events:none;border:1px solid #71b6ff26;border-radius:50%;width:360px;height:260px;position:absolute;bottom:-120px;right:-80px;transform:rotate(-18deg);box-shadow:0 0 80px #1471dc21}.financial-command-head{z-index:2;border-bottom:1px solid #bcdafa24;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding:2px 3px 17px;display:flex;position:relative}.financial-command-head span{color:#63b4ff;letter-spacing:1.5px;font-size:7px;font-weight:850}.financial-command-head h2{color:#fff;letter-spacing:-.7px;margin:5px 0 4px;font-size:23px}.financial-command-head p{color:#90aac7;margin:0;font-size:9px}.financial-command-head button{color:#dcecff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#61a3e81a;border:1px solid #68aff647;border-radius:11px;height:36px;padding:0 14px;font-size:8px;font-weight:700}.financial-command-head button b{color:#63b4ff;margin-left:8px}.financial-command-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.finance-glass-card{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(145deg,#ffffff1b,#72abe50b);border:1px solid #a7cff529;border-radius:18px;align-items:center;gap:13px;min-height:116px;padding:16px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 12px 28px #000b1c29}.finance-glass-card:hover{background:linear-gradient(145deg,#ffffff24,#579de212);border-color:#5dadff61;transform:translateY(-3px)}.finance-glass-card.featured{background:linear-gradient(145deg,#1f7ee13b,#fff1);border-color:#66b6ff40}.finance-card-icon{color:#dff0ff;background:linear-gradient(145deg,#2d8bec57,#06214173);border:1px solid #7ebfff4d;border-radius:14px;flex:0 0 47px;place-items:center;width:47px;height:47px;font-size:12px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff2e,0 9px 20px #000c1f33}.finance-glass-card>span{min-width:0}.finance-glass-card small{color:#8eabc8;font-size:8px;font-weight:650;display:block}.finance-glass-card strong{color:#fff;letter-spacing:-.6px;margin-top:6px;font-size:20px;line-height:1.05;display:block}.finance-glass-card em{color:#65cfa0;margin-top:7px;font-size:7px;font-style:normal;font-weight:700;display:block}.finance-glass-card>i{border:1px solid #5baeff21;border-radius:50%;width:85px;height:85px;position:absolute;top:-30px;right:-24px;box-shadow:0 0 35px #1c84ec14}@media (width<=1180px){.premium-actions button{min-width:160px}.financial-command-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.dashboard>.hero{min-height:320px}.premium-actions{flex-wrap:wrap}.premium-actions button{flex:1;min-width:calc(50% - 6px)}.financial-command-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.dashboard>.hero{min-height:330px}.premium-actions{grid-template-columns:1fr;display:grid}.premium-actions button{width:100%;min-width:0;height:58px}.financial-command{border-radius:20px;padding:16px}.financial-command-head{flex-direction:column;align-items:flex-start}.financial-command-grid{grid-template-columns:1fr}.finance-glass-card{min-height:102px}.financial-command-head h2{font-size:20px}}.clients-heading-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.open-client-form{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1282ff,#0065e9);border:0;border-radius:12px;height:43px;padding:0 17px;font-size:10px;font-weight:800;box-shadow:0 11px 25px #0065e933,inset 0 1px #ffffff59}.clients-overview-grid{grid-template-columns:minmax(0,2.4fr) minmax(260px,.72fr);align-items:start;gap:18px;display:grid}.clients-overview-grid .registered-clients-card{margin-top:0}.client-form-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020e22a8;place-items:center;padding:20px;animation:.2s ease-out overlayIn;display:grid;position:fixed;inset:0}.client-form-dialog{background:linear-gradient(145deg,#fff,#f3f8ff);width:min(720px,100%);max-height:calc(100svh - 32px);overflow:auto;box-shadow:0 35px 90px #00102a6b}.client-form-dialog-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-form-dialog-head .module-card-title{flex:1}.client-form-dialog-head>button{color:#52647c;cursor:pointer;background:#eaf1f8;border:0;border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:21px;line-height:1}.client-form-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:18px;display:grid}.client-form-actions>button{border-radius:10px;height:43px;font-size:10px;font-weight:750}.client-form-actions>button:first-child{color:#43546d;background:#f6f9fc;border:1px solid #c9d5e4}.client-form-actions .register-user{color:#fff;background:linear-gradient(120deg,#0a7bff,#0066ed);border:0;margin:0}@media (width<=900px){.clients-overview-grid{grid-template-columns:1fr}.clients-heading-row{align-items:flex-start}.clients-heading-row .module-heading{margin-bottom:16px}}@media (width<=560px){.clients-heading-row{flex-direction:column}.open-client-form{width:100%}.client-form-backdrop{padding:8px}.client-form-dialog{max-height:calc(100svh - 16px);padding:17px}.client-form-actions{grid-template-columns:1fr}}.ceo-crown{font-family:Georgia,Times New Roman,serif;color:#d5ac42!important;text-shadow:0 1px 4px #6c4c0738!important;font-size:17px!important;font-weight:400!important}.dashboard{padding-top:20px}.dashboard>.hero{min-height:116px;overflow:visible}.hero:after{height:105px;top:0}.executive-greeting{letter-spacing:-.25px;font-size:18px!important}.executive-greeting strong{font-weight:820}.premium-actions{margin-top:14px}.premium-actions button{border-radius:14px;min-width:180px;height:55px}.premium-action-icon{border-radius:11px;width:35px;height:35px}.premium-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.premium-action-icon.bacen-symbol svg{stroke-width:1.45px;width:25px;height:25px}.dashboard-overview-row{grid-template-columns:minmax(0,1.78fr) minmax(255px,.62fr);align-items:stretch;gap:15px;display:grid}.dashboard-overview-row .financial-command{border-radius:21px;padding:16px 17px}.dashboard-overview-row .financial-command-head{margin-bottom:12px;padding:0 2px 12px}.dashboard-overview-row .financial-command-head h2{letter-spacing:-.7px;font-family:Avenir Next,Montserrat,Segoe UI,sans-serif;font-size:22px;font-weight:850}.dashboard-overview-row .financial-command-head p{font-size:8px}.dashboard-overview-row .financial-command-head button{height:32px}.dashboard-overview-row .financial-command-grid{gap:9px}.dashboard-overview-row .finance-glass-card{border-radius:15px;gap:10px;min-height:86px;padding:11px 12px}.dashboard-overview-row .finance-card-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px;font-size:9px}.dashboard-overview-row .finance-glass-card small{font-size:7px}.dashboard-overview-row .finance-glass-card strong{margin-top:4px;font-size:16px}.dashboard-overview-row .finance-glass-card em{margin-top:5px;font-size:6.5px}.executive-side-panel{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:linear-gradient(145deg,#ffffffe6,#e2effdad);border:1px solid #6f8baf38;border-radius:21px;padding:16px;overflow:hidden;box-shadow:0 15px 38px #1e4a7e1a,inset 0 1px #ffffffd9}.executive-side-head{border-bottom:1px solid #627ca424;padding:1px 2px 12px}.executive-side-head span{color:#1d3553;font-size:10px;font-weight:820;display:block}.executive-side-head small{color:#8190a4;margin-top:3px;font-size:7px;display:block}.executive-side-panel article{border-bottom:1px solid #627ca41f;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-height:55px;display:grid}.executive-side-panel article:last-child{border-bottom:0}.side-stat-icon{color:#096ddd;background:#edf6ff;border:1px solid #c6ddf7;border-radius:10px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.executive-side-panel article small{color:#74869e;font-size:7px;display:block}.executive-side-panel article strong{color:#172d49;margin-top:2px;font-size:16px;display:block}.executive-side-panel article em{color:#0b9760;font-size:7px;font-style:normal;font-weight:750}.executive-side-panel article em.review-down{color:#d5525d}@media (width<=1180px){.dashboard-overview-row{grid-template-columns:1fr}.executive-side-panel{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.executive-side-head{grid-column:1/-1}.executive-side-panel article{border:1px solid #627ca41f;border-radius:12px;padding:0 9px}.premium-actions button{min-width:155px}}@media (width<=820px){.dashboard>.hero{min-height:225px}.dashboard-overview-row .financial-command-grid,.executive-side-panel{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.dashboard>.hero{min-height:270px}.dashboard-overview-row .financial-command-grid,.executive-side-panel{grid-template-columns:1fr}.premium-actions button{height:53px}}.financial-command,.financial-command button{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Segoe UI Variable,Avenir Next,Montserrat,Segoe UI,Arial,sans-serif}.dashboard-overview-row .financial-command-head span{letter-spacing:1.35px;font-size:8.5px;font-weight:850}.dashboard-overview-row .financial-command-head h2{letter-spacing:-.8px;font-size:25px;font-weight:850;line-height:1.05}.dashboard-overview-row .financial-command-head p{color:#b5cae0;font-size:10px;font-weight:500;line-height:1.4}.dashboard-overview-row .financial-command-head button{font-size:9px;font-weight:750}.dashboard-overview-row .finance-glass-card small{letter-spacing:.05px;color:#b7cce0;font-size:9px;font-weight:700;line-height:1.25}.dashboard-overview-row .finance-glass-card strong{letter-spacing:-.4px;color:#fff;margin-top:5px;font-size:19px;font-weight:820;line-height:1.08}.dashboard-overview-row .finance-glass-card em{color:#78deb0;margin-top:6px;font-size:8px;font-weight:700;line-height:1.25}.dashboard-overview-row .finance-card-icon{font-size:10px;font-weight:850}.dashboard-overview-row .finance-glass-card{min-height:92px}.finance-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.finance-card-icon.bacen-card-icon svg{stroke-width:1.45px;width:24px;height:24px}.financial-command:after{animation:8s ease-in-out infinite alternate dashboardGlow}.finance-glass-card{animation:.55s cubic-bezier(.2,.8,.2,1) both financeCardReveal}.finance-glass-card:nth-child(2){animation-delay:60ms}.finance-glass-card:nth-child(3){animation-delay:.12s}.finance-glass-card:nth-child(4){animation-delay:.18s}.finance-glass-card:nth-child(5){animation-delay:.24s}.finance-glass-card:nth-child(6){animation-delay:.3s}.finance-glass-card:hover .finance-card-icon svg{animation:.7s financeIconPulse}.finance-card-icon{transition:transform .25s,box-shadow .25s}.finance-glass-card:hover .finance-card-icon{transform:translateY(-2px)scale(1.04);box-shadow:inset 0 1px #fff3,0 12px 23px #000c1f47}@keyframes financeCardReveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes financeIconPulse{0%,to{transform:scale(1)}45%{transform:scale(1.1)}}@keyframes dashboardGlow{0%{opacity:.45;transform:rotate(-18deg)translate(-12px,8px)}to{opacity:.85;transform:rotate(-13deg)translate(18px,-8px)}}@media (prefers-reduced-motion:reduce){.financial-command:after,.finance-glass-card,.finance-glass-card:hover .finance-card-icon svg{animation:none}.finance-card-icon{transition:none}}.executive-greeting{letter-spacing:-.25px;margin:0!important;font-size:19px!important;font-weight:500!important}.daily-motivation{color:#73859c;max-width:570px;font-weight:500;line-height:1.45;margin:6px 0 0!important;font-size:10px!important}.dashboard>.hero{min-height:138px}.entrepreneur-visual{z-index:2;width:315px;height:132px;position:absolute;top:2px;right:40px}.venture-orbit{border:1px solid #428ae02b;border-radius:50%;width:225px;height:138px;position:absolute;top:-16px;right:2px;transform:rotate(-7deg)}.venture-orbit:before,.venture-orbit:after{content:"";border:1px solid #428ae01a;border-radius:50%;position:absolute;inset:13px}.venture-orbit:after{inset:28px}.venture-orbit i{background:#2c83e8;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #2c83e88c}.venture-orbit i:first-child{top:62px;left:18px}.venture-orbit i:nth-child(2){top:10px;right:36px}.venture-orbit i:nth-child(3){bottom:32px;right:8px}.venture-card{-webkit-backdrop-filter:blur(25px)saturate(1.4);backdrop-filter:blur(25px)saturate(1.4);background:linear-gradient(145deg,#ffffffe6,#deefffab);border:1px solid #ffffffd1;border-radius:18px;width:194px;height:115px;padding:14px 15px;position:absolute;top:7px;left:18px;overflow:hidden;box-shadow:0 18px 42px #184b8929,inset 0 1px #fff}.venture-label{color:#7287a1;letter-spacing:1.1px;font-size:6.5px;font-weight:850}.venture-card>strong{color:#14345b;letter-spacing:-.8px;margin-top:4px;font-size:22px;display:block}.venture-chart{align-items:flex-end;gap:5px;height:45px;display:flex;position:absolute;bottom:14px;right:14px}.venture-chart i{background:linear-gradient(#56a5ff,#0b6edd);border-radius:3px 3px 1px 1px;width:7px;box-shadow:0 4px 9px #0b6edd2e}.venture-chart i:first-child{height:14px}.venture-chart i:nth-child(2){height:22px}.venture-chart i:nth-child(3){height:18px}.venture-chart i:nth-child(4){height:33px}.venture-chart i:nth-child(5){height:43px}.venture-card>svg{fill:none;stroke:#27a976;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.76;width:112px;height:42px;position:absolute;bottom:9px;left:12px}.venture-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #ffffffd6;border-radius:14px;align-items:center;gap:8px;width:154px;height:48px;padding:7px 10px;display:flex;position:absolute;bottom:5px;right:0;box-shadow:0 13px 30px #1b4b8426}.venture-badge>span{color:#fff;background:linear-gradient(145deg,#24af7b,#118e60);border-radius:10px;place-items:center;width:31px;height:31px;font-size:15px;font-weight:800;display:grid}.venture-badge small{color:#8190a5;font-size:6.5px;display:block}.venture-badge strong{color:#1d3858;margin-top:3px;font-size:9px;display:block}.entrepreneur-visual{animation:5.5s ease-in-out infinite ventureFloat}.venture-chart i{animation:2.8s ease-in-out infinite alternate ventureBars}.venture-chart i:nth-child(2){animation-delay:.18s}.venture-chart i:nth-child(3){animation-delay:.35s}.venture-chart i:nth-child(4){animation-delay:.5s}.venture-chart i:nth-child(5){animation-delay:.65s}@keyframes ventureFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ventureBars{0%{filter:brightness(.95)}to{filter:brightness(1.2);transform-origin:bottom;transform:scaleY(1.05)}}@media (width<=1180px){.entrepreneur-visual{transform-origin:100% 0;right:0;transform:scale(.9)}}@media (width<=900px){.entrepreneur-visual{display:none}.dashboard>.hero{min-height:158px}}@media (prefers-reduced-motion:reduce){.entrepreneur-visual,.venture-chart i{animation:none}}@media (width<=560px){.dashboard>.hero{min-height:285px}.daily-motivation{font-size:9px!important}}.client-heading-actions{align-items:center;gap:9px;display:flex}.create-client-link{color:#086bd9;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#f7fbff,#e8f3ff);border:1px solid #b9d6f6;border-radius:12px;height:43px;padding:0 16px;font-size:10px;font-weight:800;box-shadow:0 9px 22px #2064b41a}.create-client-link:disabled{opacity:.6;cursor:wait}.client-invite-dialog{text-align:center;background:linear-gradient(145deg,#fff,#edf6ff);border:1px solid #85b5ec57;border-radius:22px;width:min(610px,100%);padding:31px;animation:.24s ease-out overlayIn;position:relative;box-shadow:0 35px 90px #00102a6b}.client-invite-close{color:#52647c;cursor:pointer;background:#e6eff8;border:0;border-radius:10px;width:34px;height:34px;font-size:21px;position:absolute;top:16px;right:16px}.client-invite-icon{color:#fff;background:linear-gradient(145deg,#1487ff,#0064e7);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:23px;display:grid;box-shadow:0 13px 28px #0065e73d}.client-invite-dialog>small{color:#0874eb;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:850}.client-invite-dialog h2{color:#172d49;margin:7px 0 6px;font-size:21px}.client-invite-dialog>p{color:#718198;max-width:480px;margin:0 auto;font-size:10px;line-height:1.55}.client-invite-link{background:#fff;border:1px solid #cfdfef;border-radius:13px;grid-template-columns:1fr auto;gap:7px;margin-top:20px;padding:6px;display:grid}.client-invite-link input{color:#263b55;background:0 0;border:0;outline:0;min-width:0;height:39px;padding:0 10px;font-size:10px}.client-invite-link button{color:#fff;cursor:pointer;background:#0876ed;border:0;border-radius:9px;height:39px;padding:0 16px;font-size:9px;font-weight:800}.client-invite-notes{color:#4f6987;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 14px;margin-top:14px;font-size:8px;display:flex}.client-invite-notes span:first-letter{color:#15935f}.intake-page{background:radial-gradient(circle at 12% 18%,#0d84ff3d,#0000 27%),radial-gradient(circle at 86% 82%,#19b4cd29,#0000 27%),linear-gradient(145deg,#04152d,#082b52 55%,#031226);place-items:center;min-height:100svh;padding:28px;font-family:Segoe UI Variable,Avenir Next,Montserrat,Segoe UI,Arial,sans-serif;display:grid}.intake-shell{background:linear-gradient(145deg,#fffffffa,#eaf5fff5);border:1px solid #8ac2ff45;border-radius:26px;width:min(840px,100%);overflow:hidden;box-shadow:0 35px 100px #0007157a}.intake-brand{background:linear-gradient(120deg,#061c39,#0a315d);border-bottom:1px solid #668ab229;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.intake-brand img{object-fit:contain;object-position:left center;width:132px;height:48px}.intake-brand span{color:#d9edff;letter-spacing:.8px;text-transform:uppercase;border:1px solid #72b9ff59;border-radius:9px;padding:7px 11px;font-size:8px;font-weight:800}.intake-form{padding:31px}.intake-title>span{color:#0875e9;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:850}.intake-title h1{color:#142b47;letter-spacing:-.7px;margin:6px 0;font-size:26px}.intake-title p{color:#708199;max-width:610px;margin:0;font-size:10px;line-height:1.55}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:23px;display:grid}.intake-grid label{color:#263b56;font-size:9px;font-weight:750}.intake-grid label.wide{grid-column:1/-1}.intake-grid input{color:#182d48;width:100%;height:46px;font:inherit;background:#ffffffe6;border:1px solid #cbdbea;border-radius:10px;outline:0;margin-top:6px;padding:0 13px;font-size:10px}.intake-grid input:focus{border-color:#1582f4;box-shadow:0 0 0 3px #1582f41a}.intake-grid input:disabled{color:#4f6178;background:#edf3f8}.intake-grid label small{color:#8190a3;margin-top:5px;font-size:7px;font-weight:500;display:block}.intake-upload{color:#1b3859;cursor:pointer;background:#f1f8ff;border:1px dashed #8cbae8;border-radius:14px;align-items:center;gap:13px;margin-top:18px;padding:17px;display:flex}.intake-upload input{opacity:0;pointer-events:none;position:absolute}.intake-upload>span{color:#fff;background:#0878ee;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.intake-upload strong,.intake-upload small{display:block}.intake-upload strong{font-size:10px}.intake-upload small{color:#71839a;margin-top:4px;font-size:7px}.intake-files{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.intake-files>small{color:#71839a;width:100%;font-size:8px}.intake-files span{color:#3d5875;background:#fff;border:1px solid #d1e2f2;border-radius:7px;align-items:center;gap:7px;padding:6px 6px 6px 8px;font-size:7px;display:inline-flex}.intake-files span button{color:#a83240;cursor:pointer;background:#fff0f2;border:0;border-radius:5px;width:19px;height:19px;padding:0;font-size:13px;line-height:1}.intake-consent{color:#63758c;align-items:flex-start;gap:8px;margin-top:17px;font-size:8px;line-height:1.45;display:flex}.intake-consent input{accent-color:#0877eb;margin-top:2px}.intake-submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#0b82ff,#0062e3);border:0;border-radius:12px;width:100%;height:49px;margin-top:17px;font-size:10px;font-weight:850;box-shadow:0 13px 28px #0063e338}.intake-submit:disabled{opacity:.7;cursor:wait}.intake-message{color:#b52a39;background:#fff3f4;border:1px solid #f2c6ca;border-radius:9px;margin:12px 0 0;padding:10px;font-size:9px}.intake-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:55px 25px;display:flex}.intake-state>b{color:#fff;background:#15a46c;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.intake-state h1{color:#17304e;margin:18px 0 8px;font-size:25px}.intake-state p{color:#708096;max-width:470px;margin:0;font-size:11px;line-height:1.55}.intake-state small{color:#8491a2;margin-top:9px;font-size:8px}.intake-error>b{background:#e04e5b}.intake-spinner{border:4px solid #d4e7fa;border-top-color:#0877ed;border-radius:50%;width:45px;height:45px;animation:.8s linear infinite intakeSpin}.intake-upload-animation{place-items:center;width:70px;height:70px;display:grid;position:relative}.intake-upload-animation .intake-spinner{border-width:5px;width:70px;height:70px;position:absolute}.intake-upload-animation>span{color:#fff;background:linear-gradient(145deg,#178bff,#0066e5);border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;animation:.9s ease-in-out infinite alternate intakeUploadFloat;display:grid}.intake-sending-dots{gap:6px;margin-top:18px;display:flex}.intake-sending-dots i{background:#1682ef;border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite alternate intakeSendingDot}.intake-sending-dots i:nth-child(2){animation-delay:.18s}.intake-sending-dots i:nth-child(3){animation-delay:.36s}@keyframes intakeSpin{to{transform:rotate(360deg)}}@keyframes intakeUploadFloat{to{transform:translateY(-4px)}}@keyframes intakeSendingDot{to{opacity:.25;transform:translateY(-3px)}}@media (width<=700px){.client-heading-actions{grid-template-columns:1fr;width:100%;display:grid}.create-client-link,.open-client-form{width:100%}.intake-page{background:#061d39;padding:0}.intake-shell{border:0;border-radius:0;min-height:100svh}.intake-brand{height:68px;padding:0 18px}.intake-brand img{width:118px}.intake-form{padding:23px 18px 32px}.intake-title h1{font-size:23px}.intake-grid{grid-template-columns:1fr}.intake-grid label.wide{grid-column:auto}.client-invite-dialog{padding:27px 17px}.client-invite-link{grid-template-columns:1fr}.client-invite-link button{width:100%}}.intake-brand img{filter:brightness(0)invert();opacity:.98}.intake-grid input{font-weight:400!important}.optional-label{color:#8897a9!important;margin:0 0 0 5px!important;font-size:7px!important;font-weight:400!important;display:inline!important}.intake-services{background:#ffffff94;border:1px solid #cbdbea;border-radius:12px;margin:2px 0 0;padding:15px}.intake-services legend{color:#263b56;padding:0 5px;font-size:9px;font-weight:700}.intake-services legend small{color:#8492a3;margin-left:7px;font-size:7px;font-weight:400;display:inline}.intake-services>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intake-services>div>label{color:#40556e;cursor:pointer;background:#fff;border:1px solid #d0dfed;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:9px;font-weight:500;transition:all .18s;display:flex}.intake-services>div>label.selected{color:#096bd1;background:#edf7ff;border-color:#2085ec;box-shadow:0 0 0 2px #2085ec14}.intake-services>div input{opacity:0;pointer-events:none;position:absolute}.intake-services>div label>span{color:#0000;background:#f6f9fc;border:1px solid #c5d6e7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.intake-services>div label.selected>span{color:#fff;background:#1680ec;border-color:#1680ec}.intake-services .other-service{color:#263b56;margin-top:12px;font-size:9px;font-weight:650;display:block}.intake-services .other-service input{font-weight:400}.intake-compact-row{grid-column:1/-1;gap:13px;display:grid}.intake-address-row{grid-template-columns:minmax(105px,140px) minmax(0,1fr)}.intake-city-row{grid-template-columns:minmax(0,1fr) 82px}.intake-compact-row label{min-width:0}.registered-client{padding:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.registered-client.is-expanded{border-color:#b9d7f7;box-shadow:0 13px 28px #1b539314}button.registered-client-head{width:100%;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:42px 1fr 34px;align-items:center;gap:11px;padding:14px 16px;display:grid}button.registered-client-head>span{color:#0871eb;background:#e8f3ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}button.registered-client-head strong{color:#192d48;font-size:11px;display:block}button.registered-client-head small{color:#7c899d;margin-top:4px;font-size:8px;font-weight:400;display:block}button.registered-client-head>i{color:#3379c7;background:#f4f9ff;border:1px solid #d7e4f1;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;transition:transform .2s;display:grid}.registered-client-expanded{padding:0 16px 16px;animation:.2s ease-out clientExpand}.registered-client-expanded .client-details{grid-template-columns:repeat(3,minmax(0,1fr));font-size:9px}.registered-client-expanded .client-details span:nth-child(4){grid-column:span 2}.client-file-actions{align-items:center;gap:8px;display:flex}.client-file-actions>label{color:#0870df;cursor:pointer;background:#edf6ff;border:1px solid #b9d6f5;border-radius:8px;align-items:center;height:31px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.client-file-actions>label input{display:none}.edit-registered-client,.delete-registered-client{cursor:pointer;border-radius:8px;height:31px;padding:0 10px;font-size:8px;font-weight:700}.edit-registered-client{color:#0870df;background:#edf6ff;border:1px solid #b9d6f5}.delete-registered-client{color:#c93242;background:#fff4f5;border:1px solid #f0cbd0}@keyframes clientExpand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=700px){.intake-services>div{grid-template-columns:1fr}.intake-services legend small{margin:3px 0 0;display:block}.registered-client-expanded .client-details{grid-template-columns:1fr}.registered-client-expanded .client-details span:nth-child(4){grid-column:auto}.client-file-actions{flex-direction:column;align-items:stretch;width:100%}.client-file-actions>label,.edit-registered-client,.delete-registered-client{justify-content:center;width:100%}}.intake-services{background:0 0;border:0;padding:0;position:relative}.service-cascade-title{color:#263b56;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.service-cascade-title small{color:#8492a3!important;margin:0 0 0 7px!important;font-size:7px!important;font-weight:400!important;display:inline!important}.service-cascade-trigger{color:#53667d;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #cbdbea;border-radius:10px;grid-template-columns:1fr 28px;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 13px;font-family:inherit;font-size:10px;font-weight:400;transition:border-color .18s,box-shadow .18s;display:grid}.service-cascade-trigger:hover,.intake-services.is-open .service-cascade-trigger{border-color:#1680ec;box-shadow:0 0 0 3px #1680ec17}.service-cascade-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-cascade-trigger>i{color:#1977d8;background:#eaf5ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:16px;font-style:normal;transition:transform .22s;display:grid}.intake-services.is-open .service-cascade-trigger>i{transform:rotate(180deg)}.intake-services>.service-cascade-options{background:#fffffff7;border:1px solid #cbddec;border-radius:12px;grid-template-columns:1fr;gap:6px;margin-top:7px;padding:7px;display:grid;overflow:hidden;box-shadow:0 16px 35px #1141771f}.intake-services>.service-cascade-options>label{color:#40556e;cursor:pointer;opacity:0;background:#f6f9fc;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:9px;font-weight:400;transition:border-color .18s,background .18s,transform .18s;animation:.28s cubic-bezier(.2,.75,.25,1) forwards serviceCascadeIn;display:flex}.intake-services>.service-cascade-options>label:hover{background:#eff7ff;border-color:#c9ddf1;transform:translate(3px)}.intake-services>.service-cascade-options>label.selected{color:#096bd1;box-shadow:none;background:#eaf6ff;border-color:#2085ec}.intake-services>.service-cascade-options input{opacity:0;pointer-events:none;position:absolute}.intake-services>.service-cascade-options label>span{color:#0000;background:#fff;border:1px solid #c5d6e7;border-radius:6px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.intake-services>.service-cascade-options label.selected>span{color:#fff;background:#1680ec;border-color:#1680ec}.intake-services>.service-cascade-options label>b{font-weight:500}.intake-services .other-service{padding:12px 1px 0}.intake-services .other-service input{margin-top:6px}@keyframes serviceCascadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intake-services>.service-cascade-options>label{opacity:1;animation:none}.service-cascade-trigger>i{transition:none}}@media (width<=700px){.service-cascade-title small{margin:3px 0 0!important;display:block!important}.service-cascade-trigger{font-size:9px}.intake-compact-row{gap:10px}.intake-address-row{grid-template-columns:minmax(88px,30%) minmax(0,1fr)}.intake-city-row{grid-template-columns:minmax(0,1fr) 72px}.public-site{min-height:100svh;padding:10px 12px 18px;overflow:clip visible}.public-orb{display:none}.motion-lines{opacity:.62;display:block;-webkit-mask-image:linear-gradient(#0000 4%,#000 18% 82%,#0000 98%);mask-image:linear-gradient(#0000 4%,#000 18% 82%,#0000 98%)}.motion-lines i{will-change:transform;display:none}.motion-lines i:first-child,.motion-lines i:nth-child(3){width:115%;box-shadow:none;background:linear-gradient(90deg,#0000,#58d3ff85,#0000);animation-duration:15s;display:block;left:-72%}.motion-lines i:first-child{top:26%}.motion-lines i:nth-child(3){animation-duration:18s;top:64%}.motion-lines span{display:none}.city-backdrop{opacity:.72;width:100%;height:72%}.public-header{border-radius:15px;min-height:60px;padding:7px 8px 7px 10px}.public-header,.status-card{-webkit-backdrop-filter:none}.public-header>img{width:86px;height:37px}.public-header-actions,.public-header-trust{gap:4px}.header-trust-item{justify-content:center;width:32px;height:34px;padding:0}.public-header .admin-icon-trigger{width:34px;height:34px}.public-hero{flex-direction:column;flex:none;gap:24px;width:100%;margin:0;padding:14px 0 24px;display:flex}.public-copy{text-align:left;order:1;width:100%;max-width:none;height:auto;margin:0}.public-copy h1{letter-spacing:-1.8px;font-size:36px;line-height:1.02}.public-copy>p{margin:16px 0 0;font-size:13px;line-height:1.55}.status-card{border-radius:20px;order:2;width:100%;min-height:0;margin:0;padding:20px 17px 18px}.status-card-head{gap:11px;margin-bottom:15px}.status-card-head>span{border-radius:13px;width:43px;height:43px}.status-card-head small{font-size:8px}.status-card-head h2{letter-spacing:-.35px;font-size:19px}.status-card label{margin-top:11px;font-size:10px}.status-card input{height:45px;margin-top:5px;font-size:12px}.public-search-button{height:47px;margin-top:15px}.privacy-note{margin-top:9px}.credit-visible-form{display:none}.credit-visible-heading{margin-bottom:12px}.credit-visible-grid{gap:9px}.credit-visible-grid>label input{height:44px}.credit-visible-grid fieldset{min-height:52px}.credit-visible-submit{height:46px}.mobile-credit-trigger{color:#eef8ff;text-align:left;border-radius:17px;order:3;grid-template-columns:46px 1fr 24px;align-items:center;gap:12px;width:100%;min-height:78px;padding:12px 13px;animation:2.8s ease-in-out infinite mobileCreditPulse;display:grid;position:relative;overflow:hidden}.mobile-credit-trigger:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:28%;animation:3.5s ease-in-out infinite mobileCreditShine;position:absolute;inset:-60% auto -60% -35%;transform:skew(-18deg)}.mobile-credit-trigger-icon{color:#dff8ff;background:linear-gradient(145deg,#148dff,#0755c7);border:1px solid #67d6ff6b;border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:850;display:grid;box-shadow:0 8px 22px #006fed4d}.mobile-credit-trigger small,.mobile-credit-trigger strong,.mobile-credit-trigger em{display:block}.mobile-credit-trigger small{color:#67d3ff;letter-spacing:.9px;font-size:7px;font-weight:850}.mobile-credit-trigger strong{margin-top:3px;font-size:14px}.mobile-credit-trigger em{color:#91a9c1;margin-top:3px;font-size:8px;font-style:normal}.mobile-credit-trigger>b{color:#76d8ff;font-size:25px;font-weight:400}.mobile-credit-form>small{color:#62cfff;letter-spacing:1.2px;font-size:9px;font-weight:800}.mobile-credit-form h2{margin:6px 0 7px}.mobile-credit-form>p{color:#94aac2;margin:0 0 20px;font-size:11px}.public-success{min-height:330px}.public-site .public-footer{padding-top:5px;line-height:1.45}.public-content{padding:42px 0 24px}.public-section-heading{text-align:left;margin-bottom:22px}.public-section-heading small,.public-about>div>small,.public-final-cta small{font-size:8px}.public-section-heading h2,.public-about h2,.public-final-cta h2{letter-spacing:-.7px;font-size:25px}.public-section-heading p,.public-about p,.public-final-cta p{font-size:12px;line-height:1.6}.public-services{grid-template-columns:1fr;gap:11px}.public-services article{border-radius:17px;min-height:0;padding:20px}.public-services article>span{border-radius:12px;width:42px;height:42px;font-size:19px}.public-services h3{margin:14px 0 7px;font-size:18px}.public-services p{font-size:12px}.public-about{border-radius:18px;grid-template-columns:1fr;gap:23px;margin-top:12px;padding:21px}.public-about li{padding:11px}.public-faq{padding-top:46px}.public-faq summary{padding:16px;font-size:12px}.public-faq details p{padding:0 16px 16px;font-size:11px}.public-final-cta{border-radius:18px;flex-direction:column;align-items:stretch;gap:20px;margin-top:45px;padding:22px}.public-final-cta a{width:100%;min-width:0}.floating-whatsapp{justify-content:center;width:54px;height:54px;padding:0;bottom:14px;right:14px}.floating-whatsapp span{display:none}.floating-whatsapp svg{width:27px;height:27px}}@keyframes mobileCreditPulse{0%,to{box-shadow:inset 0 1px #fff3,0 10px 28px #005ccf1f}50%{border-color:#5ccaff85;box-shadow:inset 0 1px #ffffff40,0 14px 35px #0079eb38}}@keyframes mobileCreditShine{0%,58%{opacity:0;left:-35%}70%{opacity:1}92%,to{opacity:0;left:120%}}@media (prefers-reduced-motion:reduce){.mobile-credit-trigger,.mobile-credit-trigger:after{animation:none}}.process-heading-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.process-heading-row .module-heading{margin-bottom:24px}.manual-process-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1282ff,#0065e9);border:0;border-radius:12px;height:43px;padding:0 17px;font-size:10px;font-weight:800;box-shadow:0 11px 25px #0065e933,inset 0 1px #ffffff59}.manual-process-dialog{background:linear-gradient(145deg,#fff,#f2f8ff);border:1px solid #84aede4d;border-radius:20px;width:min(650px,100%);max-height:calc(100svh - 32px);padding:25px;animation:.22s ease-out overlayIn;overflow:auto;box-shadow:0 35px 90px #00102a6b}.manual-process-head{border-bottom:1px solid #dfe9f3;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.manual-process-head small{color:#0874e8;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:850}.manual-process-head h2{color:#172d49;margin:6px 0 5px;font-size:21px}.manual-process-head p{color:#78889c;margin:0;font-size:9px}.manual-process-head>button{color:#53657c;cursor:pointer;background:#e8f0f8;border:0;border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:21px}.manual-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.manual-process-grid label{color:#263b56;font-size:9px;font-weight:700}.manual-process-grid label.wide{grid-column:1/-1}.manual-process-grid input,.manual-process-grid select{color:#1b304b;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #c9d9e8;border-radius:10px;outline:0;margin-top:6px;padding:0 12px;font-size:10px;font-weight:400}.manual-process-grid input:focus,.manual-process-grid select:focus{border-color:#1680ec;box-shadow:0 0 0 3px #1680ec17}.manual-process-actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:18px;display:grid}.manual-process-actions button{cursor:pointer;border-radius:10px;height:43px;font-size:10px;font-weight:800}.manual-process-actions button:first-child{color:#4d6078;background:#f6f9fc;border:1px solid #c8d5e2}.manual-process-actions button:last-child{color:#fff;background:linear-gradient(120deg,#0b80fb,#0065e8);border:0}.manual-process-actions button:disabled{opacity:.65;cursor:wait}@media (width<=700px){.process-heading-row{flex-direction:column;align-items:stretch}.process-heading-row .module-heading{margin-bottom:0}.manual-process-button{width:100%;margin-bottom:20px}.manual-process-dialog{max-height:calc(100svh - 16px);padding:18px}.manual-process-grid{grid-template-columns:1fr}.manual-process-grid label.wide{grid-column:auto}.manual-process-actions{grid-template-columns:1fr}}.finance-page{padding-top:22px}.finance-module-heading{margin-bottom:16px}.finance-heading-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.finance-heading-actions button{cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:750;display:flex}.finance-eye-button{color:#086bd8;background:#eef7ff;border:1px solid #b9d5f2}.finance-eye-button svg,.dashboard-eye svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.finance-reset-button{color:#c73142;background:#fff3f4;border:1px solid #efc5ca}.finance-metrics{gap:10px;margin-bottom:14px}.finance-metrics article{min-height:94px;padding:14px 16px}.finance-metrics strong{margin:7px 0 6px;font-size:18px}.finance-entry-card{background:linear-gradient(145deg,#fffffff0,#f1f8ffc2);border:1px solid #6f8baf38;border-radius:15px;max-width:1080px;margin:0 auto 14px;padding:16px 18px;box-shadow:0 12px 30px #264e7d12}.finance-entry-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.finance-entry-title h2{color:#1c314d;margin:0;font-size:15px}.finance-entry-title p{color:#7b899d;margin:3px 0 0;font-size:8px}.finance-entry-title>span{color:#0873e9;background:#e7f3ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.finance-entry-fields{grid-template-columns:1.05fr 1fr .8fr 1.7fr auto;align-items:end;gap:10px;display:grid}.finance-entry-fields label{color:#2a3e58;font-size:8px;font-weight:700}.finance-entry-fields input,.finance-entry-fields select{color:#192e49;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #c9d8e8;border-radius:9px;outline:0;margin-top:5px;padding:0 10px;font-size:9px}.finance-entry-fields input:focus,.finance-entry-fields select:focus{border-color:#1680ec;box-shadow:0 0 0 3px #1680ec17}.finance-entry-fields>button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(120deg,#0a7fff,#0064e8);border:0;border-radius:9px;height:39px;padding:0 14px;font-size:9px;font-weight:800}.finance-entry-fields>button:disabled{opacity:.65}.finance-table-title{min-height:61px;padding:12px 18px}.finance-negative{color:#c33b4a!important}.finance-status.outgoing{color:#b53d49;background:#fff1f3;border-color:#efc8cd}.financial-command-actions{align-items:center;gap:7px;display:flex}.financial-command-actions .dashboard-eye{place-items:center;width:34px;padding:0;display:grid}.daily-verse{color:#586f8a;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;max-width:570px;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:500;line-height:1.2;font-size:9px!important}.daily-verse+.premium-actions{margin-top:9px}.finance-reset-dialog .confirm-icon{font-size:18px}.consulted-page,.credit-requests-page,.rating-page,.users-page,.analyses-page,.settings-page,.clients-page{padding-top:24px}.module-heading,.settings-heading,.process-heading-row .module-heading{margin-bottom:18px}.clients-heading-row .module-heading{margin-bottom:16px}@media (width<=1050px){.finance-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-entry-fields>button{width:100%}}@media (width<=700px){.finance-page{padding:18px 14px 34px}.finance-module-heading{flex-wrap:wrap;align-items:flex-start}.finance-heading-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.finance-heading-actions button{justify-content:center}.finance-metrics{grid-template-columns:1fr 1fr}.finance-entry-fields{grid-template-columns:1fr}.finance-entry-card{padding:15px}.finance-description{grid-column:auto}.financial-command-actions{width:100%}.financial-command-actions>button:last-child{flex:1}.daily-verse{font-size:8px!important}.consulted-page,.credit-requests-page,.rating-page,.users-page,.analyses-page,.settings-page,.clients-page{padding-top:18px}}.profile-button em{color:#183754;background:#ffffffc7;border:1.5px solid #a9bfd8;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:8px;font-size:15px;font-style:normal;font-weight:900;line-height:1;display:grid;box-shadow:0 5px 13px #1e467317}button.registered-client-head>i{color:#235f9f;background:#f4f9ff;border:1.5px solid #aac5e1;border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid;transform:none;box-shadow:0 5px 13px #1e467314}.registered-client.is-expanded button.registered-client-head>i{transform:rotate(90deg)}button.registered-client-head>i svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.client-preview-loading,.client-preview-error{color:#64778d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.client-preview-loading .intake-spinner{width:40px;height:40px}.client-preview-loading span{font-size:9px}.client-preview-error>b{color:#c73443;background:#ffe9ec;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.client-preview-error strong{color:#263e58;font-size:13px}.client-preview-error p{margin:0;font-size:9px}.pdf-document-preview{width:100%;height:100%;overflow:auto}.pdf-document-preview>div:last-child{justify-items:center;gap:14px;padding:4px;display:grid}.pdf-document-preview canvas{background:#fff;border-radius:4px;max-width:100%;height:auto;box-shadow:0 8px 26px #18304e2e}.client-file-preview-canvas{overflow:auto}.client-file-preview-canvas>img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;transition:width .2s,height .2s;display:block}.client-file-preview-canvas.image-zoomed{place-items:start center}.client-file-preview-canvas.image-zoomed>img{object-fit:contain;width:160%;height:160%}.client-file-preview-dialog header .client-image-zoom{color:#0872dc;width:auto;padding:0 12px;font-size:9px}.clients-heading-row .module-heading,.protocols-heading .module-heading{text-align:left;justify-content:flex-start}.client-groups-detail{grid-column:span 2}.client-groups-detail b{color:#1769bd;background:#eff7ff;border:1px solid #c6ddf4;border-radius:7px;margin:2px 5px 2px 0;padding:4px 7px;font-size:7px;display:inline-flex}.client-group-selector,.client-multi-group{background:#f7fbff;border:1px solid #d4e3f1;border-radius:11px;flex-wrap:wrap;gap:7px 13px;margin:13px 0 0;padding:11px 12px;display:flex}.client-group-selector legend,.client-multi-group legend{color:#55708e;padding:0 5px;font-size:8px;font-weight:800}.client-group-selector label,.client-multi-group label{color:#36516e;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.client-group-selector input,.client-multi-group input{accent-color:#0877eb}.client-form-grid .client-multi-group label{font-size:8px}.client-form-grid .client-multi-group input{width:14px;height:14px;margin:0;padding:0}.staff-avatar{border:2px solid #d8e0e9!important;box-shadow:0 0 0 3px #d2deeb47,0 0 14px #aecfeeb8,0 7px 18px #2f47602e!important}.process-group-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.process-group-card.is-expanded .process-group-toggle svg{transform:rotate(90deg)}.rating-client{padding-right:52px;position:relative}.rating-delete{color:#c93242;cursor:pointer;background:#fff4f5;border:1px solid #f0cbd0;border-radius:8px;width:30px;height:30px;font-size:14px;position:absolute;bottom:12px;right:13px}.protocols-heading{align-items:center}.protocol-user-avatar{color:#0871eb;background:#e6f2ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:850;display:grid;overflow:hidden}.protocol-user-avatar img{object-fit:cover;width:100%;height:100%}.protocol-state-wrap{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.protocol-state-wrap a{color:#0871dc;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:7px;text-decoration:none;overflow:hidden}.internal-protocol-dialog input[type=file]{height:auto;padding:9px}.internal-protocol-dialog label>small{color:#7b8da1;margin-top:5px;font-size:7px;display:block}.internal-protocols-page,.internal-protocol-dialog{font-family:Avenir Next,Montserrat,Inter,Segoe UI,sans-serif}.protocols-heading .module-heading h1{letter-spacing:-.65px;font-size:28px;font-weight:800}.protocols-heading .module-heading p{letter-spacing:1.2px;font-size:9px;font-weight:750}.protocols-heading .module-heading small{font-size:10px;line-height:1.5}.internal-protocol-row small{font-size:9px}.internal-protocol-row strong{letter-spacing:-.12px;font-size:12px;font-weight:760}.internal-protocol-row p{font-size:9.5px;line-height:1.5}.internal-protocol-dialog label{font-size:10px;font-weight:720}.internal-protocol-dialog label input,.internal-protocol-dialog label textarea,.internal-protocol-dialog label select{font-size:11px;font-weight:520}.internal-protocol-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(560px,100%);max-height:calc(100svh - 32px);padding-bottom:0;overflow-y:auto}.internal-protocol-dialog .manual-process-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f5faffe6,#f3f8ff 28%);border-top:1px solid #bfd2e4b3;margin:18px -25px 0;padding:14px 25px 20px;position:sticky;bottom:0}.internal-protocol-dialog>label{margin-top:14px}.internal-protocol-dialog textarea{min-height:82px;max-height:150px}@media (height<=720px){.internal-protocol-dialog{padding-top:18px}.internal-protocol-dialog .manual-process-head{padding-bottom:12px}.internal-protocol-dialog .manual-process-head h2{margin:3px 0;font-size:18px}.internal-protocol-dialog .manual-process-head p{font-size:8px}.internal-protocol-dialog>label{margin-top:10px}.internal-protocol-dialog textarea{min-height:62px}.internal-protocol-dialog .manual-process-actions{margin-top:12px;padding-top:11px;padding-bottom:13px}}@media (width<=620px){.internal-protocol-dialog{max-height:calc(100svh - 16px);padding:17px 17px 0}.internal-protocol-dialog .manual-process-actions{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}}.paid-account-dialog{background:linear-gradient(145deg,#fff,#eff7ff);border:1px solid #cfe0f0;border-radius:20px;width:min(520px,100%);padding:27px;box-shadow:0 30px 90px #051b3852}.paid-account-dialog>small{color:#0875e9;letter-spacing:1px;font-size:8px;font-weight:850}.paid-account-dialog h2{color:#17324f;margin:6px 0 5px;font-size:22px}.paid-account-dialog>p{color:#73859b;margin:0;font-size:9px}.bank-account-options{grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0;display:grid}.bank-account-options button{color:#284561;background:#fff;border:1px solid #d3e0ed;border-radius:12px;align-items:center;gap:10px;height:62px;padding:8px 11px;font-size:9px;font-weight:750;display:flex}.bank-account-options button.selected{background:#edf7ff;border-color:#1681ed;box-shadow:0 0 0 3px #1681ed17}.bank-account-options img{object-fit:contain;border-radius:6px;width:44px;height:31px}.asaas-logo{color:#075bea;letter-spacing:-1px;width:44px;font-size:13px}.user-permissions{background:#f7fbff;border:1px solid #d1e0ef;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;padding:13px;display:grid}.user-permissions legend{color:#38536f;padding:0 5px;font-size:9px;font-weight:800}.user-permissions label{align-items:center;gap:6px;margin:0!important;font-size:8px!important;display:flex!important}.user-permissions input{accent-color:#0877ec;width:14px!important;height:14px!important;margin:0!important}.finance-heading-actions{flex-wrap:wrap}.finance-export-button{color:#096cce!important;background:#edf7ff!important;border-color:#b8d6f5!important}.contracts-page{flex:1;padding:28px 30px 45px}.contracts-heading{justify-content:space-between;align-items:center;gap:18px;max-width:1080px;margin:0 auto;display:flex}.open-contract-form{color:#fff;background:linear-gradient(135deg,#1282ff,#0065e9);border:0;border-radius:11px;height:42px;padding:0 16px;font-size:9px;font-weight:800;box-shadow:0 10px 24px #0065e933}.contract-link-card{background:#effbf5;border:1px solid #bde2ce;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;max-width:1080px;margin:0 auto 14px;padding:13px 15px;display:grid}.contract-link-card small,.contract-link-card strong{display:block}.contract-link-card small{color:#158454;font-size:7px;font-weight:850}.contract-link-card strong{color:#294a3c;text-overflow:ellipsis;white-space:nowrap;max-width:650px;margin-top:4px;font-size:8px;overflow:hidden}.contract-link-card button,.contract-link-card a{color:#137b4d;background:#fff;border:1px solid #add9c2;border-radius:9px;align-items:center;height:34px;padding:0 11px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.contracts-list-card{background:#fff;border:1px solid #d4e1ed;border-radius:17px;max-width:1080px;margin:0 auto;overflow:hidden}.contracts-list article{border-top:1px solid #e4ebf2;grid-template-columns:42px minmax(220px,1fr) 170px auto;align-items:center;gap:13px;min-height:82px;padding:13px 16px;display:grid}.contract-document-icon{color:#0873df;background:#e9f4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.contracts-list small,.contracts-list strong,.contracts-list p,.contracts-list em{display:block}.contracts-list small{color:#7e8da0;font-size:7px}.contracts-list strong{color:#203a57;margin-top:3px;font-size:10px}.contracts-list p{color:#71849a;margin:4px 0 0;font-size:8px}.contract-status{color:#9a6c00;text-transform:uppercase;background:#fff2c4;border-radius:7px;width:max-content;margin-top:4px;padding:5px 7px;font-size:8px;display:inline-flex!important}.contract-status.signed{color:#087847;background:#e5f7ed}.contracts-list em{color:#7990a5;margin-top:4px;font-size:7px;font-style:normal}.contracts-list article>button{color:#0871dc;background:#edf7ff;border:1px solid #c5d9ec;border-radius:8px;height:33px;padding:0 11px;font-size:8px;font-weight:800}.contract-form-dialog{background:#fff;border-radius:20px;width:min(620px,100%);max-height:calc(100svh - 28px);padding:24px;overflow:auto}.contract-form-dialog>label{color:#29425d;margin-top:12px;font-size:9px;font-weight:750;display:block}.contract-form-dialog input,.contract-form-dialog select,.contract-form-dialog textarea{width:100%;font:inherit;border:1px solid #c8d9e8;border-radius:10px;margin-top:6px;padding:11px;font-size:9px}.contract-form-dialog textarea{resize:vertical;min-height:90px}.contract-client-preview{color:#294861;background:#edf6ff;border-radius:10px;margin-top:12px;padding:11px}.contract-client-preview strong,.contract-client-preview span{display:block}.contract-client-preview strong{font-size:10px}.contract-client-preview span{margin-top:4px;font-size:8px}.contract-public-page{background:linear-gradient(145deg,#031126,#082b52);place-items:center;min-height:100svh;padding:28px;display:grid}.contract-public-shell{background:#f7fbff;border-radius:24px;width:min(820px,100%);overflow:hidden;box-shadow:0 35px 100px #00000073}.contract-public-shell>header{background:#061f3e;justify-content:space-between;align-items:center;height:76px;padding:0 25px;display:flex}.contract-public-shell>header span{color:#a9d7ff;letter-spacing:1px;font-size:8px;font-weight:850}.contract-public-title{padding:27px 30px 15px}.contract-public-title small{color:#0875e9;font-size:8px;font-weight:850}.contract-public-title h1{color:#17304d;margin:6px 0;font-size:25px}.contract-public-title p{color:#718198;margin:0;font-size:9px}.contract-document{color:#31475f;background:#fff;border:1px solid #d7e2ed;border-radius:14px;max-height:420px;margin:0 30px;padding:22px;font-family:Georgia,serif;font-size:10px;line-height:1.65;overflow:auto}.contract-document p{margin:0 0 7px}.contract-sign-form{background:#eef7ff;border:1px solid #cce0f3;border-radius:15px;margin:18px 30px 30px;padding:20px}.contract-sign-form h2{color:#173550;margin:0 0 12px}.contract-sign-form>label{color:#344f6c;margin-top:10px;font-size:8px;font-weight:750;display:block}.contract-sign-form input:not([type=checkbox]){border:1px solid #c7d8e8;border-radius:9px;width:100%;height:42px;margin-top:5px;padding:0 11px}.contract-accept{align-items:center;gap:7px;display:flex!important}.contract-sign-form button{color:#fff;background:#0876ec;border:0;border-radius:10px;width:100%;height:45px;margin-top:15px;font-size:9px;font-weight:850}.contract-sign-form>small{color:#78899d;text-align:center;margin-top:8px;font-size:7px;display:block}.contract-error{color:#c72f40;font-size:8px}.contract-public-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:50px;display:flex}.contract-public-state>b{color:#fff;background:#d84857;border-radius:50%;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.contract-public-state.success>b{background:#13a46a}.contract-public-state h1{color:#17314e;margin:17px 0 7px}.contract-public-state p{color:#728197;max-width:450px;margin:0;font-size:10px;line-height:1.5}@media (width<=700px){.client-groups-detail{grid-column:auto}.process-group-toggle svg{width:17px;height:17px}.bank-account-options,.user-permissions{grid-template-columns:1fr}.contracts-page{padding:18px 14px 34px}.contracts-heading{flex-direction:column;align-items:stretch}.open-contract-form{width:100%}.contract-link-card{grid-template-columns:1fr}.contract-link-card button,.contract-link-card a{justify-content:center}.contracts-list article{grid-template-columns:38px 1fr}.contracts-list article>div:nth-child(3),.contracts-list article>button{grid-column:2}.contract-public-page{padding:0}.contract-public-shell{border-radius:0;min-height:100svh}.contract-public-title{padding:22px 18px 13px}.contract-document{margin:0 18px;padding:16px}.contract-sign-form{margin:15px 18px 24px;padding:16px}.contract-public-shell>header{height:66px;padding:0 18px}}.process-primary-actions{align-items:center;gap:10px;display:flex}.process-primary-actions>button{cursor:pointer;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 15px;font-family:inherit;font-size:9px;font-weight:800;display:flex;box-shadow:0 11px 25px #1449881f}.process-primary-actions>button>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.process-primary-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.process-folder-button{color:#fff;background:linear-gradient(135deg,#137fff,#0061db);border:0}.process-folder-button>span{background:#ffffff26}.process-group-button{color:#174d83;background:linear-gradient(145deg,#fff,#eaf4ff);border:1px solid #b9d3ed}.process-group-button>span{color:#0d72df;background:#dceeff}.process-groups-grid{gap:14px;max-width:1180px;margin:0 auto;display:grid}.process-group-card{background:linear-gradient(145deg,#fffffff5,#eff7ffd1);border:1px solid #698ab238;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #264e7d14}.process-group-card>header{background:linear-gradient(110deg,#e7f3ffd1,#ffffffbf);border-bottom:1px solid #627ca424;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:15px 18px;display:flex}.process-group-code{align-items:center;gap:12px;display:flex}.process-group-code>span{color:#fff;background:linear-gradient(145deg,#147fff,#075ebf);border-radius:12px;place-items:center;width:43px;height:43px;font-size:17px;display:grid;box-shadow:0 9px 20px #075ebf33}.process-group-code small{color:#1980e7;letter-spacing:1px;font-size:7px;font-weight:850}.process-group-code h2{color:#172d48;letter-spacing:.2px;margin:3px 0 2px;font-size:19px}.process-group-code p{color:#78889d;margin:0;font-size:8px}.process-group-actions{align-items:center;gap:7px;display:flex}.process-group-actions button{color:#086bd8;cursor:pointer;background:#eff7ff;border:1px solid #b7d3f1;border-radius:9px;height:36px;padding:0 12px;font-size:8px;font-weight:800}.process-group-actions button:disabled{opacity:.45;cursor:not-allowed}.process-group-actions .process-group-delete{color:#c83a49;background:#fff2f4;border-color:#edc7cc;width:36px;padding:0}.group-process-list{display:grid}.group-process-row{border-bottom:1px solid #627ca41f;grid-template-columns:40px minmax(180px,1.4fr) minmax(125px,.8fr) minmax(130px,.75fr) 32px 32px;align-items:center;gap:13px;min-height:72px;padding:12px 18px;display:grid}.group-process-row:last-child{border-bottom:0}.group-process-row>div>small{color:#7c899d;font-size:7px;display:block}.group-process-row>div>strong{color:#1c304b;margin-top:3px;font-size:10px;display:block}.group-process-row>div:nth-child(2)>strong{margin:0;font-size:11px}.process-group-empty{color:#8592a5;text-align:center;padding:24px;font-size:9px}.process-empty-groups{color:#71839a;text-align:center;background:#f2f9ffa8;border:1px dashed #aecbe9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:35px;display:flex}.process-empty-groups>span{color:#0874e7;background:#e1f0ff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.process-empty-groups h2{color:#1b3554;margin:13px 0 5px;font-size:17px}.process-empty-groups p{margin:0;font-size:9px}.ungrouped-consultations{max-width:1180px;margin:16px auto 0}.process-client-mode{background:#edf3f9;border:1px solid #cedcea;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin-top:17px;padding:4px;display:grid}.process-client-mode button{color:#61738b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:37px;font-size:8px;font-weight:750}.process-client-mode button.active{color:#0769d5;background:#fff;box-shadow:0 5px 15px #234d7e1a}.selected-process-client{color:#17523b;background:#effaf4;border:1px solid #bce1cd;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.selected-process-client>span{color:#fff;background:#18a66c;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.selected-process-client strong,.selected-process-client small{display:block}.selected-process-client strong{font-size:10px}.selected-process-client small{margin-top:3px;font-size:8px}.process-group-dialog{background:linear-gradient(145deg,#fff,#f2f8ff);border:1px solid #84aede4d;border-radius:20px;width:min(520px,100%);padding:25px;animation:.22s ease-out overlayIn;box-shadow:0 35px 90px #00102a6b}.process-group-dialog>label{color:#263b56;margin-top:20px;font-size:9px;font-weight:750;display:block}.process-code-input{background:#fff;border:1px solid #bfd2e4;border-radius:11px;grid-template-columns:1fr auto;align-items:center;height:50px;margin-top:7px;display:grid;overflow:hidden}.process-code-input input{color:#17304d;min-width:0;height:100%;font:inherit;letter-spacing:1.6px;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 14px;font-size:17px;font-weight:850}.process-code-input b{color:#0871e4;background:#edf6ff;border-left:1px solid #d5e1ed;align-items:center;height:100%;padding:0 15px;font-size:16px;display:flex}.process-group-dialog>label>small{color:#78899d;margin-top:6px;font-size:7px;font-weight:500;display:block}@media (width<=900px){.process-heading-row{flex-direction:column;align-items:stretch}.process-primary-actions{width:100%}.process-primary-actions>button{flex:1}.group-process-row{grid-template-columns:40px minmax(160px,1fr) 120px 32px 32px}.group-process-row>div:nth-child(3){display:none}}@media (width<=620px){.process-primary-actions{grid-template-columns:1fr;display:grid}.process-primary-actions>button{width:100%}.process-group-card>header{flex-direction:column;align-items:flex-start}.process-group-actions{width:100%}.process-group-actions button:first-child{flex:1}.group-process-row{grid-template-columns:38px 1fr 30px 30px;gap:9px;padding:12px}.group-process-row>div:nth-child(3),.group-process-row>div:nth-child(4){display:none}.process-client-mode{grid-template-columns:1fr}.process-group-dialog{padding:18px}.process-code-input input{font-size:15px}}.profile-button em svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.executive-side-panel{background:linear-gradient(135deg,#071c38 0%,#0b2a51 52%,#06172f 100%);border-color:#6ca0dc40;box-shadow:0 25px 65px #05193438,inset 0 1px #ffffff21}.executive-side-head{border-bottom-color:#bcdafa24}.executive-side-head span{color:#fff;font-size:11px}.executive-side-head small{color:#8faac7}.executive-side-panel article{border-bottom-color:#a7cff524}.executive-side-panel article div{min-width:0}.executive-side-panel article small{color:#a9c0d9;font-size:8px;line-height:1.25}.executive-side-panel article strong{color:#fff;white-space:nowrap;font-size:14px;line-height:1.1}.executive-side-panel .side-stat-icon{color:#dff0ff;background:linear-gradient(145deg,#2d8bec57,#06214173);border-color:#7ebfff4d;box-shadow:inset 0 1px #ffffff2e,0 9px 20px #000c1f33}@media (width<=1180px){.executive-side-panel article{background:#ffffff0b;border-color:#a7cff524}}.topbar .weather-clock{margin-left:auto}.topbar .notification{margin-left:0}.premium-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:min(820px,100vw - 585px);display:grid}.premium-actions button{grid-template-columns:34px minmax(0,1fr) 14px;gap:8px;width:100%;min-width:0;height:55px;padding:0 11px}.premium-actions button>b,.financial-command-head button b{font-size:16px;font-weight:950;line-height:1}.collapse{font-weight:900}.premium-actions strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.premium-actions small{font-size:6.5px}.premium-actions .premium-action-icon{flex-basis:34px;width:34px;height:34px}@media (width<=1180px){.premium-actions{width:calc(100vw - 390px)}}@media (width<=900px){.premium-actions{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}}@media (width<=700px){.premium-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.premium-actions{grid-template-columns:1fr}}.news-ticker{background:linear-gradient(90deg,#c5dcf4e6,#a3c7ebd1,#c5dcf4e6);border:1px solid #3570ac52;border-radius:11px;flex:1;min-width:0;height:38px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,inset 0 -9px 20px #2c6fb414,0 7px 20px #22487312;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.news-ticker-track{will-change:transform;align-items:center;width:max-content;height:100%;animation:72s linear infinite newsTickerMove;display:flex}.news-ticker:hover .news-ticker-track{animation-play-state:paused}.news-ticker-group{align-items:center;gap:30px;padding-right:30px;display:flex}.news-ticker a{color:#425a75;white-space:nowrap;align-items:center;gap:8px;font-size:10.5px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}.news-ticker a:hover{color:#0969d5}.news-ticker a:after{content:"";background:#6f91b5;border-radius:50%;width:4px;height:4px;margin-left:22px;box-shadow:0 0 0 3px #5285b81f}.news-ticker a span{color:#285782;letter-spacing:.5px;text-transform:uppercase;background:#ffffff94;border:1px solid #3f75ad42;border-radius:6px;padding:4px 6px;font-size:7.2px;font-weight:850}.news-ticker-loading{color:#516e8c;align-items:center;height:100%;padding:0 25px;font-size:10.5px;font-weight:650;display:flex}.news-ticker.is-loading:after{content:"";background:linear-gradient(90deg,#0000,#527da8,#0000);width:130px;height:1px;animation:1.5s ease-in-out infinite newsLoading;position:absolute;bottom:7px;left:25px}@keyframes newsTickerMove{to{transform:translate(-50%)}}@keyframes newsLoading{0%,to{opacity:.25;transform:translate(-20px)}50%{opacity:1;transform:translate(40px)}}@media (width<=1050px){.news-ticker{display:none}}@media (prefers-reduced-motion:reduce){.news-ticker-track{animation:none}.news-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.news-ticker-group:nth-child(2){display:none}}.payables-page{padding:22px 28px 38px}.payables-heading{margin-bottom:16px}.payables-metrics{grid-template-columns:repeat(3,1fr);gap:11px;max-width:1080px;margin:0 auto 14px;display:grid}.payables-metrics article{background:linear-gradient(145deg,#fff,#eff7ff);border:1px solid #7297c038;border-radius:15px;min-height:92px;padding:16px 18px;box-shadow:0 12px 28px #284e780f}.payables-metrics article.attention{background:linear-gradient(145deg,#fffdf5,#fff5d9);border-color:#e3a62b66}.payables-metrics small{color:#71849b;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:750;display:block}.payables-metrics strong{color:#173657;margin:8px 0 5px;font-size:19px;display:block}.payables-metrics span{color:#7890a8;font-size:8px}.payable-form-card,.payables-list-card{background:linear-gradient(145deg,#fffffff5,#f1f8ffd1);border:1px solid #6f8baf38;border-radius:15px;max-width:1080px;margin:0 auto 14px;padding:16px 18px;box-shadow:0 12px 30px #264e7d12}.payable-form-grid{grid-template-columns:1.5fr .8fr .8fr 1fr;align-items:end;gap:10px;display:grid}.payable-form-grid label{color:#2a3e58;font-size:8px;font-weight:700}.payable-form-grid label.wide{grid-column:span 2}.payable-form-grid input,.payable-form-grid select{color:#192e49;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #c9d8e8;border-radius:9px;outline:0;margin-top:5px;padding:0 10px;font-size:9px}.payable-form-grid input:focus,.payable-form-grid select:focus{border-color:#1680ec;box-shadow:0 0 0 3px #1680ec17}.payable-form-grid>button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#0a7fff,#0064e8);border:0;border-radius:9px;height:40px;padding:0 14px;font-size:9px;font-weight:800}.payable-file input{padding:8px;font-size:8px}.payable-file span{color:#8292a5;margin-top:4px;font-size:7px;display:block}.payables-list-card{padding:0;overflow:hidden}.payables-list{padding:0 14px 14px}.payables-list article{border-top:1px solid #e2eaf2;grid-template-columns:42px minmax(190px,1fr) 110px 110px auto;align-items:center;gap:12px;min-height:76px;padding:11px 10px;display:grid}.payables-list article.is-overdue{background:#fff8f7}.payable-method{color:#0a70d9;background:#e5f2ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid}.payable-main{min-width:0}.payable-main small{color:#df8d13;letter-spacing:.7px;font-size:6.5px;font-weight:900}.payable-main strong,.payable-due strong,.payable-value strong{color:#203a58;font-size:10px;display:block}.payable-main span,.payable-due small,.payable-value small{color:#8493a5;margin-top:3px;font-size:7.5px;display:block}.payable-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.payable-actions a,.payable-actions button{color:#276697;height:30px;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #c5d7e9;border-radius:8px;align-items:center;padding:0 9px;font-size:7.5px;font-weight:750;text-decoration:none;display:inline-flex}.payable-actions .paid{color:#167651;background:#effbf6;border-color:#9bd5bc}.payable-actions .delete{color:#bd3948;background:#fff3f4;border-color:#efc9ce;justify-content:center;width:30px;padding:0}@media (width<=900px){.payable-form-grid{grid-template-columns:repeat(2,1fr)}.payables-list article{grid-template-columns:38px minmax(0,1fr) 90px}.payable-value{display:none}.payable-actions{grid-column:2/-1;justify-content:flex-start}.payables-metrics{grid-template-columns:1fr 1fr}.payables-metrics article:last-child{grid-column:1/-1}}@media (width<=700px){.payables-page{padding:18px 14px 34px}.payables-metrics,.payable-form-grid{grid-template-columns:1fr}.payables-metrics article:last-child,.payable-form-grid label.wide{grid-column:auto}.payables-list article{grid-template-columns:38px minmax(0,1fr)}.payable-due{grid-column:2}.payable-actions{grid-column:1/-1}}.query-avatar,.rating-person>span,.payable-method{position:relative}.completion-check{color:#fff;background:#2bbf3a;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Arial,sans-serif;font-size:12px;font-style:normal;font-weight:900;line-height:1;animation:.28s cubic-bezier(.2,.9,.3,1.35) completionPop;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 4px 10px #1e993047}.payable-check{bottom:-5px;right:-6px}.payables-list article.is-paid{opacity:1}.payables-list article.is-paid .payable-main,.payables-list article.is-paid .payable-due,.payables-list article.is-paid .payable-value{opacity:.68}@keyframes completionPop{0%{opacity:0;transform:scale(.35)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}.payable-method.overdue-icon-wrap{background:#fff1ef;border:1px solid #f65b5233;overflow:visible}.overdue-payment-icon{object-fit:contain;filter:drop-shadow(0 5px 8px #bf312c2e);width:43px;height:43px;animation:.3s ease-out overdueIconIn}@keyframes overdueIconIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.payables-heading{align-items:center;display:flex}.open-payable-form{color:#fff;height:43px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0b7df3,#075ec7);border:0;border-radius:12px;align-items:center;gap:9px;margin-left:auto;padding:0 15px 0 9px;font-size:9px;font-weight:850;display:flex;box-shadow:0 10px 23px #0067dd33,inset 0 1px #ffffff4d}.open-payable-form>span{background:#ffffff24;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.open-payable-form svg,.payable-dialog-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.payable-period-bar{background:linear-gradient(145deg,#f8fbff,#eaf4ff);border:1px solid #5d8ab833;border-radius:14px;align-items:center;gap:10px;max-width:1080px;min-height:62px;margin:0 auto 11px;padding:10px 13px;display:flex;box-shadow:0 9px 24px #2c507a0f}.payable-period-bar>div{margin-right:auto}.payable-period-bar small{color:#74889f;letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.payable-period-bar strong{color:#173a61;text-transform:capitalize;margin-top:3px;font-size:12px;display:block}.payable-period-bar label{color:#6e8197;font-size:7px;font-weight:800}.payable-period-bar select{color:#214567;height:35px;font:inherit;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #bfd3e8;border-radius:9px;margin-left:6px;padding:0 28px 0 10px;font-size:9px;font-weight:750}.payable-form-dialog{width:min(760px,100vw - 28px);max-height:calc(100svh - 32px);margin:auto;padding:20px;animation:.22s ease-out overlayIn;overflow:auto}.payable-dialog-head{border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.payable-dialog-head>div{align-items:center;gap:11px;display:flex}.payable-dialog-head>div>span{color:#0872df;background:#e5f2ff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.payable-dialog-head h2{color:#183654;margin:0;font-size:17px}.payable-dialog-head p{color:#7d8fa2;margin:3px 0 0;font-size:8px}.payable-dialog-head>button{color:#546b83;cursor:pointer;background:#eaf1f7;border:0;border-radius:9px;width:33px;height:33px;font-size:20px}.payable-main strong em{color:#0b73dc;font-size:8px;font-style:normal;font-weight:850}@media (width<=700px){.payables-heading{flex-wrap:wrap;align-items:flex-start}.open-payable-form{justify-content:center;width:100%;margin:12px 0 0}.payable-period-bar{flex-wrap:wrap;align-items:stretch}.payable-period-bar>div{width:100%}.payable-period-bar label{flex:1}.payable-period-bar select{width:calc(100% - 35px)}.payable-form-dialog{padding:16px}}.process-primary-actions{flex-wrap:wrap}.process-status-button{color:#765312;background:linear-gradient(145deg,#fffdf5,#fff3c9);border:1px solid #ead49c}.process-status-button>span{color:#aa7100;background:#ffeab2}.process-group-code h2 em{color:#1769b5;vertical-align:middle;background:#dceeff;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-block}.process-group-code p b{color:#1774c9}.process-group-dialog>label>select{color:#17304d;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #bfd2e4;border-radius:11px;outline:0;margin-top:7px;padding:0 12px;font-size:10px}.process-status-preview{color:#174c80;background:#edf7ff;border:1px solid #c8ddf3;border-radius:12px;justify-content:space-between;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.process-status-preview strong,.process-status-preview span{font-size:9px}.process-group-code>span{background:linear-gradient(145deg,#eef7ff,#d9ecff);overflow:hidden}.process-group-code>span img{object-fit:contain;width:34px;height:34px}.process-empty-groups>span{background:#e1f0ff;overflow:hidden}.process-empty-groups>span img{object-fit:contain;width:38px;height:38px}.process-group-actions .process-group-toggle{background:#eaf5ff;border-color:#b7d3f1;place-items:center;width:38px;padding:0;display:grid}.process-group-toggle>span{color:#0872dc;border:0;width:auto;height:auto;font-size:21px;font-weight:900;line-height:1;transition:transform .2s;transform:none}.process-group-toggle:hover>span{transform:scale(1.12)}.group-process-list{animation:.25s ease-out processGroupReveal}@keyframes processGroupReveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.protocols-heading{flex-direction:column;align-items:stretch}.internal-protocol-row,.communication-row{grid-template-columns:38px 1fr}.internal-protocol-row>:nth-child(n+3),.communication-row>:nth-child(n+3){grid-column:2}.communication-filters,.email-templates-card>div:last-child,.email-recipient{grid-template-columns:1fr}.group-process-row{grid-template-columns:40px 1fr 32px 32px 32px}.group-process-row>div:nth-child(3),.group-process-row>div:nth-child(4){grid-column:2}}.group-process-row{grid-template-columns:40px minmax(180px,1.4fr) minmax(125px,.8fr) minmax(150px,.85fr) 32px 32px 32px}.group-process-row .delete-client{place-self:center;width:31px;height:31px;position:static;bottom:auto;right:auto}.process-email-button{color:#0874df;cursor:pointer;background:#edf7ff;border:1px solid #b9d7f4;border-radius:50%;width:31px;height:31px}.protocols-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.open-protocol-button{color:#fff;height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#087df1,#075fc5);border:0;border-radius:12px;padding:0 16px;font-size:9px;font-weight:850}.internal-protocol-list,.communication-list{display:grid}.internal-protocol-row,.communication-row{border-bottom:1px solid #e0e9f2;grid-template-columns:42px minmax(220px,1.4fr) minmax(160px,.8fr) 90px 95px;align-items:center;gap:14px;min-height:80px;padding:14px 18px;display:grid}.internal-protocol-row small,.communication-row small{color:#7a899a;font-size:8px;display:block}.internal-protocol-row strong,.communication-row strong{color:#1a334f;margin:3px 0;font-size:10px;display:block}.internal-protocol-row p{color:#65768b;margin:4px 0 0;font-size:8px}.protocol-document-icon{color:#0874df;background:#e7f3ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.protocol-priority,.protocol-state,.communication-status{text-align:center;text-transform:uppercase;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.protocol-priority.normal,.protocol-state{color:#1266b1;background:#e6f2ff}.protocol-priority.alta{color:#8a6200;background:#fff1b9}.protocol-priority.urgente,.communication-status.falhou{color:#b42c3a;background:#ffe8eb}.protocol-priority.baixa,.communication-status.enviado,.communication-status.entregue{color:#087a4a;background:#e6f7ed}.internal-protocol-dialog label input,.internal-protocol-dialog label textarea{width:100%;font:inherit;border:1px solid #bfd2e4;border-radius:11px;margin-top:7px;padding:12px;font-size:10px}.internal-protocol-dialog textarea{resize:vertical;min-height:105px}.communication-filters{grid-template-columns:1.5fr 1fr 1fr .8fr;gap:9px;max-width:1080px;margin:0 auto 14px;display:grid}.communication-filters input,.communication-filters select{height:40px;font:inherit;background:#fff;border:1px solid #c9d9e8;border-radius:10px;padding:0 11px;font-size:9px}.email-templates-card{background:#fff;border:1px solid #d4e1ed;border-radius:17px;max-width:1080px;margin:14px auto;padding:18px}.email-templates-card h2{margin:0;font-size:16px}.email-templates-card p{color:#7b8999;margin:4px 0 12px;font-size:9px}.email-templates-card>div:last-child{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.email-templates-card button{color:#254360;font:inherit;background:#f5faff;border:1px solid #d5e4f3;border-radius:10px;justify-content:space-between;padding:11px 13px;font-size:9px;display:flex}.email-templates-card button small{color:#0874df}.email-composer-dialog{background:#fff;border-radius:20px;width:min(720px,100vw - 28px);max-height:calc(100svh - 28px);padding:22px;overflow:auto}.email-composer-dialog>label{color:#27405b;margin-top:12px;font-size:9px;font-weight:750;display:block}.email-composer-dialog input,.email-composer-dialog select,.email-composer-dialog textarea{width:100%;font:inherit;border:1px solid #c7d8e8;border-radius:10px;margin-top:6px;padding:11px;font-size:10px}.email-composer-dialog textarea{resize:vertical;min-height:130px}.email-recipient{background:#edf6ff;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:12px;display:grid}.email-recipient small{color:#71849a;font-size:8px;display:block}.email-recipient strong{font-size:10px}.email-attachment input{display:none}.email-attachment span{color:#0873dc;background:#f1f8ff;border:1px dashed #9fc6ea;border-radius:10px;margin-top:6px;padding:11px;display:block}.email-preview{background:#f8fbff;border:1px solid #cee0f0;border-radius:14px;margin-top:14px;padding:20px}.email-preview h3{font-size:15px}.email-preview p{white-space:pre-line;font-size:10px;line-height:1.6}.email-preview button{color:#fff;background:#0878eb;border:0;border-radius:8px;padding:10px 14px}@media (width<=760px){.protocols-heading{flex-direction:column;align-items:stretch}.internal-protocol-row,.communication-row{grid-template-columns:38px 1fr}.internal-protocol-row>:nth-child(n+3),.communication-row>:nth-child(n+3){grid-column:2}.communication-filters,.email-templates-card>div:last-child,.email-recipient{grid-template-columns:1fr}.group-process-row{grid-template-columns:40px 1fr 32px 32px 32px}.group-process-row>div:nth-child(3),.group-process-row>div:nth-child(4){grid-column:2}.group-process-row .delete-client{grid-column:auto}}.internal-protocol-item{border-bottom:1px solid #dfe9f3}.internal-protocol-item .internal-protocol-row{border-bottom:0}.internal-protocol-item.is-expanded{background:linear-gradient(145deg,#f9fcff,#eef6ff)}.protocol-state.closed{color:#68798d;background:#e8edf2}.protocol-state-wrap button{color:#0870d7;font:inherit;background:#f2f8ff;border:1px solid #bdd7ef;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:800}.protocol-conversation{padding:0 18px 20px 74px}.protocol-participants{background:#ffffffc7;border:1px solid #d6e4f1;border-radius:11px;padding:11px 13px}.protocol-participants>small{color:#6f8197;margin-bottom:7px;font-size:8px;font-weight:750;display:block}.protocol-participants>div{flex-wrap:wrap;gap:6px;display:flex}.protocol-participants span{color:#155f9f;background:#e2f1ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.protocol-conversation-files{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.protocol-conversation-files a{color:#0870d5;background:#fff;border:1px solid #bed9f1;border-radius:8px;padding:7px 9px;font-size:8px;text-decoration:none}.protocol-message-list{gap:8px;margin-top:12px;display:grid}.protocol-message-list article{background:#fff;border:1px solid #d9e5f0;border-radius:12px 12px 12px 3px;max-width:82%;padding:11px 13px;box-shadow:0 5px 15px #214e7e0d}.protocol-message-list b{color:#173b60;font-size:9px}.protocol-message-list p{color:#405a75;white-space:pre-wrap;margin:5px 0;font-size:10px;line-height:1.55}.protocol-message-list small{color:#8391a3;font-size:7px}.protocol-conversation-actions{background:#fff;border:1px solid #ccdfef;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr);gap:11px;margin-top:14px;padding:13px;display:grid}.protocol-conversation-actions form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.protocol-conversation-actions label{color:#28435f;font-size:8px;font-weight:750}.protocol-conversation-actions textarea{resize:vertical;width:100%;min-height:68px;font:inherit;border:1px solid #c7d9e9;border-radius:10px;margin-top:6px;padding:10px;font-size:10px}.protocol-conversation-actions button{color:#fff;height:38px;font:inherit;background:#0874df;border:0;border-radius:9px;padding:0 12px;font-size:8px;font-weight:800}.protocol-participant-add{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.protocol-participant-add select{width:100%;height:38px;font:inherit;background:#fff;border:1px solid #c7d9e9;border-radius:9px;margin-top:6px;padding:0 9px;font-size:8px}.protocol-conversation-actions .close-protocol-button{color:#bc3442;background:#fff1f3;border:1px solid #efc5ca;grid-column:2}.protocol-closed-note{color:#607187;background:#eef2f6;border:1px solid #cbd7e2;border-radius:10px;margin-top:13px;padding:12px;font-size:9px;font-weight:700}@media (width<=760px){.protocol-conversation{padding:0 12px 16px}.protocol-conversation-actions{grid-template-columns:1fr}.protocol-conversation-actions .close-protocol-button{grid-column:auto}.protocol-conversation-actions form{grid-template-columns:1fr}.protocol-message-list article{max-width:100%}}.protocol-owner-actions{border-top:1px solid #dce6ef;align-items:center;gap:9px;margin-top:12px;padding-top:11px;display:flex}.protocol-owner-actions button{color:#be3040;height:34px;font:inherit;background:#fff1f3;border:1px solid #edc2c8;border-radius:9px;padding:0 11px;font-size:8px;font-weight:800}.protocol-owner-actions small{color:#8a97a8;font-size:7px}.internal-protocol-row{grid-template-columns:42px minmax(220px,1.4fr) minmax(160px,.8fr) 90px 95px 34px}.protocol-delete-icon{color:#d22c3d;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:800}.protocol-delete-icon:hover{color:#a71727;transform:scale(1.06)}.protocol-delete-icon:disabled{opacity:.55;cursor:wait}.communications-heading{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1080px;margin:0 auto;display:flex}.communications-heading>button{color:#fff;height:43px;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#1181f5,#0865cf);border:0;border-radius:12px;padding:0 16px;font-size:9px;font-weight:820;box-shadow:0 10px 23px #0865cf33}.email-branding-card{background:linear-gradient(145deg,#fff,#f0f7ff);border:1px solid #cfdfed;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:14px auto;padding:17px 19px;display:flex;box-shadow:0 12px 30px #264e7d12}.email-branding-card>div{align-items:center;gap:13px;display:flex}.email-branding-card img{object-fit:contain;filter:brightness(0)invert();background:#082747;border-radius:11px;width:118px;height:54px;padding:8px}.email-branding-card h2{color:#193753;margin:0;font-size:14px}.email-branding-card p{color:#50708f;margin:4px 0;font-size:9px;font-weight:700}.email-branding-card small{color:#8190a2;font-size:7px}.email-branding-card label,.email-branding-card button{color:#0870d4;cursor:pointer;white-space:nowrap;background:#eef7ff;border:1px solid #bdd6ed;border-radius:9px;align-items:center;height:36px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.email-branding-card label input{display:none}.email-branding-card button{color:#627286;background:#f7f9fb;border-color:#d8dfe7}.email-group-dialog{background:linear-gradient(145deg,#fff,#f2f8ff);border:1px solid #84aede4d;border-radius:20px;width:min(650px,100%);max-height:calc(100svh - 28px);padding:23px;overflow:auto;box-shadow:0 35px 90px #00102a6b}.email-group-dialog>label{color:#263b56;margin-top:13px;font-size:9px;font-weight:750;display:block}.email-group-dialog input,.email-group-dialog select,.email-group-dialog textarea{width:100%;font:inherit;background:#fff;border:1px solid #bfd2e4;border-radius:10px;margin-top:6px;padding:11px;font-size:10px}.email-group-dialog select,.email-group-dialog input{height:42px}.email-group-dialog textarea{resize:vertical;min-height:150px}.group-email-warning,.group-email-load-error{color:#765813;background:#fff8dc;border:1px solid #f0d486;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:8px;line-height:1.5}.group-email-load-error{color:#9b2d2d;background:#fff1f1;border-color:#f1bcbc}@media (width<=700px){.communications-heading,.email-branding-card{flex-direction:column;align-items:stretch}.communications-heading>button{width:100%}.email-branding-card>div:last-child{flex-wrap:wrap}.email-branding-card img{width:94px}.email-group-dialog{max-height:calc(100svh - 16px);padding:17px}}.process-group-code small{font-size:8px}.process-group-code p{font-size:9px}.process-group-code p b{border-radius:7px;margin-left:5px;padding:4px 7px;font-size:8px;display:inline-block}.group-process-row>div>small{font-size:8px}.group-process-row>div>strong{font-size:11px}.group-process-row>div:nth-child(2)>strong{font-size:12px}.group-process-row .query-status{font-size:9px}.status-filed{color:#096dcc!important;background:#e5f2ff!important}.status-downloading{color:#8b6500!important;background:#fff3bd!important}.status-completed{color:#087847!important;background:#e5f7ed!important}.status-appeal{color:#b62c3a!important;background:#ffe9ec!important}.intake-document-upload{filter:drop-shadow(0 16px 24px #0763e038);place-items:center;width:112px;height:130px;animation:1.8s ease-in-out infinite intakeDocumentBreathe;display:grid;position:relative}.intake-document-upload svg{z-index:2;width:100%;height:100%;position:relative;overflow:visible}.upload-page,.upload-fold,.upload-lines,.upload-arrow{fill:none;stroke:url(#uploadGradient);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.upload-page{fill:#1384f514}.upload-arrow{stroke-dasharray:95;animation:1.25s ease-in-out infinite intakeArrowRise}.upload-lines{stroke-width:5px;opacity:.72}.upload-signal{z-index:1;border:2px solid #199aff52;border-radius:50%;width:64px;height:64px;animation:1.5s ease-out infinite intakeUploadSignal;position:absolute;top:17px}.upload-progress{z-index:3;background:#d6eafa;border-radius:99px;height:5px;position:absolute;bottom:-7px;left:18px;right:18px;overflow:hidden}.upload-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#21c5ff,#0867ec);width:45%;animation:1.25s ease-in-out infinite intakeUploadProgress;position:absolute;inset:0}@keyframes intakeDocumentBreathe{50%{transform:translateY(-5px)}}@keyframes intakeArrowRise{0%{stroke-dashoffset:95px;opacity:.2}45%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-95px;opacity:.15}}@keyframes intakeUploadSignal{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes intakeUploadProgress{0%{transform:translate(-110%)}to{transform:translate(245%)}}.contract-payment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contract-payment-grid label{color:#29425d;margin-top:12px;font-size:9px;font-weight:750;display:block}.contract-client-preview span b{font-weight:850}.contract-public-state.success button{color:#fff;height:42px;font:inherit;cursor:pointer;background:#0878eb;border:0;border-radius:10px;margin-top:16px;padding:0 16px;font-size:10px;font-weight:800}.contract-document h2{color:#163553;margin:20px 0 10px;font-size:14px}.contract-document br{content:"";margin:5px 0;display:block}@media (width<=700px){.contract-payment-grid{grid-template-columns:1fr}}.email-branding-card img{filter:none}.email-logo-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.email-branding-card span em{color:#b43b3b;margin-top:5px;font-size:8px;font-style:normal;font-weight:700;display:block}.email-branding-card button:disabled{cursor:wait;opacity:.65}.client-file-preview-trigger{text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;max-width:250px;overflow:hidden;color:#24709d!important;background:0 0!important;border:0!important}.client-file-preview-backdrop{z-index:420;-webkit-backdrop-filter:blur(12px);background:#020d1db3;place-items:center;padding:24px;animation:.2s ease-out overlayIn;display:grid;position:fixed;inset:0}.client-file-preview-dialog{background:#f5f9fd;border:1px solid #9cc7ee52;border-radius:22px;width:min(980px,100%);height:min(760px,100svh - 48px);overflow:hidden;box-shadow:0 38px 100px #00091c8c}.client-file-preview-dialog>header{background:#fff;border-bottom:1px solid #d8e4ef;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.client-file-preview-dialog header small{color:#0877e8;letter-spacing:1px;font-size:8px;font-weight:850}.client-file-preview-dialog header h2{color:#19334f;text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin:4px 0 2px;font-size:16px;overflow:hidden}.client-file-preview-dialog header p{color:#74869a;margin:0;font-size:9px}.client-file-preview-dialog header>div:last-child{align-items:center;gap:8px;display:flex}.client-file-preview-dialog header a,.client-file-preview-dialog header button{color:#0872dc;height:36px;font:inherit;cursor:pointer;background:#edf7ff;border:1px solid #c5d9ec;border-radius:9px;place-items:center;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.client-file-preview-dialog header button{color:#7b8998;background:#f0f4f7;width:36px;padding:0;font-size:20px}.client-file-preview-canvas{background:linear-gradient(145deg,#e6eef6,#f4f8fb);place-items:center;height:calc(100% - 82px);padding:14px;display:grid}.client-file-preview-canvas iframe{background:#fff;border:0;border-radius:11px;width:100%;height:100%}.client-file-preview-canvas img{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 12px 35px #19375a29}@media (width<=620px){.client-file-preview-backdrop{padding:8px}.client-file-preview-dialog{border-radius:15px;height:calc(100svh - 16px)}.client-file-preview-dialog>header{padding:12px}.client-file-preview-dialog header h2{max-width:180px;font-size:12px}.client-file-preview-dialog header a{width:36px;padding:0;font-size:0}.client-file-preview-dialog header a:after{content:"↓";font-size:16px}}.contract-public-shell>header img{filter:none;width:125px}.contract-location{margin-top:12px}.contract-location button{color:#0872db;background:#fff;border:1px solid #acd2f7;margin:0}.contract-location small{color:#55718d;text-align:center;margin-top:7px;font-size:7px;display:block}.contract-signature-label{margin-top:14px!important}.contract-signature-pad{background:#fff;border:1px solid #b9cfe3;border-radius:10px;margin-top:6px;position:relative;overflow:hidden}.contract-signature-pad canvas{touch-action:none;width:100%;height:112px;display:block}.contract-signature-pad button{color:#5d7188;background:#edf4fa;width:auto;height:28px;margin:0;padding:0 10px;font-size:7px;position:absolute;bottom:7px;right:7px}.contract-finalizing .contract-sign-loader{color:#fff;background:linear-gradient(135deg,#0877ec,#14b8a6);border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;font-style:normal;animation:1s ease-in-out infinite signaturePulse;display:grid}.contract-finalizing>span{background:#dce8f3;border-radius:9px;width:240px;height:7px;margin-top:22px;overflow:hidden}.contract-finalizing>span i{background:linear-gradient(90deg,#0877ec,#14b8a6);width:100%;height:100%;animation:5s linear forwards signatureProgress;display:block}@keyframes signaturePulse{50%{transform:scale(1.08);box-shadow:0 0 0 12px #0877ec1a}}@keyframes signatureProgress{0%{transform:translate(-100%)}to{transform:translate(0)}}.contract-row-actions{align-items:center;gap:6px;display:flex}.contract-row-actions button,.contract-row-actions a{color:#0871dc;white-space:nowrap;background:#edf7ff;border:1px solid #c5d9ec;border-radius:8px;align-items:center;height:33px;padding:0 10px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.contract-row-actions a{color:#168b50;background:#effaf4;border-color:#bee2cf}.contract-row-actions .disabled{pointer-events:none;opacity:.45}@media (width<=700px){.contract-row-actions{flex-wrap:wrap;grid-column:2}}.contract-row-actions .contract-delete-icon{width:30px;height:33px;padding:0;color:#ef263b!important;background:0 0!important;border:0!important}.contract-delete-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.contract-delete-icon:hover{transform:scale(1.06);color:#c80720!important}.contract-document{font-size:11px;line-height:1.6}.contract-document p{text-align:justify;text-indent:0;margin:0 0 12px}.contract-document .contract-data-line{text-align:left;margin-bottom:5px;font-weight:600}.contract-document .contract-main-title{text-align:center;letter-spacing:.2px;margin:8px 0 20px;font-size:16px;line-height:1.35}.contract-document .contract-clause-title{text-align:left;margin:20px 0 10px;font-size:13px;line-height:1.4}.contract-paragraph-space{height:4px;display:block}.contract-location small b,.contract-location small span{display:block}.contract-location small b{color:#214d70;margin-bottom:4px;font-size:9px}.contract-sign-form input:not([type=checkbox]){text-transform:none;font-size:16px}.contract-sign-form label:first-of-type input{text-transform:uppercase}@media (width<=700px){.contract-sign-form input,.contract-sign-form select,.contract-sign-form textarea{font-size:16px!important}.contract-document{font-size:12px;line-height:1.65}.contract-document .contract-main-title{font-size:16px}.contract-document .contract-clause-title{font-size:14px}}.admin-entry-animation{animation-duration:.35s}.admin-entry-animation:after{animation-duration:1.2s}.app-shell.theme-financeiro{--profile-accent:#1fc47a}.theme-financeiro .sidebar{background:linear-gradient(155deg,#062d22,#031c17 54%,#073b2b)}.theme-financeiro .sidebar:before{background:#19a96d}.theme-financeiro .sidebar nav button.active{background:linear-gradient(90deg,#168758,#0b5d40);box-shadow:0 10px 24px #0b5d4047}.theme-financeiro .workspace{background:radial-gradient(circle at 90% 5%,#14a76714,#0000 28%),#f4f8f7}.app-shell.theme-juridico{--profile-accent:#9aa7b7}.theme-juridico .sidebar{background:linear-gradient(155deg,#121417,#050607 55%,#181b20)}.theme-juridico .sidebar:before{opacity:.12;background:#808996}.theme-juridico .sidebar nav button.active{background:linear-gradient(90deg,#363b43,#191c21);box-shadow:0 10px 24px #0000004d}.theme-juridico .workspace{background:radial-gradient(circle at 90% 5%,#1b1f2612,#0000 28%),#f5f6f8}.app-shell.theme-supervisor{--profile-accent:#ff6a00}.theme-supervisor .sidebar{color:#fff;background:linear-gradient(155deg,#f47a17,#dc5200 55%,#a93600)}.theme-supervisor .brand-logo{filter:none}.theme-supervisor .sidebar .nav-icon{color:#fff}.theme-supervisor .sidebar-bottom button{color:#fff4eb}.standard-access-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.standard-profile{color:#fff;border-radius:16px;min-height:196px;padding:18px;position:relative;overflow:hidden;box-shadow:0 16px 34px #16305224}.standard-profile:after{content:"";border:1px solid #ffffff2b;border-radius:50%;width:130px;height:130px;position:absolute;top:-45px;right:-35px}.standard-profile.profile-financeiro{background:linear-gradient(145deg,#0b563d,#063326)}.standard-profile.profile-juridico{background:linear-gradient(145deg,#24272c,#08090b)}.standard-profile.profile-supervisor{color:#fff;background:linear-gradient(145deg,#f47a17,#b64000)}.standard-profile small{letter-spacing:1.1px;opacity:.7;font-size:7px;font-weight:850}.standard-profile h2{margin:5px 0 2px;font-size:18px}.standard-profile p{opacity:.72;margin:0;font-size:9px}.standard-profile>span{background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;margin-top:12px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.standard-profile.profile-supervisor>span{background:#ffffff24;border-color:#ffffff4d}.standard-profile ul{flex-wrap:wrap;gap:5px;margin:13px 0 0;padding:0;list-style:none;display:flex}.standard-profile li{background:#ffffff1a;border-radius:6px;padding:4px 6px;font-size:6.5px}.standard-profile.profile-supervisor li{background:#ffffff21}.standard-profile{font-family:var(--font-geist-sans),Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.standard-profile small{color:#ffffffe0;letter-spacing:.7px;opacity:1;font-size:8.5px;font-weight:780;line-height:1.3}.standard-profile h2{letter-spacing:-.25px;margin:6px 0 3px;font-size:21px;font-weight:800;line-height:1.12}.standard-profile p{color:#ffffffe0;opacity:1;font-size:10px;font-weight:600;line-height:1.4}.standard-profile>span{letter-spacing:.1px;padding:7px 9px;font-size:8.5px;font-weight:760;line-height:1.25}.standard-profile li{color:#fffffff0;letter-spacing:.05px;padding:5px 7px;font-size:8.25px;font-weight:620;line-height:1.25}.standard-profile.profile-supervisor small,.standard-profile.profile-supervisor p,.standard-profile.profile-supervisor li{color:#fff}.department-page{flex:1;width:100%;padding:36px 30px 48px}.department-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.department-summary-grid article,.department-empty-card{background:linear-gradient(145deg,#fff,#f4f9ff);border:1px solid #dce7f2;border-radius:16px;padding:20px;box-shadow:0 13px 32px #1c4b7e12}.department-summary-grid small{color:#71839a;letter-spacing:.7px;font-size:7px;font-weight:850}.department-summary-grid strong{color:#123354;margin-top:8px;font-size:23px;display:block}.department-summary-grid p{color:#8290a2;margin:5px 0 0;font-size:8px}.department-empty-card{text-align:left;justify-content:center;align-items:center;gap:16px;min-height:150px;margin-top:15px;display:flex}.department-empty-card>.nav-icon{color:#0b79e8;background:#e8f4ff;width:52px;height:52px}.department-empty-card>.nav-icon svg{width:25px}.department-empty-card h2{color:#183550;margin:0;font-size:17px}.department-empty-card p{color:#73859a;max-width:500px;margin:6px 0 0;font-size:9px;line-height:1.5}@media (width<=900px){.standard-access-profiles,.department-summary-grid{grid-template-columns:1fr}.department-page{padding:20px 14px 34px}}.users-grid.viewer-only{grid-template-columns:1fr}.equipe-heading-icon{place-items:center;display:grid!important}.equipe-heading-icon .nav-icon{color:#0877e8;background:0 0;width:30px;height:30px}.equipe-heading-icon .nav-icon svg{stroke-width:1.7px;width:26px;height:26px}.theme-supervisor .sidebar .equipe-nav-icon{color:#fff}.team-assign{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1787ff,#0067e8);border:1px solid #acd2ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;font-weight:500;line-height:1;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 7px 17px #0067e83d}.team-assign:hover{transform:translateY(-50%)scale(1.06);box-shadow:0 9px 22px #0067e857}.team-assign:focus-visible{outline-offset:2px;outline:3px solid #147ef640}.user-form-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-form-title>div{min-width:0}.user-form-title>button{color:#49627e;cursor:pointer;background:#f4f8fc;border:1px solid #c9d9eb;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:750}.user-permissions.locked{opacity:.72}.user-form-card input[readonly]{color:#0c63bf;background:#edf6ff;font-weight:800}.asaas-page{background:radial-gradient(circle at 88% 5%,#7e4cef17,#0000 28%);flex:1;width:100%;padding:26px 30px 48px}.asaas-heading{align-items:center;display:flex}.asaas-heading-icon{place-items:center;background:linear-gradient(145deg,#8549ee,#5e2dcc)!important;display:grid!important}.asaas-heading-icon .nav-icon{color:#fff;background:0 0;width:29px;height:29px}.asaas-heading-icon svg{width:25px;height:25px}.asaas-connection-status{color:#856012;background:#fff8dd;border:1px solid #e5c888;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:8px;font-weight:800;display:flex}.asaas-connection-status i{background:#e7aa22;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7aa2224}.asaas-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.asaas-summary-grid article{background:linear-gradient(145deg,#fff,#f7f5ff);border:1px solid #dce5ef;border-radius:15px;align-items:flex-start;gap:12px;min-height:112px;padding:16px;display:flex;box-shadow:0 12px 28px #2f2c5f12}.asaas-summary-grid article>span{color:#713ce0;background:#eee7ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid}.asaas-summary-grid small{color:#7d8497;letter-spacing:.55px;font-size:7px;font-weight:850}.asaas-summary-grid strong{color:#1e2942;margin-top:6px;font-size:17px;display:block}.asaas-summary-grid p{color:#8490a2;margin:5px 0 0;font-size:7px;line-height:1.4}.asaas-integration-card{color:#fff;background:linear-gradient(135deg,#231443,#45228c 55%,#693bd0);border:1px solid #7243dc2e;border-radius:18px;grid-template-columns:160px minmax(260px,1fr) minmax(360px,1.15fr);align-items:center;gap:22px;margin-top:14px;padding:21px;display:grid;overflow:hidden;box-shadow:0 18px 40px #2d1b5d2b}.asaas-integration-brand b{letter-spacing:-1.8px;font-size:32px;line-height:1;display:block}.asaas-integration-brand span{color:#d9c9ff;letter-spacing:1.2px;margin-top:7px;font-size:7px;font-weight:850;display:block}.asaas-integration-copy small{color:#cbb8fb;letter-spacing:1px;font-size:7px;font-weight:850}.asaas-integration-copy h2{margin:6px 0 7px;font-size:17px}.asaas-integration-copy p{color:#ddd3f4;margin:0;font-size:8px;line-height:1.55}.asaas-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.asaas-steps>span{background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;min-height:82px;padding:11px}.asaas-steps i{color:#e4d8ff;background:#ffffff1f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:850;display:grid}.asaas-steps .done i{color:#fff;background:#18aa71}.asaas-steps b,.asaas-steps small{display:block}.asaas-steps b{margin-top:8px;font-size:8px}.asaas-steps small{color:#cdbfeb;margin-top:3px;font-size:6.5px}.asaas-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.asaas-modules-grid article{background:#fff;border:1px solid #dce5ef;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:88px;padding:15px;display:grid;box-shadow:0 10px 24px #2237560f}.asaas-modules-grid .nav-icon{color:#713ce0;background:#f0eaff;width:40px;height:40px}.asaas-modules-grid h2{color:#23354d;margin:0;font-size:12px}.asaas-modules-grid p{color:#8090a4;margin:4px 0 0;font-size:7.5px}.asaas-modules-grid article>span{color:#6940c5;background:#f0eaff;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}@media (width<=1050px){.asaas-summary-grid{grid-template-columns:1fr 1fr}.asaas-integration-card{grid-template-columns:1fr}.asaas-steps{max-width:620px}}@media (width<=700px){.asaas-page{padding:18px 14px 34px}.asaas-heading{flex-wrap:wrap;align-items:flex-start}.asaas-connection-status{width:100%;margin:10px 0 0}.asaas-summary-grid,.asaas-modules-grid{grid-template-columns:1fr}.asaas-integration-card{padding:17px}.asaas-steps{grid-template-columns:1fr}.asaas-modules-grid article{grid-template-columns:40px 1fr}.asaas-modules-grid article>span{grid-column:2;justify-self:start}}.asaas-nav-icon{background:0 0!important}.asaas-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:19px!important;height:19px!important}.asaas-heading-icon .asaas-nav-icon{width:32px!important;height:32px!important}.asaas-heading-icon .asaas-nav-icon svg{width:23px!important;height:23px!important}.asaas-integration-brand img{object-fit:contain;object-position:left center;width:128px;height:52px;display:block}.bank-accounts-strip{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:12px;height:106px;margin-top:12px;display:grid}.bank-accounts-title{background:linear-gradient(145deg,#eef6ff,#fff);border:1px solid #17487e2e;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex;box-shadow:0 10px 25px #153d680f}.bank-accounts-title small{color:#0c75de;letter-spacing:.8px;font-size:6.5px;font-weight:850;display:block}.bank-accounts-title strong{color:#173a5d;margin-top:5px;font-size:12px;display:block}.bank-accounts-title button{color:#0a70d5;background:#f7fbff;border:1px solid #c5d8eb;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.bank-accounts-title button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px}.bank-account-card{color:#fff;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:112px 1fr auto;align-items:center;gap:16px;padding:14px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #021d4326}.bank-account-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:145px;height:145px;position:absolute;top:-62px;right:-28px}.bank-bradesco{background:linear-gradient(135deg,#073369,#0b4b87 58%,#0b6baa)}.bank-asaas{background:linear-gradient(135deg,#092f67,#124b8f 58%,#1569b8)}.bank-account-card>img{z-index:1;object-fit:contain;object-position:left center;width:108px;max-height:40px;position:relative}.bank-account-data{z-index:1;gap:18px;display:flex;position:relative}.bank-account-data span,.bank-account-balance{display:block}.bank-account-data small,.bank-account-balance small{color:#a9d7ff;text-transform:uppercase;letter-spacing:.55px;font-size:6.5px;font-weight:750;display:block}.bank-account-data strong{margin-top:4px;font-size:10px;display:block}.bank-account-balance{z-index:1;border-left:1px solid #ffffff2e;min-width:132px;padding-left:16px;position:relative}.bank-account-balance strong{white-space:nowrap;margin-top:5px;font-size:15px;display:block}@media (width<=1080px){.bank-accounts-strip{grid-template-columns:1fr 1fr;height:auto}.bank-accounts-title{grid-column:1/-1}.bank-account-card{min-height:100px}}@media (width<=700px){.bank-accounts-strip{grid-template-columns:1fr}.bank-accounts-title{grid-column:auto}.bank-account-card{grid-template-columns:90px 1fr}.bank-account-card>img{width:86px}.bank-account-balance{border-top:1px solid #ffffff2e;border-left:0;grid-column:2;padding:8px 0 0}}.bank-accounts-strip{grid-template-columns:210px minmax(0,1fr) minmax(0,1fr);gap:9px;height:82px;margin-top:8px}.bank-balance-trend{background:linear-gradient(145deg,#f4f9ff,#e7f3ff);border:1px solid #1a67ba33;border-radius:14px;padding:9px 11px 7px;position:relative;overflow:hidden;box-shadow:0 8px 21px #153d6812}.bank-trend-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.bank-trend-head small{color:#177edc;letter-spacing:.7px;font-size:6px;font-weight:850;display:block}.bank-trend-head strong{color:#143b62;letter-spacing:-.25px;margin-top:3px;font-size:12px;display:block}.bank-trend-head button{color:#0873dc;cursor:pointer;background:#fffc;border:1px solid #bdd7ef;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.bank-trend-head button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px}.bank-trend-chart{width:calc(100% - 20px);height:36px;position:absolute;bottom:10px;left:10px;right:10px}.bank-trend-area{fill:url(#bankTrendArea)}.bank-trend-line{fill:none;stroke:#1686eb;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:3.4s cubic-bezier(.4,0,.2,1) infinite bankTrendDraw}.bank-trend-dot{fill:#18a66e;stroke:#fff;stroke-width:1.5px;animation:1.5s ease-in-out infinite bankTrendPulse}.bank-trend-caption{z-index:2;color:#57718d;font-size:5.5px;font-weight:650;position:absolute;bottom:5px;left:11px}.bank-trend-caption i{background:#18a66e;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block;box-shadow:0 0 0 3px #18a66e1f}.bank-account-card{border-radius:14px;grid-template-columns:96px 1fr auto;gap:12px;padding:10px 13px}.bank-account-card>img{width:92px;max-height:30px}.bank-account-data{gap:14px}.bank-account-data small,.bank-account-balance small{font-size:6px}.bank-account-data strong{margin-top:3px;font-size:9px}.bank-account-balance{min-width:120px;padding-left:12px}.bank-account-balance strong{margin-top:4px;font-size:13px}@keyframes bankTrendDraw{0%{stroke-dashoffset:1px;opacity:.4}48%,to{stroke-dashoffset:0;opacity:1}}@keyframes bankTrendPulse{0%,to{opacity:.65;transform-origin:188px 4px;transform:scale(.85)}50%{opacity:1;transform-origin:188px 4px;transform:scale(1.25)}}@media (width>=1181px){.dashboard{padding:12px 24px 10px}.dashboard>.hero{min-height:112px}.executive-greeting{font-size:17px!important}.daily-motivation{line-height:1.25;margin-top:3px!important;font-size:8.5px!important}.daily-verse{line-height:1.1;font-size:8px!important}.daily-verse+.premium-actions{margin-top:6px}.premium-actions button{height:47px}.premium-actions .premium-action-icon{flex-basis:31px;width:31px;height:31px}.dashboard-overview-row{gap:10px}.dashboard-overview-row .financial-command{padding:12px 14px}.dashboard-overview-row .financial-command-head{margin-bottom:8px;padding-bottom:8px}.dashboard-overview-row .financial-command-head h2{font-size:21px}.dashboard-overview-row .financial-command-head p{font-size:8.5px}.dashboard-overview-row .financial-command-grid{gap:7px}.dashboard-overview-row .finance-glass-card{min-height:72px;padding:8px 10px}.dashboard-overview-row .finance-card-icon{flex-basis:33px;width:33px;height:33px}.dashboard-overview-row .finance-glass-card small{font-size:7.5px}.dashboard-overview-row .finance-glass-card strong{font-size:16px}.dashboard-overview-row .finance-glass-card em{margin-top:3px;font-size:7px}.executive-side-panel{padding:11px 13px}.executive-side-head{padding-bottom:7px}.executive-side-panel article{min-height:43px}.side-stat-icon{width:29px;height:29px}.executive-side-panel article strong{font-size:13px}}@media (width<=1180px){.bank-accounts-strip{grid-template-columns:1fr 1fr;height:auto}.bank-balance-trend{grid-column:1/-1;min-height:84px}.bank-account-card{min-height:82px}}@media (width<=700px){.bank-accounts-strip{grid-template-columns:1fr}.bank-balance-trend{grid-column:auto}.bank-account-card{grid-template-columns:90px 1fr;min-height:100px}.bank-account-balance{border-top:1px solid #ffffff2e;border-left:0;grid-column:2;padding:8px 0 0}}@media (prefers-reduced-motion:reduce){.bank-trend-line,.bank-trend-dot{animation:none}.bank-trend-line{stroke-dashoffset:0}}@media (width>=1181px){.dashboard{padding:17px 24px 12px}.dashboard>.hero{min-height:124px}.executive-greeting{font-size:19px!important}.daily-motivation{line-height:1.35;margin-top:5px!important;font-size:10px!important}.daily-verse{line-height:1.2;margin-top:2px!important;font-size:9px!important}.daily-verse+.premium-actions{margin-top:9px}.premium-actions button{height:50px}.dashboard-overview-row{margin-top:7px}.dashboard-overview-row .financial-command{padding:13px 14px}.dashboard-overview-row .finance-glass-card{min-height:74px}.executive-side-panel article{min-height:45px}.bank-accounts-strip{height:84px;margin-top:10px}}.email-template-dialog{background:#fff;border-radius:20px;width:min(680px,100vw - 28px);max-height:calc(100svh - 28px);padding:22px;overflow:auto;box-shadow:0 24px 70px #011d3f3d}.email-template-dialog>label{color:#29445f;margin-top:13px;font-size:9px;font-weight:800;display:block}.email-template-dialog input,.email-template-dialog textarea{color:#183b5e;width:100%;font:inherit;background:#fbfdff;border:1px solid #bfd3e7;border-radius:11px;margin-top:6px;padding:12px;font-size:11px;font-weight:500}.email-template-dialog textarea{resize:vertical;min-height:150px;line-height:1.55}.email-template-preview{background:#f3f8fd;border:1px solid #cee0f0;border-radius:13px;margin-top:14px;padding:15px}.email-template-preview small{color:#0a78e5;letter-spacing:.75px;font-size:7px;font-weight:850;display:block}.email-template-preview strong{color:#173a5d;margin-top:5px;font-size:12px;display:block}.email-template-preview p{white-space:pre-line;color:#5a6f84;margin:9px 0 0;font-size:9px;line-height:1.55}.app-shell.theme-supervisor{--profile-accent:#ed6b21;--supervisor-orange:#e96218;--supervisor-orange-dark:#b9430c;--supervisor-graphite:#24262c;--supervisor-ink:#34363d;--supervisor-ivory:#f8f5f0}.theme-supervisor .sidebar{color:#fff;background:linear-gradient(165deg,#34363d 0%,#24262c 48%,#17191e 100%);box-shadow:12px 0 38px #19141126}.theme-supervisor .sidebar:before{opacity:.75;background:radial-gradient(circle at 22% 8%,#ed6b21f2,#ed6b2133 34%,#0000 67%)}.theme-supervisor .brand-logo,.theme-supervisor .mobile-logo{filter:brightness(0)invert();opacity:1}.theme-supervisor .sidebar nav button{color:#f2eee9}.theme-supervisor .sidebar nav button:hover{color:#fff;background:#ed6b211f}.theme-supervisor .sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#ed712a,#cf4e0d);box-shadow:0 10px 24px #a13b094d,inset 0 1px #ffffff38}.theme-supervisor .sidebar .nav-icon,.theme-supervisor .sidebar-bottom button{color:#fff}.theme-supervisor .workspace{background:radial-gradient(circle at 90% 4%,#e9621814,transparent 31%),var(--supervisor-ivory)}.theme-supervisor .topbar{background:#fdfbf8e0;border-bottom-color:#50423821;box-shadow:0 7px 22px #352b230d}.theme-supervisor .weather-icon{background:#fff0e5}.theme-supervisor .profile-button .avatar{background:linear-gradient(145deg,#f0772f,#c9470c);box-shadow:0 7px 18px #aa3e0c38}.theme-supervisor .module-heading>span{color:var(--supervisor-orange);background:linear-gradient(145deg,#fff,#fff3e9);border-color:#dc5b1633;box-shadow:0 12px 30px #71442614}.theme-supervisor .module-heading p{color:var(--supervisor-orange-dark)}.theme-supervisor .module-heading h1{color:var(--supervisor-graphite)}.theme-supervisor .module-heading small{color:#7a716a}.theme-supervisor .process-folder-button,.theme-supervisor .manual-process-button,.theme-supervisor .open-client-form,.theme-supervisor .open-protocol-button{background:linear-gradient(135deg,#ef762f,#d65312);box-shadow:0 11px 25px #bb420c33,inset 0 1px #ffffff4d}.theme-supervisor .process-group-button{color:#3a3d44;background:linear-gradient(145deg,#fff,#f2eee9);border-color:#d7cec5}.theme-supervisor .process-group-button>span{color:#d65a17;background:#ffeadb}.theme-supervisor .process-status-button{color:#6b4319;background:linear-gradient(145deg,#fff9e9,#f7e3b2);border-color:#e8c78f}.theme-supervisor .process-group-card{background:linear-gradient(145deg,#fffffffa,#f7f2ece6);border-color:#6452452b;box-shadow:0 14px 36px #41302512}.theme-supervisor .process-group-card>header{background:linear-gradient(110deg,#f6efe8f0,#ffffffd1);border-bottom-color:#5f4d401f}.theme-supervisor .process-group-code>span{background:linear-gradient(145deg,#ef782f,#c8490f);box-shadow:0 9px 20px #a83c0b33}.theme-supervisor .process-group-code small{color:#c84a0d}.theme-supervisor .process-group-code h2{color:#30333a}.theme-supervisor .process-group-code p{color:#81766d}.theme-supervisor .process-group-actions button{color:#42454c;background:#faf7f3;border-color:#d7cec5}.theme-supervisor .process-group-actions button:hover{color:#bd480f;background:#fff3eb;border-color:#efad86}.theme-supervisor .process-group-toggle{color:#d45714!important;background:#fff3ea!important;border-color:#efb18d!important}.theme-supervisor .group-process-row{border-bottom-color:#6350421a}.theme-supervisor .group-process-row>div>strong{color:#353840}.theme-supervisor .nav-query-count{color:#37251b;background:#ffb477;box-shadow:0 0 0 2px #ffb47729}.ded-actions .ded-delete{color:#e32636;background:0 0;border:0;padding:6px}.ded-actions .ded-delete:hover{color:#bc1020;background:#fff0f1}.ded-delete svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.intake-upload.is-processing{cursor:wait;background:#e8f5ff;border-color:#278cf0}.intake-upload.is-processing>span{animation:.65s ease-in-out infinite alternate intakeUploadFloat}.coupon-gate{text-align:center;flex-direction:column;align-items:center;min-height:470px;padding:48px 31px 42px;display:flex}.coupon-gate-icon{color:#fff;background:linear-gradient(145deg,#168cff,#0566df);border:1px solid #b9d8f6;border-radius:18px;place-items:center;width:58px;height:58px;font-size:23px;font-weight:850;display:grid;transform:rotate(-5deg);box-shadow:0 15px 30px #0566df38}.coupon-gate>span{color:#0875e9;letter-spacing:1.3px;margin-top:17px;font-size:8px;font-weight:850}.coupon-gate h1{color:#142d4b;letter-spacing:-.7px;margin:7px 0;font-size:27px}.coupon-gate>p{color:#71829a;max-width:470px;margin:0;font-size:10px;line-height:1.55}.coupon-gate>label{text-align:left;color:#263d59;width:min(440px,100%);margin-top:23px;font-size:9px;font-weight:850}.coupon-gate input{color:#153453;letter-spacing:1.1px;text-transform:uppercase;background:#fff;border:1px solid #bfd5e9;border-radius:12px;outline:0;width:100%;height:50px;margin-top:7px;padding:0 15px;font:800 12px/1 Segoe UI Variable,Segoe UI,Arial,sans-serif}.coupon-gate input:focus{border-color:#1481ee;box-shadow:0 0 0 4px #1481ee1a}.coupon-gate input:disabled{color:#526b83;background:#f0f6fb}.coupon-feedback{text-align:left;border-radius:10px;align-items:center;gap:9px;width:min(440px,100%);margin-top:10px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.coupon-feedback b{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.coupon-feedback.error{color:#a92837;background:#fff2f3;border:1px solid #f0c5c9}.coupon-feedback.error b{color:#fff;background:#d94754}.coupon-feedback.success{color:#08764b;background:#ecfbf4;border:1px solid #a8dfc8;animation:.35s ease-out couponSuccess}.coupon-feedback.success b{color:#fff;background:#12a66b}.coupon-validate,.coupon-skip{cursor:pointer;border-radius:12px;width:min(440px,100%);height:48px;font-size:10px;font-weight:850}.coupon-validate{color:#fff;background:linear-gradient(120deg,#0b82ff,#0062e3);border:0;margin-top:13px;box-shadow:0 13px 27px #0063e333}.coupon-validate:disabled{opacity:.62;cursor:wait}.coupon-validate i{vertical-align:-2px;border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.7s linear infinite intakeSpin;display:inline-block}.coupon-skip{color:#49637e;background:#f7fbff;border:1px solid #c7d9e9;margin-top:9px}.coupon-gate>small{color:#8493a5;margin-top:11px;font-size:7.5px}.coupon-applied{color:#08764b;background:#ecfbf4;border:1px solid #a8dfc8;border-radius:11px;justify-content:space-between;align-items:center;margin-top:17px;padding:11px 13px;display:flex}.coupon-applied span{letter-spacing:.65px;font-size:8px;font-weight:850}.coupon-applied strong{letter-spacing:1px;font-size:11px}@keyframes couponSuccess{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=700px){.coupon-gate{min-height:calc(100svh - 68px);padding:42px 18px 32px}.coupon-gate h1{font-size:24px}.coupon-gate>p{font-size:9px}}.clearance-list-head{border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.clearance-list-head h2{color:#183854;margin:0;font-size:15px}.clearance-list-head p{color:#7b8da0;margin:4px 0 0;font-size:8px}.clearance-list-head input{color:#183754;width:min(310px,45%);height:39px;font:inherit;background:#f9fcff;border:1px solid #c5d8e9;border-radius:10px;outline:0;padding:0 12px;font-size:9px}.clearance-list-head input:focus{border-color:#1680ec;box-shadow:0 0 0 3px #1680ec17}.clearance-form-dialog{width:min(780px,100vw - 28px)}.clearance-notice{color:#315a7d;background:#eef7ff;border:1px solid #bfd9f1;border-radius:11px;margin-top:15px;padding:12px 14px;font-size:8.5px;line-height:1.5}@media (width<=700px){.clearance-list-head{flex-direction:column;align-items:stretch}.clearance-list-head input{width:100%}.clearance-terms-page .ded-list article{grid-template-columns:42px 1fr}.clearance-terms-page .ded-list article>div:nth-child(3),.clearance-terms-page .ded-list article>div:nth-child(4),.clearance-terms-page .ded-actions{grid-column:2}.clearance-terms-page .ded-actions{flex-wrap:wrap;justify-content:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
