.auth-theme-toggle[data-v-78d48a35]{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:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.52);color:var(--glass-text-primary);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);-webkit-tap-highlight-color:transparent;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;z-index:100}.auth-theme-toggle[data-v-78d48a35]:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.64);box-shadow:0 8px 16px rgba(43,84,136,.2),inset 0 1px 0 hsla(0,0%,100%,.92)}[data-theme=dark] .auth-theme-toggle[data-v-78d48a35]{border-color:hsla(0,0%,100%,.14);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-78d48a35]:hover{background:hsla(0,0%,100%,.12);box-shadow:0 8px 16px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.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-backdrop[data-v-da92fc28]{position:fixed;inset:0;background:rgba(8,20,36,.32);backdrop-filter:blur(32px) saturate(140%);display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem}.quick-modal[data-v-da92fc28]{width:min(420px,100%);margin:0}.signout-modal__body[data-v-da92fc28]{margin:.4rem 0 0;color:var(--glass-text-secondary)}.modal-actions[data-v-da92fc28]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.4rem}@media (max-width:600px){.modal-actions[data-v-da92fc28]{flex-direction:column-reverse}.modal-actions>button[data-v-da92fc28]{width:100%}}.sync-status[data-v-43afb248]{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:hsla(0,0%,100%,.44);font-size:.76rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .2s ease,transform .15s ease;white-space:nowrap}.sync-status--compact[data-v-43afb248]{width:38px;height:38px;padding:0;margin-right:0;justify-content:center;gap:0;border-radius:999px}.sync-status[data-v-43afb248]:not(:disabled):hover{transform:translateY(-1px)}.sync-status[data-v-43afb248]:disabled{cursor:default}.sync-dot[data-v-43afb248]{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.sync-status--compact .sync-dot[data-v-43afb248]{width:8px;height:8px}.sync-status.pending .sync-dot[data-v-43afb248]{background:#f59e0b}.sync-status.error .sync-dot[data-v-43afb248]{background:#e53e52}.sync-status.pending[data-v-43afb248]{color:#92530d;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32)}.sync-status.error[data-v-43afb248]{color:#b52e3f;background:rgba(229,62,82,.12);border-color:rgba(229,62,82,.3)}.sync-status.is-syncing .sync-dot[data-v-43afb248]{background:#3b82f6;animation:sync-pulse-43afb248 1s ease-in-out infinite}@keyframes sync-pulse-43afb248{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sync-live-dot[data-v-43afb248]{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-43afb248]{width:8px;height:8px;margin-right:0}.navbar-left[data-v-91030af6]{flex:1 1 auto;min-width:0}.navbar-right[data-v-91030af6]{display:flex;align-items:center;gap:.45rem;margin-right:.4rem;flex-shrink:0}.navbar-user-label[data-v-91030af6]{display:block;max-width:min(44vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-language-button__flag[data-v-91030af6]{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-91030af6]{min-width:220px}.nav-dropdown__locale[data-v-91030af6]{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.nav-dropdown__option[data-v-91030af6]{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.nav-dropdown__primary[data-v-91030af6]{font-weight:600;white-space:nowrap}.nav-dropdown__option .material-icons[data-v-91030af6]{margin:0;color:var(--glass-accent)}.navbar-menu-toggle[data-v-91030af6]{position:relative}.navbar-menu-toggle__glyph[data-v-91030af6]{position:relative;display:block;width:18px;height:16px}.navbar-menu-toggle__line[data-v-91030af6]{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-91030af6]{top:2px;transform:translateX(-50%) translateY(0)}.navbar-menu-toggle__line--middle[data-v-91030af6]{top:7px;transform:translateX(-50%)}.navbar-menu-toggle__line--bottom[data-v-91030af6]{top:12px;transform:translateX(-50%) translateY(0)}.navbar-menu-toggle.is-open .navbar-menu-toggle__line--top[data-v-91030af6]{transform:translateX(-50%) translateY(5px) rotate(45deg)}.navbar-menu-toggle.is-open .navbar-menu-toggle__line--middle[data-v-91030af6]{opacity:0;width:12px;transform:translateX(-50%) scaleX(.4)}.navbar-menu-toggle.is-open .navbar-menu-toggle__line--bottom[data-v-91030af6]{transform:translateX(-50%) translateY(-5px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.navbar-menu-toggle__line[data-v-91030af6]{transition:none}}@media (max-width:600px){.navbar-right[data-v-91030af6]{gap:.35rem;margin-right:0}.navbar-user-label[data-v-91030af6]{max-width:calc(100vw - 160px)}}.search-palette-overlay[data-v-8885098c]{position:fixed;inset:0;z-index:9000;background:rgba(10,18,35,.55);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.search-palette[data-v-8885098c]{width:100%;max-width:560px;background:var(--glass-surface,hsla(0,0%,100%,.88));backdrop-filter:blur(28px) saturate(200%);border:1px solid var(--glass-border,rgba(180,210,255,.5));border-radius:18px;box-shadow:0 24px 64px rgba(20,40,80,.22),inset 0 1px 0 hsla(0,0%,100%,.9);overflow:hidden}.search-palette__input-wrap[data-v-8885098c]{display:flex;align-items:center;padding:0 1rem;border-bottom:1px solid var(--glass-border,rgba(180,210,255,.3))}.search-palette__icon[data-v-8885098c]{color:var(--glass-text-secondary);font-size:1.3rem;flex-shrink:0}.search-palette__input[data-v-8885098c]{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-8885098c],.search-palette__input[data-v-8885098c]:focus{border:none!important;box-shadow:none!important}.search-palette__esc[data-v-8885098c]{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-8885098c]{list-style:none;margin:0;padding:.4rem 0;max-height:320px;overflow-y:auto}.search-palette__item[data-v-8885098c]{display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem;cursor:pointer;transition:background .1s}.search-palette__item--active[data-v-8885098c],.search-palette__item[data-v-8885098c]:hover{background:rgba(74,143,255,.08)}.search-palette__type[data-v-8885098c]{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-8885098c]{background:rgba(240,96,110,.12);color:#c0384a}.search-palette__type--income[data-v-8885098c]{background:rgba(42,143,78,.12);color:#1d7a40}.search-palette__type--transfer[data-v-8885098c]{background:rgba(100,140,200,.1);color:var(--glass-text-secondary)}.search-palette__desc[data-v-8885098c]{flex:1;font-size:.9rem;color:var(--glass-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-palette__meta[data-v-8885098c]{font-size:.78rem;color:var(--glass-text-secondary);white-space:nowrap}.search-palette__empty[data-v-8885098c],.search-palette__hint[data-v-8885098c]{padding:1rem;font-size:.85rem;color:var(--glass-text-secondary);text-align:center}kbd[data-v-8885098c]{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-8885098c]{background:rgba(22,35,58,.9);box-shadow:0 24px 64px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06)}[data-theme=dark] .search-palette__type--expense[data-v-8885098c]{background:rgba(240,96,110,.18);color:#f07882}[data-theme=dark] .search-palette__type--income[data-v-8885098c]{background:rgba(42,143,78,.18);color:#4ec880}.bottom-nav[data-v-4af74ea2]{position:fixed;bottom:0;left:0;right:0;z-index:260;height:64px;display:flex;align-items:stretch;overflow:visible;border-top:1px solid var(--glass-border,rgba(180,210,255,.4));box-shadow:0 -4px 20px rgba(20,50,100,.08)}.bottom-nav[data-v-4af74ea2],.bottom-nav[data-v-4af74ea2]:before{background:var(--glass-surface,hsla(0,0%,100%,.82));backdrop-filter:blur(20px) saturate(180%)}.bottom-nav[data-v-4af74ea2]:before{content:"";position:absolute;left:50%;bottom:calc(100% - 1px);transform:translateX(-50%);width:82px;height:68px;border-radius:41px 41px 0 0;border:1px solid var(--glass-border,rgba(180,210,255,.4));border-bottom:none;box-shadow:-4px -6px 16px rgba(20,50,100,.06),4px -6px 16px rgba(20,50,100,.06)}.bottom-nav__tab[data-v-4af74ea2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--glass-text-secondary);transition:color .15s;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.bottom-nav__tab--active[data-v-4af74ea2]{color:var(--glass-accent,#4a8fff)}.bottom-nav__icon[data-v-4af74ea2]{font-size:1.55rem}.bottom-nav__label[data-v-4af74ea2]{font-size:.7rem;letter-spacing:.01em;font-weight:500;line-height:1}.mobile-fab[data-v-4af74ea2]{position:absolute;bottom:68px;left:50%;transform:translateX(-50%);z-index:2;width:58px;height:58px;border-radius:50%;background:var(--glass-accent,#4a8fff);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(74,143,255,.55);transition:background .2s,transform .2s;-webkit-tap-highlight-color:transparent}.mobile-fab--open[data-v-4af74ea2]{background:rgba(60,60,80,.92);transform:translateX(-50%) rotate(45deg)}.mobile-fab i[data-v-4af74ea2]{display:block;font-size:1.75rem;line-height:1;transition:inherit}.bottom-nav__action[data-v-4af74ea2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--glass-accent,#4a8fff);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.fab-dial-desktop[data-v-4af74ea2]{position:fixed;bottom:calc(1.6rem + 74px);right:1.6rem;z-index:250;display:flex;flex-direction:column;gap:.7rem;align-items:flex-end}.fab-dial-desktop-enter-active[data-v-4af74ea2],.fab-dial-desktop-leave-active[data-v-4af74ea2]{transition:opacity .18s ease,transform .18s ease}.fab-dial-desktop-enter-from[data-v-4af74ea2],.fab-dial-desktop-leave-to[data-v-4af74ea2]{opacity:0;transform:translateY(12px)}:root{--glass-text-primary:#0f2742;--glass-text-secondary:#315071;--glass-text-muted:#67809f;--glass-accent:#2879f5;--glass-accent-strong:#1b5dd9;--glass-danger:#ce3f4e;--glass-border:hsla(0,0%,100%,.52);--glass-border-soft:hsla(0,0%,100%,.34);--glass-surface:hsla(0,0%,100%,.46);--glass-surface-strong:hsla(0,0%,100%,.69);--glass-highlight:hsla(0,0%,100%,.88);--glass-inner-line:inset 0 1px 0 hsla(0,0%,100%,.88);--glass-shadow:0 26px 56px rgba(29,58,91,.24),0 4px 12px rgba(29,58,91,.12);--glass-shadow-soft:0 16px 36px rgba(20,40,70,.18),0 3px 8px rgba(20,40,70,.1);--glass-shadow-floating:0 20px 40px rgba(38,69,110,.26),0 4px 10px rgba(38,69,110,.14);--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%,.9),rgba(222,236,255,.72));--glass-control-input-bg-focus:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(231,241,255,.88));--glass-control-button-primary-bg:linear-gradient(135deg,rgba(40,121,245,.32),rgba(120,173,255,.52));--glass-control-button-neutral-bg:linear-gradient(135deg,rgba(40,121,245,.2),rgba(120,173,255,.34));--glass-control-button-danger-bg:linear-gradient(135deg,rgba(210,63,91,.18),rgba(255,152,167,.26));--glass-control-button-success-bg:linear-gradient(135deg,rgba(66,170,108,.2),rgba(145,220,173,.34));--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)}#app,body,html{min-height:100%}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}body.mobile-sidebar-scroll-lock,html.mobile-sidebar-scroll-lock{overflow:hidden;overscroll-behavior:none}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{width:min(520px,100%);margin:0;border:1px solid var(--glass-border);border-radius:32px;background:linear-gradient(135deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,0) 38%),linear-gradient(150deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.38));backdrop-filter:blur(40px) saturate(200%) brightness(1.04);box-shadow:var(--glass-shadow),var(--glass-inner-line);overflow:hidden}.auth-submit{width:100%}.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{height:100%;margin-top:.6rem;padding:0 1rem;border-radius:calc(var(--app-navbar-height)/2);border:1px solid var(--glass-border);background:linear-gradient(136deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.38));box-shadow:var(--glass-shadow-soft),var(--glass-inner-line);backdrop-filter:blur(40px) saturate(200%) brightness(1.02);justify-content:space-between}.nav-wrapper,.navbar-left{display:flex;align-items:center}.navbar-left{gap:.85rem}.navbar-icon-button,.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:999px;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.52);color:var(--glass-text-primary);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);-webkit-tap-highlight-color:transparent;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.navbar-icon-button:hover,.theme-toggle:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.64);box-shadow:0 8px 16px rgba(43,84,136,.2),inset 0 1px 0 hsla(0,0%,100%,.92)}.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{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:linear-gradient(135deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.26));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.navbar-user:focus,.navbar-user:hover{border-color:hsla(0,0%,100%,.56);background:linear-gradient(135deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.34));transform:translateY(-1px)}ul.sidenav.app-sidenav{--app-sidenav-link-height:46px;position:fixed;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;border:1px solid var(--glass-border);background:linear-gradient(165deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.38));box-shadow:var(--glass-shadow),var(--glass-inner-line);backdrop-filter:blur(40px) saturate(200%) brightness(1.04);overflow-y:auto;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.open{transform:translateX(0);opacity:1;pointer-events:auto}.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%,.62);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%,.62);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{width:calc(100% - .75rem);margin:0 auto;border-radius:23px;border-color:rgba(62,131,255,.52);background:linear-gradient(135deg,rgba(40,121,245,.32),rgba(120,173,255,.52));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 0 0 1px rgba(62,131,255,.18);color:#0c3060!important;font-weight:600}.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;border:1px solid var(--glass-border);background:linear-gradient(135deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,0) 38%),linear-gradient(158deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.38));box-shadow:var(--glass-shadow-soft),var(--glass-inner-line),0 1px 0 hsla(0,0%,100%,.92) inset;backdrop-filter:blur(40px) saturate(200%) brightness(1.04);overflow:hidden;transition:box-shadow .22s ease,transform .2s ease}section.card:hover{box-shadow:var(--glass-shadow),var(--glass-inner-line),0 1px 0 hsla(0,0%,100%,.92) inset}.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:hsla(0,0%,100%,.28);padding:1rem 1.45rem}.currency-line{border-bottom:1px solid hsla(0,0%,100%,.45);padding:1rem 0;display:flex;align-items:center}.currency-line span{color:var(--glass-text-primary);font-size:1.4rem;font-weight:640}.bill-card{height:auto;min-height:260px}section.card{margin-bottom:1.2rem}table{color:var(--glass-text-primary)}table thead{background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px)}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>label{color:var(--glass-text-muted);font-size:.82rem;font-weight:560;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;backdrop-filter:blur(18px) saturate(180%);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;backdrop-filter:blur(18px) saturate(180%);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 input.valid+label,.input-field input:focus+label,.input-field label.active,.input-field textarea.valid+label,.input-field textarea:focus+label{color:#1a5ecc!important;font-size:.76rem!important;font-weight:600!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;backdrop-filter:blur(18px) saturate(180%);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)}.quick-modal .input-field{margin-top:1.4rem!important;margin-bottom:0!important}.quick-modal form .input-field:first-child{margin-top:.75rem!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{top:0!important;transform:translateY(calc(-100% - 4px)) scale(.76)!important;transform-origin:left top!important;font-size:.82rem!important;font-weight:600!important;color:#1a5ecc!important}.dropdown-content,.select-dropdown.dropdown-content{border-radius:16px;border:1px solid var(--glass-border);background:rgba(241,247,255,.82);backdrop-filter:blur(40px) saturate(200%);box-shadow:var(--glass-shadow-soft),var(--glass-inner-line)}.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:linear-gradient(160deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.36))}.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;backdrop-filter:blur(18px) saturate(180%);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)}[type=checkbox]+span:not(.lever),label{color:var(--glass-text-secondary)}[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);box-shadow:var(--glass-control-shadow-primary),0 12px 24px rgba(40,121,245,.12);color:#0c3060!important;background:var(--glass-control-button-primary-bg)!important;transition:transform .18s ease,box-shadow .2s ease,filter .2s ease}.btn-flat:hover,.btn-large:hover,.btn-small:hover,.btn:hover{transform:translateY(-1px);filter:saturate(1.06) brightness(1.02);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:var(--glass-control-button-primary-bg)!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:var(--glass-control-button-neutral-bg)!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[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:var(--glass-control-button-neutral-bg)!important;color:#1d4166!important;border:1px solid var(--glass-control-border-soft);backdrop-filter:blur(14px) saturate(170%);box-shadow:var(--glass-control-shadow-neutral),0 12px 24px rgba(40,121,245,.08)}.btn-flat.grey:hover,.btn-flat:not(.red):not(.green):hover,.btn-large.grey:hover,.btn-small.grey:hover,.btn.grey:hover{filter:saturate(1.04) brightness(1.02);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:var(--glass-control-button-danger-bg)!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: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:var(--glass-control-button-success-bg)!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: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:translateY(-2px);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{border-radius:999px;border:1px solid hsla(0,0%,100%,.62);background:rgba(70,130,235,.22);color:#154a9b;font-weight:580}.new.badge.grey{background:rgba(95,118,144,.24);color:#2f5073}code{border-radius:6px;background:hsla(0,0%,100%,.52);color:#1a3f6f;padding:.12rem .4rem}.breadcrumb-wrap{position:relative;display:flex;align-items:center}.breadcrumb-wrap a,.breadcrumb-wrap a:before{display:inline-flex;align-items:center;color:rgba(17,50,84,.8)!important}.history-chart{max-width:600px;margin:0 auto}.pointer{cursor:pointer}@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)}.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){.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}}.navbar-icon-button i,.theme-toggle i{font-size:1.15rem;line-height:1;color:var(--glass-text-primary)}[data-theme=dark]{--glass-text-primary:#f0f6ff;--glass-text-secondary:#c0d8f0;--glass-text-muted:#8aabcc;--glass-accent:#6aaaff;--glass-accent-strong:#5590f5;--glass-danger:#ff7080;--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%,.11),rgba(44,66,104,.28));--glass-control-input-bg-focus:linear-gradient(135deg,hsla(0,0%,100%,.16),rgba(54,80,126,.34));--glass-control-button-primary-bg:linear-gradient(135deg,rgba(106,170,255,.26),rgba(65,125,230,.36));--glass-control-button-neutral-bg:linear-gradient(135deg,rgba(106,170,255,.18),rgba(65,125,230,.26));--glass-control-button-danger-bg:linear-gradient(135deg,rgba(210,63,91,.22),rgba(255,112,128,.28));--glass-control-button-success-bg:linear-gradient(135deg,rgba(60,150,96,.2),rgba(96,186,129,.28));--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)}[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);color:var(--glass-text-primary)}[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] .card,[data-theme=dark] section.card{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 38%),linear-gradient(158deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.04));border-color:var(--glass-border);box-shadow:var(--glass-shadow-soft),var(--glass-inner-line)}[data-theme=dark] .nav-wrapper{background:linear-gradient(136deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.04));border-color:var(--glass-border)}[data-theme=dark] ul.sidenav.app-sidenav{background:linear-gradient(165deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));border-color:var(--glass-border)}[data-theme=dark] .app-sidenav li.is-current .sidenav-link,[data-theme=dark] .app-sidenav li.is-current>a{background:linear-gradient(135deg,rgba(90,155,255,.18),rgba(65,125,230,.26));border-color:rgba(90,155,255,.32);color:#b8d4ff!important}@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}}[data-theme=dark] table thead{background:hsla(0,0%,100%,.06);backdrop-filter:none}[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:rgba(14,24,46,.96);border-color:var(--glass-border)}[data-theme=dark] .nav-dropdown{background:linear-gradient(160deg,rgba(18,32,60,.97),rgba(13,24,50,.95))}[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] 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] .auth-card{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 38%),linear-gradient(150deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}[data-theme=dark] .new.badge{background:rgba(90,155,255,.18);color:#9bbad8;border-color:rgba(90,155,255,.28)}[data-theme=dark] .new.badge.grey{background:rgba(100,125,155,.2);color:var(--glass-text-muted)}[data-theme=dark] code{background:hsla(0,0%,100%,.07);color:var(--glass-text-secondary)}[data-theme=dark] .btn,[data-theme=dark] .btn-flat,[data-theme=dark] .btn-large,[data-theme=dark] .btn-small{color:#cce2ff!important}[data-theme=dark] .btn-flat.red,[data-theme=dark] .btn-large.red,[data-theme=dark] .btn-small.red,[data-theme=dark] .btn.red{color:#ffb5bf!important}[data-theme=dark] .btn-flat.green,[data-theme=dark] .btn-large.green,[data-theme=dark] .btn-small.green,[data-theme=dark] .btn.green{color:#b9efd0!important}[data-theme=dark] .navbar-icon-button,[data-theme=dark] .theme-toggle{border-color:hsla(0,0%,100%,.14);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{background:hsla(0,0%,100%,.12);box-shadow:0 8px 16px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}[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.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:hsla(0,0%,100%,.04)}