@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";:root{color-scheme:light;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--app-safe-area-top: var(--safe-area-top);--app-safe-area-bottom: var(--safe-area-bottom);--orbit-night: #0b1020;--orbit-panel: #1a1f2e;--orbit-purple: #6c5ce7;--orbit-cyan: #00d4c8;--orbit-amber: #ffb020;--orbit-pink: #ff5470;--app-bg: #f7f8ff;--app-bg-deep: #eef2ff;--app-surface: rgba(255, 255, 255, .9);--app-surface-strong: #ffffff;--app-surface-soft: rgba(108, 92, 231, .08);--app-border: rgba(11, 16, 32, .12);--app-border-strong: rgba(108, 92, 231, .34);--app-text: #0b1020;--app-text-muted: #5c647a;--app-inverse: #ffffff;--app-shadow: 0 18px 42px rgba(28, 34, 58, .12);--app-card-shadow: var(--app-shadow);--app-title-color: var(--app-text);--app-muted-color: var(--app-text-muted);--app-radius: 8px;--background-color: var(--app-bg);--main-background-color: var(--app-bg);--inverter-background-color: var(--app-text);--sidebar-color: var(--app-surface);--sidebar-color-item-hover: var(--app-surface-soft);--main-container-bg: var(--app-bg);--card-main-background: var(--app-surface);--p-primary-color: var(--orbit-purple) !important;--p-primary-hover-color: #8573ff !important;--p-primary-active-color: #5846d4 !important;--p-primary-contrast-color: #ffffff !important;--p-content-background: var(--app-surface) !important;--p-content-border-color: var(--app-border) !important;--p-text-color: var(--app-text) !important;--p-text-muted-color: var(--app-text-muted) !important;--bg-danger: rgba(255, 84, 112, .16) !important;--bg-green: rgba(0, 212, 200, .14) !important;--text-danger: var(--orbit-pink) !important;--text-success: var(--orbit-cyan) !important}.pwa-standalone{--app-safe-area-top: max(var(--safe-area-top), 1rem);--app-safe-area-bottom: max(var(--safe-area-bottom), .35rem)}.dark-mode{color-scheme:dark;--app-bg: #0b1020;--app-bg-deep: #060a18;--app-surface: rgba(26, 31, 46, .74);--app-surface-strong: rgba(20, 25, 41, .94);--app-surface-soft: rgba(108, 92, 231, .16);--app-border: rgba(255, 255, 255, .1);--app-border-strong: rgba(0, 212, 200, .36);--app-text: #f7f7fb;--app-text-muted: #aeb6d3;--app-inverse: #0b1020;--app-shadow: 0 22px 55px rgba(0, 0, 0, .32);--background-color: var(--app-bg);--main-background-color: var(--app-bg);--inverter-background-color: var(--app-text);--sidebar-color: var(--app-surface);--sidebar-color-item-hover: rgba(108, 92, 231, .22);--main-container-bg: var(--app-bg);--card-main-background: var(--app-surface);--p-primary-color: #7c67ff !important;--p-primary-hover-color: #9a86ff !important;--p-primary-active-color: var(--orbit-purple) !important;--p-content-background: var(--app-surface-strong) !important;--p-content-border-color: var(--app-border) !important;--p-text-color: var(--app-text) !important;--p-text-muted-color: var(--app-text-muted) !important}*,*:before,*:after{box-sizing:border-box;margin:0}html{font-size:16px}@media (max-width: 425px){html{font-size:14px}}html,body,#app{min-height:100%}body{min-width:320px;min-height:100vh;min-height:100dvh;color:var(--app-text);background:var(--app-bg);line-height:1.45;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-optical-sizing:auto;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}a{color:var(--orbit-cyan);text-decoration:none}a:hover{color:var(--orbit-amber)}::selection{color:#fff;background:var(--orbit-purple)}.container{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:var(--app-bg);background-image:radial-gradient(circle at 8% 14%,rgba(255,255,255,.72) 0 1px,transparent 2px),radial-gradient(circle at 18% 74%,rgba(0,212,200,.65) 0 1px,transparent 2px),radial-gradient(circle at 78% 16%,rgba(255,176,32,.75) 0 1px,transparent 2px),radial-gradient(circle at 88% 64%,rgba(255,84,112,.65) 0 1px,transparent 2px),linear-gradient(135deg,var(--app-bg-deep),var(--app-bg) 42%,var(--app-bg-deep))}.app-grid{display:grid;grid-template-areas:"sidebar header" "sidebar main";grid-template-columns:14.5rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;padding:calc(.75rem + var(--app-safe-area-top)) calc(.75rem + var(--safe-area-right)) calc(.75rem + var(--app-safe-area-bottom)) calc(.75rem + var(--safe-area-left));gap:.75rem}@media (max-width: 768px){.app-grid{grid-template-areas:"header" "main";grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);padding:calc(.75rem + var(--app-safe-area-top)) calc(.75rem + var(--safe-area-right)) calc(.75rem + var(--app-safe-area-bottom)) calc(.75rem + var(--safe-area-left))}}@media (max-width: 425px){.app-grid{padding:calc(.5rem + var(--app-safe-area-top)) calc(.5rem + var(--safe-area-right)) calc(.5rem + var(--app-safe-area-bottom)) calc(.5rem + var(--safe-area-left));gap:.65rem}}.header{grid-area:header;position:relative;z-index:2}.sidebar{grid-area:sidebar;position:relative;z-index:2;min-height:0}@media (max-width: 768px){.sidebar{display:none}}.main-content{grid-area:main;position:relative;z-index:1;min-width:0;min-height:0;overflow:auto;padding:.1rem .25rem .35rem;scrollbar-width:thin;scrollbar-color:rgba(108,92,231,.55) transparent}.main-content::-webkit-scrollbar{width:8px;height:8px}.main-content::-webkit-scrollbar-thumb{border-radius:999px;background:#6c5ce78c}.app-page{display:grid;gap:.75rem;min-height:100%}.section-header,.list-header,.dashboard-hero,.bank-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.15rem .1rem}.section-header h1,.section-header h2,.list-header h2,.dashboard-hero h2,.bank-header h2,.bank-header h3{margin:0;color:var(--app-text);font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:800;line-height:1.12;letter-spacing:0}.section-header span,.list-header span,.dashboard-hero span,.eyebrow{color:var(--app-text-muted)}.eyebrow{margin-bottom:.25rem;color:var(--orbit-purple);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.page-actions{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;flex-wrap:wrap}@media (max-width: 768px){.main-content{padding:0}.page-actions{width:100%;justify-content:stretch}.page-actions .p-button{flex:1 1 10rem}}.label{display:block;margin-bottom:.35rem;color:var(--app-text-muted);font-size:.9rem;font-weight:700}.text-danger{color:var(--text-danger)!important}.text-success{color:var(--text-success)!important}.text-small{font-size:.82rem}.text-strong{font-weight:800}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.flex-col{flex-direction:column!important}.gap-2{gap:.5rem!important}.w-50{width:50%!important}.orbit-panel{border:1px solid var(--app-border);border-radius:var(--app-radius);background:linear-gradient(145deg,rgba(108,92,231,.12),transparent 38%),var(--app-surface);box-shadow:var(--app-card-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.card-main{background:var(--app-surface)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:var(--app-card-shadow)!important}.card-resume{width:100%}.card-resume_danger{color:var(--orbit-pink)!important}.card-resume_green{color:var(--orbit-cyan)!important}.responsive-table{overflow-x:auto;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-card-shadow)}.empty-state{display:grid;place-items:center;min-height:12rem;padding:2rem;color:var(--app-text-muted);text-align:center}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.form-grid .full,.form-section .full{grid-column:1/-1}.form-section{width:min(100%,56rem);margin:0 auto}.dialog-footer-actions,.dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.value-pay{display:grid;place-items:center;gap:.25rem;padding:1rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface-soft)}.value-pay h2{margin:0;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800}.simple-link{font-weight:800}.p-card{overflow:hidden;border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;color:var(--app-text)!important;background:linear-gradient(145deg,rgba(108,92,231,.13),transparent 40%),var(--app-surface)!important;box-shadow:var(--app-card-shadow)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.p-card .p-card-body{padding:1rem!important}.p-card .p-card-content{padding:0!important}.p-card .p-card-title{margin-bottom:.8rem!important}.p-card-title h2,.p-card-title h3,.page-title{color:var(--app-title-color);font-weight:800;line-height:1.14;letter-spacing:0}.p-button{border-radius:var(--app-radius)!important;font-weight:800!important;letter-spacing:0}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-secondary):not(.p-button-danger){border-color:transparent!important;background:linear-gradient(135deg,var(--orbit-purple),#8a6dff)!important;color:#fff!important;box-shadow:0 12px 28px #6c5ce747!important}.p-button-secondary,.p-button.p-button-secondary{border-color:var(--app-border)!important;color:var(--app-text)!important;background:var(--app-surface-soft)!important}.p-button-outlined{border-color:var(--app-border-strong)!important;color:var(--app-text)!important}.p-button-text{color:var(--app-text-muted)!important}.p-inputtext,.p-inputnumber-input,.p-textarea,.p-select,.p-datepicker-input,.p-inputgroupaddon{border-color:var(--app-border)!important;border-radius:var(--app-radius)!important;color:var(--app-text)!important;background:color-mix(in srgb,var(--app-surface-strong),transparent 10%)!important}.p-inputtext:enabled:focus,.p-textarea:enabled:focus,.p-select:not(.p-disabled).p-focus,.p-datepicker-input:enabled:focus{border-color:var(--orbit-cyan)!important;box-shadow:0 0 0 .18rem #00d4c824!important}.p-floatlabel label,.input-label{color:var(--app-text-muted)!important;font-weight:700}.p-dialog,.p-drawer{border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;color:var(--app-text)!important;background:var(--app-surface-strong)!important;box-shadow:0 24px 70px #00000052!important}.p-dialog:not(.p-confirmdialog){--app-dialog-width: 44rem;--app-dialog-height: 42rem;display:flex!important;flex-direction:column;width:min(var(--app-dialog-width),100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;height:min(var(--app-dialog-height),100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - 2rem)!important;max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - 2rem)!important}.p-drawer{display:flex!important;flex-direction:column;max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom))!important}.p-drawer-right{top:var(--app-safe-area-top)!important;right:0!important;left:0!important;width:100vw!important;height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom))!important;align-items:stretch!important;justify-content:flex-end!important}.p-drawer-right .p-drawer{width:min(24rem,100vw - var(--safe-area-left))!important;height:100%!important;max-height:100%!important;border-radius:var(--app-radius) 0 0 var(--app-radius)!important}.p-drawer-header{flex:0 0 auto}.p-drawer-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:calc(1rem + var(--app-safe-area-bottom))!important}.p-dialog-header,.p-dialog-content,.p-dialog-footer,.p-drawer-header,.p-drawer-content{color:var(--app-text)!important;background:transparent!important}.p-dialog:not(.p-confirmdialog) .p-dialog-header,.p-dialog:not(.p-confirmdialog) .p-dialog-footer{flex:0 0 auto}.p-dialog:not(.p-confirmdialog) .p-dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.p-dialog-mask{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.p-datatable{overflow:hidden;border-radius:var(--app-radius);color:var(--app-text);background:transparent!important}.p-datatable-table{background:transparent!important}.p-datatable-thead>tr>th{border-color:var(--app-border)!important;color:var(--app-text-muted)!important;background:#6c5ce71f!important;font-size:.78rem;font-weight:800!important;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.p-datatable-tbody>tr{color:var(--app-text)!important;background:transparent!important}.p-datatable-tbody>tr>td{border-color:var(--app-border)!important}.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:#6c5ce70f!important}.p-badge{border-radius:999px!important;font-weight:800!important}.p-chip{border:1px solid var(--app-border)!important;color:var(--app-text)!important;background:var(--app-surface-soft)!important;font-weight:700!important}.p-selectbutton .p-togglebutton,.p-selectbutton .p-button{border-color:var(--app-border)!important;background:var(--app-surface)!important;color:var(--app-text-muted)!important}.p-selectbutton .p-togglebutton-checked,.p-selectbutton .p-highlight,.p-selectbutton .p-button.p-highlight{color:#fff!important;background:var(--orbit-purple)!important}.p-paginator{border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;background:var(--app-surface)!important}.p-stepper,.p-steplist,.p-steppanels{background:transparent!important}.p-divider:before{border-color:var(--app-border)!important}@media screen and (max-width: 1024px){.p-dialog:not(.p-confirmdialog){--app-dialog-width: 40rem;--app-dialog-height: 40rem}}@media screen and (max-width: 768px){.form-grid{grid-template-columns:1fr}.p-dialog:not(.p-confirmdialog){--app-dialog-width: calc(100vw - 1rem) ;--app-dialog-height: calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - 1rem);width:var(--app-dialog-width)!important;max-width:var(--app-dialog-width)!important;height:var(--app-dialog-height)!important;max-height:var(--app-dialog-height)!important}.p-drawer-right .p-drawer{width:min(24rem,100vw - var(--safe-area-left))!important}.card-resume{width:100%}}.home-page[data-v-6fb125e0]{position:relative;display:grid;place-items:center;min-height:100vh;padding:clamp(1rem,3vw,2rem);overflow:hidden;background:radial-gradient(ellipse at 50% 120%,rgba(108,92,231,.24),transparent 42%),radial-gradient(ellipse at 12% 18%,rgba(0,212,200,.12),transparent 34%),linear-gradient(145deg,#030713,#090d1e 45%,#0d1024)}.space-scene[data-v-6fb125e0],.star-layer[data-v-6fb125e0],.galaxy[data-v-6fb125e0],.shooting-star[data-v-6fb125e0]{position:absolute;pointer-events:none}.space-scene[data-v-6fb125e0]{top:0;right:0;bottom:0;left:0;overflow:hidden}.star-layer[data-v-6fb125e0]{top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:.72;transform:translateZ(0);will-change:transform,opacity}.star-layer-back[data-v-6fb125e0]{background-image:radial-gradient(circle,rgba(255,255,255,.36) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(124,103,255,.28) 0 1px,transparent 1.6px);background-position:0 0,4rem 7rem;background-size:8rem 8rem,13rem 13rem;animation:starDriftBack-6fb125e0 48s linear infinite}.star-layer-mid[data-v-6fb125e0]{opacity:.58;background-image:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(0,212,200,.44) 0 1px,transparent 1.5px);background-position:2rem 5rem,10rem 3rem;background-size:11rem 11rem,17rem 17rem;animation:starDriftMid-6fb125e0 34s linear infinite}.star-layer-front[data-v-6fb125e0]{opacity:.4;background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(255,176,32,.55) 0 1px,transparent 1.8px);background-position:7rem 9rem,1rem 2rem;background-size:18rem 18rem,24rem 24rem;animation:starDriftFront-6fb125e0 26s linear infinite,starPulse-6fb125e0 4.6s ease-in-out infinite alternate}.galaxy[data-v-6fb125e0]{width:clamp(18rem,36vw,34rem);aspect-ratio:1.8/1;filter:blur(18px);opacity:.42;transform:rotate(-18deg);mix-blend-mode:screen}.galaxy-one[data-v-6fb125e0]{left:-7rem;top:8%;background:conic-gradient(from 20deg,transparent,rgba(108,92,231,.56),rgba(0,212,200,.28),transparent 62%),radial-gradient(ellipse at center,rgba(255,255,255,.12),transparent 62%);border-radius:50%;animation:galaxyFloatOne-6fb125e0 20s ease-in-out infinite alternate}.galaxy-two[data-v-6fb125e0]{right:-9rem;bottom:7%;width:clamp(20rem,42vw,42rem);background:conic-gradient(from 140deg,transparent,rgba(255,84,112,.34),rgba(255,176,32,.2),rgba(124,103,255,.4),transparent 72%),radial-gradient(ellipse at center,rgba(255,255,255,.1),transparent 68%);border-radius:50%;animation:galaxyFloatTwo-6fb125e0 24s ease-in-out infinite alternate}.shooting-star[data-v-6fb125e0]{top:18%;left:68%;width:9rem;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);transform:rotate(-28deg);animation:shootingStar-6fb125e0 8s ease-in-out infinite}.login-shell[data-v-6fb125e0]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:center;gap:clamp(2rem,6vw,5rem);width:min(100%,72rem);min-height:min(37rem,100vh - 4rem)}.brand-side[data-v-6fb125e0]{display:grid;justify-items:start;gap:clamp(1rem,2vw,1.35rem);padding-right:clamp(0rem,3vw,2rem)}.brand-logo[data-v-6fb125e0]{display:block;width:min(100%,32rem);aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 24px 50px rgba(0,0,0,.36))}.welcome-copy[data-v-6fb125e0]{display:grid;gap:.55rem;max-width:28rem}.welcome-kicker[data-v-6fb125e0]{margin:0;color:var(--orbit-cyan);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.welcome-copy h1[data-v-6fb125e0]{max-width:26rem;margin:0;color:#fff;font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:800;line-height:1.14;letter-spacing:0;text-shadow:0 18px 45px rgba(0,0,0,.42)}.auth-side[data-v-6fb125e0]{display:grid;gap:1rem;width:100%}.login-form[data-v-6fb125e0]{display:grid;gap:1.15rem;width:100%;padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid rgba(255,255,255,.12);border-radius:var(--app-radius);background:linear-gradient(145deg,rgba(108,92,231,.16),transparent 48%),#121727c7;box-shadow:0 26px 70px #0000005c,inset 0 1px #ffffff0d;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.login-form .label[data-v-6fb125e0]{color:#f7f7fbb8}.submit-button[data-v-6fb125e0]{min-height:3.2rem;margin-top:.25rem}[data-v-6fb125e0] .auth-input{width:100%;height:3.2rem;border-color:#ffffff1f!important;color:#fff!important;background:#090d1e85!important}[data-v-6fb125e0] .auth-input::placeholder,[data-v-6fb125e0] .password-input::placeholder{color:#f7f7fb7a!important}.password-control[data-v-6fb125e0]{display:flex;align-items:center;width:100%;height:3.2rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--app-radius);color:#fff;background:#090d1e85;transition:border-color .2s ease,box-shadow .2s ease}.password-control[data-v-6fb125e0]:focus-within{border-color:var(--orbit-cyan);box-shadow:0 0 0 .18rem #00d4c824}[data-v-6fb125e0] .password-input{flex:1 1 auto;width:100%;height:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.password-toggle[data-v-6fb125e0]{display:grid;place-items:center;width:3.2rem;height:100%;flex:0 0 3.2rem;border:0;border-left:1px solid rgba(255,255,255,.1);color:#f7f7fba3;background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease}.password-toggle[data-v-6fb125e0]:hover{color:#fff;background:#6c5ce72e}.password-toggle i[data-v-6fb125e0]{font-size:1.05rem}@keyframes starDriftBack-6fb125e0{to{transform:translate3d(5rem,4rem,0)}}@keyframes starDriftMid-6fb125e0{to{transform:translate3d(-6rem,5rem,0)}}@keyframes starDriftFront-6fb125e0{to{transform:translate3d(7rem,-4rem,0)}}@keyframes starPulse-6fb125e0{0%{opacity:.28}to{opacity:.62}}@keyframes galaxyFloatOne-6fb125e0{to{transform:translate3d(2.5rem,1rem,0) rotate(-8deg) scale(1.08)}}@keyframes galaxyFloatTwo-6fb125e0{to{transform:translate3d(-2rem,-1.5rem,0) rotate(10deg) scale(1.06)}}@keyframes shootingStar-6fb125e0{0%,62%{opacity:0;transform:translateZ(0) rotate(-28deg)}66%{opacity:.9}76%,to{opacity:0;transform:translate3d(-18rem,10rem,0) rotate(-28deg)}}@media (max-width: 860px){.login-shell[data-v-6fb125e0]{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.brand-side[data-v-6fb125e0]{justify-items:center;text-align:center}.brand-logo[data-v-6fb125e0]{width:min(100%,25rem)}.welcome-copy[data-v-6fb125e0],.welcome-copy h1[data-v-6fb125e0]{max-width:26rem}}@media (max-width: 480px){.home-page[data-v-6fb125e0]{padding:.75rem}.brand-logo[data-v-6fb125e0]{width:min(100%,19rem)}.welcome-copy h1[data-v-6fb125e0]{font-size:1.45rem}.galaxy[data-v-6fb125e0]{opacity:.28}}.config-panel[data-v-84ab9281]{display:grid;gap:1.4rem}.setting-row[data-v-84ab9281]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-soft)}strong[data-v-84ab9281]{display:block;color:var(--app-text);font-weight:800}span[data-v-84ab9281]{display:block;color:var(--app-text-muted);font-size:.82rem}.palette[data-v-84ab9281]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.swatch[data-v-84ab9281]{display:grid;gap:.35rem}.swatch span[data-v-84ab9281]{height:2.4rem;border:1px solid var(--app-border);border-radius:8px}.swatch small[data-v-84ab9281]{color:var(--app-text-muted);font-size:.68rem;font-weight:700}.bank-page[data-v-4d4c8adb]{align-content:start}.responsive-table[data-v-4d4c8adb] .p-datatable{min-height:14rem}.bank-dialog label[data-v-4d4c8adb]{color:var(--app-text-muted);font-weight:700}.filter-section[data-v-f1d37c96]{display:grid;gap:.45rem}h4[data-v-f1d37c96]{margin:0;color:var(--app-text);font-weight:800}label[data-v-f1d37c96]{color:var(--app-text-muted);font-weight:700}.filter-options[data-v-f1d37c96]{display:flex;flex-wrap:wrap;gap:.85rem 1rem;margin-top:.55rem}.metric-card[data-v-f477d6cb]{min-width:0;min-height:5.6rem;overflow:hidden}.metric-content[data-v-f477d6cb]{display:flex;align-items:center;gap:.6rem}.metric-icon[data-v-f477d6cb]{width:2.1rem;height:2.1rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:currentColor;flex:0 0 auto}.metric-label[data-v-f477d6cb]{margin-bottom:.15rem;opacity:.82;font-size:.72rem;font-weight:700;line-height:1.2}h2[data-v-f477d6cb]{margin:0;color:currentColor;font-size:clamp(.98rem,1.45vw,1.25rem);font-weight:800;letter-spacing:0}small[data-v-f477d6cb]{display:block;margin-top:.1rem;opacity:.7;font-size:.72rem;line-height:1.2}.bills-page[data-v-bbcd7bcb]{align-content:start}.card-resume-container[data-v-bbcd7bcb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.filter-chips[data-v-bbcd7bcb]{display:flex;flex-wrap:wrap;gap:.5rem}.resume h3[data-v-bbcd7bcb]{color:var(--app-text-muted);font-size:.95rem;font-weight:700}.bill-description[data-v-bbcd7bcb]{min-height:8.5rem;resize:vertical}@media (max-width: 1024px){.card-resume-container[data-v-bbcd7bcb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.card-resume-container[data-v-bbcd7bcb]{grid-template-columns:1fr}.resume h3[data-v-bbcd7bcb]{font-size:.9rem}}.orbit-loader[data-v-6e573845]{display:grid;place-items:center;gap:.75rem;min-height:16rem;color:var(--app-text-muted);text-align:center}.orbit-loader_compact[data-v-6e573845]{min-height:9rem}.orbit-loader__sprite[data-v-6e573845]{width:min(12rem,62vw);aspect-ratio:307/330;border-radius:8px;background-repeat:no-repeat;background-size:1000% 100%;background-position:0 0;box-shadow:0 18px 45px #6c5ce72e;animation:orbitus-walk-6e573845 1s steps(10) infinite}.orbit-loader p[data-v-6e573845]{margin:0;font-size:.92rem;font-weight:600}@keyframes orbitus-walk-6e573845{to{background-position:-1000% 0}}@media (prefers-reduced-motion: reduce){.orbit-loader__sprite[data-v-6e573845]{animation:none}}.dashboard-page[data-v-29871d4a]{align-content:start;gap:.75rem}.dashboard-toolbar[data-v-29871d4a]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:0 .1rem .2rem}.dashboard-toolbar h2[data-v-29871d4a]{margin:0;color:var(--app-text);font-size:clamp(1rem,1.5vw,1.3rem);font-weight:800;line-height:1.1;letter-spacing:0}.month-select[data-v-29871d4a]{min-width:11rem}.dashboard-summary[data-v-29871d4a]{display:grid;grid-template-columns:minmax(14rem,1.2fr) repeat(3,minmax(0,1fr));gap:.65rem}.balance-card[data-v-29871d4a]{min-height:5.6rem}.balance-card[data-v-29871d4a] .p-card-content{height:100%}.balance-content[data-v-29871d4a]{display:flex;align-items:center;height:100%}.balance-content p[data-v-29871d4a],.balance-content h3[data-v-29871d4a]{margin:0}.balance-content p[data-v-29871d4a]{color:var(--app-text-muted);font-size:.72rem;font-weight:800}.balance-content h3[data-v-29871d4a]{margin-top:.15rem;color:currentColor;font-size:clamp(1.05rem,1.65vw,1.35rem);font-weight:800;line-height:1.08}.balance-card.positive[data-v-29871d4a]{color:var(--orbit-cyan)}.balance-card.negative[data-v-29871d4a]{color:var(--orbit-pink)}.dashboard-grid[data-v-29871d4a]{display:grid;grid-template-columns:repeat(12,1fr);gap:.65rem}.span-8[data-v-29871d4a]{grid-column:span 8}.span-12[data-v-29871d4a]{grid-column:1/-1}.span-4[data-v-29871d4a]{grid-column:span 4}.span-7[data-v-29871d4a]{grid-column:span 7}.span-5[data-v-29871d4a]{grid-column:span 5}.card-chart[data-v-29871d4a]{position:relative;width:100%;height:clamp(15rem,35vh,22rem)}.mini-chart[data-v-29871d4a]{height:clamp(11rem,24vh,15rem)}.chart[data-v-29871d4a]{width:100%;height:100%}.dashboard-grid[data-v-29871d4a] .p-card,.dashboard-grid[data-v-29871d4a] .p-card-body{height:100%}.dashboard-grid[data-v-29871d4a] .p-card-title h3{margin:0;font-size:clamp(.92rem,1.25vw,1.05rem)}.summary-sections[data-v-29871d4a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.summary-section[data-v-29871d4a]{min-width:0;padding:.85rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-surface-soft),transparent 28%)}.summary-section header[data-v-29871d4a]{display:flex;align-items:center;gap:.45rem;margin-bottom:.7rem}.summary-section header span[data-v-29871d4a]{width:.5rem;height:.5rem;border-radius:999px;background:var(--orbit-purple);flex:0 0 auto}.summary-section h4[data-v-29871d4a]{margin:0;color:var(--app-text);font-size:.82rem;font-weight:800;letter-spacing:0}.summary-section.success header span[data-v-29871d4a]{background:var(--orbit-cyan)}.summary-section.danger header span[data-v-29871d4a],.summary-section.negative header span[data-v-29871d4a]{background:var(--orbit-pink)}.summary-section.positive header span[data-v-29871d4a]{background:var(--orbit-cyan)}.summary-items[data-v-29871d4a]{display:grid;gap:.55rem}.summary-item[data-v-29871d4a]{display:flex;justify-content:space-between;gap:.75rem;min-width:0;padding-top:.55rem;border-top:1px solid var(--app-border)}.summary-item[data-v-29871d4a]:first-child{padding-top:0;border-top:0}.summary-item div[data-v-29871d4a]{min-width:0}.summary-item span[data-v-29871d4a],.summary-item small[data-v-29871d4a]{color:var(--app-text-muted);font-size:.72rem;font-weight:700}.summary-item strong[data-v-29871d4a]{display:block;margin-top:.1rem;color:var(--app-text);font-size:.9rem;font-weight:800;line-height:1.15}.summary-item small[data-v-29871d4a]{align-self:end;max-width:9rem;text-align:right;line-height:1.2}@media (max-width: 1024px){.span-8[data-v-29871d4a],.span-4[data-v-29871d4a],.span-7[data-v-29871d4a],.span-5[data-v-29871d4a]{grid-column:1/-1}.dashboard-summary[data-v-29871d4a]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-sections[data-v-29871d4a]{grid-template-columns:1fr}}@media (max-width: 640px){.dashboard-summary[data-v-29871d4a]{grid-template-columns:1fr}.month-select[data-v-29871d4a]{width:100%}.card-chart[data-v-29871d4a],.mini-chart[data-v-29871d4a]{height:18rem}}.mobile-menu[data-v-af16b7b1]{display:flex;flex-direction:column;height:100%;min-height:0;gap:.75rem}.mobile-brand[data-v-af16b7b1]{flex:0 0 auto;width:100%;height:3.85rem;object-fit:contain}.menu-container[data-v-af16b7b1]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:.35rem;overflow-y:auto;padding-right:.1rem}.menu-item[data-v-af16b7b1]{display:flex;align-items:center;flex:0 0 auto;gap:.65rem;width:100%;min-height:3rem;padding:.65rem .6rem;border:1px solid transparent;border-radius:8px;color:var(--app-text-muted);background:transparent;cursor:pointer;text-align:left}.menu-item.active[data-v-af16b7b1],.menu-item[data-v-af16b7b1]:hover{border-color:var(--app-border);color:var(--app-text);background:var(--app-surface-soft)}.icon-container[data-v-af16b7b1]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:8px;color:var(--orbit-cyan)}.menu-label[data-v-af16b7b1]{font-size:.84rem;font-weight:700}.actions[data-v-af16b7b1]{display:flex;flex:0 0 auto;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--app-border)}.actions .btn[data-v-af16b7b1]{flex:1}.header-title[data-v-4bda8837]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.85rem;padding:.55rem .75rem}.title[data-v-4bda8837]{display:flex;align-items:center;gap:.7rem;flex:1 1 auto;min-width:0}.mobile-logo[data-v-4bda8837]{display:none;width:5.25rem;height:2.6rem;object-fit:contain}h1[data-v-4bda8837]{margin:0;color:var(--app-text);font-size:clamp(.95rem,1.4vw,1.18rem);font-weight:800;letter-spacing:0;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-4bda8837]{display:flex;gap:.25rem}.btn-menu[data-v-4bda8837]{display:none;flex:0 0 auto}.topbar-button[data-v-4bda8837]{width:2.25rem;height:2.25rem}@media (max-width: 768px){.header-title[data-v-4bda8837]{min-height:3.75rem}.mobile-logo[data-v-4bda8837]{display:block}.actions[data-v-4bda8837]{display:none}.btn-menu[data-v-4bda8837]{display:block}}.sidebar-menu[data-v-f1b77019]{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:0;padding:.75rem}.brand[data-v-f1b77019]{margin-bottom:.75rem}.brand img[data-v-f1b77019]{display:block;width:100%;height:4.25rem;object-fit:contain}.menu-list[data-v-f1b77019]{display:grid;gap:.2rem;padding:0;list-style:none}.menu-item[data-v-f1b77019]{display:flex;align-items:center;width:100%;min-height:2.45rem;gap:.6rem;padding:.4rem .5rem;border:1px solid transparent;border-radius:8px;color:var(--app-text-muted);background:transparent;cursor:pointer;text-align:left;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.menu-item[data-v-f1b77019]:hover{color:var(--app-text);background:var(--app-surface-soft)}.menu-item.active[data-v-f1b77019]{border-color:var(--app-border);color:var(--app-text);background:color-mix(in srgb,var(--app-surface-soft),transparent 22%)}.menu-item span[data-v-f1b77019]:last-child{font-size:.82rem;font-weight:700}.menu-icon[data-v-f1b77019]{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:8px;color:var(--orbit-cyan);flex:0 0 auto}.sidebar-footer[data-v-f1b77019]{display:grid;padding-top:.75rem;border-top:1px solid var(--app-border)}.logout[data-v-f1b77019],.logout .menu-icon[data-v-f1b77019]{color:var(--orbit-pink)}
