.auth-theme-toggle[data-v-4e8142ae]{position:fixed;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:999px;background:transparent;border:1px solid hsla(0,0%,100%,.52);color:var(--glass-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;z-index:100}.auth-theme-toggle[data-v-4e8142ae]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.auth-theme-toggle[data-v-4e8142ae]:hover{transform:scale(var(--glass-hover-scale-icon));box-shadow:0 8px 16px rgba(43,84,136,.2)}[data-theme=dark] .auth-theme-toggle[data-v-4e8142ae]{border-color:hsla(0,0%,100%,.14)}[data-theme=dark] .auth-theme-toggle[data-v-4e8142ae]:before{background:hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}[data-theme=dark] .auth-theme-toggle[data-v-4e8142ae]:hover{box-shadow:0 8px 16px rgba(0,0,0,.3)}.locale-flag-icon[data-v-0970becb]{display:inline-flex;width:1.15rem;height:1.15rem;border-radius:999px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.7),0 4px 8px rgba(40,76,128,.18)}.locale-flag-icon svg[data-v-0970becb]{width:100%;height:100%;display:block}.quick-modal[data-v-99bd2c16]{width:min(420px,100%)}.signout-modal__body[data-v-99bd2c16]{margin:.4rem 0 0;color:var(--glass-text-secondary)}.modal-actions[data-v-99bd2c16]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.4rem}@media (max-width:600px){.modal-actions[data-v-99bd2c16]{flex-direction:column-reverse}.modal-actions>button[data-v-99bd2c16]{width:100%}}.sync-status[data-v-d1528f4e]{position:relative;display:inline-flex;align-items:center;gap:.32rem;margin-right:.5rem;padding:.22rem .62rem .22rem .48rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.52);background:transparent;font-size:.76rem;font-weight:600;letter-spacing:.01em;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .15s ease;white-space:nowrap}.sync-status[data-v-d1528f4e]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.sync-status--compact[data-v-d1528f4e]{width:38px;height:38px;padding:0;margin-right:0;justify-content:center;gap:0;border-radius:999px}.sync-status[data-v-d1528f4e]:not(:disabled):hover{transform:scale(var(--glass-hover-scale-icon))}.sync-status[data-v-d1528f4e]:disabled{cursor:default}.sync-dot[data-v-d1528f4e]{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.sync-status--compact .sync-dot[data-v-d1528f4e]{width:8px;height:8px}.sync-status.pending .sync-dot[data-v-d1528f4e]{background:#f59e0b}.sync-status.error .sync-dot[data-v-d1528f4e]{background:#e53e52}.sync-status.pending[data-v-d1528f4e]{color:#92530d;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32)}.sync-status.error[data-v-d1528f4e]{color:#b52e3f;background:rgba(229,62,82,.12);border-color:rgba(229,62,82,.3)}.sync-status.is-syncing .sync-dot[data-v-d1528f4e]{background:#3b82f6;animation:sync-pulse-d1528f4e 1s ease-in-out infinite}@keyframes sync-pulse-d1528f4e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sync-live-dot[data-v-d1528f4e]{display:inline-block;width:6px;height:6px;border-radius:50%;background:rgba(52,199,89,.8);box-shadow:0 0 0 2px rgba(52,199,89,.2);margin-right:.7rem;flex-shrink:0}.sync-live-dot--compact[data-v-d1528f4e]{width:8px;height:8px;margin-right:0}.navbar-left[data-v-b3270188]{flex:1 1 auto;min-width:0}.navbar-right[data-v-b3270188]{display:flex;align-items:center;gap:.45rem;margin-right:.4rem;flex-shrink:0}.navbar-user-label[data-v-b3270188]{display:block;max-width:min(44vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-language-button__flag[data-v-b3270188]{width:2.05rem;height:2.05rem;box-shadow:0 0 0 1px hsla(0,0%,100%,.82),0 5px 10px rgba(40,76,128,.18)}.nav-dropdown--compact[data-v-b3270188]{width:16.5rem!important;min-width:16.5rem;max-width:16.5rem;position:absolute!important}.nav-dropdown__locale[data-v-b3270188]{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.nav-dropdown__option[data-v-b3270188]{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.nav-dropdown__primary[data-v-b3270188]{font-weight:600;white-space:nowrap}.nav-dropdown__option .material-icons[data-v-b3270188]{margin:0;color:var(--glass-accent)}.navbar-menu-toggle[data-v-b3270188]{position:relative}.navbar-menu-toggle__glyph[data-v-b3270188]{position:relative;display:block;width:18px;height:16px}.navbar-menu-toggle__line[data-v-b3270188]{position:absolute;left:50%;width:18px;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .18s ease,width .22s ease}.navbar-menu-toggle__line--top[data-v-b3270188]{top:2px;transform:translateX(-50%) translateY(0)}.navbar-menu-toggle__line--middle[data-v-b3270188]{top:7px;transform:translateX(-50%)}.navbar-menu-toggle__line--bottom[data-v-b3270188]{top:12px;transform:translateX(-50%) translateY(0)}.navbar-menu-toggle.is-open .navbar-menu-toggle__line--top[data-v-b3270188]{transform:translateX(-50%) translateY(5px) rotate(45deg)}.navbar-menu-toggle.is-open .navbar-menu-toggle__line--middle[data-v-b3270188]{opacity:0;width:12px;transform:translateX(-50%) scaleX(.4)}.navbar-menu-toggle.is-open .navbar-menu-toggle__line--bottom[data-v-b3270188]{transform:translateX(-50%) translateY(-5px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.navbar-menu-toggle__line[data-v-b3270188]{transition:none}}@media (max-width:600px){.navbar-right[data-v-b3270188]{gap:.35rem;margin-right:0}.navbar-user-label[data-v-b3270188]{max-width:calc(100vw - 160px)}}.search-palette-overlay[data-v-2f98a026]{position:fixed;inset:0;z-index:9000;background:rgba(10,18,35,.55);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.search-palette[data-v-2f98a026]{position:relative;width:100%;max-width:560px;border:1px solid hsla(0,0%,100%,.52);border-radius:18px;box-shadow:0 24px 64px rgba(20,40,80,.22);overflow:hidden;isolation:isolate}.search-palette[data-v-2f98a026]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:hsla(0,0%,100%,.18);box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.7),inset 0 0 3px 1px hsla(0,0%,100%,.7)}.search-palette[data-v-2f98a026]:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;backdrop-filter:blur(0);filter:url(#liquid-glass);overflow:hidden;isolation:isolate;pointer-events:none}.search-palette__input-wrap[data-v-2f98a026]{display:flex;align-items:center;padding:0 1rem;border-bottom:1px solid rgba(180,210,255,.3)}.search-palette__icon[data-v-2f98a026]{color:var(--glass-text-secondary);font-size:1.3rem;flex-shrink:0}.search-palette__input[data-v-2f98a026]{flex:1;background:transparent!important;font-size:1rem;padding:.9rem .6rem!important;color:var(--glass-text-primary);height:auto!important;margin:0!important}.search-palette__input[data-v-2f98a026],.search-palette__input[data-v-2f98a026]:focus{border:none!important;box-shadow:none!important}.search-palette__esc[data-v-2f98a026]{font-size:.72rem;color:var(--glass-text-secondary);background:rgba(100,140,200,.12);border:1px solid rgba(100,140,200,.22);border-radius:5px;padding:2px 6px;white-space:nowrap}.search-palette__results[data-v-2f98a026]{list-style:none;margin:0;padding:.4rem 0;max-height:320px;overflow-y:auto}.search-palette__item[data-v-2f98a026]{display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem;cursor:pointer;transition:background .1s}.search-palette__item--active[data-v-2f98a026],.search-palette__item[data-v-2f98a026]:hover{background:rgba(74,143,255,.08)}.search-palette__type[data-v-2f98a026]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:1px 5px;border-radius:4px;flex-shrink:0}.search-palette__type--expense[data-v-2f98a026]{background:rgba(240,96,110,.12);color:#c0384a}.search-palette__type--income[data-v-2f98a026]{background:rgba(42,143,78,.12);color:#1d7a40}.search-palette__type--transfer[data-v-2f98a026]{background:rgba(100,140,200,.1);color:var(--glass-text-secondary)}.search-palette__desc[data-v-2f98a026]{flex:1;font-size:.9rem;color:var(--glass-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-palette__meta[data-v-2f98a026]{font-size:.78rem;color:var(--glass-text-secondary);white-space:nowrap}.search-palette__empty[data-v-2f98a026],.search-palette__hint[data-v-2f98a026]{padding:1rem;font-size:.85rem;color:var(--glass-text-secondary);text-align:center}kbd[data-v-2f98a026]{font-family:inherit;font-size:.72rem;background:rgba(100,140,200,.12);border:1px solid rgba(100,140,200,.22);border-radius:4px;padding:1px 5px}[data-theme=dark] .search-palette[data-v-2f98a026]{border-color:hsla(0,0%,100%,.12);box-shadow:0 24px 64px rgba(0,0,0,.5)}[data-theme=dark] .search-palette[data-v-2f98a026]:before{background:rgba(20,35,60,.55);box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.18),inset 0 0 3px 1px hsla(0,0%,100%,.18)}[data-theme=dark] .search-palette__type--expense[data-v-2f98a026]{background:rgba(240,96,110,.18);color:#f07882}[data-theme=dark] .search-palette__type--income[data-v-2f98a026]{background:rgba(42,143,78,.18);color:#4ec880}.fab-backdrop[data-v-4ce462be]{position:fixed;inset:0;z-index:245;background:transparent}.bottom-nav[data-v-4ce462be]{--bottom-nav-height:68px;--bottom-nav-accent-rgb:40,121,245;--bottom-nav-surface:var(--glass-surface-fill-strong);position:fixed;bottom:.8rem;left:50%;width:calc(100% - 2rem);transform:translateX(-50%);z-index:260;height:var(--bottom-nav-height);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:0 .45rem;overflow:visible;background:transparent;border-radius:999px;border:1px solid var(--glass-surface-border-soft);box-shadow:var(--glass-surface-shadow);isolation:isolate}.bottom-nav[data-v-4ce462be]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bottom-nav-surface);box-shadow:var(--glass-surface-inner-line)}.bottom-nav[data-v-4ce462be]:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;backdrop-filter:var(--glass-surface-filter);filter:url(#liquid-glass);pointer-events:none}.bottom-nav__tab[data-v-4ce462be]{min-width:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--glass-text-secondary);transition:color .15s,transform .15s ease;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.bottom-nav__tab--active[data-v-4ce462be]{color:var(--glass-accent,#4a8fff);transform:translateY(-1px)}.bottom-nav__icon[data-v-4ce462be]{font-size:2.15rem}.bottom-nav__label[data-v-4ce462be]{font-size:.68rem;letter-spacing:.01em;font-weight:550;line-height:1}.mobile-fab[data-v-4ce462be]{position:absolute;left:0;right:0;top:57%;margin:0 auto;z-index:3;width:72px;height:72px;border-radius:50%;color:#f7fbff;border:1px solid hsla(0,0%,100%,.68);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease,background .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.mobile-fab--open[data-v-4ce462be],.mobile-fab[data-v-4ce462be]{transform:translateY(-58%);background:var(--glass-accent,#4a8fff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 20px 36px rgba(40,121,245,.3),0 8px 18px rgba(40,121,245,.18)}.mobile-fab__glyph[data-v-4ce462be]{position:relative;display:block;width:30px;height:30px;transition:transform .2s ease}.mobile-fab__glyph--open[data-v-4ce462be]{transform:rotate(45deg)}.mobile-fab__glyph-line[data-v-4ce462be]{position:absolute;left:50%;top:50%;display:block;width:30px;height:3.5px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.mobile-fab__glyph-line--vertical[data-v-4ce462be]{transform:translate(-50%,-50%) rotate(90deg)}.bottom-nav__action[data-v-4ce462be]{display:flex;align-items:center;justify-content:center;color:var(--glass-accent,#4a8fff);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.bottom-nav__action--manual[data-v-4ce462be]{grid-column:1/span 2}.bottom-nav__action--photo[data-v-4ce462be]{grid-column:4/span 2}.bottom-nav__voice-action[data-v-4ce462be]{position:absolute;left:50%;bottom:calc(100% + .5rem);transform:translateX(-50%);z-index:2;width:calc(var(--bottom-nav-height)*2);height:var(--bottom-nav-height);border-radius:999px;border:1px solid var(--glass-surface-border-soft);background:var(--bottom-nav-surface);color:var(--glass-text-primary);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;padding:0;cursor:pointer;font-family:inherit;box-shadow:var(--glass-surface-inner-line),0 16px 28px rgba(43,84,136,.14),0 6px 14px rgba(43,84,136,.08);-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease}.bottom-nav__voice-action[data-v-4ce462be]:focus,.bottom-nav__voice-action[data-v-4ce462be]:hover{transform:translateX(-50%) translateY(-1px);box-shadow:var(--glass-surface-inner-line),0 18px 30px rgba(43,84,136,.16),0 8px 16px rgba(43,84,136,.1)}.bottom-nav__voice-action .material-icons[data-v-4ce462be]{display:block;font-size:2.5rem;line-height:1.5;margin:-.4rem 0 -.6rem 0}.bottom-nav__voice-note[data-v-4ce462be]{display:block;font-size:.52rem;line-height:1;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--glass-text-secondary)}[data-theme=dark] .bottom-nav[data-v-4ce462be]{--bottom-nav-accent-rgb:106,170,255;--bottom-nav-surface:var(--glass-surface-fill-strong)}.fab-dial-desktop[data-v-4ce462be]{position:fixed;bottom:calc(1.6rem + 74px);right:1.9rem;z-index:250;display:flex;flex-direction:column;gap:.75rem;align-items:center}.fab-dial-option[data-v-4ce462be]{width:48px;height:48px;border-color:var(--glass-control-border-soft);box-shadow:var(--glass-control-shadow-neutral),0 12px 24px rgba(43,84,136,.16)}.fab-dial-option[data-v-4ce462be]:before{background:var(--glass-control-input-bg)}.fab-dial-option .material-icons[data-v-4ce462be]{font-size:1.3rem}.fab-dial-option--primary[data-v-4ce462be]{border-color:rgba(62,131,255,.24);color:var(--glass-text-primary);box-shadow:var(--glass-control-shadow-primary),0 12px 24px rgba(74,143,255,.12)}.fab-dial-option--primary[data-v-4ce462be]:before{background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(226,238,255,.74))}.fab-dial-option--disabled[data-v-4ce462be],.fab-dial-option--disabled[data-v-4ce462be]:hover{opacity:.5;transform:none;cursor:not-allowed;box-shadow:var(--glass-control-shadow-neutral),0 10px 20px rgba(43,84,136,.08)}.app-fab[data-v-4ce462be]{width:60px;height:60px;line-height:60px;border-color:hsla(0,0%,100%,.68);background:var(--glass-accent,#4a8fff)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 16px 30px rgba(40,121,245,.28),0 6px 14px rgba(40,121,245,.16)!important}.app-fab i[data-v-4ce462be]{line-height:60px;color:#f7fbff}.app-fab[data-v-4ce462be]:focus,.app-fab[data-v-4ce462be]:hover{animation:none;background:var(--glass-accent,#4a8fff)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 18px 34px rgba(40,121,245,.3),0 8px 16px rgba(40,121,245,.18)!important}.fab-dial-desktop-enter-active[data-v-4ce462be],.fab-dial-desktop-leave-active[data-v-4ce462be]{transition:opacity .18s ease,transform .18s ease}.fab-dial-desktop-enter-from[data-v-4ce462be],.fab-dial-desktop-leave-to[data-v-4ce462be]{opacity:0;transform:translateY(12px)}:root{color-scheme:light;--glass-text-primary:#0f2742;--glass-text-secondary:#315071;--glass-text-muted:#67809f;--glass-accent:#2879f5;--glass-accent-strong:#1b5dd9;--glass-danger:#ce3f4e;--glass-surface-border:hsla(0,0%,100%,.46);--glass-surface-border-soft:hsla(0,0%,100%,.26);--glass-surface-fill:linear-gradient(145deg,hsla(0,0%,100%,.2),rgba(224,237,255,.08));--glass-surface-fill-strong:linear-gradient(145deg,hsla(0,0%,100%,.28),rgba(224,237,255,.12));--glass-surface-fill-muted:linear-gradient(145deg,hsla(0,0%,100%,.12),rgba(224,237,255,.05));--glass-surface-fill-active:linear-gradient(145deg,hsla(0,0%,100%,.3),rgba(187,217,255,.14));--glass-surface-inner-line:inset 0 1px 0 hsla(0,0%,100%,.72),inset 0 0 0 1px hsla(0,0%,100%,.16);--glass-surface-shadow:0 18px 36px rgba(43,84,136,.1),0 6px 14px rgba(43,84,136,.06);--glass-surface-shadow-hover:0 22px 44px rgba(43,84,136,.14),0 10px 20px rgba(43,84,136,.08);--glass-surface-filter:saturate(155%) blur(10px);--glass-modal-backdrop:rgba(8,20,36,.5);--glass-modal-surface-border-soft:hsla(0,0%,100%,.38);--glass-modal-surface-fill:linear-gradient(145deg,hsla(0,0%,100%,.76),rgba(229,240,255,.68));--glass-modal-surface-shadow:0 24px 52px rgba(36,74,120,.18),0 10px 22px rgba(36,74,120,.1);--glass-modal-surface-filter:saturate(170%) blur(18px);--glass-modal-text-primary:#bcd1e8;--glass-modal-text-secondary:hsla(0,0%,100%,.92);--glass-modal-text-placeholder:hsla(0,0%,100%,.62);--glass-heading-tracking:-0.025em;--glass-control-height:46px;--glass-control-height-compact:40px;--glass-control-height-large:52px;--glass-control-radius:23px;--glass-control-radius-compact:20px;--glass-control-radius-large:26px;--glass-control-padding-x:1.15rem;--glass-control-border-soft:rgba(62,131,255,.24);--glass-control-border-strong:rgba(62,131,255,.52);--glass-control-border-danger:rgba(224,84,107,.34);--glass-control-border-success:rgba(69,165,107,.3);--glass-control-input-bg:linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(222,236,255,.48));--glass-control-input-bg-focus:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(231,241,255,.58));--glass-control-shadow-primary:inset 0 1px 0 hsla(0,0%,100%,.82),0 0 0 1px rgba(62,131,255,.18);--glass-control-shadow-neutral:inset 0 1px 0 hsla(0,0%,100%,.82),0 0 0 1px rgba(62,131,255,.12);--glass-control-shadow-danger:inset 0 1px 0 hsla(0,0%,100%,.74),0 0 0 1px rgba(224,84,107,.12);--glass-control-shadow-success:inset 0 1px 0 hsla(0,0%,100%,.8),0 0 0 1px rgba(69,165,107,.12);--glass-form-label-color:var(--glass-text-muted);--glass-form-label-active:var(--glass-accent-strong);--glass-form-label-size:1rem;--glass-form-label-scale:1;--glass-form-field-spacing:1.5rem;--glass-form-first-field-spacing:0;--glass-form-title-spacing:1.5rem;--glass-form-label-stack-space:1.35rem;--glass-form-label-lift:0.65rem;--glass-modal-title-size:2rem;--glass-modal-title-margin-top:0.5rem;--glass-hover-scale-button:1.016;--glass-hover-scale-icon:1.05;--glass-hover-scale-pill:1.01;--glass-hover-scale-panel:1.008}#app,body,html{min-height:100%;background-color:#d3e4ff}body{margin:0;color:var(--glass-text-primary);font-family:SF Pro Text,SF Pro Display,Avenir Next,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 20%,rgba(143,223,255,.52),transparent 44%),radial-gradient(circle at 85% 8%,rgba(158,189,255,.44),transparent 42%),radial-gradient(circle at 78% 86%,rgba(188,235,226,.42),transparent 35%),radial-gradient(circle at 52% 48%,hsla(0,0%,100%,.52),transparent 58%),linear-gradient(145deg,#d3e4ff,#e3efff 44%,#eff9ff);background-attachment:fixed;background-color:#d3e4ff}body.mobile-sidebar-scroll-lock,body.quick-modal-scroll-lock,html.mobile-sidebar-scroll-lock,html.quick-modal-scroll-lock{overflow:hidden;overscroll-behavior:none}body.quick-modal-scroll-lock{position:fixed;top:var(--quick-modal-scroll-lock-top,0);left:0;right:0;width:100%}body:after,body:before{content:"";position:fixed;border-radius:50%;pointer-events:none;filter:blur(68px);z-index:-2}body:before{width:430px;height:430px;top:-150px;right:-100px;background:rgba(120,203,255,.34)}body:after{width:340px;height:340px;left:-130px;bottom:30px;background:rgba(127,154,255,.26)}a{color:var(--glass-accent)}a:hover{color:var(--glass-accent-strong)}.empty-layout{display:flex;align-items:center;justify-content:center;height:100dvh;padding:1rem;box-sizing:border-box;overflow:hidden}.glass-auth-layout{position:relative}.glass-auth-layout:before{width:480px;height:480px;background:radial-gradient(circle,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));filter:blur(16px);top:-180px;right:-120px}.glass-auth-layout:after,.glass-auth-layout:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.glass-auth-layout:after{width:340px;height:340px;background:radial-gradient(circle,rgba(146,189,255,.36),rgba(146,189,255,0));filter:blur(24px);bottom:-170px;left:-150px}[data-theme=dark] .glass-auth-layout:after,[data-theme=dark] .glass-auth-layout:before{display:none}.auth-card{position:relative;width:min(520px,100%);margin:0;border-radius:32px;overflow:hidden}.auth-card:before{z-index:0;box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.7),inset 0 0 3px 1px hsla(0,0%,100%,.7)}.auth-card:after,.auth-card:before{content:"";position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.auth-card:after{backdrop-filter:blur(0);filter:url(#liquid-glass);isolation:isolate;z-index:-1}.auth-submit{width:100%}.auth-card .divider-row{display:flex;align-items:center;gap:8px;margin:12px 0}.auth-card .divider-line{flex:1;height:1px;background:hsla(0,0%,100%,.4)}.auth-card .divider-text{font-size:.8rem;color:var(--glass-text-muted);white-space:nowrap}.auth-card .google-btn{width:100%;gap:10px}.auth-card .google-btn:disabled{opacity:.6;cursor:not-allowed}.auth-card .google-icon{width:18px;height:18px;flex-shrink:0}.auth-card .card-action p{margin:.7rem 0 0;color:var(--glass-text-secondary)}.auth-card .card-action p:first-child{margin-top:0}.auth-card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-floating){color:var(--glass-accent);margin-right:0;text-transform:none;font-weight:600;letter-spacing:0}.auth-card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-floating):hover{color:var(--glass-accent-strong)}.helper-text.invalid{color:var(--glass-danger)!important}.app-main-layout{position:relative;min-height:100vh}.navbar{--app-navbar-height:76px;position:fixed;top:0;left:0;width:100%;height:var(--app-navbar-height)!important;padding:0 1rem;z-index:1000;background:transparent;box-shadow:none}.nav-wrapper{position:relative;height:100%;margin-top:.6rem;padding:0 1rem;border-radius:calc(var(--app-navbar-height)/2);display:flex;align-items:center;justify-content:space-between}.nav-wrapper:before{z-index:0;border-radius:inherit;box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.7),inset 0 0 3px 1px hsla(0,0%,100%,.7)}.nav-wrapper:after,.nav-wrapper:before{content:"";position:absolute;inset:0;overflow:hidden;pointer-events:none}.nav-wrapper:after{border-radius:calc(var(--app-navbar-height)/2);backdrop-filter:blur(0);filter:url(#liquid-glass);isolation:isolate;z-index:-1}.navbar-left{display:flex;align-items:center;gap:.85rem}.navbar-icon-button,.theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:999px;background:transparent;border:1px solid hsla(0,0%,100%,.52);color:var(--glass-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.navbar-icon-button:before,.theme-toggle:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.navbar-icon-button:hover,.theme-toggle:hover{transform:scale(var(--glass-hover-scale-icon));box-shadow:0 8px 16px rgba(43,84,136,.2)}.navbar-icon-button:focus,.theme-toggle:focus{background-color:transparent!important}.navbar-icon-button:focus-visible,.theme-toggle:focus-visible{background-color:transparent!important;box-shadow:var(--glass-control-shadow-primary),0 0 0 4px rgba(62,131,255,.14),0 14px 28px rgba(43,84,136,.18)!important}.navbar-left>span{color:var(--glass-text-primary);font-size:.95rem;font-weight:500;letter-spacing:.01em}.navbar .right{gap:.45rem;margin-right:.4rem}.navbar .right,.navbar .right>li{display:flex;align-items:center}.navbar-user{position:relative;min-height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.34);color:var(--glass-text-primary)!important;font-size:.9rem;font-weight:500;padding:0 1rem;background:transparent;isolation:isolate;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.navbar-user:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)}.navbar-user:focus,.navbar-user:hover{transform:scale(var(--glass-hover-scale-pill));box-shadow:0 8px 16px rgba(43,84,136,.16)}ul.sidenav.app-sidenav{--app-sidenav-link-height:46px;top:90px;left:1rem;width:262px;bottom:auto!important;height:-moz-fit-content!important;height:fit-content!important;max-height:calc(100vh - 106px);margin:0;padding:.75rem!important;border-radius:30px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateX(-120%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .22s ease;will-change:transform,opacity}ul.sidenav.app-sidenav:before{content:"";position:absolute;inset:0;z-index:0;border-radius:30px;overflow:hidden;pointer-events:none;box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.7),inset 0 0 3px 1px hsla(0,0%,100%,.7)}ul.sidenav.app-sidenav.open{transform:translateX(0);opacity:1;pointer-events:auto}ul.sidenav.app-sidenav:after{content:"";position:absolute;inset:0;border-radius:30px;backdrop-filter:blur(0);filter:url(#liquid-glass);overflow:hidden;isolation:isolate;pointer-events:none;z-index:-1}.app-sidenav li{display:flex;justify-content:center;border-radius:16px;margin-bottom:.4rem;overflow:hidden}.app-sidenav li:last-child{margin-bottom:0}.app-sidenav li.active{background-color:transparent}.app-sidenav .sidenav-link,.app-sidenav li>a{display:flex;align-items:center;width:100%;min-height:var(--app-sidenav-link-height);padding:0 1rem!important;margin:0 auto;border-radius:14px;border:1px solid transparent;box-sizing:border-box;color:var(--glass-text-secondary)!important;font-size:.95rem;font-weight:520;letter-spacing:.01em;transition:none}.app-sidenav .sidenav-link:focus-visible,.app-sidenav li>a:focus-visible{border-color:var(--glass-border-soft);background:hsla(0,0%,100%,.22);color:var(--glass-text-primary)!important}@media (hover:hover) and (pointer:fine){.app-sidenav .sidenav-link:hover,.app-sidenav li>a:hover{border-color:var(--glass-border-soft);background:hsla(0,0%,100%,.22);color:var(--glass-text-primary)!important}}@media (min-width:993px) and (hover:hover) and (pointer:fine){.app-sidenav.open .sidenav-link:hover,.app-sidenav.open li>a:hover{border-radius:calc(var(--app-sidenav-link-height)/2)}}.app-sidenav li.is-current .sidenav-link,.app-sidenav li.is-current>a{position:relative;width:calc(100% - .75rem);margin:0 auto;border-radius:23px;border-color:rgba(62,131,255,.52);background:transparent;box-shadow:0 0 0 1px rgba(62,131,255,.18);color:#0c3060!important;font-weight:600;isolation:isolate;overflow:hidden}.app-sidenav li.is-current .sidenav-link:before,.app-sidenav li.is-current>a:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:rgba(40,121,245,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.app-content{position:relative;padding-top:88px;padding-left:288px;transition:padding-left .3s ease}.app-content.full{padding-left:0}.app-page{padding:1.6rem 1.4rem 2.4rem;max-width:1480px;margin:0 auto}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.56)}.page-subtitle h4,.page-title h3,.page-title h4{margin:0;color:var(--glass-text-primary);font-weight:700;font-size:clamp(1.45rem,1.8vw,2rem);letter-spacing:var(--glass-heading-tracking)}.page-subtitle{margin-bottom:1rem}.page-subtitle h4{font-size:1.35rem}.app-loader{width:100%;display:flex;justify-content:center;padding-top:2.2rem}.spinner-layer.spinner-blue-only{border-color:var(--glass-accent)}.card{border-radius:26px;overflow:hidden;transition:transform .2s ease}.card:before{z-index:0;overflow:hidden;box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.7),inset 0 0 3px 1px hsla(0,0%,100%,.7)}.card:after,.card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.card:after{backdrop-filter:blur(0);filter:url(#liquid-glass);isolation:isolate;z-index:-1}.card .card-content{padding:1.35rem 1.45rem}.card .card-title{color:var(--glass-text-primary);font-size:1.14rem;font-weight:660;letter-spacing:var(--glass-heading-tracking);margin-bottom:.95rem}.card .card-action{border-top:1px solid hsla(0,0%,100%,.5);background:transparent;padding:1rem 1.45rem}section.card{margin-bottom:1.2rem}table{color:var(--glass-text-primary)}table thead{background:transparent}table thead th{color:var(--glass-text-secondary);border-bottom:1px solid hsla(0,0%,100%,.62);font-size:.74rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}table tbody td{border-bottom:1px solid hsla(0,0%,100%,.5);color:#13365b}table tbody tr:nth-child(2n){background-color:hsla(0,0%,100%,.28)}table.highlight>tbody>tr{transition:background-color .18s ease}table.highlight>tbody>tr:hover{background-color:hsla(0,0%,100%,.52)}.responsive-table{border-radius:18px;overflow:hidden}.form{max-width:560px}.input-field .select-wrapper+label,.input-field>label{color:var(--glass-form-label-color)!important;font-size:var(--glass-form-label-size)!important;font-weight:560;line-height:1.1;letter-spacing:.01em;left:.95rem!important}.input-field input[type=date],.input-field input[type=datetime-local],.input-field input[type=email],.input-field input[type=number],.input-field input[type=password],.input-field input[type=text]:not(.select-dropdown){color:var(--glass-text-primary)!important;border:1px solid var(--glass-control-border-soft)!important;border-radius:var(--glass-control-radius)!important;background:var(--glass-control-input-bg)!important;padding-left:var(--glass-control-padding-x)!important;padding-right:var(--glass-control-padding-x)!important;height:var(--glass-control-height)!important;box-sizing:border-box!important;box-shadow:var(--glass-control-shadow-neutral),0 10px 24px rgba(30,76,140,.08)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.input-field input[type=date]:focus,.input-field input[type=datetime-local]:focus,.input-field input[type=email]:focus,.input-field input[type=number]:focus,.input-field input[type=password]:focus,.input-field input[type=text]:not(.select-dropdown):focus{border-color:var(--glass-control-border-strong)!important;background:var(--glass-control-input-bg-focus)!important;box-shadow:var(--glass-control-shadow-primary),0 0 0 4px rgba(62,131,255,.12),0 14px 26px rgba(40,121,245,.12)!important}.input-field input[type=date].invalid,.input-field input[type=datetime-local].invalid,.input-field input[type=email].invalid,.input-field input[type=number].invalid,.input-field input[type=password].invalid,.input-field input[type=text].invalid:not(.select-dropdown){border-color:var(--glass-control-border-danger)!important;box-shadow:var(--glass-control-shadow-danger),0 0 0 4px rgba(224,84,107,.1)!important}.input-field textarea.materialize-textarea{color:var(--glass-text-primary)!important;border:1px solid var(--glass-control-border-soft)!important;border-radius:var(--glass-control-radius)!important;background:var(--glass-control-input-bg)!important;padding:.95rem var(--glass-control-padding-x)!important;box-shadow:var(--glass-control-shadow-neutral),0 10px 24px rgba(30,76,140,.08)!important;transition:border-color .18s ease,box-shadow .18s ease!important;box-sizing:border-box!important}.input-field textarea.materialize-textarea:focus{border-color:var(--glass-control-border-strong)!important;background:var(--glass-control-input-bg-focus)!important;box-shadow:var(--glass-control-shadow-primary),0 0 0 4px rgba(62,131,255,.12),0 14px 26px rgba(40,121,245,.12)!important}.input-field .select-wrapper+label,.input-field input.valid+label,.input-field input:focus+label,.input-field label.active,.input-field textarea.valid+label,.input-field textarea:focus+label{color:var(--glass-form-label-active)!important;font-size:var(--glass-form-label-size)!important;font-weight:600!important;top:0!important;transform:translateY(calc(-100% - var(--glass-form-label-lift))) scale(var(--glass-form-label-scale))!important;transform-origin:left top!important}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(57,88,122,.6)}input::placeholder,textarea::placeholder{color:rgba(57,88,122,.6)}.select-wrapper input.select-dropdown{border:1px solid var(--glass-control-border-soft)!important;border-radius:var(--glass-control-radius)!important;background:var(--glass-control-input-bg)!important;color:var(--glass-text-primary)!important;padding-left:var(--glass-control-padding-x)!important;padding-right:2.2rem!important;height:var(--glass-control-height)!important;line-height:var(--glass-control-height)!important;box-sizing:border-box!important;box-shadow:var(--glass-control-shadow-neutral),0 10px 24px rgba(30,76,140,.08)!important;transition:border-color .18s ease,box-shadow .18s ease!important}.select-wrapper input.select-dropdown:focus{border-color:var(--glass-control-border-strong)!important;background:var(--glass-control-input-bg-focus)!important;box-shadow:var(--glass-control-shadow-primary),0 0 0 4px rgba(62,131,255,.12),0 14px 26px rgba(40,121,245,.12)!important}.select-wrapper .caret{fill:rgba(26,61,99,.72);right:.72rem;top:calc(50% - 4px)}.modal-overlay,.quick-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1200;background:var(--glass-modal-backdrop)!important}.modal-overlay,.quick-modal,.quick-modal-backdrop{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.quick-modal{margin:0;max-height:calc(100vh - 2rem)}@supports (height:100dvh){.quick-modal{max-height:calc(100dvh - 2rem)}}.quick-modal .card-title{margin-top:var(--glass-modal-title-margin-top);margin-bottom:var(--glass-form-title-spacing);font-size:var(--glass-modal-title-size);line-height:1.1}.quick-modal .input-field{display:flex;flex-direction:column;gap:.55rem;padding-top:0;margin-top:var(--glass-form-field-spacing)!important;margin-bottom:0!important}.quick-modal form .input-field:first-child{margin-top:var(--glass-form-first-field-spacing)!important}.quick-modal .select-wrapper{display:block;margin-bottom:0!important}.quick-modal .select-wrapper input.select-dropdown{margin:0 0 8px 0!important}.quick-modal .input-field .select-wrapper+label,.quick-modal .input-field>label{position:static!important;order:-1;top:auto!important;left:auto!important;margin:0!important;transform:none!important;transform-origin:left top!important;font-size:var(--glass-form-label-size)!important;font-weight:600!important;color:var(--glass-form-label-active)!important}.modal-box>h5{margin-top:var(--glass-modal-title-margin-top)!important;margin-bottom:var(--glass-form-title-spacing)!important;font-size:var(--glass-modal-title-size)!important;line-height:1.1}.modal-box .input-field{display:flex;flex-direction:column;gap:.55rem;padding-top:0;margin-top:var(--glass-form-field-spacing)!important;margin-bottom:0!important}.modal-box>.input-field:first-of-type{margin-top:var(--glass-form-first-field-spacing)!important}.modal-box .input-field .select-wrapper+label,.modal-box .input-field>label{position:static!important;order:-1;top:auto!important;left:auto!important;margin:0!important;transform:none!important;transform-origin:left top!important;font-size:var(--glass-form-label-size)!important}.dropdown-content,.select-dropdown.dropdown-content{position:relative;border-radius:16px;border:1px solid hsla(0,0%,100%,.52);background:transparent;box-shadow:0 8px 32px rgba(20,40,70,.14);isolation:isolate;overflow:hidden}.dropdown-content:before,.select-dropdown.dropdown-content:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:rgba(241,247,255,.22);box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.7),inset 0 0 3px 1px hsla(0,0%,100%,.7)}.dropdown-content:after,.select-dropdown.dropdown-content:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;backdrop-filter:blur(0);filter:url(#liquid-glass);overflow:hidden;isolation:isolate;pointer-events:none}.select-dropdown.dropdown-content{padding:.4rem}.select-dropdown.dropdown-content li:not(.divider){background:transparent!important;border-radius:0}.select-dropdown.dropdown-content li:not(.divider)>span{display:block;border-radius:24px;transition:background .14s ease}.select-dropdown.dropdown-content li:not(.divider).active>span,.select-dropdown.dropdown-content li:not(.divider).selected>span,.select-dropdown.dropdown-content li:not(.divider):hover>span{background:rgba(132,182,255,.26)!important}.nav-dropdown{min-width:248px;padding:.55rem;border-radius:28px;border-color:hsla(0,0%,100%,.42);background:transparent}.dropdown-content li>a,.dropdown-content li>span{color:var(--glass-text-primary)!important;font-size:.94rem}.dropdown-content .divider,.dropdown-content li.active,.dropdown-content li.selected,.dropdown-content li:hover{background-color:rgba(132,182,255,.22)}.nav-dropdown li:not(.divider){display:flex;justify-content:center}.nav-dropdown li:not(.divider)>a{display:flex;align-items:center;width:calc(100% - .75rem);min-height:46px;margin:.2rem auto;border-radius:23px}.nav-dropdown li>.router-link-active,.nav-dropdown li>.router-link-exact-active,.nav-dropdown li>a.is-active-option,.nav-dropdown li>a:focus,.nav-dropdown li>a:hover{background-color:rgba(132,182,255,.22)}.browser-default{border:1px solid var(--glass-control-border-soft);border-radius:var(--glass-control-radius);color:var(--glass-text-primary);padding:.65rem var(--glass-control-padding-x);background:var(--glass-control-input-bg);box-shadow:var(--glass-control-shadow-neutral),0 10px 24px rgba(30,76,140,.08);transition:border-color .18s ease,box-shadow .18s ease;height:var(--glass-control-height);box-sizing:border-box;width:100%}.browser-default:focus{outline:none;border-color:var(--glass-control-border-strong);background:var(--glass-control-input-bg-focus);box-shadow:var(--glass-control-shadow-primary),0 0 0 4px rgba(62,131,255,.12),0 14px 26px rgba(40,121,245,.12)}label{color:var(--glass-text-secondary);font-size:var(--glass-form-label-size)!important}[type=checkbox]+span:not(.lever){color:var(--glass-text-secondary);font-size:var(--glass-form-label-size)}[type=checkbox]:checked+span:not(.lever):before{border-right-color:var(--glass-accent);border-bottom-color:var(--glass-accent)}.btn,.btn-flat,.btn-large,.btn-small{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--glass-control-height);padding:0 var(--glass-control-padding-x);height:auto;line-height:1.1;border-radius:var(--glass-control-radius);border:1px solid var(--glass-control-border-strong);text-transform:none;letter-spacing:.01em;font-weight:600;box-shadow:var(--glass-control-shadow-primary),0 12px 24px rgba(40,121,245,.12);color:#0c3060!important;background:transparent!important;isolation:isolate;overflow:hidden;transition:transform .18s ease,box-shadow .2s ease}.btn-large:before,.btn-small:before,.btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:rgba(40,121,245,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.btn-flat:hover,.btn-large:hover,.btn-small:hover,.btn:hover{transform:scale(var(--glass-hover-scale-button));box-shadow:var(--glass-control-shadow-primary),0 16px 30px rgba(40,121,245,.16)}.btn-flat:focus,.btn-large:focus,.btn-small:focus,.btn:focus{background:transparent!important}.btn-small{min-height:var(--glass-control-height-compact);padding:0 .95rem;border-radius:var(--glass-control-radius-compact);font-size:.86rem}.btn-large{min-height:var(--glass-control-height-large);padding:0 1.35rem;border-radius:var(--glass-control-radius-large)}.btn-flat{background:transparent!important;border-color:var(--glass-control-border-soft);box-shadow:var(--glass-control-shadow-neutral),0 12px 24px rgba(40,121,245,.08)}.btn-flat:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:rgba(40,121,245,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.btn-flat[disabled],.btn-large[disabled],.btn-small[disabled],.btn[disabled]{opacity:.52;box-shadow:none;transform:none!important;filter:none!important}.btn-flat.grey,.btn-flat:not(.red):not(.green),.btn-large.grey,.btn-small.grey,.btn.grey{background:transparent!important;color:#1d4166!important;border:1px solid var(--glass-control-border-soft);box-shadow:var(--glass-control-shadow-neutral),0 12px 24px rgba(40,121,245,.08)}.btn-flat.grey:before,.btn-flat:not(.red):not(.green):before,.btn-large.grey:before,.btn-small.grey:before,.btn.grey:before{background:rgba(40,121,245,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.btn-flat.grey:hover,.btn-flat:not(.red):not(.green):hover,.btn-large.grey:hover,.btn-small.grey:hover,.btn.grey:hover{box-shadow:var(--glass-control-shadow-neutral),0 16px 28px rgba(40,121,245,.12)}.btn-flat.red,.btn-large.red,.btn-small.red,.btn.red{background:transparent!important;border-color:var(--glass-control-border-danger);color:#8b2034!important;box-shadow:var(--glass-control-shadow-danger),0 12px 24px rgba(220,70,90,.1)}.btn-flat.red:before,.btn-large.red:before,.btn-small.red:before,.btn.red:before{background:rgba(210,63,91,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.74)}.btn-flat.red:hover,.btn-large.red:hover,.btn-small.red:hover,.btn.red:hover{box-shadow:var(--glass-control-shadow-danger),0 16px 28px rgba(220,70,90,.14)}.btn-flat.green,.btn-large.green,.btn-small.green,.btn.green{background:transparent!important;border-color:var(--glass-control-border-success);color:#19533b!important;box-shadow:var(--glass-control-shadow-success),0 12px 24px rgba(69,165,107,.1)}.btn-flat.green:before,.btn-large.green:before,.btn-small.green:before,.btn.green:before{background:rgba(66,170,108,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.btn-flat.green:hover,.btn-large.green:hover,.btn-small.green:hover,.btn.green:hover{box-shadow:var(--glass-control-shadow-success),0 16px 28px rgba(69,165,107,.14)}.btn-floating{position:relative;border-radius:50%;border:1px solid hsla(0,0%,100%,.64);background:linear-gradient(135deg,rgba(111,176,255,.96),rgba(40,121,245,.92))!important;box-shadow:0 18px 36px rgba(40,121,245,.38),0 4px 10px rgba(40,121,245,.18),inset 0 1px 0 hsla(0,0%,100%,.68);transition:box-shadow .25s ease,transform .2s ease}.btn-floating i{color:#f7fbff}.btn-floating:hover{transform:scale(var(--glass-hover-scale-icon));box-shadow:0 18px 36px rgba(40,121,245,.42),0 4px 10px rgba(40,121,245,.2),0 0 0 6px rgba(40,121,245,.14),0 0 0 12px rgba(40,121,245,.06),inset 0 1px 0 hsla(0,0%,100%,.78)}@keyframes fab-pulse{0%{box-shadow:0 18px 36px rgba(40,121,245,.38),0 4px 10px rgba(40,121,245,.18),0 0 0 0 rgba(40,121,245,.22),inset 0 1px 0 hsla(0,0%,100%,.68)}60%{box-shadow:0 18px 36px rgba(40,121,245,.38),0 4px 10px rgba(40,121,245,.18),0 0 0 14px rgba(40,121,245,0),inset 0 1px 0 hsla(0,0%,100%,.68)}to{box-shadow:0 18px 36px rgba(40,121,245,.38),0 4px 10px rgba(40,121,245,.18),0 0 0 0 rgba(40,121,245,0),inset 0 1px 0 hsla(0,0%,100%,.68)}}.app-fab:hover{animation:fab-pulse .72s ease-out}.fixed-action-btn{right:1.6rem;bottom:1.6rem}.app-fab{width:60px;height:60px}.app-fab,.app-fab i{line-height:60px}.new.badge{position:relative;border-radius:999px;border:1px solid hsla(0,0%,100%,.62);background:transparent;color:#154a9b;font-weight:580;isolation:isolate;overflow:hidden}.new.badge:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:rgba(70,130,235,.18);box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.7),inset 0 0 3px 1px hsla(0,0%,100%,.7)}.new.badge.grey:before{background:rgba(95,118,144,.18)}.new.badge.grey{color:#2f5073}code{position:relative;display:inline-block;border-radius:6px;background:transparent;color:#1a3f6f;padding:.12rem .4rem;isolation:isolate}code:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.pointer{cursor:pointer}.auth-card,.card,.dropdown-content,.empty-state,.goal-card,.modal-box,.nav-dropdown,.nav-wrapper,.quick-modal,.search-palette,.select-dropdown.dropdown-content,.settings-option,.toast,ul.sidenav.app-sidenav{position:relative;background:transparent!important;border:1px solid var(--glass-surface-border-soft)!important;box-shadow:var(--glass-surface-shadow)!important;isolation:isolate;overflow:hidden}.modal-box,.quick-modal{--glass-text-primary:var(--glass-modal-text-primary);--glass-text-secondary:var(--glass-modal-text-secondary);--glass-text-muted:var(--glass-modal-text-secondary);--glass-form-label-color:var(--glass-modal-text-secondary);--glass-form-label-active:var(--glass-modal-text-primary);background:var(--glass-modal-surface-fill)!important;background-clip:padding-box;border:1px solid var(--glass-modal-surface-border-soft)!important;box-shadow:var(--glass-modal-surface-shadow)!important;color:var(--glass-modal-text-primary)}.modal-box>*,.quick-modal .card-content{position:relative;z-index:1}.auth-card:before,.card:before,.dropdown-content:before,.empty-state:before,.goal-card:before,.modal-box:before,.nav-dropdown:before,.nav-wrapper:before,.search-palette:before,.select-dropdown.dropdown-content:before,.settings-option:before,.toast:before,ul.sidenav.app-sidenav:before{background:var(--glass-surface-fill-strong)!important;box-shadow:var(--glass-surface-inner-line)!important}.modal-box:before,.quick-modal:before{z-index:-1;background:var(--glass-modal-surface-fill)!important}.auth-card:after,.card:after,.dropdown-content:after,.empty-state:after,.goal-card:after,.modal-box:after,.nav-dropdown:after,.nav-wrapper:after,.search-palette:after,.select-dropdown.dropdown-content:after,.settings-option:after,.toast:after,ul.sidenav.app-sidenav:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;backdrop-filter:var(--glass-surface-filter);filter:url(#liquid-glass);pointer-events:none}.modal-box:after,.quick-modal:after{backdrop-filter:var(--glass-modal-surface-filter)!important}.modal-box .grey-text,.quick-modal .grey-text{color:var(--glass-modal-text-secondary)!important}.modal-box input::-moz-placeholder,.modal-box textarea::-moz-placeholder,.quick-modal input::-moz-placeholder,.quick-modal textarea::-moz-placeholder{color:var(--glass-modal-text-placeholder)}.modal-box input::placeholder,.modal-box textarea::placeholder,.quick-modal input::placeholder,.quick-modal textarea::placeholder{color:var(--glass-modal-text-placeholder)}.empty-state:before,.goal-card:before,.settings-option:before,.toast:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.browser-default,.btn,.btn-flat,.btn-large,.btn-small,.input-field input[type=date],.input-field input[type=datetime-local],.input-field input[type=email],.input-field input[type=number],.input-field input[type=password],.input-field input[type=text]:not(.select-dropdown),.input-field textarea.materialize-textarea,.navbar-icon-button,.navbar-user,.select-wrapper input.select-dropdown,.theme-toggle{backdrop-filter:saturate(155%) blur(8px)}.btn,.btn-flat,.btn-large,.btn-small,.navbar-icon-button,.navbar-user,.theme-toggle{border-color:var(--glass-surface-border-soft)!important;box-shadow:var(--glass-control-shadow-primary),0 14px 28px rgba(43,84,136,.12)!important}.btn-flat:before,.btn-large:before,.btn-small:before,.btn:before,.navbar-icon-button:before,.navbar-user:before,.theme-toggle:before{background:var(--glass-surface-fill-active)!important;box-shadow:var(--glass-surface-inner-line)!important}.app-page .budget-over-badge,.app-page .icon-btn,.app-page .tx-tag-chip,.app-page .wizard-step,.new.badge,.search-palette .search-palette__esc,.search-palette kbd,code,kbd{position:relative;background:transparent!important;border:1px solid var(--glass-surface-border-soft)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 10px 20px rgba(43,84,136,.08)!important;backdrop-filter:saturate(155%) blur(8px);isolation:isolate;overflow:hidden}.app-page .budget-over-badge:before,.app-page .icon-btn:before,.app-page .tx-tag-chip:before,.app-page .wizard-step:before,.new.badge:before,.search-palette .search-palette__esc:before,.search-palette kbd:before,code:before,kbd:before{background:var(--glass-surface-fill)!important;box-shadow:var(--glass-surface-inner-line)!important}.app-page .tx-tag-chip--selected,.app-page .wizard-step.active,.dropdown-content li.active,.dropdown-content li.selected,.dropdown-content li:hover,.search-palette .search-palette__item--active,.search-palette .search-palette__item:hover{background:rgba(132,182,255,.18)!important}.search-palette .search-palette__item{margin:.18rem .55rem!important;border-radius:22px!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}.search-palette .search-palette__item--active,.search-palette .search-palette__item:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),0 10px 20px rgba(43,84,136,.08)!important;transform:translateY(-1px)}.search-palette .search-palette__results{padding:.55rem 0 .65rem!important}.search-palette .search-palette__input-wrap{border-bottom:1px solid hsla(0,0%,100%,.42)!important}.app-page .tag-chip{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42),0 10px 20px rgba(43,84,136,.08)!important;backdrop-filter:saturate(155%) blur(6px)}.app-page .account-color-chip{border-color:hsla(0,0%,100%,.84)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.88),0 10px 18px rgba(43,84,136,.14)!important}.app-page .budget-over-badge{color:#8b2034!important;border-color:var(--glass-control-border-danger)!important}.app-page .budget-over-badge:before{background:rgba(210,63,91,.22)!important}.search-palette .search-palette__type{border:1px solid var(--glass-surface-border-soft)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38)!important;backdrop-filter:saturate(150%) blur(6px)}.search-palette .search-palette__type--expense{background:rgba(240,96,110,.16)!important;border-color:rgba(240,96,110,.24)!important;color:#c0384a!important}.search-palette .search-palette__type--income{background:rgba(42,143,78,.16)!important;border-color:rgba(42,143,78,.24)!important;color:#1d7a40!important}.search-palette .search-palette__type--transfer{background:rgba(100,140,200,.14)!important;border-color:rgba(100,140,200,.22)!important;color:var(--glass-text-secondary)!important}.app-page .budget-progress__track,.app-page .goal-progress__bar,.app-page .wizard-progress__dot{border:1px solid var(--glass-surface-border-soft)!important;background:hsla(0,0%,100%,.22)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.52)!important;backdrop-filter:saturate(150%) blur(6px)}.app-page .wizard-progress__dot--current{background:rgba(88,148,255,.36)!important}.app-page .wizard-progress__dot--done{background:rgba(42,143,78,.34)!important}.toast{color:var(--glass-text-primary)!important;border-radius:20px!important}ul.sidenav.app-sidenav{position:fixed;overflow-x:hidden;overflow-y:auto}@media (max-width:992px){.navbar{--app-navbar-height:70px}.nav-wrapper{margin-top:.45rem}.app-sidenav{top:80px;z-index:900;height:calc(100vh - 96px)!important;max-height:calc(100vh - 96px)}ul.sidenav.app-sidenav:before{background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(224,237,255,.84))!important;z-index:-1}ul.sidenav.app-sidenav:after{backdrop-filter:saturate(160%) blur(24px)!important;filter:none!important}.app-content,.app-content.full{padding-left:0;padding-top:80px;padding-bottom:72px}.app-page{padding:1.2rem .85rem 2rem}.fixed-action-btn{right:1rem;bottom:72px}}@supports (height:100dvh){@media (max-width:992px){.app-sidenav{height:calc(100dvh - 96px)!important;max-height:calc(100dvh - 96px)}}}@media (max-width:600px){.modal-overlay,.quick-modal-backdrop{padding-top:3rem!important;padding-bottom:3rem!important}.modal-box,.quick-modal{max-height:calc(100vh - 6rem)!important}.page-title{align-items:flex-start;gap:.85rem;flex-direction:column}.page-title h3,.page-title h4{font-size:1.45rem}.navbar-left>span{font-size:.8rem}.card .card-content{padding:1.15rem 1.05rem}.card .card-action{padding:.85rem 1.05rem}}@supports (height:100dvh){@media (max-width:600px){.modal-box,.quick-modal{max-height:calc(100dvh - 6rem)!important}}}.navbar-icon-button i,.theme-toggle i{font-size:1.15rem;line-height:1;color:var(--glass-text-primary)}[data-theme=dark]{color-scheme:dark;--glass-text-primary:#c0d8f0;--glass-text-secondary:#c0d8f0;--glass-text-muted:#c0d8f0;--glass-accent:#6aaaff;--glass-accent-strong:#5590f5;--glass-danger:#ff7080;--glass-surface-border:hsla(0,0%,100%,.18);--glass-surface-border-soft:hsla(0,0%,100%,.1);--glass-surface-fill:linear-gradient(145deg,hsla(0,0%,100%,.08),rgba(44,66,104,.14));--glass-surface-fill-strong:linear-gradient(145deg,hsla(0,0%,100%,.12),rgba(44,66,104,.18));--glass-surface-fill-muted:linear-gradient(145deg,hsla(0,0%,100%,.05),rgba(44,66,104,.12));--glass-surface-fill-active:linear-gradient(145deg,rgba(104,166,255,.14),rgba(44,66,104,.18));--glass-surface-inner-line:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 0 0 1px hsla(0,0%,100%,.05);--glass-surface-shadow:0 0 0 rgba(0,0,0,.32),0 0 rgba(0,0,0,.18);--glass-surface-shadow-hover:0 22px 48px rgba(0,0,0,.4),0 10px 20px rgba(0,0,0,.22);--glass-surface-filter:saturate(150%) blur(10px);--glass-modal-backdrop:rgba(10,18,35,.68);--glass-modal-surface-border-soft:hsla(0,0%,100%,.16);--glass-modal-surface-fill:linear-gradient(145deg,rgba(26,38,63,.94),rgba(46,64,100,.9));--glass-modal-surface-shadow:0 28px 58px rgba(0,0,0,.46),0 12px 24px rgba(0,0,0,.28);--glass-modal-surface-filter:saturate(160%) blur(18px);--glass-modal-text-primary:#f7f7f7;--glass-modal-text-secondary:hsla(0,0%,100%,.92);--glass-modal-text-placeholder:hsla(0,0%,100%,.62);--glass-border:hsla(0,0%,100%,.18);--glass-border-soft:hsla(0,0%,100%,.1);--glass-surface:hsla(0,0%,100%,.08);--glass-surface-strong:hsla(0,0%,100%,.15);--glass-highlight:hsla(0,0%,100%,.22);--glass-inner-line:inset 0 1px 0 hsla(0,0%,100%,.22);--glass-shadow:0 26px 56px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.38);--glass-shadow-soft:0 16px 36px rgba(0,0,0,.48),0 3px 8px rgba(0,0,0,.28);--glass-shadow-floating:0 20px 40px rgba(0,0,0,.54),0 4px 10px rgba(0,0,0,.32);--glass-control-border-soft:rgba(106,170,255,.28);--glass-control-border-strong:rgba(106,170,255,.52);--glass-control-border-danger:rgba(255,112,128,.34);--glass-control-border-success:rgba(89,188,128,.32);--glass-control-input-bg:linear-gradient(135deg,hsla(0,0%,100%,.08),rgba(44,66,104,.2));--glass-control-input-bg-focus:linear-gradient(135deg,hsla(0,0%,100%,.12),rgba(54,80,126,.24));--glass-control-shadow-primary:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 1px rgba(106,170,255,.22);--glass-control-shadow-neutral:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 0 1px rgba(106,170,255,.16);--glass-control-shadow-danger:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(255,112,128,.14);--glass-control-shadow-success:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(89,188,128,.14);--glass-form-label-color:rgba(214,229,247,.84);--glass-form-label-active:#eef6ff}[data-theme=dark],[data-theme=dark] #app,[data-theme=dark] body{background-color:#0d1520}[data-theme=dark] body{background:radial-gradient(circle at 10% 20%,rgba(20,40,90,.65),transparent 44%),radial-gradient(circle at 85% 8%,rgba(28,48,100,.55),transparent 42%),radial-gradient(circle at 78% 86%,rgba(18,55,60,.45),transparent 35%),radial-gradient(circle at 52% 48%,rgba(25,30,60,.35),transparent 58%),linear-gradient(145deg,#0d1520,#101b2c 44%,#0c1826);background-color:#0d1520;color:var(--glass-text-secondary)}[data-theme=dark] body:before{background:rgba(25,55,115,.36)}[data-theme=dark] body:after{background:rgba(35,45,115,.28)}[data-theme=dark] .app-sidenav li.is-current .sidenav-link,[data-theme=dark] .app-sidenav li.is-current>a{background:transparent;border-color:rgba(90,155,255,.32);color:#b8d4ff!important}[data-theme=dark] .app-sidenav li.is-current .sidenav-link:before,[data-theme=dark] .app-sidenav li.is-current>a:before{background:rgba(90,155,255,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}@media (hover:hover) and (pointer:fine){[data-theme=dark] .app-sidenav .sidenav-link:hover,[data-theme=dark] .app-sidenav li>a:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.07);color:var(--glass-text-primary)!important}}@media (max-width:992px){[data-theme=dark] ul.sidenav.app-sidenav:before{background:linear-gradient(145deg,rgba(30,40,60,.92),rgba(20,32,56,.88))!important;z-index:-1}}[data-theme=dark] table thead{background:transparent}[data-theme=dark] table thead th{color:var(--glass-text-muted);border-bottom-color:hsla(0,0%,100%,.08)}[data-theme=dark] table tbody td{border-bottom-color:hsla(0,0%,100%,.05);color:var(--glass-text-primary)}[data-theme=dark] table tbody tr:nth-child(2n){background-color:hsla(0,0%,100%,.03)}[data-theme=dark] table.highlight>tbody>tr:hover{background-color:hsla(0,0%,100%,.07)}[data-theme=dark] .input-field input[type=date],[data-theme=dark] .input-field input[type=datetime-local],[data-theme=dark] .input-field input[type=email],[data-theme=dark] .input-field input[type=number],[data-theme=dark] .input-field input[type=password],[data-theme=dark] .input-field input[type=text]:not(.select-dropdown){color:var(--glass-text-primary)!important;border-color:var(--glass-control-border-soft)!important;background:var(--glass-control-input-bg)!important;box-shadow:var(--glass-control-shadow-neutral),0 10px 24px rgba(0,0,0,.18)!important}[data-theme=dark] .input-field input[type=date]:focus,[data-theme=dark] .input-field input[type=datetime-local]:focus,[data-theme=dark] .input-field input[type=email]:focus,[data-theme=dark] .input-field input[type=number]:focus,[data-theme=dark] .input-field input[type=password]:focus,[data-theme=dark] .input-field input[type=text]:not(.select-dropdown):focus{border-color:var(--glass-control-border-strong)!important;background:var(--glass-control-input-bg-focus)!important;box-shadow:var(--glass-control-shadow-primary),0 0 0 4px rgba(90,155,255,.1),0 14px 26px rgba(0,0,0,.2)!important}[data-theme=dark] .input-field textarea.materialize-textarea,[data-theme=dark] .select-wrapper input.select-dropdown{color:var(--glass-text-primary)!important;border-color:var(--glass-control-border-soft)!important;background:var(--glass-control-input-bg)!important;box-shadow:var(--glass-control-shadow-neutral),0 10px 24px rgba(0,0,0,.18)!important}[data-theme=dark] .select-wrapper .caret{fill:rgba(155,186,216,.72)}[data-theme=dark] .browser-default{border-color:var(--glass-control-border-soft);background:var(--glass-control-input-bg);color:var(--glass-text-primary);box-shadow:var(--glass-control-shadow-neutral),0 10px 24px rgba(0,0,0,.18)}[data-theme=dark] .dropdown-content,[data-theme=dark] .select-dropdown.dropdown-content{background:transparent;border-color:hsla(0,0%,100%,.12)}[data-theme=dark] .dropdown-content:before,[data-theme=dark] .select-dropdown.dropdown-content:before{background:rgba(14,24,46,.55);box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.14),inset 0 0 3px 1px hsla(0,0%,100%,.14)}[data-theme=dark] .nav-dropdown{background:transparent}[data-theme=dark] .nav-dropdown:before{background:rgba(14,24,46,.62)}[data-theme=dark] .dropdown-content li.active,[data-theme=dark] .dropdown-content li.selected,[data-theme=dark] .dropdown-content li:hover{background-color:rgba(90,155,255,.14)}[data-theme=dark] .dropdown-content .divider{background-color:hsla(0,0%,100%,.08)}[data-theme=dark] .search-palette .search-palette__type--expense{background:rgba(240,96,110,.2)!important;border-color:rgba(240,96,110,.28)!important;color:#f59aa4!important}[data-theme=dark] .search-palette .search-palette__type--income{background:rgba(42,143,78,.2)!important;border-color:rgba(42,143,78,.28)!important;color:#79d79c!important}[data-theme=dark] .search-palette .search-palette__type--transfer{background:rgba(100,140,200,.18)!important;border-color:rgba(130,170,230,.22)!important;color:#c0d8f0!important}[data-theme=dark] .app-page .budget-over-badge{color:#ffb5bf!important;border-color:var(--glass-control-border-danger)!important}[data-theme=dark] .app-page .budget-over-badge:before{background:rgba(210,63,91,.28)!important}[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:rgba(160,195,230,.5)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:rgba(160,195,230,.5)}[data-theme=dark] .page-title{border-bottom-color:hsla(0,0%,100%,.08)}[data-theme=dark] .empty-layout{background:#0a1628}[data-theme=dark] .new.badge{background:transparent;color:#9bbad8;border-color:rgba(90,155,255,.28)}[data-theme=dark] .new.badge:before{background:rgba(90,155,255,.14);box-shadow:inset 2px 2px 0 -2px hsla(0,0%,100%,.14),inset 0 0 3px 1px hsla(0,0%,100%,.14)}[data-theme=dark] .new.badge.grey:before{background:rgba(100,125,155,.16)}[data-theme=dark] .new.badge.grey{color:var(--glass-text-muted)}[data-theme=dark] code{background:transparent;color:var(--glass-text-secondary)}[data-theme=dark] code:before{background:hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}[data-theme=dark] .btn,[data-theme=dark] .btn-flat,[data-theme=dark] .btn-flat.grey,[data-theme=dark] .btn-flat:not(.red):not(.green),[data-theme=dark] .btn-large,[data-theme=dark] .btn-large.grey,[data-theme=dark] .btn-small,[data-theme=dark] .btn-small.grey,[data-theme=dark] .btn.grey{color:var(--glass-text-secondary)!important}[data-theme=dark] .btn-large:before,[data-theme=dark] .btn-small:before,[data-theme=dark] .btn:before{background:rgba(40,121,245,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28)}[data-theme=dark] .btn-flat:before,[data-theme=dark] .btn-flat:not(.red):not(.green):before,[data-theme=dark] .btn-large.grey:before,[data-theme=dark] .btn-small.grey:before,[data-theme=dark] .btn.grey:before{background:rgba(40,121,245,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}[data-theme=dark] .btn-flat.red,[data-theme=dark] .btn-large.red,[data-theme=dark] .btn-small.red,[data-theme=dark] .btn.red{color:var(--glass-text-secondary)!important}[data-theme=dark] .btn-flat.red:before,[data-theme=dark] .btn-large.red:before,[data-theme=dark] .btn-small.red:before,[data-theme=dark] .btn.red:before{background:rgba(210,63,91,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}[data-theme=dark] .btn-flat.green,[data-theme=dark] .btn-large.green,[data-theme=dark] .btn-small.green,[data-theme=dark] .btn.green{color:var(--glass-text-secondary)!important}[data-theme=dark] .btn i,[data-theme=dark] .btn-flat i,[data-theme=dark] .btn-large i,[data-theme=dark] .btn-small i{color:inherit!important}[data-theme=dark] .btn-flat.green:before,[data-theme=dark] .btn-large.green:before,[data-theme=dark] .btn-small.green:before,[data-theme=dark] .btn.green:before{background:rgba(66,170,108,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}[data-theme=dark] .navbar-icon-button,[data-theme=dark] .theme-toggle{border-color:hsla(0,0%,100%,.14)}[data-theme=dark] .navbar-icon-button:before,[data-theme=dark] .theme-toggle:before{background:hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}[data-theme=dark] .navbar-icon-button:hover,[data-theme=dark] .theme-toggle:hover{box-shadow:0 8px 16px rgba(0,0,0,.3)}[data-theme=dark] .settings-option{border-color:hsla(0,0%,100%,.12);background:linear-gradient(160deg,rgba(30,50,88,.72),rgba(18,32,62,.64));box-shadow:0 16px 32px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.1)}[data-theme=dark] .settings-option:hover{border-color:hsla(0,0%,100%,.07)}[data-theme=dark] .settings-option:hover:before{background:hsla(0,0%,100%,.07)!important}[data-theme=dark] .settings-option.is-active{border-color:rgba(106,170,255,.52);background:linear-gradient(160deg,rgba(42,78,148,.72),rgba(26,50,100,.6));box-shadow:0 18px 34px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.14)}[data-theme=dark] .settings-card__index{background:linear-gradient(135deg,rgba(90,155,255,.28),rgba(34,71,122,.42));color:#e2ecf9}[data-theme=dark] [type=checkbox]+span:not(.lever),[data-theme=dark] label{color:var(--glass-text-primary)}[data-theme=dark] .card .card-action{border-top-color:hsla(0,0%,100%,.07);background:transparent}[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:var(--glass-text-secondary)!important;opacity:.65}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--glass-text-secondary)!important;opacity:.65}