.page-module__Gd4dCG__container{flex-direction:column;gap:2rem;max-width:100%;margin:0;padding:0;display:flex}.page-module__Gd4dCG__header{background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.page-module__Gd4dCG__monthSelect{align-items:center;gap:1rem;display:flex}.page-module__Gd4dCG__toBeBudgeted{text-align:right;flex-direction:column;display:flex}.page-module__Gd4dCG__tbbLabel{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted));font-size:.85rem}.page-module__Gd4dCG__tbbAmount{color:hsl(var(--accent));font-size:2rem;font-weight:700}.page-module__Gd4dCG__tbbAmount.page-module__Gd4dCG__negative{color:hsl(var(--danger))}.page-module__Gd4dCG__content{flex-direction:column;gap:2.5rem;display:flex}.page-module__Gd4dCG__tooltipContainer{cursor:help;align-items:center;display:inline-flex;position:relative}.page-module__Gd4dCG__tooltipContainer .page-module__Gd4dCG__tooltipText{visibility:hidden;background-color:hsl(var(--popover));width:200px;color:hsl(var(--popover-foreground));text-align:center;border-radius:var(--radius-md);z-index:10;opacity:0;box-shadow:var(--shadow-md);border:1px solid hsl(var(--border));pointer-events:none;margin-left:-100px;padding:.5rem;font-size:.75rem;font-weight:400;transition:opacity .3s;position:absolute;bottom:125%;left:50%}.page-module__Gd4dCG__tooltipContainer:hover .page-module__Gd4dCG__tooltipText,.page-module__Gd4dCG__tooltipContainer:active .page-module__Gd4dCG__tooltipText{visibility:visible;opacity:1}.page-module__Gd4dCG__tooltipIcon{color:hsl(var(--muted-foreground));opacity:.7;margin-left:.5rem}.page-module__Gd4dCG__categoryGroup{background:hsl(var(--card));border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__Gd4dCG__groupHeader{background:linear-gradient(to right,hsl(var(--glass-highlight)/.8),hsl(var(--glass-highlight)/.3));border-bottom:1px solid hsl(var(--glass-border));cursor:pointer;-webkit-user-select:none;user-select:none;color:hsl(var(--foreground));justify-content:space-between;padding:1rem 1.5rem;font-size:1.1rem;font-weight:700;display:flex}.page-module__Gd4dCG__groupHeader:hover{background:linear-gradient(to right,hsl(var(--glass-highlight)),hsl(var(--glass-highlight)/.5))}.page-module__Gd4dCG__categoryList{flex-direction:column;display:flex}.page-module__Gd4dCG__categoryRow{border-bottom:1px solid hsl(var(--glass-border));grid-template-columns:3fr 2fr 6rem;align-items:center;padding:1rem 1.5rem;transition:background .2s;display:grid}.page-module__Gd4dCG__categoryRow:last-child{border-bottom:none}.page-module__Gd4dCG__categoryRow:hover{background:hsl(var(--glass-highlight)/.2)}.page-module__Gd4dCG__columnHeader{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted));border-bottom:1px solid hsl(var(--glass-border)/.5);background:hsl(var(--glass-bg)/.5);grid-template-columns:3fr 2fr 6rem;margin-bottom:0;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;display:grid}.page-module__Gd4dCG__headerCellRight{text-align:right;padding:0 .5rem}.page-module__Gd4dCG__categoryName{flex-direction:column;font-weight:500;display:flex}.page-module__Gd4dCG__targetInfo{color:hsl(var(--muted));align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;display:flex}.page-module__Gd4dCG__numberCell{text-align:right;font-feature-settings:"tnum";padding:0 .5rem}.page-module__Gd4dCG__inputAssigned{background:hsl(var(--glass-highlight)/.1);border:1px solid hsl(var(--glass-border)/.5);text-align:right;width:100%;color:inherit;border-radius:var(--radius-sm);padding:.25rem;transition:all .2s}.page-module__Gd4dCG__inputAssigned:hover,.page-module__Gd4dCG__inputAssigned:focus{background:hsl(var(--input-bg)/.1);border-color:hsl(var(--glass-border))}.page-module__Gd4dCG__inputAssigned:focus{outline:2px solid hsl(var(--primary))}.page-module__Gd4dCG__availablePositive{background:hsl(var(--accent)/.15);color:hsl(var(--accent));text-align:center;border-radius:999px;min-width:80px;padding:.25rem .75rem;font-weight:600;display:inline-block}.page-module__Gd4dCG__availableNegative{background:hsl(var(--danger)/.15);color:hsl(var(--danger));text-align:center;border-radius:999px;min-width:80px;padding:.25rem .75rem;font-weight:600;display:inline-block}.page-module__Gd4dCG__availableZero{background:hsl(var(--muted)/.1);color:hsl(var(--muted));text-align:center;border-radius:999px;min-width:80px;padding:.25rem .75rem;font-weight:500;display:inline-block}.page-module__Gd4dCG__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__Gd4dCG__modal{background:hsl(var(--modal-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-lg);width:100%;max-width:500px;padding:2rem;box-shadow:0 10px 30px #00000080}.page-module__Gd4dCG__statCards{align-items:stretch;gap:1.5rem;display:flex}.page-module__Gd4dCG__statCard{background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);flex-direction:column;justify-content:center;min-width:140px;padding:.75rem 1.25rem;display:flex}.page-module__Gd4dCG__statLabel{color:hsl(var(--muted));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.page-module__Gd4dCG__statValue{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700}.page-module__Gd4dCG__statValue.page-module__Gd4dCG__highlight{color:hsl(var(--accent))}.page-module__Gd4dCG__statValue.page-module__Gd4dCG__negative{color:hsl(var(--danger))}.page-module__Gd4dCG__seamlessInput{color:hsl(var(--foreground));-moz-appearance:textfield;background:0 0;border:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:1.5rem;font-weight:700}.page-module__Gd4dCG__seamlessInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-module__Gd4dCG__seamlessInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-module__Gd4dCG__seamlessInput:focus{border-bottom:2px solid hsl(var(--primary));outline:none}.page-module__Gd4dCG__primaryButton{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.8));color:hsl(var(--primary-foreground));border-radius:var(--radius-md);cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__Gd4dCG__primaryButton:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.page-module__Gd4dCG__primaryButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.page-module__Gd4dCG__secondaryButton{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.page-module__Gd4dCG__secondaryButton:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.page-module__Gd4dCG__chip{background:hsl(var(--secondary)/.5);border:1px solid hsl(var(--border)/.5);color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:all .2s}.page-module__Gd4dCG__chip:hover{background:hsl(var(--secondary))}.page-module__Gd4dCG__chipActive{background:hsl(var(--primary)/.2);border-color:hsl(var(--primary));color:hsl(var(--primary))}.page-module__Gd4dCG__serviceCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);cursor:pointer;height:100%;color:hsl(var(--foreground));flex-direction:column;align-items:center;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.page-module__Gd4dCG__serviceCard:hover{border-color:hsl(var(--accent));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.page-module__Gd4dCG__serviceCard.page-module__Gd4dCG__selected{border-color:hsl(var(--primary));background:hsl(var(--primary)/.05);box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.page-module__Gd4dCG__label{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.page-module__Gd4dCG__input,.page-module__Gd4dCG__select{background:hsl(var(--background));border:1px solid hsl(var(--input));border-radius:var(--radius-md);width:100%;color:hsl(var(--foreground));padding:.75rem;font-size:.95rem;transition:border-color .2s}.page-module__Gd4dCG__input:focus,.page-module__Gd4dCG__select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.1);outline:none}.page-module__Gd4dCG__modalContainer{flex-direction:column;width:100%;max-width:850px;max-height:85vh;margin:1rem;padding:0;display:flex;overflow:hidden}.page-module__Gd4dCG__modalHeader{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.page-module__Gd4dCG__modalBody{flex:1;display:flex;overflow:hidden}.page-module__Gd4dCG__modalLeft{border-right:1px solid hsl(var(--border));background:hsl(var(--background)/.5);scrollbar-width:thin;scrollbar-color:hsl(var(--muted))transparent;flex:3;min-width:0}.page-module__Gd4dCG__modalLeft::-webkit-scrollbar{width:6px}.page-module__Gd4dCG__modalLeft::-webkit-scrollbar-track{background:0 0}.page-module__Gd4dCG__modalLeft::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));background-clip:content-box;border:2px solid #0000;border-radius:20px}.page-module__Gd4dCG__modalLeft::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}.page-module__Gd4dCG__modalRight{background:hsl(var(--card));scrollbar-width:thin;scrollbar-color:hsl(var(--muted))transparent;flex-direction:column;flex:2;padding:3rem;display:flex;overflow-y:auto}.page-module__Gd4dCG__modalRight::-webkit-scrollbar{width:6px}.page-module__Gd4dCG__modalRight::-webkit-scrollbar-track{background:0 0}.page-module__Gd4dCG__modalRight::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));background-clip:content-box;border:2px solid #0000;border-radius:20px}.page-module__Gd4dCG__modalRight::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}.page-module__Gd4dCG__closeButton{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:var(--radius-sm);background:0 0;border:none;padding:.5rem;transition:color .2s}.page-module__Gd4dCG__closeButton:hover{color:hsl(var(--foreground))}@media (max-width:768px){.page-module__Gd4dCG__modalBody{flex-direction:column;overflow-y:auto}.page-module__Gd4dCG__modalLeft{border-right:none;border-bottom:1px solid hsl(var(--border));flex:none;max-height:35vh}.page-module__Gd4dCG__modalRight{flex:none;min-height:auto;padding:1.5rem}.page-module__Gd4dCG__header{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1rem}.page-module__Gd4dCG__monthSelect{justify-content:space-between;width:100%}.page-module__Gd4dCG__toBeBudgeted{text-align:center;border-top:1px solid hsl(var(--glass-border));align-items:center;padding-top:1rem}.page-module__Gd4dCG__tbbAmount{font-size:1.75rem}.page-module__Gd4dCG__categoryRow,.page-module__Gd4dCG__columnHeader{grid-template-columns:1fr 90px 40px;gap:.5rem;padding:1rem .75rem}.page-module__Gd4dCG__headerCellRight{padding:0}.page-module__Gd4dCG__actionsCell{flex-direction:column;gap:2px!important}.page-module__Gd4dCG__actionsCell button{padding:6px}.page-module__Gd4dCG__categoryRow{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.page-module__Gd4dCG__categoryRow>div:first-child{justify-content:space-between;width:100%}.page-module__Gd4dCG__categoryRow>div:nth-child(2){justify-content:space-between;align-items:center;width:100%;display:flex}.page-module__Gd4dCG__categoryRow>div:nth-child(3){border-top:1px solid hsl(var(--glass-border)/.3);justify-content:flex-end;width:100%;padding-top:.5rem}.page-module__Gd4dCG__categoryRow{grid-template-columns:1fr 100px;grid-template-areas:"name amount""actions actions";align-items:center;gap:.5rem 1rem;display:grid}.page-module__Gd4dCG__categoryRow>div:first-child{grid-area:name}.page-module__Gd4dCG__categoryRow>div:nth-child(2){grid-area:amount;align-items:flex-end!important}.page-module__Gd4dCG__categoryRow>div:nth-child(3){opacity:.8;grid-area:actions;justify-content:flex-start!important}.page-module__Gd4dCG__columnHeader{display:none}.page-module__Gd4dCG__categoryGroup{border-radius:var(--radius-sm)}.page-module__Gd4dCG__groupHeader{padding:.75rem 1rem;font-size:1rem}}.page-module__Gd4dCG__actionsContainer{flex-wrap:wrap;gap:1rem;display:flex}.page-module__Gd4dCG__actionButton{background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);cursor:pointer;color:hsl(var(--muted));align-self:start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.page-module__Gd4dCG__actionButton:hover{background:hsl(var(--glass-highlight));color:hsl(var(--foreground))}.page-module__Gd4dCG__actionButtonPrimary{background:hsl(var(--primary));color:#fff;border:none;font-weight:600}.page-module__Gd4dCG__actionButtonPrimary:hover{background:hsl(var(--primary)/.9);transform:translateY(-1px)}
.FloatingAddButton-module__GUtjMq__fab{background:hsl(var(--primary));cursor:pointer;z-index:50;border:none;border-radius:28px;justify-content:flex-start;align-items:center;min-width:56px;height:56px;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:32px;right:32px;overflow:hidden;box-shadow:0 4px 12px #0000004d}.FloatingAddButton-module__GUtjMq__fab:hover{padding-right:20px;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.FloatingAddButton-module__GUtjMq__fab:active{transform:translateY(0);box-shadow:0 2px 8px #0000004d}.FloatingAddButton-module__GUtjMq__iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.FloatingAddButton-module__GUtjMq__label{color:#fff;white-space:nowrap;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}@media (max-width:768px){.FloatingAddButton-module__GUtjMq__fab{display:none!important}}
.page-module__hVPkMW__container{min-height:100vh;display:flex}.page-module__hVPkMW__main{flex:1;margin-left:260px;padding:40px}.page-module__hVPkMW__header{margin-bottom:40px}.page-module__hVPkMW__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-module__hVPkMW__title{margin-bottom:8px;font-size:32px;font-weight:700}.page-module__hVPkMW__subtitle{color:hsl(var(--foreground)/.6)}.page-module__hVPkMW__gridList{flex-direction:column;gap:12px;display:flex}.page-module__hVPkMW__iconButton{cursor:pointer;color:hsl(var(--foreground));opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;transition:all .2s;display:flex}.page-module__hVPkMW__iconButton:hover{opacity:1;background:hsl(var(--accent));color:#fff}.page-module__hVPkMW__heroLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:500}.page-module__hVPkMW__heroTotal{letter-spacing:-1px;font-size:42px;font-weight:800;line-height:1}.page-module__hVPkMW__heroChange{align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}@media (max-width:768px){.page-module__hVPkMW__main{width:100%;margin-left:0;padding:16px 16px 80px;overflow-x:hidden}.page-module__hVPkMW__headerTop{align-items:center}.page-module__hVPkMW__heroCard{min-height:auto!important;padding:16px!important}.page-module__hVPkMW__heroContent{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%}.page-module__hVPkMW__heroLabel{margin-bottom:4px;font-size:11px}.page-module__hVPkMW__heroTotal{font-size:24px}.page-module__hVPkMW__heroChange{gap:6px;margin-top:4px;font-size:11px}.page-module__hVPkMW__insightBox{min-width:unset;background:hsl(var(--background)/.8);flex-grow:1;gap:6px;width:auto;padding:8px 12px;text-align:right!important;align-items:flex-end!important}}.page-module__hVPkMW__heroCard{background:hsl(var(--glass-bg));border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;justify-content:center;min-height:200px;margin-top:24px;padding:32px;display:flex}.page-module__hVPkMW__heroContent{justify-content:space-between;align-items:center;width:100%;display:flex}.page-module__hVPkMW__insightBox{background:hsl(var(--background)/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border));text-align:right;border-radius:12px;flex-direction:column;gap:12px;min-width:180px;padding:16px 24px;display:flex;box-shadow:0 4px 12px #0000000d}
.page-module__kxozpq__container{min-height:100vh;display:flex}.page-module__kxozpq__main{flex:1;min-width:0;margin-left:260px;padding:40px}.page-module__kxozpq__header{margin-bottom:40px}.page-module__kxozpq__headerTop{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.page-module__kxozpq__title{margin-bottom:8px;font-size:32px;font-weight:700}.page-module__kxozpq__subtitle{color:hsl(var(--foreground)/.8);font-size:16px}.page-module__kxozpq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.page-module__kxozpq__summaryCard{flex-direction:column;gap:8px;padding:24px;display:flex}.page-module__kxozpq__cardLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:14px;font-weight:600}.page-module__kxozpq__value{font-size:28px;font-weight:700}.page-module__kxozpq__accountSection{margin-top:32px}.page-module__kxozpq__accountHeader{border-left:4px solid hsl(var(--accent));opacity:.9;margin-bottom:16px;padding-left:12px;font-size:1.25rem;font-weight:600}.page-module__kxozpq__tableContainer{-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);width:100%;max-width:100%;overflow-x:auto}.page-module__kxozpq__table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.page-module__kxozpq__th{background:hsl(var(--glass-highlight)/.05);border-bottom:1px solid hsl(var(--glass-border));color:hsl(var(--foreground)/.7);text-transform:uppercase;padding:16px;font-size:13px;font-weight:600}.page-module__kxozpq__tr{border-bottom:1px solid hsl(var(--glass-border)/.5);transition:background .2s}.page-module__kxozpq__tr:last-child{border-bottom:none}.page-module__kxozpq__tr:hover{background:hsl(var(--glass-highlight)/.05)}.page-module__kxozpq__td{padding:16px;font-size:14px}.page-module__kxozpq__nameCell{color:hsl(var(--foreground));font-weight:600}.page-module__kxozpq__symbolCell{opacity:.7;font-size:13px}.page-module__kxozpq__monoCell{font-family:var(--font-mono,monospace);opacity:.8}.page-module__kxozpq__positive{color:hsl(var(--accent))}.page-module__kxozpq__negative{color:hsl(var(--danger))}.page-module__kxozpq__iconButton{cursor:pointer;color:hsl(var(--foreground));opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;transition:all .2s;display:flex}.page-module__kxozpq__iconButton:hover{opacity:1;background:hsl(var(--accent));color:#fff}@media (max-width:768px){.page-module__kxozpq__main{margin-left:0;padding:16px 16px 80px}.page-module__kxozpq__header{flex-direction:column;gap:16px;margin-bottom:24px}.page-module__kxozpq__statsGrid{grid-template-columns:1fr;gap:16px}.page-module__kxozpq__summaryCard{padding:20px}.page-module__kxozpq__value{font-size:24px}}
.page-module__yZmEsa__container{min-height:100vh;display:flex}.page-module__yZmEsa__main{flex:1;margin-left:260px;padding:40px}.page-module__yZmEsa__header{margin-bottom:24px}.page-module__yZmEsa__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-module__yZmEsa__title{margin-bottom:8px;font-size:32px;font-weight:700}.page-module__yZmEsa__subtitle{color:hsl(var(--foreground)/.6);font-size:16px}.page-module__yZmEsa__gridList{flex-direction:column;gap:12px;display:flex}.page-module__yZmEsa__emptyState{text-align:center;opacity:.7;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px;display:flex}.page-module__yZmEsa__iconButton{cursor:pointer;color:hsl(var(--foreground));opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;transition:all .2s;display:flex}.page-module__yZmEsa__iconButton:hover{opacity:1;background:hsl(var(--accent));color:#fff}@media (max-width:768px){.page-module__yZmEsa__main{margin-left:0;padding:16px 16px 80px}.page-module__yZmEsa__headerTop{flex-direction:column;align-items:stretch}}
.GlassPanel-module__SeWTOq__panel{background:hsl(var(--glass-bg)/.4);-webkit-backdrop-filter:blur(12px);border:1px solid hsl(var(--glass-border)/.3);border-top:1px solid hsl(var(--glass-highlight)/.4);border-radius:var(--radius-lg);padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 4px 20px -8px #0006,0 1px 4px -2px #0000001a}.GlassPanel-module__SeWTOq__panel:hover{border-color:hsl(var(--glass-highlight)/.6);box-shadow:0 8px 30px -10px #00000080,0 2px 8px -4px #0003}
.Settings-module__h9_rbW__container{background:radial-gradient(circle at top right,hsl(var(--primary)/.05),transparent 40%);min-height:100vh;display:flex}.Settings-module__h9_rbW__main{flex:1;max-width:1600px;margin-left:260px;margin-right:auto;padding:60px}.Settings-module__h9_rbW__header{opacity:0;margin-bottom:60px;animation:.6s cubic-bezier(.16,1,.3,1) forwards Settings-module__h9_rbW__fadeUp}.Settings-module__h9_rbW__title{letter-spacing:-.02em;background:linear-gradient(135deg,hsl(var(--foreground))0%,hsl(var(--foreground)/.7)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:48px;font-weight:800}.Settings-module__h9_rbW__subtitle{color:hsl(var(--muted-foreground));max-width:600px;font-size:1.1rem;line-height:1.5}.Settings-module__h9_rbW__grid{opacity:0;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards Settings-module__h9_rbW__fadeUp;display:grid}.Settings-module__h9_rbW__section{flex-direction:column;gap:16px;display:flex}.Settings-module__h9_rbW__fullWidth{grid-column:1/-1}.Settings-module__h9_rbW__sectionTitle{color:hsl(var(--foreground));align-items:center;gap:12px;padding-left:4px;font-size:1.25rem;font-weight:600;display:flex}.Settings-module__h9_rbW__panel{flex-direction:column;gap:24px;height:100%;padding:32px;transition:transform .3s,box-shadow .3s;display:flex}.Settings-module__h9_rbW__panel:hover{box-shadow:0 12px 24px -10px hsl(var(--primary)/.1);transform:translateY(-2px)}.Settings-module__h9_rbW__dangerPanel{border-color:hsl(var(--danger)/.2)!important;background:linear-gradient(145deg,hsl(var(--danger)/.05),transparent)!important}.Settings-module__h9_rbW__dangerPanel:hover{box-shadow:0 12px 24px -10px hsl(var(--danger)/.15)}.Settings-module__h9_rbW__input,.Settings-module__h9_rbW__select{background:hsl(var(--glass-background));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);color:hsl(var(--foreground));width:100%;padding:12px 16px;font-size:1rem;transition:border-color .2s}.Settings-module__h9_rbW__input:focus,.Settings-module__h9_rbW__select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2);outline:none}@keyframes Settings-module__h9_rbW__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Settings-module__h9_rbW__main{padding:40px}.Settings-module__h9_rbW__grid{grid-template-columns:1fr}}@media (max-width:768px){.Settings-module__h9_rbW__main{margin-left:0;padding:24px 24px 96px}.Settings-module__h9_rbW__header{margin-bottom:32px}.Settings-module__h9_rbW__title{font-size:32px}.Settings-module__h9_rbW__grid{gap:24px}.Settings-module__h9_rbW__panel{padding:24px}}.Settings-module__h9_rbW__inputGroup{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.Settings-module__h9_rbW__label{color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}
.ProfileManager-module__nIcUla__container,.ProfileManager-module__nIcUla__header{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.ProfileManager-module__nIcUla__header{flex-direction:row;align-items:center}}.ProfileManager-module__nIcUla__avatarContainer{flex-shrink:0;width:80px;height:80px;position:relative}.ProfileManager-module__nIcUla__avatar{background:hsl(var(--primary)/.1);border:2px solid hsl(var(--primary)/.2);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ProfileManager-module__nIcUla__avatarImage{object-fit:cover;width:100%;height:100%}.ProfileManager-module__nIcUla__avatarPlaceholder{color:hsl(var(--primary));font-size:2rem;font-weight:700}.ProfileManager-module__nIcUla__loadingOverlay{z-index:10;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProfileManager-module__nIcUla__dropZone{border:2px dashed hsl(var(--glass-border));border-radius:var(--radius-md);text-align:center;background:hsl(var(--glass-highlight)/.05);cursor:pointer;flex:1;width:100%;max-width:480px;padding:24px;transition:all .2s}.ProfileManager-module__nIcUla__dropZoneActive{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.ProfileManager-module__nIcUla__dropContent{flex-direction:column;align-items:center;gap:8px;display:flex}.ProfileManager-module__nIcUla__uploadIcon{opacity:.5;color:hsl(var(--foreground))}.ProfileManager-module__nIcUla__uploadText{margin-bottom:4px;font-weight:500}.ProfileManager-module__nIcUla__uploadHint{color:hsl(var(--muted-foreground));font-size:.75rem}.ProfileManager-module__nIcUla__formGroup{flex-direction:column;gap:16px;display:flex}.ProfileManager-module__nIcUla__label{color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.ProfileManager-module__nIcUla__inputGroup{gap:12px;display:flex}
.IncomeTable-module__ALyg0a__row{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.IncomeTable-module__ALyg0a__leftSection{align-items:center;gap:16px;display:flex}.IncomeTable-module__ALyg0a__iconBox{color:#10b981;background-color:#10b9811a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.IncomeTable-module__ALyg0a__incomeName{font-size:16px;font-weight:700}.IncomeTable-module__ALyg0a__incomeMeta{opacity:.6;font-size:13px}.IncomeTable-module__ALyg0a__rightSection{align-items:center;gap:24px;display:flex}.IncomeTable-module__ALyg0a__statusBadge{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.IncomeTable-module__ALyg0a__amountBox{text-align:right;min-width:100px}.IncomeTable-module__ALyg0a__amount{font-size:16px;font-weight:700}.IncomeTable-module__ALyg0a__amountMeta{opacity:.5;margin-top:2px;font-size:11px}.IncomeTable-module__ALyg0a__action{opacity:.5}.IncomeTable-module__ALyg0a__groupSeparator{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;margin-top:24px;margin-bottom:8px;padding-left:8px;font-size:14px;font-weight:600;display:flex}.IncomeTable-module__ALyg0a__groupSeparator:after{content:"";background:#ffffff1a;flex:1;height:1px}@media (max-width:768px){.IncomeTable-module__ALyg0a__row{flex-direction:row;align-items:center;gap:12px;padding:12px}.IncomeTable-module__ALyg0a__leftSection{flex:1;gap:12px;width:auto;min-width:0}.IncomeTable-module__ALyg0a__iconBox{width:32px;height:32px}.IncomeTable-module__ALyg0a__rightSection{justify-content:flex-end;gap:12px;width:auto}.IncomeTable-module__ALyg0a__amountBox{text-align:right;min-width:unset;flex:unset}.IncomeTable-module__ALyg0a__amount{font-size:15px}.IncomeTable-module__ALyg0a__incomeMeta{font-size:12px}}.IncomeTable-module__ALyg0a__iconButton{background:hsl(var(--glass-highlight)/.1);border:1px solid hsl(var(--glass-border)/.5);cursor:pointer;color:hsl(var(--foreground)/.6);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.IncomeTable-module__ALyg0a__iconButton:hover{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3);transform:translateY(-1px)}
.ThemeSelector-module__XRMh3G__container{gap:16px;display:flex}.ThemeSelector-module__XRMh3G__button{border-radius:var(--radius-md);background:hsl(var(--glass-bg));color:hsl(var(--muted-foreground));cursor:pointer;border:1px solid #0000;flex-direction:column;flex:1;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.ThemeSelector-module__XRMh3G__button:hover{background:hsl(var(--glass-highlight)/.1)}.ThemeSelector-module__XRMh3G__active{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.ThemeSelector-module__XRMh3G__label{font-size:.875rem;font-weight:500}
.page-module__32ZLbW__container{min-height:100vh;display:flex}.page-module__32ZLbW__main{flex:1;margin-left:260px;padding:40px}.page-module__32ZLbW__header{margin-bottom:40px}.page-module__32ZLbW__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.page-module__32ZLbW__title{margin-bottom:8px;font-size:32px;font-weight:700}.page-module__32ZLbW__subtitle{color:hsl(var(--foreground)/.6);font-size:16px}.page-module__32ZLbW__primaryButton{background:((var(--primary)));color:#fff;border-radius:var(--radius-sm);cursor:pointer;background-color:hsl(var(--primary));border:none;padding:12px 24px;font-weight:600;transition:opacity .2s}.page-module__32ZLbW__primaryButton:hover{opacity:.9}.page-module__32ZLbW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.page-module__32ZLbW__iconButton{cursor:pointer;color:inherit;background:0 0;border:none;transition:color .2s}.page-module__32ZLbW__iconButton:hover{color:hsl(var(--danger));opacity:1!important}@media (max-width:768px){.page-module__32ZLbW__main{margin-left:0;padding:16px 16px 80px}.page-module__32ZLbW__header{flex-direction:column;align-items:stretch;gap:16px}.page-module__32ZLbW__primaryButton{width:100%}}
.AccountRow-module__oudM7q__container{cursor:pointer;flex-direction:column;transition:background-color .2s;display:flex;padding:0!important}.AccountRow-module__oudM7q__container:hover{background-color:#ffffff05}.AccountRow-module__oudM7q__mainRow{justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.AccountRow-module__oudM7q__leftSection{align-items:center;gap:12px;display:flex}.AccountRow-module__oudM7q__iconBox{width:32px;height:32px;color:hsl(var(--foreground));background-color:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountRow-module__oudM7q__accountInfo{flex-direction:column;min-width:0;display:flex}.AccountRow-module__oudM7q__accountName{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.AccountRow-module__oudM7q__accountType{opacity:.6;font-size:13px}.AccountRow-module__oudM7q__rightSection{align-items:center;gap:16px;display:flex}.AccountRow-module__oudM7q__actions{align-items:center;gap:4px;display:flex}.AccountRow-module__oudM7q__balanceContainer{text-align:right;min-width:100px}.AccountRow-module__oudM7q__balanceAmount{font-size:16px;font-weight:700}.AccountRow-module__oudM7q__editAction{justify-content:center;align-items:center;display:flex}.AccountRow-module__oudM7q__expandedSection{border-top:1px solid #ffffff0d;flex-direction:column;gap:16px;padding:0 20px 20px;animation:.2s ease-out AccountRow-module__oudM7q__slideDown;display:flex}@keyframes AccountRow-module__oudM7q__slideDown{0%{opactiy:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AccountRow-module__oudM7q__detailsGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.AccountRow-module__oudM7q__detailItem{flex-direction:column;gap:4px;display:flex}.AccountRow-module__oudM7q__detailLabel{opacity:.5;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.AccountRow-module__oudM7q__detailValue{font-size:14px}@media (max-width:768px){.AccountRow-module__oudM7q__mainRow{flex-direction:row;align-items:center;gap:12px;padding:12px}.AccountRow-module__oudM7q__leftSection{flex:1;width:auto;min-width:0}.AccountRow-module__oudM7q__rightSection{gap:12px;width:auto}.AccountRow-module__oudM7q__balanceContainer{text-align:right;min-width:auto}.AccountRow-module__oudM7q__balanceAmount{font-size:15px}}
.FeatureToggles-module__M4MmDq__container{flex-direction:column;gap:16px;display:flex}.FeatureToggles-module__M4MmDq__toggleItem{background:hsl(var(--glass-bg));border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.FeatureToggles-module__M4MmDq__toggleItem:hover{border-color:hsl(var(--primary)/.3)}.FeatureToggles-module__M4MmDq__toggleInfo{align-items:center;gap:12px;display:flex}.FeatureToggles-module__M4MmDq__toggleIcon{border-radius:var(--radius-sm);background:hsl(var(--primary)/.1);width:40px;height:40px;color:hsl(var(--primary));justify-content:center;align-items:center;display:flex}.FeatureToggles-module__M4MmDq__toggleText h4{color:hsl(var(--foreground));margin-bottom:2px;font-size:.95rem;font-weight:600}.FeatureToggles-module__M4MmDq__toggleText p{color:hsl(var(--foreground)/.5);margin:0;font-size:.8rem}.FeatureToggles-module__M4MmDq__toggleControl{align-items:center;gap:12px;display:flex}.FeatureToggles-module__M4MmDq__saving{color:hsl(var(--foreground)/.5);font-size:.75rem}.FeatureToggles-module__M4MmDq__toggle{background:hsl(var(--foreground)/.2);cursor:pointer;border:none;border-radius:14px;width:48px;height:28px;transition:all .2s;position:relative}.FeatureToggles-module__M4MmDq__toggle.FeatureToggles-module__M4MmDq__active{background:hsl(var(--primary))}.FeatureToggles-module__M4MmDq__toggle:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.FeatureToggles-module__M4MmDq__toggle.FeatureToggles-module__M4MmDq__active:after{left:23px}.FeatureToggles-module__M4MmDq__toggle:disabled{opacity:.6;cursor:not-allowed}
.PropertyRow-module__w1waVq__container{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex;position:relative}.PropertyRow-module__w1waVq__leftSection{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.PropertyRow-module__w1waVq__imageContainer{background-color:#1a1a1a;background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.PropertyRow-module__w1waVq__backdrop{background:inherit;filter:blur(8px)brightness(.6);position:absolute;inset:0;transform:scale(1.1)}.PropertyRow-module__w1waVq__image{object-fit:contain;z-index:2;border-radius:14px;width:100%;height:100%;position:relative}.PropertyRow-module__w1waVq__info{min-width:0;overflow:hidden}.PropertyRow-module__w1waVq__name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:18px;font-weight:700;overflow:hidden}.PropertyRow-module__w1waVq__details{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.PropertyRow-module__w1waVq__rightSection{flex-shrink:0;align-items:center;gap:16px;display:flex}.PropertyRow-module__w1waVq__badge{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.PropertyRow-module__w1waVq__valueContainer{text-align:right;min-width:100px}.PropertyRow-module__w1waVq__value{font-size:18px;font-weight:700}.PropertyRow-module__w1waVq__actions{align-items:center;gap:4px;display:flex}@media (max-width:768px){.PropertyRow-module__w1waVq__container{flex-direction:row;align-items:center;gap:12px;min-height:auto;padding:12px}.PropertyRow-module__w1waVq__leftSection{flex:1;align-items:center;gap:12px;width:auto;display:flex}.PropertyRow-module__w1waVq__imageContainer{width:40px;height:40px;margin-right:0}.PropertyRow-module__w1waVq__rightSection{justify-content:flex-end;gap:8px;width:auto;margin-top:0;padding-left:0}.PropertyRow-module__w1waVq__valueContainer{text-align:right;min-width:auto}.PropertyRow-module__w1waVq__value{font-size:16px}.PropertyRow-module__w1waVq__badge{display:none}.PropertyRow-module__w1waVq__actions{opacity:1;position:static}}
.page-module__Fx1_7W__container{min-height:100vh;display:flex}.page-module__Fx1_7W__main{flex:1;margin-left:260px;padding:40px}@media (max-width:768px){.page-module__Fx1_7W__main{margin-left:0;padding:16px 16px 80px}}.page-module__Fx1_7W__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.page-module__Fx1_7W__title{margin-bottom:8px;font-size:32px;font-weight:700}.page-module__Fx1_7W__subtitle{color:hsl(var(--foreground)/.6)}.page-module__Fx1_7W__primaryButton{background:linear-gradient(135deg,hsl(var(--primary)),#6e30e8);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 12px hsl(var(--primary)/.3);border:none;padding:12px 24px;font-weight:600;transition:transform .2s,box-shadow .2s}.page-module__Fx1_7W__primaryButton:hover{box-shadow:0 8px 20px hsl(var(--primary)/.4);transform:translateY(-2px)}.page-module__Fx1_7W__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}@media (max-width:768px){.page-module__Fx1_7W__grid{grid-template-columns:1fr;gap:16px}}.page-module__Fx1_7W__netWorthCard{background:linear-gradient(145deg,hsl(var(--glass-bg)/.6),hsl(var(--glass-bg)/.3))}.page-module__Fx1_7W__cardTitle{color:hsl(var(--foreground)/.7);margin-bottom:12px;font-size:16px;font-weight:500}.page-module__Fx1_7W__netWorthValue{letter-spacing:-1px;background:linear-gradient(to right,hsl(var(--foreground)),hsl(var(--foreground)/.7));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:42px;font-weight:800}@media (max-width:768px){.page-module__Fx1_7W__netWorthValue{letter-spacing:-.5px;font-size:32px}}.page-module__Fx1_7W__changePositive{color:hsl(var(--accent));align-items:center;gap:4px;font-weight:600;display:flex}.page-module__Fx1_7W__summaryCard{flex-direction:column;justify-content:center;display:flex}.page-module__Fx1_7W__cardLabel{color:hsl(var(--foreground)/.6);margin-bottom:8px;font-size:14px}.page-module__Fx1_7W__value{font-size:24px;font-weight:700}@media (max-width:768px){.page-module__Fx1_7W__value{font-size:20px}}.page-module__Fx1_7W__section{margin-top:32px}.page-module__Fx1_7W__chartPanel{min-height:400px;overflow:hidden}@media (max-width:768px){.page-module__Fx1_7W__chartPanel{min-height:300px;padding-bottom:16px}}.page-module__Fx1_7W__chartPlaceholder{border:2px dashed hsl(var(--glass-border));border-radius:var(--radius-md);height:300px;color:hsl(var(--foreground)/.4);justify-content:center;align-items:center;display:flex}.page-module__Fx1_7W__editButton{cursor:pointer;color:hsl(var(--foreground)/.6);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:background .2s;display:flex}.page-module__Fx1_7W__editButton:hover{color:hsl(var(--foreground));background:#ffffff0d}.page-module__Fx1_7W__iconButton{background:hsl(var(--glass-highlight)/.1);border:1px solid hsl(var(--glass-border)/.5);cursor:pointer;color:hsl(var(--foreground)/.6);border-radius:50%;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.page-module__Fx1_7W__iconButton:hover{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3);transform:translateY(-1px)}
.ActionButton-module__W3DrSq__button{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-glow)));color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 12px hsl(var(--primary)/.3);font-weight:600;font-family:var(--font-sans),sans-serif;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;transition:transform .2s,box-shadow .2s;display:inline-flex}.ActionButton-module__W3DrSq__button:hover{box-shadow:0 4px 15px hsl(var(--primary)/.4);transform:translateY(-2px)}.ActionButton-module__W3DrSq__button:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:768px){.ActionButton-module__W3DrSq__button{white-space:nowrap;padding:8px 16px;font-size:13px}}
.DeviceManager-module___bp9XG__container{flex-direction:column;gap:16px;display:flex}.DeviceManager-module___bp9XG__header{justify-content:space-between;align-items:center;display:flex}.DeviceManager-module___bp9XG__deviceCount{color:hsl(var(--muted));font-size:14px}.DeviceManager-module___bp9XG__revokeAllBtn{color:hsl(var(--danger));border:1px solid hsl(var(--danger)/.3);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.DeviceManager-module___bp9XG__revokeAllBtn:hover:not(:disabled){background:hsl(var(--danger)/.1)}.DeviceManager-module___bp9XG__revokeAllBtn:disabled{opacity:.5;cursor:not-allowed}.DeviceManager-module___bp9XG__deviceList{flex-direction:column;gap:12px;display:flex}.DeviceManager-module___bp9XG__deviceCard{background:hsl(var(--glass-bg)/.5);border:1px solid hsl(var(--glass-border));border-radius:var(--radius-md);align-items:center;gap:16px;padding:16px;transition:border-color .2s;display:flex}.DeviceManager-module___bp9XG__deviceCard:hover{border-color:hsl(var(--glass-highlight))}.DeviceManager-module___bp9XG__deviceIcon{background:linear-gradient(135deg,hsl(var(--primary)/.15),hsl(var(--accent)/.1));width:48px;height:48px;color:hsl(var(--primary));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DeviceManager-module___bp9XG__deviceInfo{flex:1;min-width:0}.DeviceManager-module___bp9XG__deviceName{color:hsl(var(--foreground));align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.DeviceManager-module___bp9XG__platformBadge{color:hsl(var(--primary));background:hsl(var(--primary)/.15);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.DeviceManager-module___bp9XG__deviceMeta{color:hsl(var(--muted));align-items:center;gap:12px;margin-top:4px;font-size:13px;display:flex}.DeviceManager-module___bp9XG__ipAddress{align-items:center;gap:4px;display:flex}.DeviceManager-module___bp9XG__lastActive{color:hsl(var(--muted)/.7);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.DeviceManager-module___bp9XG__revokeBtn{width:36px;height:36px;color:hsl(var(--muted));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.DeviceManager-module___bp9XG__revokeBtn:hover:not(:disabled){background:hsl(var(--danger)/.15);color:hsl(var(--danger))}.DeviceManager-module___bp9XG__revokeBtn:disabled{opacity:.5;cursor:not-allowed}.DeviceManager-module___bp9XG__spinner{border:2px solid hsl(var(--muted)/.3);border-top-color:hsl(var(--primary));border-radius:50%;width:16px;height:16px;animation:.8s linear infinite DeviceManager-module___bp9XG__spin}@keyframes DeviceManager-module___bp9XG__spin{to{transform:rotate(360deg)}}.DeviceManager-module___bp9XG__empty{text-align:center;color:hsl(var(--muted));flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.DeviceManager-module___bp9XG__empty p{margin-top:12px;font-size:15px}.DeviceManager-module___bp9XG__hint{opacity:.7;margin-top:4px;font-size:13px}@media (max-width:600px){.DeviceManager-module___bp9XG__deviceCard{padding:12px}.DeviceManager-module___bp9XG__deviceIcon{width:40px;height:40px}.DeviceManager-module___bp9XG__deviceName{flex-wrap:wrap;font-size:14px}.DeviceManager-module___bp9XG__deviceMeta{flex-wrap:wrap;gap:8px}.DeviceManager-module___bp9XG__ipAddress{display:none}}
.page-module__jzSWhG__pageContainer{min-height:100vh;margin-left:260px;padding:40px}.page-module__jzSWhG__contentWrapper{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0;display:flex}.page-module__jzSWhG__header{width:100%}.page-module__jzSWhG__headerTop{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.page-module__jzSWhG__title{color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:8px;font-size:32px;font-weight:700}.page-module__jzSWhG__subtitle{color:hsl(var(--muted-foreground));font-size:16px}.page-module__jzSWhG__feedContainer{flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.page-module__jzSWhG__pageContainer{margin-left:0;padding:16px 16px 120px}}
.auth-module__Iay1tq__container{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}.auth-module__Iay1tq__logo{color:hsl(var(--foreground));z-index:10;opacity:.8;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;top:2rem;left:2rem}.auth-module__Iay1tq__logo:hover{opacity:1}.auth-module__Iay1tq__logoIcon{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-glow)));border-radius:6px;width:24px;height:24px}.auth-module__Iay1tq__authCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsl(var(--glass-bg)/.8);border:1px solid hsl(var(--glass-border));flex-direction:column;gap:2rem;width:100%;max-width:450px;padding:3rem;display:flex}.auth-module__Iay1tq__header{text-align:center}.auth-module__Iay1tq__title{margin-bottom:.5rem;font-size:2rem;font-weight:700}.auth-module__Iay1tq__subtitle{color:hsl(var(--foreground)/.6);font-size:.95rem}.auth-module__Iay1tq__form{flex-direction:column;gap:1.25rem;display:flex}.auth-module__Iay1tq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.auth-module__Iay1tq__label{color:hsl(var(--foreground)/.8);font-size:.9rem;font-weight:500}.auth-module__Iay1tq__input{background:hsl(var(--background)/.5);border:1px solid hsl(var(--glass-border));border-radius:var(--radius-sm);width:100%;color:hsl(var(--foreground));padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.auth-module__Iay1tq__input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2);outline:none}.auth-module__Iay1tq__submitButton{background:hsl(var(--primary));color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;width:100%;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.auth-module__Iay1tq__submitButton:hover{background:hsl(var(--primary-glow));transform:translateY(-1px)}.auth-module__Iay1tq__submitButton:disabled{opacity:.7;cursor:not-allowed}.auth-module__Iay1tq__footer{text-align:center;color:hsl(var(--foreground)/.6);font-size:.9rem}.auth-module__Iay1tq__link{color:hsl(var(--primary));margin-left:.5rem;font-weight:500}.auth-module__Iay1tq__link:hover{text-decoration:underline}
