.color-palette-module__Cx_stG__container{flex-direction:column;gap:1rem;min-width:220px;display:flex}.color-palette-module__Cx_stG__section{flex-direction:column;gap:.5rem;display:flex}.color-palette-module__Cx_stG__sectionTitle{color:var(--foreground);margin:0;font-size:.8rem;font-weight:600}.color-palette-module__Cx_stG__themeGrid{flex-direction:column;gap:2px;display:flex}.color-palette-module__Cx_stG__themeRow,.color-palette-module__Cx_stG__standardRow{gap:2px;display:flex}.color-palette-module__Cx_stG__customGrid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.color-palette-module__Cx_stG__colorCell{border:1px solid var(--card-border);cursor:default;width:20px;height:20px;padding:0;transition:transform .1s,box-shadow .1s}.color-palette-module__Cx_stG__colorCell:hover:not(:disabled){z-index:1;transform:scale(1.15);box-shadow:0 2px 8px #0000004d}.color-palette-module__Cx_stG__colorCell.color-palette-module__Cx_stG__selected{outline:2px solid var(--primary);outline-offset:1px}.color-palette-module__Cx_stG__customCell{background:var(--background)}.color-palette-module__Cx_stG__customCell:disabled{cursor:default;opacity:.5}.color-palette-module__Cx_stG__customCell:disabled:hover{box-shadow:none;transform:none}
.color-gradient-picker-module__TUnXnq__container{align-items:flex-start;gap:.75rem;display:flex}.color-gradient-picker-module__TUnXnq__svCanvas{border:1px solid var(--card-border);cursor:crosshair;border-radius:2px}.color-gradient-picker-module__TUnXnq__hueCanvas{border:1px solid var(--card-border);cursor:default;border-radius:2px}.color-gradient-picker-module__TUnXnq__preview{flex-direction:column;gap:.5rem;display:flex}.color-gradient-picker-module__TUnXnq__previewColor{border:1px solid var(--card-border);border-radius:4px;width:48px;height:48px}
.palette-color-picker-module__HyWk2a__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.palette-color-picker-module__HyWk2a__modal{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;width:95%;max-width:580px;max-height:90vh;overflow:hidden;box-shadow:0 8px 32px #0000004d}.palette-color-picker-module__HyWk2a__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.palette-color-picker-module__HyWk2a__title{color:var(--foreground);margin:0;font-size:.9rem;font-weight:500}.palette-color-picker-module__HyWk2a__closeBtn{color:var(--muted-foreground);cursor:default;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1}.palette-color-picker-module__HyWk2a__closeBtn:hover{color:var(--foreground)}.palette-color-picker-module__HyWk2a__content{gap:1.5rem;padding:1rem;display:flex}.palette-color-picker-module__HyWk2a__leftPanel{flex-shrink:0}.palette-color-picker-module__HyWk2a__rightPanel{flex-direction:column;gap:1rem;display:flex}.palette-color-picker-module__HyWk2a__hexSection{align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.palette-color-picker-module__HyWk2a__hexLabel{color:var(--foreground);font-family:monospace;font-size:.875rem}.palette-color-picker-module__HyWk2a__hexInput{border:1px solid var(--card-border);background:var(--background);width:80px;color:var(--foreground);text-transform:uppercase;border-radius:4px;padding:.375rem .5rem;font-family:monospace;font-size:.875rem}.palette-color-picker-module__HyWk2a__hexInput:focus{border-color:var(--primary);outline:none}.palette-color-picker-module__HyWk2a__addCustomBtn{background:var(--background);border:1px solid var(--card-border);color:var(--foreground);cursor:default;border-radius:4px;padding:.5rem 1rem;font-size:.8rem;transition:background .2s}.palette-color-picker-module__HyWk2a__addCustomBtn:hover:not(:disabled){background:var(--card-hover)}.palette-color-picker-module__HyWk2a__addCustomBtn:disabled{opacity:.5;cursor:not-allowed}.palette-color-picker-module__HyWk2a__footer{border-top:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.palette-color-picker-module__HyWk2a__footerLeft,.palette-color-picker-module__HyWk2a__footerRight{gap:.5rem;display:flex}.palette-color-picker-module__HyWk2a__eyeDropperBtn{background:var(--background);border:1px solid var(--card-border);color:var(--foreground);cursor:default;border-radius:4px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8rem;transition:background .2s;display:flex}.palette-color-picker-module__HyWk2a__eyeDropperBtn:hover{background:var(--card-hover)}.palette-color-picker-module__HyWk2a__eyeDropperIcon{font-size:1rem}.palette-color-picker-module__HyWk2a__copyBtn,.palette-color-picker-module__HyWk2a__cancelBtn,.palette-color-picker-module__HyWk2a__confirmBtn{cursor:default;border-radius:4px;padding:.5rem 1rem;font-size:.8rem;transition:all .2s}.palette-color-picker-module__HyWk2a__copyBtn{background:var(--background);border:1px solid var(--card-border);color:var(--foreground)}.palette-color-picker-module__HyWk2a__copyBtn:hover{background:var(--card-hover)}.palette-color-picker-module__HyWk2a__cancelBtn{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.palette-color-picker-module__HyWk2a__cancelBtn:hover{background:var(--card-hover)}.palette-color-picker-module__HyWk2a__confirmBtn{background:var(--primary);color:#fff;border:none}.palette-color-picker-module__HyWk2a__confirmBtn:hover:not(:disabled){opacity:.9}.palette-color-picker-module__HyWk2a__confirmBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.palette-color-picker-module__HyWk2a__content{flex-direction:column}.palette-color-picker-module__HyWk2a__modal{max-width:95%}.palette-color-picker-module__HyWk2a__footer{flex-direction:column;gap:.75rem}.palette-color-picker-module__HyWk2a__footerLeft,.palette-color-picker-module__HyWk2a__footerRight{justify-content:center;width:100%}}
.bookmark-card-module__Q09TSW__cardWrapper{touch-action:manipulation;align-items:center;display:flex;position:relative}.bookmark-card-module__Q09TSW__cardWrapper.bookmark-card-module__Q09TSW__dragging{opacity:.4}.bookmark-card-module__Q09TSW__card{color:var(--foreground);cursor:default;border-radius:0;flex:1;align-items:center;min-width:0;padding:.35rem .4rem;text-decoration:none;transition:all .15s;display:flex}.bookmark-card-module__Q09TSW__card:hover{background-color:var(--card-hover)}.bookmark-card-module__Q09TSW__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:flex}.bookmark-card-module__Q09TSW__icon{object-fit:contain;width:16px;height:16px}.bookmark-card-module__Q09TSW__fallbackIcon{font-size:14px;line-height:1}.bookmark-card-module__Q09TSW__content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.bookmark-card-module__Q09TSW__title{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);font-size:.85rem;font-weight:400;overflow:hidden}.bookmark-card-module__Q09TSW__url{color:var(--muted-foreground);margin-top:1px;font-size:.7rem}.bookmark-card-module__Q09TSW__btnGroup{flex-shrink:0;align-items:center;margin-left:auto;padding-left:.5rem;display:flex}.bookmark-card-module__Q09TSW__cardWrapper:hover .bookmark-card-module__Q09TSW__btnGroup{opacity:1}.bookmark-card-module__Q09TSW__actionBtn{cursor:default;color:var(--muted-foreground);background:0 0;border:none;border-radius:0;padding:6px .2rem;font-size:.9rem;line-height:1}.bookmark-card-module__Q09TSW__actionBtn:hover{color:var(--primary);background:var(--card-hover)}.bookmark-card-module__Q09TSW__deleteBtn:hover{color:#ef4444}.bookmark-card-module__Q09TSW__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bookmark-card-module__Q09TSW__modal{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;width:90%;max-width:400px;padding:1.5rem}.bookmark-card-module__Q09TSW__modalTitle{color:var(--foreground);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.bookmark-card-module__Q09TSW__modalText{color:var(--muted-foreground);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.bookmark-card-module__Q09TSW__input{border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);border-radius:.5rem;margin-bottom:.75rem;padding:.75rem;font-size:.875rem}.bookmark-card-module__Q09TSW__input:focus{border-color:var(--primary);outline:none}.bookmark-card-module__Q09TSW__duplicateError{color:var(--ncrom-accent-red,#ef4444);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;font-weight:500;display:flex}.bookmark-card-module__Q09TSW__duplicateLocation{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;font-weight:400}.bookmark-card-module__Q09TSW__modalButtons{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.bookmark-card-module__Q09TSW__secondaryActions{gap:.5rem;display:flex}.bookmark-card-module__Q09TSW__secondaryBtn{color:var(--muted-foreground);cursor:default;background:0 0;border:none;padding:.375rem 0;font-size:.8rem;transition:color .15s}.bookmark-card-module__Q09TSW__secondaryBtn:hover{color:var(--foreground)}.bookmark-card-module__Q09TSW__secondaryBtn.bookmark-card-module__Q09TSW__danger:hover{color:#ef4444}.bookmark-card-module__Q09TSW__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.bookmark-card-module__Q09TSW__primaryActions{gap:.75rem;display:flex}.bookmark-card-module__Q09TSW__cancelButton,.bookmark-card-module__Q09TSW__confirmButton,.bookmark-card-module__Q09TSW__deleteButton{cursor:default;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.bookmark-card-module__Q09TSW__cancelButton{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.bookmark-card-module__Q09TSW__cancelButton:hover{background:var(--card-hover)}.bookmark-card-module__Q09TSW__confirmButton{background:var(--primary);color:#fff;border:none}.bookmark-card-module__Q09TSW__confirmButton:hover:not(:disabled){opacity:.9}.bookmark-card-module__Q09TSW__confirmButton:disabled{opacity:.5;cursor:not-allowed}.bookmark-card-module__Q09TSW__deleteButton{color:#fff;background:#ef4444;border:none}.bookmark-card-module__Q09TSW__deleteButton:hover:not(:disabled){background:#dc2626}.bookmark-card-module__Q09TSW__deleteButton:disabled{opacity:.5;cursor:not-allowed}.bookmark-card-module__Q09TSW__select{border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);cursor:default;border-radius:.5rem;margin-bottom:.75rem;padding:.75rem;font-size:.875rem}.bookmark-card-module__Q09TSW__select:focus{border-color:var(--primary);outline:none}.bookmark-card-module__Q09TSW__sectionLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:14px;font-weight:600}.bookmark-card-module__Q09TSW__groupList{border:1px solid var(--card-border);background:var(--background);border-radius:.5rem;width:100%;max-height:240px;margin-bottom:.75rem;overflow-y:auto}.bookmark-card-module__Q09TSW__groupListItem{color:var(--foreground);cursor:default;border-bottom:1px solid var(--card-border);padding:.6rem .75rem;font-size:.875rem;transition:background .15s}.bookmark-card-module__Q09TSW__groupListItem:last-child{border-bottom:none}.bookmark-card-module__Q09TSW__groupListItem:hover{background:var(--card-border)}.bookmark-card-module__Q09TSW__groupListItem.bookmark-card-module__Q09TSW__active{background:var(--primary);color:#fff;font-weight:500}.bookmark-card-module__Q09TSW__groupListItem.bookmark-card-module__Q09TSW__disabled{opacity:.5;cursor:not-allowed}.bookmark-card-module__Q09TSW__groupListItem.bookmark-card-module__Q09TSW__disabled:hover{background:0 0}.bookmark-card-module__Q09TSW__urlInputRow{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.bookmark-card-module__Q09TSW__urlInputWrapper{flex:1;min-width:0;position:relative}.bookmark-card-module__Q09TSW__urlInputWrapper .bookmark-card-module__Q09TSW__input{margin-bottom:0}.bookmark-card-module__Q09TSW__inputWrapper{position:relative}.bookmark-card-module__Q09TSW__inputWrapper .bookmark-card-module__Q09TSW__input{padding-right:2rem}.bookmark-card-module__Q09TSW__inputClearBtn{width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.bookmark-card-module__Q09TSW__inputClearBtn:hover{opacity:1;background:#0000000f}.bookmark-card-module__Q09TSW__urlInputWrapper .bookmark-card-module__Q09TSW__input,.bookmark-card-module__Q09TSW__titleInputWrapper .bookmark-card-module__Q09TSW__input{padding-right:2rem}.bookmark-card-module__Q09TSW__loadingDots{color:var(--muted-foreground);letter-spacing:2px;font-size:1rem;animation:1s infinite bookmark-card-module__Q09TSW__dotPulse;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@keyframes bookmark-card-module__Q09TSW__dotPulse{0%,to{opacity:.3}50%{opacity:1}}.bookmark-card-module__Q09TSW__titleInputWrapper{margin-bottom:.75rem;position:relative}.bookmark-card-module__Q09TSW__titleInputWrapper .bookmark-card-module__Q09TSW__input{margin-bottom:0}.bookmark-card-module__Q09TSW__autoFillHint{color:var(--primary);margin-left:.375rem;font-size:.7rem;font-weight:400}.bookmark-card-module__Q09TSW__refreshBtn{border:1px solid var(--card-border);cursor:default;color:var(--muted-foreground);background:0 0;border-radius:.5rem;flex-shrink:0;padding:.5rem;font-size:.875rem;line-height:1;transition:all .15s}.bookmark-card-module__Q09TSW__refreshBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.bookmark-card-module__Q09TSW__refreshBtn:disabled{opacity:.4;cursor:not-allowed}.bookmark-card-module__Q09TSW__summaryLabelRow{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.bookmark-card-module__Q09TSW__summaryLabelRow .bookmark-card-module__Q09TSW__editSummaryLabel{margin-bottom:0}.bookmark-card-module__Q09TSW__aiSummaryBtn{border:1px solid var(--primary);color:var(--primary);cursor:default;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;transition:background .15s,color .15s;display:inline-flex}.bookmark-card-module__Q09TSW__aiSummaryBtn:hover:not(:disabled){background:var(--primary);color:#fff}.bookmark-card-module__Q09TSW__aiSummaryBtn:disabled{opacity:.4;cursor:default}.bookmark-card-module__Q09TSW__summaryBtnGroup{align-items:center;gap:.375rem;display:flex}.bookmark-card-module__Q09TSW__clearSummaryBtn{border:1px solid var(--border);width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:default;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.7rem;line-height:1;transition:all .15s;display:inline-flex}.bookmark-card-module__Q09TSW__clearSummaryBtn:hover:not(:disabled){background:var(--danger,#e74c3c);border-color:var(--danger,#e74c3c);color:#fff}.bookmark-card-module__Q09TSW__clearSummaryBtn:disabled{opacity:.4;cursor:default}.bookmark-card-module__Q09TSW__summaryLoadingBox{color:var(--muted-foreground);border:1px solid var(--card-border);background:var(--background);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem;font-size:.8rem;display:flex}.bookmark-card-module__Q09TSW__summarySpinner{border:2px solid var(--card-border);border-top-color:var(--primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite bookmark-card-module__Q09TSW__spin;display:inline-block}@keyframes bookmark-card-module__Q09TSW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bookmark-card-module__Q09TSW__summaryErrorBox{color:#ef4444;background:#ef444410;border:1px solid #ef444440;border-radius:.5rem;padding:.625rem;font-size:.8rem}.bookmark-card-module__Q09TSW__editSummarySection{margin-bottom:.75rem}.bookmark-card-module__Q09TSW__editSummaryLabel{color:var(--muted-foreground);margin-bottom:.375rem;font-size:.75rem;display:block}.bookmark-card-module__Q09TSW__editSummaryTextarea{border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);resize:vertical;border-radius:.5rem;padding:.625rem;font-family:inherit;font-size:.8rem;line-height:1.5}.bookmark-card-module__Q09TSW__editSummaryTextarea:focus{border-color:var(--primary);outline:none}.bookmark-card-module__Q09TSW__editSummaryTextarea:disabled{opacity:.5;cursor:default;background:var(--card-bg)}.bookmark-card-module__Q09TSW__summaryBtn{cursor:default;color:var(--muted-foreground);opacity:.6;background:0 0;border:none;flex-shrink:0;align-items:center;padding:6px .2rem;line-height:1;transition:opacity .15s;display:inline-flex}.bookmark-card-module__Q09TSW__summaryBtn:hover{opacity:1;color:var(--primary)}.bookmark-card-module__Q09TSW__summaryBtnSparkle{opacity:.5}.bookmark-card-module__Q09TSW__summaryBtnSparkle:hover{opacity:1}.bookmark-card-module__Q09TSW__summaryBtnLoading{opacity:.7;cursor:wait}.bookmark-card-module__Q09TSW__spinIcon{animation:1s linear infinite bookmark-card-module__Q09TSW__spin}.bookmark-card-module__Q09TSW__summaryBtnWrap{display:inline-flex;position:relative}.bookmark-card-module__Q09TSW__summaryTooltip{background:var(--card-bg,#333);color:var(--text-primary,#fff);white-space:nowrap;z-index:10;border-radius:6px;padding:6px 12px;font-size:.875rem;animation:.2s bookmark-card-module__Q09TSW__tooltipFadeIn;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.bookmark-card-module__Q09TSW__summaryTooltipArrow{border:5px solid #0000;border-top-color:var(--card-bg,#333);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes bookmark-card-module__Q09TSW__tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.bookmark-card-module__Q09TSW__popover{z-index:9999;background:var(--card-bg);border:1px solid var(--card-border);pointer-events:auto;-webkit-user-select:text;user-select:text;border-radius:8px;padding:.625rem .75rem;animation:.15s bookmark-card-module__Q09TSW__popoverIn;position:fixed;box-shadow:0 4px 16px #0000001f}[data-theme=dark] .bookmark-card-module__Q09TSW__popover{box-shadow:0 4px 16px #0006}.bookmark-card-module__Q09TSW__popoverArrow{background:var(--card-bg);border-left:1px solid var(--card-border);border-top:1px solid var(--card-border);width:10px;height:10px;position:absolute;top:-5px;transform:rotate(45deg)}.bookmark-card-module__Q09TSW__popoverText{color:var(--foreground);word-break:break-word;cursor:text;-webkit-user-select:text;user-select:text;margin:0;font-size:.875rem;line-height:1.55;overflow-y:auto}@keyframes bookmark-card-module__Q09TSW__popoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bookmark-card-module__Q09TSW__dragOverlay{background:var(--card-bg);opacity:.95;border-radius:.25rem;box-shadow:0 8px 24px #00000026}
.bookmark-action-popover-module__KC9jna__popover{z-index:9999;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;min-width:100px;padding:4px;animation:.12s bookmark-action-popover-module__KC9jna__popoverSlideIn;position:fixed;box-shadow:0 4px 16px #0000001f}[data-theme=dark] .bookmark-action-popover-module__KC9jna__popover{box-shadow:0 4px 16px #0006}.bookmark-action-popover-module__KC9jna__menuItem{width:100%;color:var(--foreground);cursor:default;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:.8rem;transition:background .1s;display:flex}.bookmark-action-popover-module__KC9jna__menuItem:hover{background:var(--card-hover)}.bookmark-action-popover-module__KC9jna__menuItem.bookmark-action-popover-module__KC9jna__danger:hover{color:#ef4444;background:#ef444415}.bookmark-action-popover-module__KC9jna__menuItem.bookmark-action-popover-module__KC9jna__warning:hover{color:#f59e0b;background:#f59e0b15}.bookmark-action-popover-module__KC9jna__menuItem.bookmark-action-popover-module__KC9jna__disabled{opacity:.4;cursor:not-allowed}.bookmark-action-popover-module__KC9jna__badge{color:var(--primary);margin-left:auto;font-size:.65rem}.bookmark-action-popover-module__KC9jna__menuIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.2em;font-size:.85rem;line-height:1;display:inline-flex}@keyframes bookmark-action-popover-module__KC9jna__popoverSlideIn{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}
.ShareToast-module__PJBjYG__backdrop{z-index:1000;background:#0006;justify-content:center;align-items:center;animation:.2s ShareToast-module__PJBjYG__fadeIn;display:flex;position:fixed;inset:0}.ShareToast-module__PJBjYG__modal{background:var(--ncrom-card-bg,#fff);border:1px solid var(--ncrom-card-border,#e5e7eb);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;max-width:320px;padding:2rem 2.5rem;animation:.2s ShareToast-module__PJBjYG__scaleIn;display:flex;box-shadow:0 8px 24px #0003}.ShareToast-module__PJBjYG__message{color:var(--ncrom-foreground,#1e293b);word-break:keep-all;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.ShareToast-module__PJBjYG__confirmBtn{color:#1e293b;cursor:default;background:#f2b720;border:none;border-radius:8px;margin-top:.25rem;padding:.5rem 2rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.ShareToast-module__PJBjYG__confirmBtn:hover{opacity:.85}@keyframes ShareToast-module__PJBjYG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ShareToast-module__PJBjYG__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[data-theme=dark] .ShareToast-module__PJBjYG__modal{box-shadow:0 8px 24px #00000080}
.category-group-module__dPNCda__wrapper{break-inside:avoid;background:var(--card-bg);border-radius:8px;min-width:0;margin-bottom:0;padding:.5rem}.category-group-module__dPNCda__wrapper.category-group-module__dPNCda__freeUser{background:var(--secondary-bg)}.category-group-module__dPNCda__wrapper.category-group-module__dPNCda__hasColor{background:rgba(var(--category-color-rgb),var(--pastel-opacity,.3))}[data-theme=dark] .category-group-module__dPNCda__wrapper{border:1px solid #ffffff14}[data-theme=dark] .category-group-module__dPNCda__wrapper.category-group-module__dPNCda__hasColor{border:1px solid rgba(var(--category-color-rgb),.25)}.category-group-module__dPNCda__titleWrapper{align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex;position:relative}.category-group-module__dPNCda__titleWrapper .category-group-module__dPNCda__title{flex:1}.category-group-module__dPNCda__collapseIcon{width:16px;height:16px;color:var(--muted-foreground);opacity:.6;flex-shrink:0;justify-content:center;align-items:center;display:flex}.category-group-module__dPNCda__bookmarkCount{color:var(--muted-foreground);margin-left:.25rem;font-size:.75rem;font-weight:400}.category-group-module__dPNCda__addBookmarkBtn{color:var(--muted-foreground);cursor:default;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem;line-height:1;transition:opacity .2s,background .2s,color .2s;display:flex}.category-group-module__dPNCda__addBookmarkBtn:hover{opacity:1;background:var(--card-hover);color:var(--primary)}.category-group-module__dPNCda__settingsBtn{color:var(--muted-foreground);cursor:default;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem;line-height:1;transition:opacity .2s,background .2s,color .2s;display:flex}.category-group-module__dPNCda__settingsBtn:hover{opacity:1;background:var(--card-hover);color:var(--foreground)}.category-group-module__dPNCda__title{border-left:6px solid var(--category-color,var(--primary));color:var(--foreground);cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:0;flex:1;align-items:center;gap:.4rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.6rem;font-size:.9rem;font-weight:700;transition:opacity .2s,background .15s;display:flex}.category-group-module__dPNCda__title:hover{opacity:.85;background:#64748b14}.category-group-module__dPNCda__title:active{cursor:default}.category-group-module__dPNCda__titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-group-module__dPNCda__dragIcon{color:var(--muted-foreground);opacity:.5;transition:opacity .2s}.category-group-module__dPNCda__title:hover .category-group-module__dPNCda__dragIcon{opacity:1}.category-group-module__dPNCda__list{border-radius:4px;flex-direction:column;min-height:20px;transition:max-height .2s,background-color .15s;display:flex}.category-group-module__dPNCda__listCollapsed{min-height:0;max-height:0;overflow:hidden}.category-group-module__dPNCda__listDropOver{background-color:#6366f11a}.category-group-module__dPNCda__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.category-group-module__dPNCda__modal{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;width:90%;max-width:400px;padding:1.5rem;overflow:hidden}.category-group-module__dPNCda__modalTitle{color:var(--foreground);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.category-group-module__dPNCda__modalText{color:var(--muted-foreground);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.category-group-module__dPNCda__input{border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);border-radius:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.category-group-module__dPNCda__input:focus{border-color:var(--primary);outline:none}.category-group-module__dPNCda__inputWrapper{margin-bottom:1rem;position:relative}.category-group-module__dPNCda__inputWrapper .category-group-module__dPNCda__input{margin-bottom:0;padding-right:2rem}.category-group-module__dPNCda__inputClearBtn{width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.category-group-module__dPNCda__inputClearBtn:hover{opacity:1;background:#0000000f}.category-group-module__dPNCda__select{border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);cursor:default;border-radius:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.category-group-module__dPNCda__select:focus{border-color:var(--primary);outline:none}.category-group-module__dPNCda__modalButtons{justify-content:flex-end;gap:.75rem;display:flex}.category-group-module__dPNCda__cancelButton,.category-group-module__dPNCda__confirmButton,.category-group-module__dPNCda__deleteButton{cursor:default;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.category-group-module__dPNCda__cancelButton{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.category-group-module__dPNCda__cancelButton:hover{background:var(--card-hover)}.category-group-module__dPNCda__confirmButton{background:var(--primary);color:#fff;border:none}.category-group-module__dPNCda__confirmButton:hover:not(:disabled){opacity:.9}.category-group-module__dPNCda__confirmButton:disabled{opacity:.5;cursor:not-allowed}.category-group-module__dPNCda__deleteButton{color:#fff;background:#ef4444;border:none}.category-group-module__dPNCda__deleteButton:hover:not(:disabled){background:#dc2626}.category-group-module__dPNCda__deleteButton:disabled{opacity:.5;cursor:not-allowed}.category-group-module__dPNCda__settingsMenuList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.category-group-module__dPNCda__settingsMenuItem{width:100%;color:var(--foreground);background:var(--background);border:1px solid var(--card-border);cursor:default;text-align:left;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .15s;display:block}.category-group-module__dPNCda__settingsMenuItem:hover{background-color:var(--card-hover);border-color:var(--primary)}.category-group-module__dPNCda__settingsMenuItem.category-group-module__dPNCda__disabled{opacity:.5;cursor:not-allowed;justify-content:space-between;align-items:center;display:flex}.category-group-module__dPNCda__settingsMenuItem.category-group-module__dPNCda__disabled:hover{background-color:var(--background);border-color:var(--card-border)}.category-group-module__dPNCda__proBadge{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#f2b720,#e6a000);border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.category-group-module__dPNCda__settingsMenuItem.category-group-module__dPNCda__danger{color:#ef4444}.category-group-module__dPNCda__settingsMenuItem.category-group-module__dPNCda__danger:hover{background-color:#ef44441a;border-color:#ef4444}.category-group-module__dPNCda__colorGrid{grid-template-columns:repeat(6,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.category-group-module__dPNCda__colorBtn{aspect-ratio:1;cursor:default;border:2px solid #0000;border-radius:.5rem;width:100%;transition:all .2s}.category-group-module__dPNCda__colorBtn:hover{transform:scale(1.1)}.category-group-module__dPNCda__colorBtn.category-group-module__dPNCda__colorSelected{border-color:var(--foreground);box-shadow:0 0 0 2px var(--background)}.category-group-module__dPNCda__colorBtn:disabled{opacity:.5;cursor:not-allowed}.category-group-module__dPNCda__customColorSection{border-top:1px solid var(--card-border);margin-top:1rem;padding-top:1rem}.category-group-module__dPNCda__customColorLabel{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.8rem}.category-group-module__dPNCda__customColorGrid{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.category-group-module__dPNCda__addColorBtn{border:2px dashed var(--card-border);cursor:default;width:2.5rem;height:2.5rem;color:var(--muted-foreground);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex}.category-group-module__dPNCda__addColorBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.category-group-module__dPNCda__addColorBtn:disabled{opacity:.5;cursor:not-allowed}.category-group-module__dPNCda__colorPickerContainer{background:var(--background);border:1px solid var(--card-border);border-radius:.5rem;margin-top:.75rem;padding:.75rem}.category-group-module__dPNCda__nativeColorPicker{border:1px solid var(--card-border);cursor:default;background:0 0;border-radius:.375rem;flex-shrink:0;width:3rem;height:2.5rem;padding:0}.category-group-module__dPNCda__nativeColorPicker::-webkit-color-swatch-wrapper{padding:2px}.category-group-module__dPNCda__nativeColorPicker::-webkit-color-swatch{border:none;border-radius:.25rem}.category-group-module__dPNCda__nativeColorPicker::-moz-color-swatch{border:none;border-radius:.25rem}.category-group-module__dPNCda__colorPickerFooter{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.category-group-module__dPNCda__colorPreviewLarge{border:1px solid var(--card-border);border-radius:.375rem;flex-shrink:0;width:2.5rem;height:2.5rem}.category-group-module__dPNCda__colorHexInput{border:1px solid var(--card-border);background:var(--background);color:var(--foreground);text-transform:uppercase;border-radius:.375rem;flex:1;min-width:0;padding:.5rem;font-family:monospace;font-size:.875rem}.category-group-module__dPNCda__colorHexInput:focus{border-color:var(--primary);outline:none}.category-group-module__dPNCda__colorPickerAddBtn{background:var(--primary);color:#fff;cursor:default;border:none;border-radius:.375rem;flex-shrink:0;padding:.5rem 1rem;font-size:.8rem;transition:opacity .2s}.category-group-module__dPNCda__colorPickerAddBtn:hover:not(:disabled){opacity:.9}.category-group-module__dPNCda__colorPickerAddBtn:disabled{opacity:.5;cursor:not-allowed}.category-group-module__dPNCda__customColorHint{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.7rem;font-style:italic}[data-theme=dark] .category-group-module__dPNCda__wrapper.category-group-module__dPNCda__freeUser{background:#3a3a3a}[data-theme=dark] .category-group-module__dPNCda__addBookmarkBtn{color:var(--foreground)}
.PromoBanner-module__KqYBzG__banner{aspect-ratio:6/5;cursor:default;background:0 0;border:none;border-radius:8px;width:100%;margin:0 0 .75rem;padding:0;transition:opacity .2s;display:block;overflow:hidden}.PromoBanner-module__KqYBzG__banner:hover{opacity:.9}.PromoBanner-module__KqYBzG__bannerImage{object-fit:cover;border-radius:8px;width:100%;height:100%}.PromoBanner-module__KqYBzG__placeholder{background:linear-gradient(135deg,#f2b720 0%,#f59e0b 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.PromoBanner-module__KqYBzG__text{color:#1a1a1a;text-align:center;word-break:keep-all;padding:0 .75rem;font-size:14px;font-weight:500;line-height:1.4}.PromoBanner-module__KqYBzG__cta{color:#f2b720;white-space:nowrap;background:#1a1a1a;border-radius:6px;padding:.375rem .75rem;font-size:14px;font-weight:600;display:inline-block}[data-theme=dark] .PromoBanner-module__KqYBzG__placeholder{background:linear-gradient(135deg,#b8860b 0%,#d4a017 100%)}[data-theme=dark] .PromoBanner-module__KqYBzG__text{color:#fafafa}@media (max-width:768px){.PromoBanner-module__KqYBzG__banner{margin:.75rem 0}}
.column-layout-module__5qc2hG__columnsContainer{grid-template-columns:repeat(5,1fr);gap:5px;min-height:200px;padding:0 5px;display:grid}@media (min-width:768px) and (max-width:1023px){.column-layout-module__5qc2hG__columnsContainer{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.column-layout-module__5qc2hG__columnsContainer{grid-template-columns:1fr}.column-layout-module__5qc2hG__column{min-height:0}}.column-layout-module__5qc2hG__column{border-radius:0;flex-direction:column;gap:0;min-width:0;min-height:100px;padding:0;transition:background-color .2s,border-color .2s;display:flex}.column-layout-module__5qc2hG__columnOver{background-color:#6366f114;border:2px dashed #6366f14d}.column-layout-module__5qc2hG__columnEmpty{background-color:#0000}.column-layout-module__5qc2hG__emptyPlaceholder{height:80px;color:var(--muted-foreground);opacity:.6;justify-content:center;align-items:center;font-size:.8rem;display:flex}.column-layout-module__5qc2hG__categoryItem{border:none;border-radius:8px;min-width:0;margin-bottom:5px;transition:transform .2s,opacity .2s,background-color .2s;overflow:hidden}.column-layout-module__5qc2hG__categoryItem:last-child{margin-bottom:0}.column-layout-module__5qc2hG__categoryDropPlaceholder{border:2px dashed var(--ncrom-brand,#f2b720);box-sizing:border-box;background:#f2b72014;border-radius:8px;height:52px;margin-bottom:5px}[data-theme=dark] .column-layout-module__5qc2hG__categoryDropPlaceholder{background:#f2b7201f}.column-layout-module__5qc2hG__dragOverlay{opacity:.95;cursor:default;background:0 0;border-radius:8px;padding:0;box-shadow:0 12px 32px #0003}.column-layout-module__5qc2hG__bookmarkDragOverlay{background:var(--card-bg);opacity:.95;cursor:default;border-radius:.25rem;box-shadow:0 8px 24px #00000026}.column-layout-module__5qc2hG__emptyState{text-align:center;min-height:calc(100vh - 320px);color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.column-layout-module__5qc2hG__emptyState p{margin:0 0 1rem;font-size:.9rem}.column-layout-module__5qc2hG__createGroupBtn{color:#fff;cursor:default;background:#f2b720;border:none;border-radius:.375rem;margin:1rem 0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s}.column-layout-module__5qc2hG__createGroupBtn:hover{background:#d9a31c}.column-layout-module__5qc2hG__emptyState .column-layout-module__5qc2hG__createGroupHint{color:var(--text-muted,#6b7280);margin:.5rem 0 0;font-size:.813rem;line-height:1.5}.column-layout-module__5qc2hG__emptyState .column-layout-module__5qc2hG__createGroupHint p{margin:.15rem 0}.column-layout-module__5qc2hG__createCategoryBtn{color:#fff;cursor:default;background:#f2b720;border:none;border-radius:.375rem;margin:1rem 0 0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s}.column-layout-module__5qc2hG__createCategoryBtn:hover{background:#d9a31c}
.ThemeToggle-module__3b5zuq__toggle{width:44px;height:44px;color:var(--foreground);cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ThemeToggle-module__3b5zuq__toggle:hover{transform:scale(1.15)}.ThemeToggle-module__3b5zuq__toggle:active{transform:scale(.95)}.ThemeToggle-module__3b5zuq__toggle svg{transition:transform .3s}.ThemeToggle-module__3b5zuq__toggle:hover svg{transform:rotate(15deg)}.ThemeToggle-module__3b5zuq__disabled{opacity:.25;cursor:not-allowed;pointer-events:none}@media (max-width:767px){.ThemeToggle-module__3b5zuq__toggle{display:none}}
.UserMenu-module__iI1mIW__container{margin-left:4px;position:relative}.UserMenu-module__iI1mIW__trigger{cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s;display:flex}.UserMenu-module__iI1mIW__trigger:hover{opacity:.8}.UserMenu-module__iI1mIW__avatar{object-fit:cover;border-radius:50%;width:2rem;height:2rem}.UserMenu-module__iI1mIW__avatarPlaceholder{background:var(--primary-color,#3b82f6);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.UserMenu-module__iI1mIW__menu{background:var(--card-bg,white);border:1px solid var(--card-border,#e5e7eb);z-index:50;border-radius:.5rem;min-width:160px;margin-top:.375rem;padding:.25rem 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000014}.UserMenu-module__iI1mIW__menuHeader{padding:.5rem .75rem .375rem}.UserMenu-module__iI1mIW__email{color:var(--text-muted,#94a3b8);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.UserMenu-module__iI1mIW__menuItem{text-align:left;width:100%;color:var(--foreground,#374151);cursor:default;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;transition:background .15s}.UserMenu-module__iI1mIW__menuItem:hover:not(:disabled){background:var(--hover-bg,#f3f4f6)}.UserMenu-module__iI1mIW__menuItem:disabled{opacity:.6;cursor:not-allowed}.UserMenu-module__iI1mIW__menuDivider{background:var(--border-color,#e5e7eb);height:1px;margin:.25rem 0}.UserMenu-module__iI1mIW__countryWrapper{position:relative}.UserMenu-module__iI1mIW__countryTrigger{align-items:center;gap:.5rem;width:100%;display:flex}.UserMenu-module__iI1mIW__flagImg{object-fit:cover;border-radius:1px;display:block}.UserMenu-module__iI1mIW__countrySidePanel{background:var(--card-bg,white);border:1px solid var(--card-border,#e5e7eb);border-radius:.5rem;min-width:180px;max-height:360px;margin-right:4px;padding:.25rem 0;position:absolute;top:0;right:100%;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.UserMenu-module__iI1mIW__countryGroup{padding:.125rem 0}.UserMenu-module__iI1mIW__countryGroup+.UserMenu-module__iI1mIW__countryGroup{border-top:1px solid var(--border-color,#e5e7eb)}.UserMenu-module__iI1mIW__regionLabel{color:var(--muted-foreground,#94a3b8);text-transform:uppercase;letter-spacing:.05em;padding:.3rem .75rem .15rem;font-size:.65rem;font-weight:600}.UserMenu-module__iI1mIW__countryItem{cursor:default;width:100%;color:var(--foreground,#374151);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;transition:background .15s;display:flex}.UserMenu-module__iI1mIW__countryItem:hover{background:var(--hover-bg,#f3f4f6)}.UserMenu-module__iI1mIW__countrySelected{background:#6366f11a;font-weight:600}.UserMenu-module__iI1mIW__logoutConfirm{padding:.5rem .75rem}.UserMenu-module__iI1mIW__logoutWarning{color:var(--text-muted,#6b7280);margin:0 0 .5rem;font-size:.75rem;line-height:1.4}.UserMenu-module__iI1mIW__logoutActions{gap:.375rem;display:flex}.UserMenu-module__iI1mIW__logoutBtn{color:#fff;cursor:default;background:#ef4444;border:none;border-radius:4px;flex:1;padding:.375rem .5rem;font-size:.75rem;font-weight:600;transition:background .15s}.UserMenu-module__iI1mIW__logoutBtn:hover:not(:disabled){background:#dc2626}.UserMenu-module__iI1mIW__logoutBtn:disabled{opacity:.6;cursor:not-allowed}.UserMenu-module__iI1mIW__logoutCancelBtn{color:var(--foreground,#374151);background:var(--hover-bg,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);cursor:default;border-radius:4px;flex:1;padding:.375rem .5rem;font-size:.75rem;transition:background .15s}.UserMenu-module__iI1mIW__logoutCancelBtn:hover{background:var(--card-border,#e5e7eb)}.UserMenu-module__iI1mIW__menuItemDisabled{opacity:.5}.UserMenu-module__iI1mIW__themeMenuItem{display:none}.UserMenu-module__iI1mIW__hamburgerIcon{color:var(--foreground);display:none}@media (max-width:767px){.UserMenu-module__iI1mIW__container{margin-left:0}.UserMenu-module__iI1mIW__avatarWrap{display:none}.UserMenu-module__iI1mIW__hamburgerIcon,.UserMenu-module__iI1mIW__themeMenuItem{display:block}}
.SubscriptionManagePanel-module__wmbwLq__backdrop{z-index:99;pointer-events:none;background:0 0;transition:background .3s;position:fixed;inset:0}.SubscriptionManagePanel-module__wmbwLq__backdropVisible{pointer-events:auto;background:#0000004d}.SubscriptionManagePanel-module__wmbwLq__panel{z-index:101;background:var(--card-bg);border-left:1px solid var(--card-border);width:480px;max-width:100vw;height:100dvh;box-shadow:none;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.SubscriptionManagePanel-module__wmbwLq__panelOpen{transform:translate(0)}.SubscriptionManagePanel-module__wmbwLq__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 20px 20px;display:flex}.SubscriptionManagePanel-module__wmbwLq__headerTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.SubscriptionManagePanel-module__wmbwLq__closeButton{width:32px;height:32px;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.SubscriptionManagePanel-module__wmbwLq__closeButton:hover{background:var(--hover-bg);color:var(--foreground)}.SubscriptionManagePanel-module__wmbwLq__content{flex:1;padding:20px;overflow-y:auto}.SubscriptionManagePanel-module__wmbwLq__content::-webkit-scrollbar{width:14px}.SubscriptionManagePanel-module__wmbwLq__content::-webkit-scrollbar-track{background:#f1f1f1}.SubscriptionManagePanel-module__wmbwLq__content::-webkit-scrollbar-thumb{background:#f2b720;border-radius:7px}.SubscriptionManagePanel-module__wmbwLq__content::-webkit-scrollbar-thumb:hover{background:#e6b400}.SubscriptionManagePanel-module__wmbwLq__content::-webkit-scrollbar-thumb:active{background:#cc9f00}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__content::-webkit-scrollbar-track{background:#2b2b2b}.SubscriptionManagePanel-module__wmbwLq__chatScroll::-webkit-scrollbar{width:14px}.SubscriptionManagePanel-module__wmbwLq__chatScroll::-webkit-scrollbar-track{background:#f1f1f1}.SubscriptionManagePanel-module__wmbwLq__chatScroll::-webkit-scrollbar-thumb{background:#f2b720;border-radius:7px}.SubscriptionManagePanel-module__wmbwLq__chatScroll::-webkit-scrollbar-thumb:hover{background:#e6b400}.SubscriptionManagePanel-module__wmbwLq__chatScroll::-webkit-scrollbar-thumb:active{background:#cc9f00}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__chatScroll::-webkit-scrollbar-track{background:#2b2b2b}.SubscriptionManagePanel-module__wmbwLq__sectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:15px;font-weight:600}.SubscriptionManagePanel-module__wmbwLq__loadingState{justify-content:center;align-items:center;height:200px;display:flex}.SubscriptionManagePanel-module__wmbwLq__spinner{border:3px solid var(--card-border);border-top-color:var(--brand-color,#f2b720);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite SubscriptionManagePanel-module__wmbwLq__spin}@keyframes SubscriptionManagePanel-module__wmbwLq__spin{to{transform:rotate(360deg)}}.SubscriptionManagePanel-module__wmbwLq__emptyState{height:200px;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.SubscriptionManagePanel-module__wmbwLq__subCard{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:10px;margin-bottom:12px;padding:16px}.SubscriptionManagePanel-module__wmbwLq__subHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.SubscriptionManagePanel-module__wmbwLq__subName{color:var(--foreground);font-size:15px;font-weight:600}.SubscriptionManagePanel-module__wmbwLq__statusBadge{border-radius:9999px;padding:2px 10px;font-size:14px;font-weight:500;display:inline-block}.SubscriptionManagePanel-module__wmbwLq__statusActive{color:#065f46;background:#d1fae5}.SubscriptionManagePanel-module__wmbwLq__statusInactive{background:var(--bg-secondary,#f3f4f6);color:var(--text-muted,#6b7280)}.SubscriptionManagePanel-module__wmbwLq__subDetails{flex-direction:column;gap:6px;display:flex}.SubscriptionManagePanel-module__wmbwLq__subDetail{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.SubscriptionManagePanel-module__wmbwLq__detailLabel{font-weight:500}.SubscriptionManagePanel-module__wmbwLq__cancelButton{color:#ef4444;cursor:default;background:0 0;border:1px solid #ef4444;border-radius:8px;width:100%;margin-top:12px;padding:8px;font-size:14px;font-weight:500;transition:all .15s}.SubscriptionManagePanel-module__wmbwLq__cancelButton:hover{background:#fef2f2}.SubscriptionManagePanel-module__wmbwLq__refundButton{color:#f2b720;cursor:default;background:0 0;border:1px solid #f2b720;border-radius:8px;width:100%;margin-top:8px;padding:8px;font-size:14px;font-weight:500;transition:all .15s}.SubscriptionManagePanel-module__wmbwLq__refundButton:hover{background:#f2b72014}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__refundButton:hover{background:#f2b72026}.SubscriptionManagePanel-module__wmbwLq__confirmBox{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:12px}.SubscriptionManagePanel-module__wmbwLq__confirmText{color:#991b1b;margin:0 0 4px;font-size:14px;font-weight:600}.SubscriptionManagePanel-module__wmbwLq__confirmDesc{color:#b91c1c;margin:0 0 12px;font-size:14px;line-height:1.4}.SubscriptionManagePanel-module__wmbwLq__confirmActions{gap:8px;display:flex}.SubscriptionManagePanel-module__wmbwLq__confirmCancel{color:var(--text-primary,#374151);border:1px solid var(--border-color,#e5e7eb);cursor:default;background:#fff;border-radius:6px;flex:1;padding:8px;font-size:14px;font-weight:500}.SubscriptionManagePanel-module__wmbwLq__confirmDanger{color:#fff;cursor:default;background:#ef4444;border:none;border-radius:6px;flex:1;padding:8px;font-size:14px;font-weight:600;transition:opacity .15s}.SubscriptionManagePanel-module__wmbwLq__confirmDanger:hover:not(:disabled){opacity:.9}.SubscriptionManagePanel-module__wmbwLq__confirmDanger:disabled{opacity:.6;cursor:not-allowed}.SubscriptionManagePanel-module__wmbwLq__cancelledNote{color:var(--text-muted);margin:10px 0 0;font-size:14px;font-style:italic}.SubscriptionManagePanel-module__wmbwLq__cancelError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:8px 0 0;padding:8px 12px;font-size:14px}.SubscriptionManagePanel-module__wmbwLq__secretWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:8px 0;padding:8px 10px;font-size:14px;line-height:1.5}.SubscriptionManagePanel-module__wmbwLq__agreeLabel{color:#991b1b;cursor:default;align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:14px;line-height:1.4;display:flex}.SubscriptionManagePanel-module__wmbwLq__agreeLabel input[type=checkbox]{accent-color:#ef4444;flex-shrink:0;margin-top:3px}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__panel{box-shadow:none}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__confirmBox{background:#451a1a;border-color:#7f1d1d}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__confirmText{color:#fca5a5}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__confirmDesc{color:#f87171}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__confirmCancel{background:var(--bg-secondary,#374151);border-color:var(--border-color,#4b5563);color:var(--foreground)}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__cancelButton:hover{background:#451a1a}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__secretWarning{color:#fbbf24;background:#451a03;border-color:#92400e}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__agreeLabel{color:#fca5a5}[data-theme=dark] .SubscriptionManagePanel-module__wmbwLq__statusActive{color:#6ee7b7;background:#064e3b}@media (max-width:767px){.SubscriptionManagePanel-module__wmbwLq__panel{width:100vw}}
.SupportNotificationToast-module__HHJwiq__toast{z-index:9999;background:var(--card-bg,#fff);cursor:pointer;border:2px solid #f2b720;border-radius:12px;align-items:center;gap:.75rem;max-width:320px;padding:.75rem 1rem;animation:.3s ease-out SupportNotificationToast-module__HHJwiq__slideIn,2s ease-in-out .3s infinite SupportNotificationToast-module__HHJwiq__wobble;display:flex;position:fixed;top:4.5rem;right:1.5rem;box-shadow:0 4px 20px #00000026}.SupportNotificationToast-module__HHJwiq__icon{flex-shrink:0;font-size:1.5rem}.SupportNotificationToast-module__HHJwiq__text{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.4}.SupportNotificationToast-module__HHJwiq__badge{color:#fff;text-align:center;background:#f2b720;border-radius:9999px;flex-shrink:0;min-width:1.25rem;padding:.125rem .5rem;font-size:.875rem;font-weight:700}.SupportNotificationToast-module__HHJwiq__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem;font-size:1.125rem;line-height:1}.SupportNotificationToast-module__HHJwiq__closeBtn:hover{color:var(--foreground)}@keyframes SupportNotificationToast-module__HHJwiq__slideIn{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes SupportNotificationToast-module__HHJwiq__wobble{0%,40%{transform:rotate(0)}45%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}55%{transform:rotate(-4deg)}60%{transform:rotate(4deg)}65%{transform:rotate(-2deg)}70%{transform:rotate(0)}to{transform:rotate(0)}}
.Header-module__Af2_WG__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex;position:relative}.Header-module__Af2_WG__logoLink{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.Header-module__Af2_WG__logo{width:auto;height:32px}[data-theme=dark] .Header-module__Af2_WG__logo{filter:invert()}.Header-module__Af2_WG__headerLeft{align-items:center;gap:8px;display:flex;position:relative;top:5px}.Header-module__Af2_WG__betaBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--brand-color,#f2b720);border-radius:4px;align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.Header-module__Af2_WG__headerMiddle{margin-bottom:-30px;position:relative;top:-30px}.Header-module__Af2_WG__headerRight{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:0;display:flex}@media (max-width:767px){.Header-module__Af2_WG__header{flex-wrap:wrap}.Header-module__Af2_WG__headerMiddle{flex-basis:100%;order:1;margin-bottom:0;top:0}}
.NotificationButton-module__khrSxa__wrapper{position:relative}@media (max-width:767px){.NotificationButton-module__khrSxa__wrapper{margin-left:auto;margin-right:-.5rem}}.NotificationButton-module__khrSxa__button{width:44px;height:44px;color:var(--foreground);cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.NotificationButton-module__khrSxa__button:hover{transform:scale(1.15)}.NotificationButton-module__khrSxa__button:active{transform:scale(.95)}.NotificationButton-module__khrSxa__shake{animation:2.5s ease-in-out infinite NotificationButton-module__khrSxa__spinShake}@keyframes NotificationButton-module__khrSxa__spinShake{0%{transform:rotateY(0)}20%{transform:rotateY(360deg)}30%{transform:rotate(0)}37%{transform:rotate(-8deg)}44%{transform:rotate(8deg)}51%{transform:rotate(-5deg)}58%{transform:rotate(5deg)}65%{transform:rotate(-2deg)}70%{transform:rotate(0)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.NotificationButton-module__khrSxa__shake{animation:none}}.NotificationButton-module__khrSxa__unreadDot{fill:var(--ncrom-accent-red,#ef4444)}
.NotificationPanel-module__CZKKiW__backdrop{z-index:99;pointer-events:none;background:0 0;transition:background .3s;position:fixed;inset:0}.NotificationPanel-module__CZKKiW__backdropVisible{pointer-events:auto;background:#0000004d}.NotificationPanel-module__CZKKiW__panel{z-index:100;background:var(--card-bg);border-left:1px solid var(--card-border);width:480px;max-width:100vw;height:100dvh;box-shadow:none;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.NotificationPanel-module__CZKKiW__panelOpen{transform:translate(0)}.NotificationPanel-module__CZKKiW__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 20px 20px;display:flex}.NotificationPanel-module__CZKKiW__headerTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.NotificationPanel-module__CZKKiW__headerActions{align-items:center;gap:8px;display:flex}.NotificationPanel-module__CZKKiW__markAllReadButton{color:var(--text-muted,#6b7280);background:var(--bg-secondary,#f3f4f6);border:1px solid var(--card-border,#e5e7eb);cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.875rem;transition:all .15s}.NotificationPanel-module__CZKKiW__markAllReadButton:hover{color:#1f2937;background:#f2b720;border-color:#f2b720}.NotificationPanel-module__CZKKiW__closeButton{width:32px;height:32px;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.NotificationPanel-module__CZKKiW__closeButton:hover{background:var(--hover-bg);color:var(--foreground)}.NotificationPanel-module__CZKKiW__list{flex:1;padding:8px 0;overflow-y:auto}.NotificationPanel-module__CZKKiW__empty{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 20px;display:flex}.NotificationPanel-module__CZKKiW__empty svg{opacity:.4}.NotificationPanel-module__CZKKiW__empty p{margin:0;font-size:14px}.NotificationPanel-module__CZKKiW__item{border-bottom:1px solid var(--card-border)}.NotificationPanel-module__CZKKiW__item:last-child{border-bottom:none}.NotificationPanel-module__CZKKiW__itemUnread{background:var(--hover-bg)}.NotificationPanel-module__CZKKiW__itemHeader{cursor:default;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;align-items:center;gap:8px;padding:14px 20px;font-size:14px;transition:background .15s;display:flex}.NotificationPanel-module__CZKKiW__itemHeader:hover{background:var(--hover-bg)}.NotificationPanel-module__CZKKiW__unreadDot{background:var(--ncrom-accent-blue,#3b82f6);border-radius:50%;flex-shrink:0;width:8px;height:8px}.NotificationPanel-module__CZKKiW__itemTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;line-height:1.4;overflow:hidden}.NotificationPanel-module__CZKKiW__itemTitleUnread{font-weight:700}.NotificationPanel-module__CZKKiW__itemDate{color:var(--text-muted);flex-shrink:0;font-size:14px;font-weight:700}.NotificationPanel-module__CZKKiW__chevron{color:var(--text-muted);flex-shrink:0;margin-left:4px;transition:transform .2s}.NotificationPanel-module__CZKKiW__chevronOpen{transform:rotate(180deg)}.NotificationPanel-module__CZKKiW__itemContent{max-height:0;transition:max-height .25s;overflow:hidden}.NotificationPanel-module__CZKKiW__itemContentOpen{max-height:500px}.NotificationPanel-module__CZKKiW__itemBody{color:var(--text-muted);white-space:pre-wrap;word-break:break-word;padding:0 20px 16px;font-size:14px;line-height:1.6}[data-theme=dark] .NotificationPanel-module__CZKKiW__panel{box-shadow:none}[data-theme=dark] .NotificationPanel-module__CZKKiW__backdropVisible{background:#00000080}[data-theme=dark] .NotificationPanel-module__CZKKiW__unreadDot{background:var(--ncrom-primary,#58a6ff)}@media (max-width:767px){.NotificationPanel-module__CZKKiW__panel{width:100vw}}
.LanguageSelector-module__aq0wja__container{display:inline-flex;position:relative}.LanguageSelector-module__aq0wja__trigger{width:44px;height:44px;color:var(--foreground);cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;gap:.25rem;transition:all .2s;display:flex}.LanguageSelector-module__aq0wja__trigger:hover{transform:scale(1.15)}.LanguageSelector-module__aq0wja__trigger:active{transform:scale(.95)}.LanguageSelector-module__aq0wja__trigger svg{flex-shrink:0;transition:transform .3s}.LanguageSelector-module__aq0wja__trigger:hover svg{transform:rotate(15deg)}.LanguageSelector-module__aq0wja__label{display:none}.LanguageSelector-module__aq0wja__dropdown{background:var(--card-bg,#fff);border:1px solid var(--card-border);z-index:200;border-radius:8px;min-width:150px;max-height:340px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}[data-theme=dark] .LanguageSelector-module__aq0wja__dropdown{background:var(--card-bg,#1e1e1e);box-shadow:0 4px 16px #0006}.LanguageSelector-module__aq0wja__option{text-align:left;cursor:default;width:100%;color:var(--foreground);word-break:keep-all;background:0 0;border:none;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;transition:background .15s;display:block}.LanguageSelector-module__aq0wja__option:hover{background:var(--card-border)}.LanguageSelector-module__aq0wja__optionActive{color:var(--brand-color,#f2b720);font-weight:600}
.add-modal-module__dM5qla__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;animation:.2s add-modal-module__dM5qla__fadeIn;display:flex;position:fixed;inset:0}.add-modal-module__dM5qla__modal{background:var(--card-bg);border-radius:var(--radius);width:90%;max-width:500px;box-shadow:var(--card-hover-shadow);padding:2rem;animation:.3s add-modal-module__dM5qla__slideUp}.add-modal-module__dM5qla__title{color:var(--foreground);margin-bottom:1.5rem;font-size:1.25rem}.add-modal-module__dM5qla__form{flex-direction:column;gap:1.25rem;display:flex}.add-modal-module__dM5qla__field{flex-direction:column;gap:.5rem;display:flex}.add-modal-module__dM5qla__field label{color:var(--foreground);font-size:.9rem;font-weight:500}.add-modal-module__dM5qla__input,.add-modal-module__dM5qla__select{border:1px solid var(--card-border);background:var(--background);color:var(--foreground);border-radius:8px;padding:.75rem;font-size:1rem}.add-modal-module__dM5qla__urlInputWrapper{align-items:center;display:flex;position:relative}.add-modal-module__dM5qla__urlInputWrapper .add-modal-module__dM5qla__input{width:100%;padding-right:2.5rem}.add-modal-module__dM5qla__titleInputWrapper{position:relative}.add-modal-module__dM5qla__titleInputWrapper .add-modal-module__dM5qla__input{width:100%;padding-right:2rem}.add-modal-module__dM5qla__inputClearBtn{width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.add-modal-module__dM5qla__inputClearBtn:hover{opacity:1;background:#0000000f}.add-modal-module__dM5qla__loadingIndicator{color:var(--primary);font-size:.9rem;animation:1s infinite add-modal-module__dM5qla__pulse;position:absolute;right:.75rem}.add-modal-module__dM5qla__autoFillHint{color:var(--primary);margin-left:.5rem;font-size:.75rem;font-weight:400}@keyframes add-modal-module__dM5qla__pulse{0%,to{opacity:1}50%{opacity:.5}}.add-modal-module__dM5qla__inputError{background-color:#ef44440d;border-color:var(--ncrom-accent-red,#ef4444)!important}.add-modal-module__dM5qla__errorMessage{color:var(--ncrom-accent-red,#ef4444);background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;animation:.3s add-modal-module__dM5qla__shake;display:flex}.add-modal-module__dM5qla__errorIcon{font-size:1rem}.add-modal-module__dM5qla__duplicateLocation{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;font-weight:400}@keyframes add-modal-module__dM5qla__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.add-modal-module__dM5qla__categoryToggle{gap:1rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.add-modal-module__dM5qla__actions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.add-modal-module__dM5qla__submitBtn{background:var(--primary);color:#fff;cursor:default;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600}.add-modal-module__dM5qla__cancelBtn{color:var(--muted-foreground);cursor:default;background:0 0;border:none;padding:.75rem 1.5rem}@keyframes add-modal-module__dM5qla__fadeIn{0%{opacity:0}to{opacity:1}}.add-modal-module__dM5qla__summaryLabel{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.add-modal-module__dM5qla__aiSummaryBtn{border:1px solid var(--primary);color:var(--primary);cursor:default;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;transition:background .15s,color .15s;display:inline-flex}.add-modal-module__dM5qla__aiSummaryBtn:hover:not(:disabled){background:var(--primary);color:#fff}.add-modal-module__dM5qla__aiSummaryBtn:disabled{opacity:.4;cursor:default}.add-modal-module__dM5qla__summaryBtnGroup{align-items:center;gap:.375rem;display:flex}.add-modal-module__dM5qla__clearSummaryBtn{border:1px solid var(--border);width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:default;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.7rem;line-height:1;transition:all .15s;display:inline-flex}.add-modal-module__dM5qla__clearSummaryBtn:hover:not(:disabled){background:var(--danger,#e74c3c);border-color:var(--danger,#e74c3c);color:#fff}.add-modal-module__dM5qla__clearSummaryBtn:disabled{opacity:.4;cursor:default}.add-modal-module__dM5qla__summaryLoading{background:var(--background);border:1px solid var(--card-border);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.add-modal-module__dM5qla__summarySpinner{border:2px solid var(--card-border);border-top-color:var(--primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite add-modal-module__dM5qla__spin;display:inline-block}@keyframes add-modal-module__dM5qla__spin{to{transform:rotate(360deg)}}.add-modal-module__dM5qla__summaryErrorMsg{color:var(--ncrom-accent-red,#ef4444);background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}.add-modal-module__dM5qla__summaryTextarea{border:1px solid var(--card-border);background:var(--background);color:var(--foreground);resize:vertical;border-radius:8px;min-height:60px;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.add-modal-module__dM5qla__summaryTextarea:focus{border-color:var(--primary);outline:none}.add-modal-module__dM5qla__summaryTextarea::placeholder{color:var(--muted-foreground)}.add-modal-module__dM5qla__summaryTextarea:disabled{opacity:.5;cursor:default;background:var(--card-bg)}@keyframes add-modal-module__dM5qla__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.footer-module__oqRDSq__footer{text-align:center;color:var(--muted-foreground);border-top:1px solid var(--card-border);margin-top:2rem;padding:1.5rem 1rem;font-size:.8rem;line-height:1.6}.footer-module__oqRDSq__copyright{margin-bottom:.5rem;font-weight:600}.footer-module__oqRDSq__legalLinks{justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;margin-bottom:.25rem;display:flex}.footer-module__oqRDSq__legalLink{color:var(--muted-foreground);cursor:default;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem;text-decoration:none;transition:color .15s}.footer-module__oqRDSq__legalLink:hover{color:#f2b720}.footer-module__oqRDSq__separator{color:var(--muted-foreground);opacity:.4;font-size:.7rem}.footer-module__oqRDSq__totalUsers{color:var(--foreground);opacity:.7;margin-top:.5rem;font-size:.8rem;font-weight:600}.footer-module__oqRDSq__statsBlock{flex-direction:column;align-items:flex-start;gap:.15rem;margin-top:.5rem;display:inline-flex}.footer-module__oqRDSq__statsRow{color:var(--muted-foreground);margin:0;font-size:.8rem;font-weight:400}.footer-module__oqRDSq__statsValue{color:var(--foreground);opacity:.8;font-weight:700}.footer-module__oqRDSq__businessInfo{color:var(--muted-foreground);opacity:.6;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.footer-module__oqRDSq__bizSeparator{opacity:.4}
.import-modal-module__wd31Qq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.import-modal-module__wd31Qq__modal{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;flex-direction:column;width:90%;max-width:500px;max-height:80vh;display:flex;position:relative}.import-modal-module__wd31Qq__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.import-modal-module__wd31Qq__title{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.import-modal-module__wd31Qq__closeBtn{color:var(--muted-foreground);cursor:default;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.import-modal-module__wd31Qq__closeBtn:hover{color:var(--foreground)}.import-modal-module__wd31Qq__content{flex:1;padding:1.5rem;overflow-y:auto}.import-modal-module__wd31Qq__description{color:var(--muted-foreground);margin:0 0 1rem;font-size:.875rem}.import-modal-module__wd31Qq__groupSelector{background:var(--background);border:1px solid var(--card-border);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.import-modal-module__wd31Qq__groupSelectorLabel{color:var(--foreground);white-space:nowrap;font-size:.8rem;font-weight:600}.import-modal-module__wd31Qq__groupSelectorSelect{background:var(--card-bg);color:var(--foreground);border:1px solid var(--card-border);cursor:default;border-radius:.375rem;outline:none;flex:1;padding:.4rem .625rem;font-size:.8rem}.import-modal-module__wd31Qq__groupSelectorSelect:focus{border-color:var(--primary)}.import-modal-module__wd31Qq__uploadSection{text-align:center;padding:1rem}.import-modal-module__wd31Qq__dropZone{border:2px dashed var(--card-border);background:var(--background);border-radius:.75rem;padding:2rem 1rem;transition:all .2s}.import-modal-module__wd31Qq__uploadSection.import-modal-module__wd31Qq__dragOver .import-modal-module__wd31Qq__dropZone{border-color:var(--primary);background:#6366f10d}.import-modal-module__wd31Qq__dropIcon{opacity:.6;margin-bottom:.75rem;font-size:2.5rem}.import-modal-module__wd31Qq__uploadSection.import-modal-module__wd31Qq__dragOver .import-modal-module__wd31Qq__dropIcon{opacity:1;transform:scale(1.1)}.import-modal-module__wd31Qq__fileInput{display:none}.import-modal-module__wd31Qq__uploadBtn{background:var(--primary);color:#fff;cursor:default;border-radius:.5rem;margin-top:.5rem;padding:.6rem 1.5rem;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-block}.import-modal-module__wd31Qq__uploadBtn:hover{opacity:.9}.import-modal-module__wd31Qq__folderSection{flex-direction:column;gap:1rem;display:flex}.import-modal-module__wd31Qq__folderListHeader{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.import-modal-module__wd31Qq__folderListCount{font-weight:500}.import-modal-module__wd31Qq__folderList{flex-direction:column;gap:.375rem;max-height:280px;display:flex;overflow-y:auto}.import-modal-module__wd31Qq__folderItem{background:var(--background);border:1px solid var(--card-border);cursor:default;text-align:left;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;transition:all .15s;display:flex}.import-modal-module__wd31Qq__folderItem:hover{border-color:var(--primary);background:var(--card-hover)}.import-modal-module__wd31Qq__folderItemChecked{border-color:var(--primary);background:#6366f10a}[data-theme=dark] .import-modal-module__wd31Qq__folderItemChecked{background:#6366f114}.import-modal-module__wd31Qq__folderCheckbox{accent-color:var(--primary);flex-shrink:0;width:1rem;height:1rem;margin:0}.import-modal-module__wd31Qq__folderName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.import-modal-module__wd31Qq__folderCount{color:var(--muted-foreground);background:var(--secondary-bg);border-radius:4px;flex-shrink:0;padding:.2rem .5rem;font-size:.75rem}.import-modal-module__wd31Qq__assignmentModeToggle{border:1px solid var(--card-border);border-radius:.375rem;display:flex;overflow:hidden}.import-modal-module__wd31Qq__assignmentModeBtn{background:var(--card-bg);color:var(--muted-foreground);cursor:default;border:none;flex:1;padding:.375rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s}.import-modal-module__wd31Qq__assignmentModeBtn:first-child{border-right:1px solid var(--card-border)}.import-modal-module__wd31Qq__assignmentModeBtnActive{background:var(--primary);color:#fff}.import-modal-module__wd31Qq__folderGroupSelect{background:var(--card-bg);color:var(--foreground);border:1px solid var(--card-border);cursor:default;border-radius:.25rem;outline:none;flex-shrink:0;max-width:120px;padding:.2rem .375rem;font-size:.7rem}.import-modal-module__wd31Qq__folderGroupSelect:focus{border-color:var(--primary)}.import-modal-module__wd31Qq__inlineGroupCreate{flex-shrink:0;align-items:center;gap:.2rem;max-width:160px;display:flex}.import-modal-module__wd31Qq__inlineGroupInput{background:var(--card-bg);color:var(--foreground);border:1px solid var(--primary);border-radius:.2rem;outline:none;width:80px;padding:.15rem .3rem;font-size:.65rem}.import-modal-module__wd31Qq__inlineGroupBtn{background:var(--primary);color:#fff;cursor:default;border:none;border-radius:.2rem;padding:.15rem .35rem;font-size:.65rem;line-height:1}.import-modal-module__wd31Qq__inlineGroupBtn:disabled{opacity:.5;cursor:not-allowed}.import-modal-module__wd31Qq__inlineGroupCancelBtn{color:var(--muted-foreground);cursor:default;background:0 0;border:none;padding:.1rem .2rem;font-size:.65rem;line-height:1}.import-modal-module__wd31Qq__inlineGroupCancelBtn:hover{color:var(--foreground)}.import-modal-module__wd31Qq__folderExpandBtn{color:var(--muted-foreground);cursor:default;text-align:center;background:0 0;border:none;flex-shrink:0;width:1rem;padding:0;font-size:.7rem;transition:transform .15s}.import-modal-module__wd31Qq__folderExpandBtnOpen{transform:rotate(90deg)}.import-modal-module__wd31Qq__bookmarkList{flex-direction:column;gap:.125rem;padding:.25rem 0 .25rem 2.25rem;display:flex}.import-modal-module__wd31Qq__bookmarkItem{color:var(--foreground);cursor:default;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.75rem;transition:background .1s;display:flex}.import-modal-module__wd31Qq__bookmarkItem:hover{background:var(--card-hover)}.import-modal-module__wd31Qq__bookmarkItemDuplicate{opacity:.5;cursor:not-allowed;text-decoration:line-through}.import-modal-module__wd31Qq__bookmarkItemDuplicate:hover{background:0 0}.import-modal-module__wd31Qq__bookmarkCheckbox{accent-color:var(--primary);flex-shrink:0;width:.8rem;height:.8rem;margin:0}.import-modal-module__wd31Qq__bookmarkTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.import-modal-module__wd31Qq__bookmarkUrl{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:120px;font-size:.65rem;overflow:hidden}.import-modal-module__wd31Qq__selectBtns{gap:.5rem;display:flex}.import-modal-module__wd31Qq__selectBtns button{background:var(--card-bg);border:1px solid var(--card-border);cursor:default;color:var(--foreground);border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.import-modal-module__wd31Qq__selectBtns button:hover{background:var(--card-hover)}.import-modal-module__wd31Qq__duplicateChecking{color:var(--muted-foreground);text-align:center;padding:.5rem;font-size:.8rem}.import-modal-module__wd31Qq__duplicateWarning{background:#eab30814;border:1px solid #eab3084d;border-radius:.5rem;padding:.75rem;font-size:.8rem}[data-theme=dark] .import-modal-module__wd31Qq__duplicateWarning{background:#eab3080f;border-color:#eab30840}.import-modal-module__wd31Qq__duplicateWarningHeader{color:#b45309;align-items:center;gap:.375rem;margin-bottom:.375rem;font-weight:600;display:flex}[data-theme=dark] .import-modal-module__wd31Qq__duplicateWarningHeader{color:#fbbf24}.import-modal-module__wd31Qq__duplicateWarningIcon{font-size:.9rem}.import-modal-module__wd31Qq__duplicateWarningDetail{color:var(--muted-foreground);line-height:1.4}.import-modal-module__wd31Qq__duplicateWarningDetail p{margin:.125rem 0}.import-modal-module__wd31Qq__duplicateOptions{border-top:1px solid #eab30833;flex-direction:column;gap:.375rem;margin-top:.625rem;padding-top:.625rem;display:flex}.import-modal-module__wd31Qq__duplicateRadio{cursor:default;color:var(--foreground);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.import-modal-module__wd31Qq__duplicateRadio input[type=radio]{accent-color:var(--primary);margin:0}.import-modal-module__wd31Qq__folderItemDuplicate{border-color:#eab30866}.import-modal-module__wd31Qq__duplicateBadge{color:#b45309;vertical-align:middle;background:#eab30826;border-radius:3px;margin-left:.375rem;padding:.1rem .35rem;font-size:.65rem;display:inline-block}[data-theme=dark] .import-modal-module__wd31Qq__duplicateBadge{color:#fbbf24;background:#eab3081f}.import-modal-module__wd31Qq__actions{background:var(--card-bg);border-top:none;border-radius:0 0 .75rem .75rem;justify-content:space-between;gap:.75rem;margin:0 -1rem;padding:.125rem 1rem;display:flex;position:sticky;bottom:0}.import-modal-module__wd31Qq__backBtn{border:1px solid var(--card-border);color:var(--foreground);cursor:default;background:0 0;border-radius:.5rem;padding:.6rem 1rem;font-size:.875rem;transition:background .2s}.import-modal-module__wd31Qq__backBtn:hover{background:var(--card-hover)}.import-modal-module__wd31Qq__importBtn{background:var(--primary);color:#fff;cursor:default;border:none;border-radius:.5rem;flex:1;padding:.6rem 1rem;font-size:.875rem;transition:opacity .2s}.import-modal-module__wd31Qq__importBtn:hover:not(:disabled){opacity:.9}.import-modal-module__wd31Qq__importBtn:disabled{opacity:.5;cursor:not-allowed}.import-modal-module__wd31Qq__loadingSection{text-align:center;padding:2rem 0}.import-modal-module__wd31Qq__spinner{border:3px solid var(--card-border);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:.8s linear infinite import-modal-module__wd31Qq__spin}@keyframes import-modal-module__wd31Qq__spin{to{transform:rotate(360deg)}}.import-modal-module__wd31Qq__loadingSection p{color:var(--muted-foreground);font-size:.875rem}.import-modal-module__wd31Qq__cancelBtn{border:1px solid var(--card-border);color:var(--foreground);cursor:default;background:0 0;border-radius:.5rem;margin-top:1rem;padding:.5rem 1.5rem;font-size:.875rem;transition:all .2s}.import-modal-module__wd31Qq__cancelBtn:hover{background:var(--card-hover);color:#ef4444;border-color:#ef4444}.import-modal-module__wd31Qq__progressSection{width:100%;margin-top:1rem;padding:0 1rem}.import-modal-module__wd31Qq__progressBar{background:var(--card-border);border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.import-modal-module__wd31Qq__progressFill{background:var(--primary);border-radius:4px;height:100%;transition:width .3s}.import-modal-module__wd31Qq__progressText{color:var(--muted-foreground);margin:0;font-size:.75rem}.import-modal-module__wd31Qq__doneSection{text-align:center;padding:2rem 0}.import-modal-module__wd31Qq__successIcon{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.import-modal-module__wd31Qq__cancelledIcon{color:#fff;background:#f59e0b;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1rem;font-size:1.25rem;display:flex}.import-modal-module__wd31Qq__errorIcon{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1rem;font-size:1.5rem;font-weight:700;display:flex}.import-modal-module__wd31Qq__resultText{color:var(--foreground);margin:0 0 .5rem;font-size:.9rem}.import-modal-module__wd31Qq__resultDetail{color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.8rem}.import-modal-module__wd31Qq__skippedText{color:var(--muted-foreground);font-size:.85em}.import-modal-module__wd31Qq__doneBtn{background:var(--primary);color:#fff;cursor:default;border:none;border-radius:.5rem;padding:.6rem 2rem;font-size:.875rem}.import-modal-module__wd31Qq__doneBtn:hover{opacity:.9}.import-modal-module__wd31Qq__premiumOverlay{z-index:10;background:#0006;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.import-modal-module__wd31Qq__premiumModal{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;width:90%;max-width:280px;padding:1.5rem}.import-modal-module__wd31Qq__premiumIcon{margin:0 0 .5rem;font-size:2rem}.import-modal-module__wd31Qq__premiumTitle{color:var(--foreground);margin:0 0 .5rem;font-size:1rem;font-weight:600}.import-modal-module__wd31Qq__premiumText{color:var(--muted-foreground);margin:0 0 1rem;font-size:.8rem;line-height:1.4}.import-modal-module__wd31Qq__premiumBtn{background:var(--primary);color:#fff;cursor:default;border:none;border-radius:.375rem;padding:.5rem 1.5rem;font-size:.8rem}.import-modal-module__wd31Qq__premiumBtn:hover{opacity:.9}.import-modal-module__wd31Qq__importProgressContainer{width:100%;padding:0 .5rem}.import-modal-module__wd31Qq__importProgressHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.import-modal-module__wd31Qq__importProgressSpinner{border:2.5px solid var(--card-border);border-top-color:#3b82f6;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite import-modal-module__wd31Qq__spin}.import-modal-module__wd31Qq__importProgressLabel{color:var(--foreground);text-align:left;flex:1;font-size:.875rem;font-weight:500}.import-modal-module__wd31Qq__importProgressPercent{color:#3b82f6;flex-shrink:0;font-size:.875rem;font-weight:600}.import-modal-module__wd31Qq__importProgressTrack{background:var(--card-border);border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.import-modal-module__wd31Qq__importProgressFill{background:#3b82f6;border-radius:4px;height:100%;transition:width .3s}.import-modal-module__wd31Qq__importProgressDetail{color:var(--muted-foreground);text-align:left;margin:0;font-size:.75rem}
.SecretGroupPinModal-module__ca54eW__overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SecretGroupPinModal-module__ca54eW__modal{background:var(--card-bg,#fff);border-radius:12px;min-width:300px;max-width:90%;padding:24px;box-shadow:0 8px 32px #0000004d}.SecretGroupPinModal-module__ca54eW__title{text-align:center;color:var(--foreground);margin:0 0 20px;font-size:1.25rem;font-weight:600}.SecretGroupPinModal-module__ca54eW__label{color:var(--muted-foreground);text-align:center;margin-bottom:12px;font-size:.875rem}.SecretGroupPinModal-module__ca54eW__pinInputs{justify-content:center;gap:6px;margin-bottom:20px;display:flex}.SecretGroupPinModal-module__ca54eW__pinInput{text-align:center;border:2px solid var(--card-border,#e5e7eb);background:var(--background);width:36px;height:42px;color:var(--foreground);border-radius:8px;outline:none;font-size:1.25rem;font-weight:600;transition:border-color .2s}.SecretGroupPinModal-module__ca54eW__pinInput:focus{border-color:var(--primary)}.SecretGroupPinModal-module__ca54eW__pinInput:disabled{opacity:.5}.SecretGroupPinModal-module__ca54eW__pinInputReadonly{opacity:.7;background:var(--card-hover,#f3f4f6);cursor:default}.SecretGroupPinModal-module__ca54eW__error{color:#ef4444;text-align:center;margin-bottom:16px;font-size:.875rem}.SecretGroupPinModal-module__ca54eW__buttons{justify-content:center;gap:12px;display:flex}.SecretGroupPinModal-module__ca54eW__cancelBtn,.SecretGroupPinModal-module__ca54eW__confirmBtn{cursor:default;border-radius:8px;padding:10px 24px;font-size:.9rem;transition:all .2s}.SecretGroupPinModal-module__ca54eW__cancelBtn{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.SecretGroupPinModal-module__ca54eW__cancelBtn:hover:not(:disabled){background:var(--card-hover)}.SecretGroupPinModal-module__ca54eW__confirmBtn{background:var(--primary);color:#fff;border:none}.SecretGroupPinModal-module__ca54eW__confirmBtn:hover:not(:disabled){opacity:.9}.SecretGroupPinModal-module__ca54eW__confirmBtn:disabled,.SecretGroupPinModal-module__ca54eW__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.SecretGroupPinModal-module__ca54eW__forgotPinLink{color:var(--muted-foreground);cursor:default;background:0 0;border:none;margin:0 auto 16px;padding:0;font-size:.8rem;text-decoration:underline;display:block}.SecretGroupPinModal-module__ca54eW__forgotPinLink:hover:not(:disabled){color:var(--primary)}.SecretGroupPinModal-module__ca54eW__forgotPinLink:disabled{opacity:.5;cursor:not-allowed}.SecretGroupPinModal-module__ca54eW__pinMasked{-webkit-text-security:disc}[data-theme=dark] .SecretGroupPinModal-module__ca54eW__modal{background:var(--card-bg)}[data-theme=dark] .SecretGroupPinModal-module__ca54eW__pinInput{background:var(--background);border-color:var(--card-border)}
.PinResetModal-module__ezVsLG__overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PinResetModal-module__ezVsLG__modal{background:var(--card-bg,#fff);border-radius:12px;min-width:300px;max-width:90%;padding:24px;box-shadow:0 8px 32px #0000004d}.PinResetModal-module__ezVsLG__title{text-align:center;color:var(--foreground);margin:0 0 16px;font-size:1.25rem;font-weight:600}.PinResetModal-module__ezVsLG__description{color:var(--muted-foreground);text-align:center;margin-bottom:8px;font-size:.875rem;line-height:1.5}.PinResetModal-module__ezVsLG__email{color:var(--foreground);text-align:center;margin-bottom:20px;font-size:1rem;font-weight:600}.PinResetModal-module__ezVsLG__codeInputs{justify-content:center;gap:6px;margin-bottom:20px;display:flex}.PinResetModal-module__ezVsLG__codeInput{text-align:center;border:2px solid var(--card-border,#e5e7eb);background:var(--background);width:36px;height:42px;color:var(--foreground);border-radius:8px;outline:none;font-size:1.25rem;font-weight:600;transition:border-color .2s}.PinResetModal-module__ezVsLG__codeInput:focus{border-color:var(--primary)}.PinResetModal-module__ezVsLG__codeInput:disabled{opacity:.5}.PinResetModal-module__ezVsLG__error{color:#ef4444;text-align:center;margin-bottom:16px;font-size:.875rem}.PinResetModal-module__ezVsLG__successMessage{color:var(--foreground);text-align:center;margin-bottom:20px;font-size:1rem;line-height:1.5}.PinResetModal-module__ezVsLG__buttons{justify-content:center;gap:12px;display:flex}.PinResetModal-module__ezVsLG__cancelBtn,.PinResetModal-module__ezVsLG__confirmBtn{cursor:default;border-radius:8px;padding:10px 24px;font-size:.9rem;transition:all .2s}.PinResetModal-module__ezVsLG__cancelBtn{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.PinResetModal-module__ezVsLG__cancelBtn:hover:not(:disabled){background:var(--card-hover)}.PinResetModal-module__ezVsLG__confirmBtn{background:var(--primary);color:#fff;border:none}.PinResetModal-module__ezVsLG__confirmBtn:hover:not(:disabled){opacity:.9}.PinResetModal-module__ezVsLG__confirmBtn:disabled,.PinResetModal-module__ezVsLG__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.PinResetModal-module__ezVsLG__resendLink{color:var(--muted-foreground);cursor:default;background:0 0;border:none;margin:12px auto 0;padding:0;font-size:.8rem;text-decoration:underline;display:block}.PinResetModal-module__ezVsLG__resendLink:hover:not(:disabled){color:var(--primary)}.PinResetModal-module__ezVsLG__resendLink:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .PinResetModal-module__ezVsLG__modal{background:var(--card-bg)}[data-theme=dark] .PinResetModal-module__ezVsLG__codeInput{background:var(--background);border-color:var(--card-border)}
.MobileGroupSelector-module__AzY-6q__triggerBar{align-items:center;gap:.5rem;padding:.5rem .5rem .375rem;display:flex}.MobileGroupSelector-module__AzY-6q__triggerGroupBtn{color:var(--foreground);background:var(--card-bg);border:1px solid var(--card-border);cursor:default;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;max-width:45%;padding:.375rem .75rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.MobileGroupSelector-module__AzY-6q__triggerGroupBtn:active{transform:scale(.97)}.MobileGroupSelector-module__AzY-6q__triggerPro{border-color:#f2b72066}.MobileGroupSelector-module__AzY-6q__triggerGroupName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MobileGroupSelector-module__AzY-6q__triggerArrow{opacity:.5;flex-shrink:0;font-size:.7rem}.MobileGroupSelector-module__AzY-6q__triggerStats{color:var(--muted-foreground);opacity:.6;white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex;overflow:hidden}.MobileGroupSelector-module__AzY-6q__triggerStats svg{flex-shrink:0}.MobileGroupSelector-module__AzY-6q__triggerActions{flex-shrink:0;align-items:center;gap:.125rem;margin-left:auto;display:flex}.MobileGroupSelector-module__AzY-6q__triggerActionBtn{width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:default;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;transition:opacity .2s;display:flex}.MobileGroupSelector-module__AzY-6q__triggerActionBtn:hover:not(:disabled){opacity:1}.MobileGroupSelector-module__AzY-6q__triggerActionBtn:disabled{opacity:.15;cursor:default}.MobileGroupSelector-module__AzY-6q__secretUnlocked{opacity:1;color:#22c55e}.MobileGroupSelector-module__AzY-6q__layerOverlay{z-index:1000;background:#00000080;align-items:flex-start;animation:.15s MobileGroupSelector-module__AzY-6q__fadeIn;display:flex;position:fixed;inset:0}@keyframes MobileGroupSelector-module__AzY-6q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MobileGroupSelector-module__AzY-6q__slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.MobileGroupSelector-module__AzY-6q__layer{background:var(--card-bg);border-radius:0 0 1rem 1rem;flex-direction:column;width:100%;max-height:85vh;animation:.2s MobileGroupSelector-module__AzY-6q__slideDown;display:flex;box-shadow:0 4px 20px #00000026}.MobileGroupSelector-module__AzY-6q__layerHeader{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.MobileGroupSelector-module__AzY-6q__layerTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.MobileGroupSelector-module__AzY-6q__layerCloseBtn{width:2rem;height:2rem;color:var(--muted-foreground);cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;transition:all .2s;display:flex}.MobileGroupSelector-module__AzY-6q__layerCloseBtn:hover{background:var(--secondary-bg);color:var(--foreground)}.MobileGroupSelector-module__AzY-6q__layerContent{-webkit-overflow-scrolling:touch;flex:1;padding:.75rem 1rem;overflow-y:auto}.MobileGroupSelector-module__AzY-6q__groupGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.MobileGroupSelector-module__AzY-6q__gridItem{background:var(--background);border:1.5px solid var(--card-border);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:.75rem;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;transition:all .15s;display:flex;position:relative}.MobileGroupSelector-module__AzY-6q__gridItem.MobileGroupSelector-module__AzY-6q__active{background:#f2b72026;border-color:#f2b720}.MobileGroupSelector-module__AzY-6q__gridItem.MobileGroupSelector-module__AzY-6q__dragging{opacity:.4}.MobileGroupSelector-module__AzY-6q__gridTab{width:100%;color:var(--foreground);cursor:default;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:.5rem 1.5rem .5rem .25rem;font-size:.875rem;font-weight:500;line-height:1.2;overflow:hidden}.MobileGroupSelector-module__AzY-6q__gridItem.MobileGroupSelector-module__AzY-6q__active .MobileGroupSelector-module__AzY-6q__gridTab{font-weight:600}.MobileGroupSelector-module__AzY-6q__gridSettingsBtn{width:2rem;height:2rem;color:var(--muted-foreground);cursor:default;opacity:.4;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex;position:absolute;top:50%;right:.125rem;transform:translateY(-50%)}.MobileGroupSelector-module__AzY-6q__gridItem:active .MobileGroupSelector-module__AzY-6q__gridSettingsBtn{opacity:.8}.MobileGroupSelector-module__AzY-6q__dragOverlay{color:var(--foreground);background:var(--card-bg);border:2px solid var(--primary);white-space:nowrap;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #00000026}.MobileGroupSelector-module__AzY-6q__layerFooter{padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--card-border);flex-shrink:0;gap:.5rem;display:flex}.MobileGroupSelector-module__AzY-6q__addGroupBtn{color:var(--foreground);background:var(--background);border:1px dashed var(--card-border);cursor:default;border-radius:.5rem;flex:1;padding:.625rem;font-size:.875rem;font-weight:500;transition:all .2s}.MobileGroupSelector-module__AzY-6q__addGroupBtn:active{transform:scale(.98)}.MobileGroupSelector-module__AzY-6q__secretLayerBtn{color:var(--foreground);background:var(--background);border:1px solid var(--card-border);cursor:default;border-radius:.5rem;flex-shrink:0;padding:.625rem .75rem;font-size:.875rem;transition:all .2s}.MobileGroupSelector-module__AzY-6q__secretLayerBtn:active{transform:scale(.98)}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__triggerGroupBtn{background:0 0;border-color:#555}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__triggerStats{color:var(--foreground);opacity:1}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__triggerActionBtn{color:var(--foreground);opacity:1}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__layer{box-shadow:0 4px 20px #0006}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__gridItem{background:0 0;border-color:#555}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__gridItem.MobileGroupSelector-module__AzY-6q__active{background:#f2b7201a;border-color:#f2b720}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__dragOverlay{background:#2a2a2a;box-shadow:0 4px 12px #0006}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__addGroupBtn{background:0 0;border-color:#555}[data-theme=dark] .MobileGroupSelector-module__AzY-6q__secretLayerBtn{background:0 0;border-color:#555}
.GroupTabs-module__hKNQZG__container{flex-shrink:0;margin-bottom:.5rem;padding-top:20px}.GroupTabs-module__hKNQZG__containerCollapsed{margin-bottom:.375rem}.GroupTabs-module__hKNQZG__tabsWrapper{align-items:flex-start;gap:.5rem;padding-bottom:.5rem;transition:max-height .3s,opacity .3s,padding .3s;display:flex;overflow:visible}.GroupTabs-module__hKNQZG__tabsWrapperCollapsed{opacity:0;pointer-events:none;max-height:0;padding-bottom:0}.GroupTabs-module__hKNQZG__collapsedBar{opacity:.45;cursor:pointer;background:#f2b720;border-radius:1px;height:2px;margin:.25rem 0 .5rem;transition:opacity .2s;position:relative}.GroupTabs-module__hKNQZG__collapsedBar:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.GroupTabs-module__hKNQZG__collapsedBar:after{content:"";height:10px;position:absolute;bottom:-10px;left:0;right:0}.GroupTabs-module__hKNQZG__collapsedBar:hover{opacity:.9}.GroupTabs-module__hKNQZG__groupArea{--tab-height:2.25rem;--tab-gap:.375rem;align-items:center;gap:var(--tab-gap);flex-wrap:wrap;flex:1;min-width:0;display:flex}.GroupTabs-module__hKNQZG__toggleRow{align-items:center;gap:.375rem;display:flex}.GroupTabs-module__hKNQZG__statsLeft{align-items:center;gap:.25rem;margin-right:auto;padding-left:.5rem;display:flex}.GroupTabs-module__hKNQZG__statsIcon{color:var(--muted-foreground);opacity:.5;flex-shrink:0}.GroupTabs-module__hKNQZG__statText{color:var(--muted-foreground);opacity:.6;white-space:nowrap;font-size:.8rem}.GroupTabs-module__hKNQZG__moreToggle{width:2.25rem;height:2.25rem;color:var(--foreground);border:1px solid var(--card-border);cursor:default;opacity:.4;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:0;transition:all .2s;display:flex}.GroupTabs-module__hKNQZG__moreToggle:disabled{opacity:.15;cursor:default}@media (min-width:768px){.GroupTabs-module__hKNQZG__moreToggle{display:none}}.GroupTabs-module__hKNQZG__moreToggle:hover:not(:disabled){opacity:1;color:var(--primary);border-color:var(--primary)}.GroupTabs-module__hKNQZG__moreToggle svg{width:18px;height:18px}.GroupTabs-module__hKNQZG__tabItem{background:var(--card-bg);border:1px solid var(--card-border);opacity:.7;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:calc(10% - .3375rem);min-width:60px;height:2.25rem;transition:all .2s;display:flex;position:relative}.GroupTabs-module__hKNQZG__tabItem:hover{opacity:1;border-color:#f2b720}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__active{opacity:1;background:#f2b72066;border-color:#f2b720}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__active .GroupTabs-module__hKNQZG__tab,.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__active .GroupTabs-module__hKNQZG__settingsBtn{color:var(--foreground)}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__freeActive{background:var(--secondary-bg);border-color:var(--card-border)}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__freeActive .GroupTabs-module__hKNQZG__tab,.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__freeActive .GroupTabs-module__hKNQZG__settingsBtn{color:var(--foreground)}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__keepyon{opacity:.85;background:linear-gradient(135deg,#f2b720 0%,#e5a810 100%);border-color:#d49e0e}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__keepyon .GroupTabs-module__hKNQZG__tab{color:#1a1a1a;cursor:default}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__keepyon:hover{opacity:1}.GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__keepyon.GroupTabs-module__hKNQZG__active{border-color:#b8860b;box-shadow:0 0 0 2px #f2b7204d}.GroupTabs-module__hKNQZG__tab{color:var(--foreground);cursor:default;white-space:nowrap;text-overflow:ellipsis;text-align:center;background:0 0;border:none;width:100%;padding:.375rem .5rem;font-size:.8rem;font-weight:500;line-height:1.2;overflow:hidden}.GroupTabs-module__hKNQZG__tab:active{cursor:default}.GroupTabs-module__hKNQZG__dragOverlay{background:var(--card-bg);border:2px solid var(--primary);border-radius:999px;box-shadow:0 4px 12px #00000026;opacity:1!important}.GroupTabs-module__hKNQZG__settingsBtn{color:var(--foreground);cursor:default;opacity:.25;z-index:1;background:0 0;border:none;border-radius:50%;padding:0 .25rem;font-size:.95rem;font-weight:700;line-height:1;transition:opacity .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.GroupTabs-module__hKNQZG__tabItem:hover .GroupTabs-module__hKNQZG__settingsBtn{opacity:.6}.GroupTabs-module__hKNQZG__settingsBtn:hover{opacity:1!important}.GroupTabs-module__hKNQZG__actionButtons{flex-direction:row;flex-shrink:0;align-self:flex-start;align-items:flex-start;gap:.25rem;padding-top:.125rem;display:flex}.GroupTabs-module__hKNQZG__secretColumn{flex-direction:row;align-items:center;gap:.25rem;display:flex}.GroupTabs-module__hKNQZG__addGroupBtn{width:2.25rem;height:2.25rem;color:var(--foreground);border:1px solid var(--card-border);cursor:default;opacity:.4;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;transition:all .2s;display:flex}.GroupTabs-module__hKNQZG__addGroupBtn:hover{opacity:1;color:var(--primary);border-color:var(--primary)}.GroupTabs-module__hKNQZG__secretBtn{width:2.25rem;height:2.25rem;color:var(--foreground);border:1px solid var(--card-border);cursor:default;opacity:.4;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.GroupTabs-module__hKNQZG__secretBtn:hover{opacity:1;color:var(--primary);border-color:var(--primary)}.GroupTabs-module__hKNQZG__secretBtn.GroupTabs-module__hKNQZG__unlocked{opacity:1;color:#22c55e}.GroupTabs-module__hKNQZG__secretBtn.GroupTabs-module__hKNQZG__unlocked:hover{color:#16a34a}.GroupTabs-module__hKNQZG__addCategoryWrapper{align-items:center;display:flex;position:relative}.GroupTabs-module__hKNQZG__addCategoryTooltip{white-space:nowrap;background:var(--brand-color,#f2b720);color:#fff;pointer-events:none;border-radius:6px;margin-right:.4rem;padding:.75rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite GroupTabs-module__hKNQZG__tooltipShake;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.GroupTabs-module__hKNQZG__addCategoryTooltip:after{content:"";border:5px solid #0000;border-left-color:var(--brand-color,#f2b720);position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes GroupTabs-module__hKNQZG__tooltipShake{0%,to{transform:translateY(-50%)translate(0)}15%{transform:translateY(-50%)translate(-3px)}30%{transform:translateY(-50%)translate(3px)}45%{transform:translateY(-50%)translate(-2px)}60%{transform:translateY(-50%)translate(2px)}75%{transform:translateY(-50%)translate(-1px)}90%{transform:translateY(-50%)translate(0)}}.GroupTabs-module__hKNQZG__addCategoryBtn{width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:default;opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.GroupTabs-module__hKNQZG__addCategoryBtn:hover{opacity:1;color:var(--primary)}.GroupTabs-module__hKNQZG__collapseAllBtn{width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:default;opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;font-size:.75rem;transition:all .2s;display:flex}.GroupTabs-module__hKNQZG__collapseAllBtn:disabled{opacity:.15;cursor:default}.GroupTabs-module__hKNQZG__collapseAllBtn:hover:not(:disabled){opacity:1}.GroupTabs-module__hKNQZG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GroupTabs-module__hKNQZG__modal{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;width:90%;max-width:400px;padding:1.5rem}.GroupTabs-module__hKNQZG__modalTitle{color:var(--foreground);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.GroupTabs-module__hKNQZG__modalText{color:var(--muted-foreground);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.GroupTabs-module__hKNQZG__inputWrapper{margin-bottom:1rem;position:relative}.GroupTabs-module__hKNQZG__input{border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);border-radius:.5rem;padding:.75rem 2rem .75rem .75rem;font-size:.875rem}.GroupTabs-module__hKNQZG__inputWrapper .GroupTabs-module__hKNQZG__input{margin-bottom:0}.GroupTabs-module__hKNQZG__input:focus{border-color:var(--primary);outline:none}.GroupTabs-module__hKNQZG__inputClearBtn{width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.GroupTabs-module__hKNQZG__inputClearBtn:hover{opacity:1;background:#0000000f}.GroupTabs-module__hKNQZG__modalButtons{justify-content:flex-end;gap:.75rem;display:flex}.GroupTabs-module__hKNQZG__cancelButton,.GroupTabs-module__hKNQZG__confirmButton,.GroupTabs-module__hKNQZG__deleteButton{cursor:default;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.GroupTabs-module__hKNQZG__cancelButton{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.GroupTabs-module__hKNQZG__cancelButton:hover{background:var(--card-hover)}.GroupTabs-module__hKNQZG__confirmButton{background:var(--primary);color:var(--primary-foreground,#fff);border:none}.GroupTabs-module__hKNQZG__confirmButton:hover:not(:disabled){opacity:.9}.GroupTabs-module__hKNQZG__confirmButton:disabled{opacity:.5;cursor:not-allowed}.GroupTabs-module__hKNQZG__deleteButton{color:#fff;background:#ef4444;border:none}.GroupTabs-module__hKNQZG__deleteButton:hover:not(:disabled){background:#dc2626}.GroupTabs-module__hKNQZG__deleteButton:disabled{opacity:.5;cursor:not-allowed}.GroupTabs-module__hKNQZG__deleteOptions{margin-bottom:1rem}.GroupTabs-module__hKNQZG__categoryList{background:var(--background);border:1px solid var(--card-border);border-radius:.5rem;max-height:150px;margin-bottom:1rem;padding:.75rem;overflow-y:auto}.GroupTabs-module__hKNQZG__categoryListTitle{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.8rem;font-weight:500}.GroupTabs-module__hKNQZG__categoryItem{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.85rem;display:flex}.GroupTabs-module__hKNQZG__categoryItem:last-child{border-bottom:none}.GroupTabs-module__hKNQZG__exclusiveTag{color:#dc2626;background:#fef2f2;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.GroupTabs-module__hKNQZG__sharedTag{color:#16a34a;background:#f0fdf4;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.GroupTabs-module__hKNQZG__optionLabel{color:var(--foreground);margin:0 0 .5rem;font-size:.85rem;font-weight:500}.GroupTabs-module__hKNQZG__radioGroup{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.GroupTabs-module__hKNQZG__radioLabel{cursor:default;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.GroupTabs-module__hKNQZG__radioLabel input{margin:0}.GroupTabs-module__hKNQZG__select{border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);border-radius:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.85rem}.GroupTabs-module__hKNQZG__warningText{color:#dc2626;background:#fef2f2;border-radius:4px;margin:.5rem 0 0;padding:.5rem;font-size:.8rem}.GroupTabs-module__hKNQZG__infoText{color:var(--muted-foreground);margin:0;font-size:.85rem}.GroupTabs-module__hKNQZG__loadingText{color:var(--muted-foreground);text-align:center;padding:1rem 0;font-size:.85rem}[data-theme=dark] .GroupTabs-module__hKNQZG__exclusiveTag{background:#dc262633}[data-theme=dark] .GroupTabs-module__hKNQZG__sharedTag{background:#16a34a33}[data-theme=dark] .GroupTabs-module__hKNQZG__warningText{background:#dc262626}.GroupTabs-module__hKNQZG__progressOverlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GroupTabs-module__hKNQZG__progressContainer{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;width:90%;max-width:400px;padding:1.5rem 2rem}.GroupTabs-module__hKNQZG__progressHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.GroupTabs-module__hKNQZG__progressSpinner{border:2.5px solid var(--card-border);border-top-color:#3b82f6;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite GroupTabs-module__hKNQZG__progressSpin}@keyframes GroupTabs-module__hKNQZG__progressSpin{to{transform:rotate(360deg)}}.GroupTabs-module__hKNQZG__progressText{color:var(--foreground);flex:1;font-size:.875rem;font-weight:500}.GroupTabs-module__hKNQZG__progressPercent{color:#3b82f6;flex-shrink:0;font-size:.875rem;font-weight:600}.GroupTabs-module__hKNQZG__progressBarTrack{background:var(--card-border);border-radius:4px;height:8px;overflow:hidden}.GroupTabs-module__hKNQZG__progressBarFill{background:#3b82f6;border-radius:4px;height:100%;transition:width .3s}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem{opacity:.7;background:0 0;border-color:#555}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem .GroupTabs-module__hKNQZG__tab{color:var(--foreground)}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem:hover{opacity:1;border-color:#888}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__active{opacity:1;background:#f2b7201a;border-color:#f2b720}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__active .GroupTabs-module__hKNQZG__tab{color:#fff}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__active .GroupTabs-module__hKNQZG__settingsBtn{color:#fff}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__freeActive{opacity:1;background:#3a3a3a;border-color:#555}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__freeActive .GroupTabs-module__hKNQZG__tab{color:#fff}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__freeActive .GroupTabs-module__hKNQZG__settingsBtn{color:#fff}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__keepyon{background:linear-gradient(135deg,#d49e0e 0%,#b8860b 100%);border-color:#a67908}[data-theme=dark] .GroupTabs-module__hKNQZG__tabItem.GroupTabs-module__hKNQZG__keepyon .GroupTabs-module__hKNQZG__tab{color:#f5f5f5}[data-theme=dark] .GroupTabs-module__hKNQZG__statsIcon{color:var(--foreground);opacity:1}[data-theme=dark] .GroupTabs-module__hKNQZG__statText{color:var(--foreground);opacity:1}[data-theme=dark] .GroupTabs-module__hKNQZG__addCategoryBtn{color:var(--foreground);opacity:1}[data-theme=dark] .GroupTabs-module__hKNQZG__moreToggle:not(:disabled){color:var(--foreground);opacity:1}[data-theme=dark] .GroupTabs-module__hKNQZG__collapseAllBtn:not(:disabled){color:var(--foreground);opacity:1}
.SearchResults-module__y24Zaa__container{border:1px solid var(--card-border,#e5e7eb);z-index:1001;isolation:isolate;border-radius:8px;width:400px;max-height:90vh;margin-top:4px;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 32px #0000004d;background:var(--card-bg)!important}.SearchResults-module__y24Zaa__loading,.SearchResults-module__y24Zaa__noResults{text-align:center;color:var(--muted-foreground,#64748b);background-color:var(--card-bg);padding:16px;font-size:.875rem}.SearchResults-module__y24Zaa__header{border-bottom:1px solid var(--card-border,#e5e7eb);background-color:var(--secondary-bg);z-index:1;padding:8px 12px;position:sticky;top:0}.SearchResults-module__y24Zaa__resultCount{color:var(--muted-foreground);font-size:.75rem}.SearchResults-module__y24Zaa__resultsList{background-color:var(--card-bg);padding:0 0 16px}.SearchResults-module__y24Zaa__groupSection{border-bottom:1px solid var(--card-border,#e5e7eb);background-color:var(--card-bg)}.SearchResults-module__y24Zaa__groupSection:last-child{border-bottom:none}.SearchResults-module__y24Zaa__groupHeader{color:var(--foreground,#1e293b);background-color:var(--secondary-bg);align-items:center;gap:6px;padding:10px 12px 6px;font-size:.8rem;font-weight:600;display:flex}.SearchResults-module__y24Zaa__groupIcon{font-size:.9rem}.SearchResults-module__y24Zaa__groupTitle{opacity:.9}.SearchResults-module__y24Zaa__categorySection{background-color:var(--card-bg);margin-left:12px}.SearchResults-module__y24Zaa__categoryHeader{color:var(--muted-foreground);background-color:var(--card-bg);align-items:center;gap:6px;padding:6px 12px 4px;font-size:.75rem;display:flex}.SearchResults-module__y24Zaa__categoryIcon{font-size:.8rem}.SearchResults-module__y24Zaa__categoryTitle{opacity:.8}.SearchResults-module__y24Zaa__bookmarkItem{background-color:var(--card-bg);cursor:default;text-align:left;border:none;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 24px;transition:background-color .15s;display:flex}.SearchResults-module__y24Zaa__bookmarkItem:hover,.SearchResults-module__y24Zaa__bookmarkItemHighlighted{background:var(--hover-bg,#6366f114)}.SearchResults-module__y24Zaa__bookmarkItem:focus{background:var(--hover-bg,#6366f11f);outline:none}.SearchResults-module__y24Zaa__bookmarkIcon{border-radius:2px;flex-shrink:0;width:16px;height:16px}.SearchResults-module__y24Zaa__bookmarkIconPlaceholder{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;display:flex}.SearchResults-module__y24Zaa__bookmarkInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SearchResults-module__y24Zaa__bookmarkTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.SearchResults-module__y24Zaa__bookmarkUrl{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.SearchResults-module__y24Zaa__highlight{color:var(--primary);background:#6366f14d;border-radius:2px;padding:0 2px}.SearchResults-module__y24Zaa__container::-webkit-scrollbar{width:6px}.SearchResults-module__y24Zaa__container::-webkit-scrollbar-track{background:0 0}.SearchResults-module__y24Zaa__container::-webkit-scrollbar-thumb{background:var(--muted-foreground);opacity:.5;border-radius:3px}.SearchResults-module__y24Zaa__container::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@media (max-width:767px){.SearchResults-module__y24Zaa__container{width:auto;max-height:calc(90vh - 88px);position:fixed;top:88px;left:8px;right:8px;transform:none}.SearchResults-module__y24Zaa__bookmarkItem{padding:10px 12px 10px 20px}.SearchResults-module__y24Zaa__bookmarkTitle{font-size:.9rem}.SearchResults-module__y24Zaa__bookmarkUrl{font-size:.75rem}}
.SearchBar-module__4gEqOG__searchWrapper{z-index:1000;position:absolute;left:50%;transform:translate(-50%)}.SearchBar-module__4gEqOG__searchInputContainer{position:relative}.SearchBar-module__4gEqOG__searchInput{background:var(--background);width:280px;color:var(--foreground);box-shadow:0 0 0 1px var(--card-border);border:none;border-radius:20px;outline:none;padding:.5rem 2.25rem .5rem 1rem;font-size:.875rem;transition:box-shadow .2s}.SearchBar-module__4gEqOG__searchInput::placeholder{color:var(--muted-foreground);font-size:.85rem}.SearchBar-module__4gEqOG__searchInput:focus{box-shadow:0 0 0 1.5px #f2b720}.SearchBar-module__4gEqOG__clearBtn{width:1.375rem;height:1.375rem;color:var(--muted-foreground);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.SearchBar-module__4gEqOG__clearBtn:hover{opacity:1;background:#0000000f}[data-theme=dark] .SearchBar-module__4gEqOG__clearBtn:hover{background:#ffffff1a}.SearchBar-module__4gEqOG__searchInputReadOnly{cursor:default}[data-theme=dark] .SearchBar-module__4gEqOG__searchInput{box-shadow:0 0 0 1px #6e7681}[data-theme=dark] .SearchBar-module__4gEqOG__searchInput:focus{box-shadow:0 0 0 1.5px #f2b720}@media (max-width:767px){.SearchBar-module__4gEqOG__searchWrapper{z-index:auto;flex-basis:100%;order:3;padding-top:.25rem;position:relative;left:auto;transform:none}.SearchBar-module__4gEqOG__searchInput{width:100%}}
.KeepyOnButton-module__V60FqW__button{width:44px;height:44px;color:var(--foreground);cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.KeepyOnButton-module__V60FqW__button:hover{transform:scale(1.15)}.KeepyOnButton-module__V60FqW__button:active{transform:scale(.95)}.KeepyOnButton-module__V60FqW__button.KeepyOnButton-module__V60FqW__active{color:var(--foreground)}@media (max-width:767px){.KeepyOnButton-module__V60FqW__button{display:none}}
.LegalPage-module__jXgtnq__container{max-width:800px;color:var(--foreground);background:var(--background);min-height:100vh;margin:0 auto;padding:2rem 1.5rem 4rem}.LegalPage-module__jXgtnq__header{border-bottom:2px solid var(--card-border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.LegalPage-module__jXgtnq__backLink{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.LegalPage-module__jXgtnq__backLink:hover{color:#f2b720}.LegalPage-module__jXgtnq__langSwitcher{gap:.5rem;display:flex}.LegalPage-module__jXgtnq__langBtn{border:1px solid var(--card-border);background:var(--bg-primary,#fff);color:var(--muted-foreground);cursor:default;border-radius:.375rem;padding:.25rem .625rem;font-size:.875rem;transition:all .15s}.LegalPage-module__jXgtnq__langBtn:hover{color:#b8860b;border-color:#f2b720}.LegalPage-module__jXgtnq__langBtnActive{color:#b8860b;background:#f2b7201a;border-color:#f2b720;font-weight:600;}.LegalPage-module__jXgtnq__title{word-break:keep-all;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.LegalPage-module__jXgtnq__lastUpdated{color:var(--muted-foreground);margin-bottom:2rem;font-size:.8rem}.LegalPage-module__jXgtnq__section{margin-bottom:2rem}.LegalPage-module__jXgtnq__sectionTitle{border-bottom:1px solid var(--card-border);word-break:keep-all;margin-bottom:.75rem;padding-bottom:.375rem;font-size:1.125rem;font-weight:700}.LegalPage-module__jXgtnq__paragraph{word-break:keep-all;margin-bottom:.75rem;font-size:.9375rem;line-height:1.8}.LegalPage-module__jXgtnq__list{margin-bottom:.75rem;padding-left:1.25rem}.LegalPage-module__jXgtnq__list li{word-break:keep-all;margin-bottom:.25rem;font-size:.9375rem;line-height:1.8}.LegalPage-module__jXgtnq__table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.875rem}.LegalPage-module__jXgtnq__table th,.LegalPage-module__jXgtnq__table td{border:1px solid var(--card-border);text-align:left;word-break:keep-all;padding:.5rem .75rem}.LegalPage-module__jXgtnq__table th{background:var(--card-bg,#f9fafb);font-weight:600}.LegalPage-module__jXgtnq__contactInfo{background:var(--card-bg,#f9fafb);border:1px solid var(--card-border);border-radius:.5rem;margin-top:1rem;padding:1rem}.LegalPage-module__jXgtnq__contactInfo p{margin-bottom:.25rem;font-size:.9375rem;line-height:1.6}.LegalPage-module__jXgtnq__externalLink{color:#f2b720;text-decoration:underline}.LegalPage-module__jXgtnq__externalLink:hover{color:#b8860b}@media (max-width:640px){.LegalPage-module__jXgtnq__container{padding:1rem 1rem 3rem}.LegalPage-module__jXgtnq__title{font-size:1.375rem}.LegalPage-module__jXgtnq__sectionTitle{font-size:1rem}.LegalPage-module__jXgtnq__table{font-size:.8rem}.LegalPage-module__jXgtnq__table th,.LegalPage-module__jXgtnq__table td{padding:.375rem .5rem}.LegalPage-module__jXgtnq__header{flex-direction:column;align-items:flex-start;gap:.75rem}}
.LegalSidePanel-module__k3IgPW__backdrop{z-index:99;pointer-events:none;background:0 0;transition:background .3s;position:fixed;inset:0}.LegalSidePanel-module__k3IgPW__backdropVisible{pointer-events:auto;background:#0000004d}.LegalSidePanel-module__k3IgPW__panel{z-index:100;background:var(--card-bg);border-left:1px solid var(--card-border);width:520px;max-width:100vw;height:100dvh;box-shadow:none;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.LegalSidePanel-module__k3IgPW__panelOpen{transform:translate(0)}.LegalSidePanel-module__k3IgPW__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 20px 20px;display:flex}.LegalSidePanel-module__k3IgPW__headerTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.LegalSidePanel-module__k3IgPW__closeButton{width:32px;height:32px;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.LegalSidePanel-module__k3IgPW__closeButton:hover{background:var(--hover-bg);color:var(--foreground)}.LegalSidePanel-module__k3IgPW__content{flex:1;padding:24px 24px 40px;overflow-y:auto}.LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar-thumb:active{background:#cc9f00}.LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar{width:14px}.LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar-track{background:#f1f1f1}.LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar-thumb{background:#f2b720;border-radius:7px}.LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar-thumb:hover{background:#e6b400}[data-theme=dark] .LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar-track{background:#2b2b2b}[data-theme=dark] .LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar-thumb{background:#ffffff26}[data-theme=dark] .LegalSidePanel-module__k3IgPW__content::-webkit-scrollbar-thumb:hover{background:#ffffff40}[data-theme=dark] .LegalSidePanel-module__k3IgPW__panel{box-shadow:none}[data-theme=dark] .LegalSidePanel-module__k3IgPW__backdropVisible{background:#00000080}@media (max-width:767px){.LegalSidePanel-module__k3IgPW__panel{width:100vw}}
.AdminHeader-module__LcnYRG__header{border-bottom:1px solid var(--border-color,#e5e7eb);z-index:100;background:var(--bg-secondary,#f3f4f6);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;display:flex;position:sticky;top:0}.AdminHeader-module__LcnYRG__headerLeft{align-items:center;gap:.75rem;display:flex}.AdminHeader-module__LcnYRG__logoLink{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.AdminHeader-module__LcnYRG__logo{width:auto;height:32px}[data-theme=dark] .AdminHeader-module__LcnYRG__logo{filter:invert()}.AdminHeader-module__LcnYRG__adminBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--brand-color,#f2b720);border-radius:4px;align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.AdminHeader-module__LcnYRG__headerRight{align-items:center;gap:0;display:flex}
