:root{--primitive-color-navy-950:#052d52;--primitive-color-navy-900:#071b30;--primitive-color-navy-800:#073866;--primitive-color-navy-700:#0b3f73;--primitive-color-blue-300:#69aef0;--primitive-color-green-600:#2fa06b;--primitive-color-gold-500:#d1ab4f;--primitive-color-orange-600:#d68212;--primitive-color-red-600:#cf4b4b;--primitive-color-slate-50:#f7f9fb;--primitive-color-slate-100:#f4f5f7;--primitive-color-slate-150:#eef2f6;--primitive-color-slate-200:#e5ebf2;--primitive-color-slate-250:#dce5ee;--primitive-color-slate-300:#d8e0e8;--primitive-color-slate-350:#cbd8e6;--primitive-color-slate-400:#cbd5e1;--primitive-color-slate-450:#c8d2df;--primitive-color-slate-500:#9fb0c1;--primitive-color-slate-600:#5f7184;--primitive-color-white:#ffffff;--primitive-radius-sm:6px;--primitive-radius-md:8px;--primitive-border-width-thin:1px;--primitive-border-width-strong:2px;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-space-6:24px;--primitive-space-8:32px;--primitive-font-family-sans:var(--font-inter),Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--primitive-font-weight-regular:400;--primitive-font-weight-medium:500;--primitive-font-weight-semibold:600;--primitive-font-weight-bold:700;--primitive-line-height-tight:1.2;--primitive-line-height-default:1.5;--primitive-motion-fast:150ms;--primitive-easing-standard:ease;--primitive-shadow-soft:0 8px 22px rgba(12,29,54,0.05);--primitive-shadow-card:0 12px 28px rgba(12,29,54,0.07);--primitive-shadow-control:0 6px 14px rgba(7,56,102,0.12);--primitive-z-index-base:0;--primitive-z-index-raised:10;--primitive-z-index-sticky:100;--primitive-z-index-dropdown:1000;--primitive-z-index-overlay:3000;--primitive-z-index-modal:5000;--primitive-z-index-system-dialog:20000;--primitive-z-index-toast:21000;--primitive-breakpoint-mobile:375px;--primitive-breakpoint-tablet:768px;--primitive-breakpoint-desktop:1024px;--primitive-breakpoint-wide:1440px;--color-background-canvas:var(--primitive-color-slate-100);--color-background-surface:var(--primitive-color-white);--color-background-subtle:var(--primitive-color-slate-50);--color-background-muted:var(--primitive-color-slate-150);--color-text-primary:var(--primitive-color-navy-900);--color-text-secondary:var(--primitive-color-slate-600);--color-text-muted:var(--primitive-color-slate-500);--color-text-disabled:var(--primitive-color-slate-500);--color-border-default:var(--primitive-color-slate-450);--color-border-subtle:var(--primitive-color-slate-300);--color-border-control:var(--primitive-color-slate-400);--color-border-control-strong:var(--primitive-color-slate-500);--color-action-primary:var(--primitive-color-navy-800);--color-action-primary-strong:var(--primitive-color-navy-700);--color-feedback-success:var(--primitive-color-green-600);--color-feedback-warning:var(--primitive-color-orange-600);--color-feedback-danger:var(--primitive-color-red-600);--color-feedback-information:var(--primitive-color-navy-700);--color-feedback-accent:var(--primitive-color-gold-500);--color-state-selected:var(--primitive-color-slate-150);--color-state-disabled:var(--primitive-color-slate-200);--color-focus-ring:var(--primitive-color-blue-300);--border-width-control:var(--primitive-border-width-thin);--border-width-control-focus:var(--primitive-border-width-strong);--radius-control:var(--primitive-radius-sm);--radius-surface:var(--primitive-radius-md);--space-control-inline:var(--primitive-space-4);--space-control-block:var(--primitive-space-3);--space-surface:var(--primitive-space-6);--font-family-interface:var(--primitive-font-family-sans);--font-weight-body:var(--primitive-font-weight-regular);--font-weight-label:var(--primitive-font-weight-semibold);--font-weight-heading:var(--primitive-font-weight-bold);--line-height-heading:var(--primitive-line-height-tight);--line-height-body:var(--primitive-line-height-default);--shadow-surface-soft:var(--primitive-shadow-soft);--shadow-surface-raised:var(--primitive-shadow-card);--shadow-interactive-control:var(--primitive-shadow-control);--motion-duration-control:var(--primitive-motion-fast);--motion-easing-standard:var(--primitive-easing-standard);--z-index-content:var(--primitive-z-index-base);--z-index-raised:var(--primitive-z-index-raised);--z-index-sticky:var(--primitive-z-index-sticky);--z-index-dropdown:var(--primitive-z-index-dropdown);--z-index-overlay:var(--primitive-z-index-overlay);--z-index-modal:var(--primitive-z-index-modal);--z-index-system-dialog:var(--primitive-z-index-system-dialog);--z-index-toast:var(--primitive-z-index-toast);--button-primary-bg:linear-gradient(180deg,#073866,#052d52);--button-primary-bg-hover:linear-gradient(180deg,#0d518c,#073b6a);--button-primary-border:var(--primitive-color-navy-950);--button-primary-shadow:0 6px 14px rgba(7,56,102,0.2),0 2px 4px rgba(7,56,102,0.14),inset 0 1px 0 rgba(255,255,255,0.14);--button-primary-shadow-hover:0 8px 18px rgba(7,56,102,0.24),0 3px 6px rgba(7,56,102,0.16),inset 0 1px 0 rgba(255,255,255,0.18);--table-header-surface:linear-gradient(180deg,#f8fbff,#edf4fb);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2351667a' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--rateio-open-surface:#a35d27;--rateio-open-surface-strong:#743b16;--rateio-open-border:#804319;--rateio-open-divider:#c98a5f;--rateio-open-soft:#fbf2eb;--rateio-open-soft-border:#e0c3aa;--rateio-open-accent:#96501f;--rateio-open-badge-start:#824319;--rateio-open-badge-end:#a35d27;--rateio-open-shadow:rgba(91,47,17,0.16);--fuel-station-canvas:var(--primitive-color-slate-100);--fuel-station-surface:var(--primitive-color-white);--fuel-station-soft:var(--primitive-color-slate-50);--fuel-station-accent:var(--primitive-color-navy-800);--fuel-station-accent-soft:color-mix(in srgb,var(--primitive-color-navy-700) 9%,var(--primitive-color-white));--fuel-station-in:var(--primitive-color-green-600);--fuel-station-in-soft:color-mix(in srgb,var(--primitive-color-green-600) 11%,var(--primitive-color-white));--fuel-station-out:var(--primitive-color-navy-700);--fuel-station-out-soft:color-mix(in srgb,var(--primitive-color-navy-700) 9%,var(--primitive-color-white));--fuel-station-warning-soft:color-mix(in srgb,var(--primitive-color-orange-600) 10%,var(--primitive-color-white));--fuel-station-danger-soft:color-mix(in srgb,var(--primitive-color-red-600) 10%,var(--primitive-color-white));--fuel-station-overlay:rgba(4,16,29,0.66);--fuel-station-ring:rgba(7,56,102,0.12);--dashboard-panel-shadow-soft:0 14px 34px rgba(11,39,66,0.06);--landing-footer-muted:#8292a3;--surface-inset-highlight:rgba(255,255,255,0.2);--bg:var(--color-background-canvas);--card:var(--color-background-surface);--line:var(--color-border-default);--soft-line:var(--color-border-subtle);--control-line:var(--color-border-control);--control-line-strong:var(--color-border-control-strong);--text:var(--color-text-primary);--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--blue:var(--color-action-primary);--blue-2:var(--color-action-primary-strong);--green:var(--color-feedback-success);--gold:var(--color-feedback-accent);--orange:var(--color-feedback-warning);--red:var(--color-feedback-danger);--pill:var(--color-background-muted);--header:var(--primitive-color-slate-250);--row:var(--color-background-subtle);--table-frame-line:#d9e4ef;--table-grid-line:var(--primitive-color-slate-200);--table-grid-line-strong:var(--primitive-color-slate-350);--table-row-surface:var(--color-background-surface);--table-row-alt:#f8fafc;--table-row-hover:#eef6ff;--radius-sm:var(--radius-control);--radius-md:var(--radius-surface);--shadow-soft:var(--shadow-surface-soft);--shadow-card:var(--shadow-surface-raised);--shadow-control:var(--shadow-interactive-control)}:root[data-theme=dark]{--rateio-open-surface:#794722;--rateio-open-surface-strong:#4f2b15;--rateio-open-border:#99633c;--rateio-open-divider:#a87550;--rateio-open-soft:#241b15;--rateio-open-soft-border:#62452f;--rateio-open-accent:#d29a68;--rateio-open-badge-start:#5b3118;--rateio-open-badge-end:#794722;--rateio-open-shadow:rgba(0,0,0,0.2);--fuel-station-canvas:var(--primitive-color-navy-950);--fuel-station-surface:var(--primitive-color-navy-900);--fuel-station-soft:var(--primitive-color-navy-800);--fuel-station-accent-soft:var(--primitive-color-navy-700);--fuel-station-in-soft:color-mix(in srgb,var(--primitive-color-green-600) 18%,transparent);--fuel-station-out-soft:color-mix(in srgb,var(--primitive-color-navy-700) 55%,transparent);--fuel-station-warning-soft:color-mix(in srgb,var(--primitive-color-orange-600) 18%,transparent);--fuel-station-danger-soft:color-mix(in srgb,var(--primitive-color-red-600) 18%,transparent)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-control:0.01ms}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button,input,select,textarea{font:inherit}.button-link,button{--button-background:var(--button-primary-bg);--button-background-hover:var(--button-primary-bg-hover);--button-shadow:var(--button-primary-shadow);--button-shadow-hover:var(--button-primary-shadow-hover);--button-state-background:var(--button-background);--button-state-shadow:var(--button-shadow);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--button-primary-border);border-radius:var(--radius-sm);background:var(--button-state-background);color:white;padding:9px 16px;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;box-shadow:var(--button-state-shadow);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.button-link:hover,button:hover:not(:disabled){--button-state-background:var(--button-background-hover);--button-state-shadow:var(--button-shadow-hover)}.button-link:focus-visible,button:focus-visible{outline:3px solid #69aef0;outline-offset:2px}.button-link.secondary,button.secondary{background:var(--pill);border-color:var(--soft-line);color:var(--text);box-shadow:none}.button-link.secondary:hover,button.secondary:hover:not(:disabled){background:#e6edf4;border-color:var(--control-line)}button.success-button{--button-background:linear-gradient(180deg,#35a974,#25875a);--button-background-hover:linear-gradient(180deg,#2f9b6a,#1f754d);--button-shadow:0 6px 14px rgba(37,135,90,0.2),inset 0 1px 0 rgba(255,255,255,0.16);--button-shadow-hover:0 8px 18px rgba(37,135,90,0.25),inset 0 1px 0 rgba(255,255,255,0.2)}button.gold-button{--button-background:linear-gradient(180deg,#dfbf6a,#caa13e);--button-background-hover:linear-gradient(180deg,#d5b252,#b98e2c);--button-shadow:0 6px 14px rgba(185,142,44,0.2),inset 0 1px 0 rgba(255,255,255,0.2);--button-shadow-hover:0 8px 18px rgba(185,142,44,0.25),inset 0 1px 0 rgba(255,255,255,0.24);color:var(--text)}button.danger{--button-background:linear-gradient(180deg,#dc5959,#bf3e3e);--button-background-hover:linear-gradient(180deg,#ca4747,#a93232);--button-shadow:0 6px 14px rgba(185,59,59,0.2),inset 0 1px 0 rgba(255,255,255,0.16);--button-shadow-hover:0 8px 18px rgba(185,59,59,0.26),inset 0 1px 0 rgba(255,255,255,0.2)}button:disabled{cursor:not-allowed;opacity:.65}input,select,textarea{width:100%;min-height:40px;border:var(--border-width-control) solid var(--control-line);border-radius:var(--radius-sm);background:#fff;color:var(--text);padding:8px 11px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding-right:38px;background-image:var(--select-chevron)!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px!important;line-height:1.25}html[dir=rtl] select:not([multiple]){padding-right:11px;padding-left:38px;background-position:left 12px center!important}input:hover,select:hover,textarea:hover{border-color:var(--control-line-strong)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([readonly]):not(:disabled):focus,select:not(:disabled):focus,textarea:not([readonly]):not(:disabled):focus{border-width:var(--border-width-control-focus);border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 26%,transparent),var(--shadow-interactive-control)}:is(.header-search,.pools-search-field,.pools-select-field,.cotistas-search-field,.cotistas-select-field,.cotistas-page-size,.rateio-v2-search,.rateio-desktop-search,.rateio-period-select-shell,.rateio-currency-control,.currency-input,.rateio-delete-password-field,.invitation-recipient-field,.invitation-history-filters label:first-child,.invitation-input-shell,.signup-input-shell,.login-input-wrap,.login-mfa-code-wrap,.logbook-history-search,.logbook-history-select,.validity-search,.quota-transfer-password-field,.pool-rebalance-password-field,.factory-reset-password-field,.permission-map-search):focus-within{border-width:var(--border-width-control-focus)}.billing-asset-picker:has(select:focus) .billing-asset-select-shell{border-width:var(--border-width-control-focus)}:is(.header-search,.pools-search-field,.pools-select-field,.cotistas-search-field,.cotistas-select-field,.cotistas-page-size,.rateio-v2-search,.rateio-desktop-search,.rateio-period-select-shell,.rateio-currency-control,.currency-input,.rateio-delete-password-field,.invitation-recipient-field,.invitation-history-filters label:first-child,.invitation-input-shell,.signup-input-shell,.login-input-wrap,.login-mfa-code-wrap,.logbook-history-search,.logbook-history-select,.validity-search,.quota-transfer-password-field,.pool-rebalance-password-field,.factory-reset-password-field,.permission-map-search):focus-within :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([readonly]):not(:disabled):focus,select:not(:disabled):focus,textarea:not([readonly]):not(:disabled):focus){border-color:transparent;outline:0;box-shadow:none}textarea{min-height:92px;resize:vertical}input[type=date]{color-scheme:light;cursor:text}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;padding:4px}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}