.PresetsPage-module__qm_lgq__root{height:100%;color:var(--text-primary);font-family:var(--font-body);background:var(--chat-bg);flex-direction:column;padding:24px 26px 56px;font-size:14px;display:flex;position:relative;overflow-y:auto}[data-wallpaper=true] .PresetsPage-module__qm_lgq__root{isolation:isolate;background:0 0}[data-wallpaper=true] .PresetsPage-module__qm_lgq__root:before{content:"";z-index:0;background:color-mix(in srgb, var(--chat-bg) 78%, transparent);pointer-events:none;position:fixed;inset:0}.PresetsPage-module__qm_lgq__root::-webkit-scrollbar{width:5px}.PresetsPage-module__qm_lgq__root::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dropdown-border) 55%, transparent);border-radius:99px}.PresetsPage-module__qm_lgq__header{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--dropdown-border) 18%, transparent);flex-direction:column;gap:0;margin-bottom:14px;padding-bottom:18px;display:flex;position:relative}.PresetsPage-module__qm_lgq__headerTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.PresetsPage-module__qm_lgq__headerCenter{flex:1;justify-content:center;align-items:center;min-width:200px;max-width:480px;margin:0 8px;display:flex}.PresetsPage-module__qm_lgq__headerCenter .PresetsPage-module__qm_lgq__searchLarge{border-radius:99px;width:100%;max-width:100%;height:42px;padding:0 6px 0 18px}.PresetsPage-module__qm_lgq__headerCenter .PresetsPage-module__qm_lgq__searchInputLarge{font-size:14px}.PresetsPage-module__qm_lgq__inlineSort{flex-shrink:0;position:relative}.PresetsPage-module__qm_lgq__inlineSortBtn{background:color-mix(in srgb, var(--dropdown-border) 18%, transparent);color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:none;border-radius:99px;align-items:center;gap:5px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:flex}.PresetsPage-module__qm_lgq__inlineSortBtn:hover{background:color-mix(in srgb, var(--dropdown-border) 30%, transparent);color:var(--text-primary)}.PresetsPage-module__qm_lgq__inlineSort .PresetsPage-module__qm_lgq__customDropdownMenu{z-index:9999;animation:.16s cubic-bezier(.16,1,.3,1) PresetsPage-module__qm_lgq__dropdownFadeIn}.PresetsPage-module__qm_lgq__headerRight{align-items:center;gap:8px;display:flex}.PresetsPage-module__qm_lgq__btn{height:38px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:1px solid #0000;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:600;line-height:1;transition:background .14s,color .14s,border-color .14s,opacity .14s,box-shadow .14s,transform 80ms;display:inline-flex}.PresetsPage-module__qm_lgq__btn:active{opacity:.85}.PresetsPage-module__qm_lgq__btn svg{flex-shrink:0;display:block}.PresetsPage-module__qm_lgq__btnPrimary{background:var(--action-color);color:var(--text-primary);border-color:var(--action-color);box-shadow:0 1px 3px color-mix(in srgb, var(--action-color) 35%, transparent), 0 0 0 0 color-mix(in srgb, var(--action-color) 0%, transparent)}.PresetsPage-module__qm_lgq__btnPrimary:hover{opacity:.88;box-shadow:0 3px 10px color-mix(in srgb, var(--action-color) 40%, transparent)}.PresetsPage-module__qm_lgq__btnPrimary:active{opacity:.75;box-shadow:none}.PresetsPage-module__qm_lgq__btnPrimary:disabled{opacity:.38;cursor:not-allowed}.PresetsPage-module__qm_lgq__btnSecondary{background:color-mix(in srgb, var(--dropdown-bg) 65%, transparent);border-color:color-mix(in srgb, var(--dropdown-border) 55%, transparent);color:var(--text-primary)}.PresetsPage-module__qm_lgq__btnSecondary:hover{background:var(--hover-bg);border-color:color-mix(in srgb, var(--dropdown-border) 85%, transparent)}.PresetsPage-module__qm_lgq__btnSecondary:active{background:color-mix(in srgb, var(--hover-bg) 150%, transparent)}.PresetsPage-module__qm_lgq__btnSecondary:disabled{opacity:.38;cursor:not-allowed}.PresetsPage-module__qm_lgq__btnAccent{background:color-mix(in srgb, var(--action-color) 14%, transparent);border-color:color-mix(in srgb, var(--action-color) 35%, transparent);color:var(--action-color)}.PresetsPage-module__qm_lgq__btnAccent:hover{background:color-mix(in srgb, var(--action-color) 22%, transparent);border-color:color-mix(in srgb, var(--action-color) 50%, transparent)}.PresetsPage-module__qm_lgq__btnAccent:active{background:color-mix(in srgb, var(--action-color) 28%, transparent)}.PresetsPage-module__qm_lgq__btnGhost{color:var(--text-secondary);background:0 0;border-color:#0000}.PresetsPage-module__qm_lgq__btnGhost:hover{background:var(--hover-bg);color:var(--text-primary);border-color:color-mix(in srgb, var(--dropdown-border) 35%, transparent)}.PresetsPage-module__qm_lgq__btnGhost:active{background:color-mix(in srgb, var(--hover-bg) 150%, transparent)}.PresetsPage-module__qm_lgq__btnStatic{cursor:default}.PresetsPage-module__qm_lgq__btnStatic:hover,.PresetsPage-module__qm_lgq__btnStatic:active{color:var(--text-secondary);opacity:1;background:0 0;border-color:#0000}.PresetsPage-module__qm_lgq__btnDanger{color:var(--text-secondary);background:0 0;border-color:#0000}.PresetsPage-module__qm_lgq__btnDanger:hover{background:color-mix(in srgb, var(--action-color) 10%, transparent);color:var(--action-color);border-color:color-mix(in srgb, var(--action-color) 20%, transparent)}.PresetsPage-module__qm_lgq__btnDanger:active{background:color-mix(in srgb, var(--action-color) 16%, transparent)}.PresetsPage-module__qm_lgq__btnFull{width:100%}.PresetsPage-module__qm_lgq__btnSquare{width:32px;padding:0}.PresetsPage-module__qm_lgq__storageFillWarn{background:var(--action-color);opacity:.8}.PresetsPage-module__qm_lgq__storageFillCritical{background:var(--action-color);opacity:.6}.PresetsPage-module__qm_lgq__tabs{z-index:1;background:color-mix(in srgb, var(--dropdown-bg) 40%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 22%, transparent);border-radius:99px;flex-shrink:0;align-items:center;gap:2px;width:fit-content;padding:3px;display:flex;position:relative}.PresetsPage-module__qm_lgq__tab{height:36px;color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:7px;padding:0 20px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.PresetsPage-module__qm_lgq__tab svg{flex-shrink:0;display:block}.PresetsPage-module__qm_lgq__tab:hover{background:color-mix(in srgb, var(--hover-bg) 70%, transparent);color:var(--text-primary)}.PresetsPage-module__qm_lgq__tabActive{background:color-mix(in srgb, var(--dropdown-bg) 90%, transparent);border-color:color-mix(in srgb, var(--dropdown-border) 40%, transparent);color:var(--text-primary);box-shadow:0 1px 4px #0000001f}.PresetsPage-module__qm_lgq__tabCount{background:color-mix(in srgb, var(--action-color) 18%, transparent);height:18px;color:var(--action-color);letter-spacing:0;border-radius:99px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.PresetsPage-module__qm_lgq__toast{z-index:60;border:1px solid color-mix(in srgb, var(--action-color) 30%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 96%, transparent);color:var(--text-primary);font-family:var(--font-body);letter-spacing:-.01em;box-shadow:0 8px 32px #00000038, 0 0 0 1px color-mix(in srgb, var(--action-color) 12%, transparent);white-space:nowrap;pointer-events:none;border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;animation:.22s cubic-bezier(.34,1.56,.64,1) PresetsPage-module__qm_lgq__toastIn;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@keyframes PresetsPage-module__qm_lgq__toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.PresetsPage-module__qm_lgq__toastOut{animation:.2s forwards PresetsPage-module__qm_lgq__toastOut}@keyframes PresetsPage-module__qm_lgq__toastOut{to{opacity:0;transform:translate(-50%)translateY(8px)scale(.97)}}.PresetsPage-module__qm_lgq__searchLarge{border:1px solid color-mix(in srgb, var(--dropdown-border) 35%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 65%, transparent);max-width:450px;height:38px;color:var(--text-secondary);cursor:text;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 14px;transition:all .18s;display:flex}.PresetsPage-module__qm_lgq__searchLarge:focus-within{border-color:color-mix(in srgb, var(--action-color) 55%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 80%, transparent);color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-color) 10%, transparent)}.PresetsPage-module__qm_lgq__searchLarge svg{opacity:.55;flex-shrink:0;width:15px;height:15px}.PresetsPage-module__qm_lgq__searchInputLarge{color:var(--text-primary);font-family:var(--font-body);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13.5px;font-weight:500}.PresetsPage-module__qm_lgq__searchInputLarge::placeholder{color:var(--text-secondary);opacity:.6}.PresetsPage-module__qm_lgq__dropdownIcon{color:var(--text-muted);flex-shrink:0;transition:transform .18s,color .18s}.PresetsPage-module__qm_lgq__dropdownIconOpen{color:var(--action-color);transform:rotate(180deg)}.PresetsPage-module__qm_lgq__customDropdownMenu{z-index:1000;border:1px solid color-mix(in srgb, var(--dropdown-border) 40%, transparent);background:var(--dropdown-bg);border-radius:12px;min-width:140px;padding:5px;animation:.16s cubic-bezier(.16,1,.3,1) PresetsPage-module__qm_lgq__dropdownFadeIn;box-shadow:0 12px 32px #00000038,0 2px 8px #0000001a}@keyframes PresetsPage-module__qm_lgq__dropdownFadeIn{0%{opacity:0}to{opacity:1}}.PresetsPage-module__qm_lgq__customDropdownItem{width:100%;color:var(--text-secondary);font-family:var(--font-body);text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;border-radius:8px;align-items:center;padding:8px 11px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.PresetsPage-module__qm_lgq__customDropdownItem:hover{background:var(--hover-bg);color:var(--text-primary)}.PresetsPage-module__qm_lgq__customDropdownItemActive{background:color-mix(in srgb, var(--action-color) 12%, transparent);color:var(--text-primary);font-weight:600}.PresetsPage-module__qm_lgq__customDropdownItemActive:hover{background:color-mix(in srgb, var(--action-color) 16%, transparent)}.PresetsPage-module__qm_lgq__workspace{z-index:1;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid;position:relative}.PresetsPage-module__qm_lgq__leftColumn{flex-direction:column;gap:0;min-width:0;display:flex}.PresetsPage-module__qm_lgq__grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:10px;display:grid}.PresetsPage-module__qm_lgq__card{text-align:left;aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--dropdown-border) 25%, transparent);background:var(--dropdown-bg);cursor:pointer;border-radius:14px;outline:none;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.PresetsPage-module__qm_lgq__card:hover{border-color:color-mix(in srgb, var(--action-color) 30%, transparent);transform:translateY(-4px);box-shadow:0 12px 28px #0000002e,0 4px 10px #00000014}.PresetsPage-module__qm_lgq__cardSelected{border-color:color-mix(in srgb, var(--action-color) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--action-color) 30%, transparent), 0 16px 32px #00000038;z-index:2;transform:scale(1.03)}.PresetsPage-module__qm_lgq__cardActive{box-shadow:0 0 0 2px var(--action-color), 0 0 16px color-mix(in srgb, var(--action-color) 25%, transparent), 0 8px 24px #00000029}.PresetsPage-module__qm_lgq__card:focus-visible,.PresetsPage-module__qm_lgq__galleryCard:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.PresetsPage-module__qm_lgq__grid:has(.PresetsPage-module__qm_lgq__cardSelected) .PresetsPage-module__qm_lgq__card:not(.PresetsPage-module__qm_lgq__cardSelected):not(:hover){opacity:.82;filter:brightness(.92);transition:border-color .18s,box-shadow .18s,transform .28s cubic-bezier(.16,1,.3,1),opacity .3s,filter .3s}.PresetsPage-module__qm_lgq__cardPreview{background:var(--bg-secondary);position:absolute;inset:0}.PresetsPage-module__qm_lgq__cardMedia{object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.PresetsPage-module__qm_lgq__cardGradient,.PresetsPage-module__qm_lgq__cardTint,.PresetsPage-module__qm_lgq__cardScrim{position:absolute;inset:0}.PresetsPage-module__qm_lgq__cardScrim{background:linear-gradient(#0000 0%,#00000014 40%,#0000009e 100%)}.PresetsPage-module__qm_lgq__cardTop{z-index:2;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:absolute;inset:9px 9px auto}.PresetsPage-module__qm_lgq__livePill{background:var(--action-color);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--action-color) 70%, transparent);border-radius:50%;animation:2s ease-in-out infinite PresetsPage-module__qm_lgq__livePulse}@keyframes PresetsPage-module__qm_lgq__livePulse{0%,to{opacity:1;box-shadow:0 0 6px color-mix(in srgb, var(--action-color) 70%, transparent)}50%{opacity:.6;box-shadow:0 0 12px color-mix(in srgb, var(--action-color) 50%, transparent)}}.PresetsPage-module__qm_lgq__cardBottom{z-index:2;align-items:flex-end;transition:opacity .2s;display:flex;position:absolute;inset:auto 10px 10px}.PresetsPage-module__qm_lgq__card:hover .PresetsPage-module__qm_lgq__cardBottom,.PresetsPage-module__qm_lgq__cardSelected .PresetsPage-module__qm_lgq__cardBottom{opacity:0}.PresetsPage-module__qm_lgq__cardFooter{z-index:3;background:color-mix(in srgb, var(--dropdown-bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-top:1px solid color-mix(in srgb, var(--dropdown-border) 18%, transparent);opacity:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.PresetsPage-module__qm_lgq__card:hover .PresetsPage-module__qm_lgq__cardFooter,.PresetsPage-module__qm_lgq__galleryCard:hover .PresetsPage-module__qm_lgq__cardFooter,.PresetsPage-module__qm_lgq__cardSelected .PresetsPage-module__qm_lgq__cardFooter{opacity:1;transform:translateY(0)}.PresetsPage-module__qm_lgq__cardNameBarText{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;text-shadow:0 1px 4px #0006;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.PresetsPage-module__qm_lgq__cardInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.PresetsPage-module__qm_lgq__cardName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.PresetsPage-module__qm_lgq__cardMeta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.PresetsPage-module__qm_lgq__applyBtn{border:1px solid color-mix(in srgb, var(--action-color) 40%, transparent);background:color-mix(in srgb, var(--action-color) 14%, transparent);height:25px;color:var(--action-color);font-family:var(--font-body);cursor:pointer;letter-spacing:-.01em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;line-height:1;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.PresetsPage-module__qm_lgq__applyBtn:hover{background:color-mix(in srgb, var(--action-color) 22%, transparent);border-color:color-mix(in srgb, var(--action-color) 60%, transparent)}.PresetsPage-module__qm_lgq__applyBtn:active{opacity:.75}.PresetsPage-module__qm_lgq__cardActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.PresetsPage-module__qm_lgq__publishCardBtn{border:1px solid color-mix(in srgb, var(--dropdown-border) 40%, transparent);width:25px;height:25px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.PresetsPage-module__qm_lgq__publishCardBtn svg{width:12px;height:12px}.PresetsPage-module__qm_lgq__publishCardBtn:hover{background:color-mix(in srgb, var(--action-color) 14%, transparent);color:var(--action-color);border-color:color-mix(in srgb, var(--action-color) 40%, transparent)}.PresetsPage-module__qm_lgq__publishCardBtn:active{opacity:.75}.PresetsPage-module__qm_lgq__inspectorBackdrop{display:none}.PresetsPage-module__qm_lgq__inspector{border:1px solid color-mix(in srgb, var(--dropdown-border) 25%, transparent);background:var(--dropdown-bg);border-radius:16px;max-height:calc(100vh - 60px);animation:.35s cubic-bezier(.16,1,.3,1) PresetsPage-module__qm_lgq__inspectorSlideIn;position:sticky;top:0;overflow:hidden auto;box-shadow:0 4px 24px #0000001a}@keyframes PresetsPage-module__qm_lgq__inspectorSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.PresetsPage-module__qm_lgq__inspector::-webkit-scrollbar{width:3px}.PresetsPage-module__qm_lgq__inspector::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dropdown-border) 45%, transparent);border-radius:99px}.PresetsPage-module__qm_lgq__previewArea{aspect-ratio:16/9;background:var(--bg-secondary);flex-shrink:0;min-height:140px;position:relative}.PresetsPage-module__qm_lgq__previewMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PresetsPage-module__qm_lgq__previewGradient,.PresetsPage-module__qm_lgq__previewTint,.PresetsPage-module__qm_lgq__previewScrim{position:absolute;inset:0}.PresetsPage-module__qm_lgq__previewScrim{background:linear-gradient(#0000 0%,#0000001a 40%,#000000b8 100%)}.PresetsPage-module__qm_lgq__previewMeta{z-index:2;position:absolute;bottom:14px;left:15px;right:15px}.PresetsPage-module__qm_lgq__previewName{font-family:var(--font-heading);color:#fff;text-shadow:0 1px 8px #0006;letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:400;line-height:1.05}.PresetsPage-module__qm_lgq__previewSub{color:#ffffffa6;margin:4px 0 0;font-size:11px;font-weight:500;line-height:1}.PresetsPage-module__qm_lgq__inspectorBody{flex-direction:column;gap:10px;padding:14px;display:flex}.PresetsPage-module__qm_lgq__applyRow{flex-direction:column;gap:6px;display:flex}.PresetsPage-module__qm_lgq__galleryAccessNote{border:1px solid color-mix(in srgb, var(--dropdown-border) 28%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 45%, transparent);color:var(--text-secondary);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.PresetsPage-module__qm_lgq__actionRow{align-items:center;gap:5px;display:flex}.PresetsPage-module__qm_lgq__actionRow .PresetsPage-module__qm_lgq__btn{flex:1;min-width:0;height:32px;padding:0 8px;font-size:11.5px}.PresetsPage-module__qm_lgq__divider{background:color-mix(in srgb, var(--dropdown-border) 22%, transparent);height:1px;margin:0 -14px}.PresetsPage-module__qm_lgq__sectionHeader{cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.PresetsPage-module__qm_lgq__sectionHeader:hover .PresetsPage-module__qm_lgq__sectionLabel{color:var(--text-secondary)}.PresetsPage-module__qm_lgq__sectionChevron{width:12px;height:12px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.PresetsPage-module__qm_lgq__sectionChevronOpen{transform:rotate(180deg)}.PresetsPage-module__qm_lgq__sectionContent{opacity:0;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.PresetsPage-module__qm_lgq__sectionContentOpen{opacity:1;max-height:400px}.PresetsPage-module__qm_lgq__sectionContentInner{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.PresetsPage-module__qm_lgq__storageCompact{background:color-mix(in srgb, var(--dropdown-bg) 40%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 22%, transparent);border-radius:99px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.PresetsPage-module__qm_lgq__storageCompactTrack{background:color-mix(in srgb, var(--dropdown-border) 30%, transparent);border-radius:99px;flex-shrink:0;width:56px;height:4px;overflow:hidden}.PresetsPage-module__qm_lgq__storageCompactFill{background:var(--action-color);border-radius:99px;height:100%;transition:width .4s}.PresetsPage-module__qm_lgq__storageCompactText{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1}.PresetsPage-module__qm_lgq__section{flex-direction:column;gap:8px;display:flex}.PresetsPage-module__qm_lgq__sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:800}.PresetsPage-module__qm_lgq__field{flex-direction:column;gap:4px;display:flex}.PresetsPage-module__qm_lgq__fieldLabel{color:var(--text-secondary);letter-spacing:.02em;font-size:11px;font-weight:700}.PresetsPage-module__qm_lgq__inputWrap{align-items:center;display:flex;position:relative}.PresetsPage-module__qm_lgq__input{border:1px solid color-mix(in srgb, var(--dropdown-border) 38%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 50%, transparent);width:100%;height:32px;color:var(--text-primary);font-family:var(--font-body);letter-spacing:-.01em;border-radius:8px;outline:none;padding:0 10px;font-size:12.5px;font-weight:500;transition:border-color .14s,background .14s,box-shadow .14s}.PresetsPage-module__qm_lgq__input:focus{border-color:color-mix(in srgb, var(--action-color) 50%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-color) 8%, transparent)}.PresetsPage-module__qm_lgq__input::placeholder{color:var(--text-muted);opacity:.8}.PresetsPage-module__qm_lgq__textarea{border:1px solid color-mix(in srgb, var(--dropdown-border) 38%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 50%, transparent);width:100%;color:var(--text-primary);font-family:var(--font-body);resize:vertical;letter-spacing:-.01em;border-radius:8px;outline:none;min-height:54px;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.5;transition:border-color .14s,background .14s,box-shadow .14s}.PresetsPage-module__qm_lgq__textarea:focus{border-color:color-mix(in srgb, var(--action-color) 50%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-color) 8%, transparent)}.PresetsPage-module__qm_lgq__textarea::placeholder{color:var(--text-muted);opacity:.8}.PresetsPage-module__qm_lgq__inputIcon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;right:9px}.PresetsPage-module__qm_lgq__fieldError{color:var(--action-color);opacity:.8;margin:0;font-size:12px}.PresetsPage-module__qm_lgq__pills{flex-wrap:wrap;gap:4px;display:flex}.PresetsPage-module__qm_lgq__pill{border:1px solid color-mix(in srgb, var(--dropdown-border) 38%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 38%, transparent);color:var(--text-secondary);border-radius:99px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.PresetsPage-module__qm_lgq__rangeRow{align-items:center;gap:8px;display:flex}.PresetsPage-module__qm_lgq__rangeLabel{width:48px;color:var(--text-secondary);flex-shrink:0;font-size:11.5px;font-weight:600;line-height:1}.PresetsPage-module__qm_lgq__rangeInput{appearance:none;background:color-mix(in srgb, var(--dropdown-border) 45%, transparent);cursor:pointer;border-radius:99px;outline:none;flex:1;height:4px;transition:background .14s}.PresetsPage-module__qm_lgq__rangeInput:hover{background:color-mix(in srgb, var(--dropdown-border) 65%, transparent)}.PresetsPage-module__qm_lgq__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--action-color);border:2px solid var(--dropdown-bg);width:14px;height:14px;box-shadow:0 1px 4px #00000040, 0 0 0 1px color-mix(in srgb, var(--action-color) 30%, transparent);cursor:pointer;border-radius:50%;margin-top:-5px;transition:transform .12s,box-shadow .12s}.PresetsPage-module__qm_lgq__rangeInput::-webkit-slider-thumb:hover{box-shadow:0 2px 8px #0000004d, 0 0 0 3px color-mix(in srgb, var(--action-color) 18%, transparent);transform:scale(1.15)}.PresetsPage-module__qm_lgq__rangeInput::-webkit-slider-thumb:active{transform:scale(1.05)}.PresetsPage-module__qm_lgq__rangeInput::-webkit-slider-runnable-track{border-radius:99px;height:4px}.PresetsPage-module__qm_lgq__rangeInput::-moz-range-thumb{background:var(--action-color);border:2px solid var(--dropdown-bg);width:14px;height:14px;box-shadow:0 1px 4px #00000040, 0 0 0 1px color-mix(in srgb, var(--action-color) 30%, transparent);cursor:pointer;border-radius:50%;transition:transform .12s,box-shadow .12s}.PresetsPage-module__qm_lgq__rangeInput::-moz-range-thumb:hover{box-shadow:0 2px 8px #0000004d, 0 0 0 3px color-mix(in srgb, var(--action-color) 18%, transparent);transform:scale(1.15)}.PresetsPage-module__qm_lgq__rangeInput::-moz-range-track{background:color-mix(in srgb, var(--dropdown-border) 45%, transparent);border-radius:99px;height:4px}.PresetsPage-module__qm_lgq__rangeInput::-moz-range-progress{background:var(--action-color);border-radius:99px;height:4px}.PresetsPage-module__qm_lgq__rangeValue{text-align:right;width:34px;color:var(--text-muted);flex-shrink:0;font-size:10.5px;font-weight:600;line-height:1}.PresetsPage-module__qm_lgq__stateGrid{flex-direction:column;gap:5px;display:flex}.PresetsPage-module__qm_lgq__stateRow{justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1;display:flex}.PresetsPage-module__qm_lgq__stateKey{color:var(--text-secondary)}.PresetsPage-module__qm_lgq__stateVal{color:var(--text-primary);text-align:right;font-weight:700}.PresetsPage-module__qm_lgq__note{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.PresetsPage-module__qm_lgq__emptyState{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:56px 24px;display:flex;position:relative}.PresetsPage-module__qm_lgq__emptyTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.7rem;font-weight:400}.PresetsPage-module__qm_lgq__emptyDesc{color:var(--text-secondary);max-width:360px;margin:0;font-size:13.5px;line-height:1.65}.PresetsPage-module__qm_lgq__upgradeWrap{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:56px 24px;display:flex;position:relative}.PresetsPage-module__qm_lgq__upgradeTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:2.1rem;font-weight:400}.PresetsPage-module__qm_lgq__upgradeDesc{color:var(--text-secondary);max-width:380px;margin:0;font-size:14px;line-height:1.7}.PresetsPage-module__qm_lgq__upgradeTiers{gap:8px;margin-top:8px;display:flex}.PresetsPage-module__qm_lgq__upgradeTier{border:1px solid color-mix(in srgb, var(--dropdown-border) 30%, transparent);background:var(--dropdown-bg);border-radius:13px;flex-direction:column;align-items:center;gap:4px;padding:14px 22px;transition:border-color .14s,background .14s,transform .14s;display:flex}.PresetsPage-module__qm_lgq__upgradeTier:hover{border-color:color-mix(in srgb, var(--action-color) 35%, transparent);background:color-mix(in srgb, var(--dropdown-bg) 70%, transparent);transform:translateY(-1px)}.PresetsPage-module__qm_lgq__upgradeTierName{color:var(--text-primary);letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1}.PresetsPage-module__qm_lgq__upgradeTierLimit{color:var(--action-color);font-size:11.5px;font-weight:600;line-height:1}.PresetsPage-module__qm_lgq__overlay{z-index:50;background:color-mix(in srgb, var(--background) 92%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.PresetsPage-module__qm_lgq__modal{border:1px solid color-mix(in srgb, var(--dropdown-border) 35%, transparent);background:var(--dropdown-bg);border-radius:18px;flex-direction:column;gap:16px;width:min(460px,100vw - 32px);padding:22px;animation:.22s cubic-bezier(.34,1.56,.64,1) PresetsPage-module__qm_lgq__modalIn;display:flex;box-shadow:0 32px 72px #00000052,0 8px 24px #0000001f}@keyframes PresetsPage-module__qm_lgq__modalIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.PresetsPage-module__qm_lgq__modalHeader{flex-direction:column;gap:4px;display:flex}.PresetsPage-module__qm_lgq__modalTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:400;line-height:1.1}.PresetsPage-module__qm_lgq__modalDesc{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.PresetsPage-module__qm_lgq__fields{flex-direction:column;gap:11px;display:flex}.PresetsPage-module__qm_lgq__tagInputRow{align-items:center;gap:6px;display:flex}.PresetsPage-module__qm_lgq__tagInputRow .PresetsPage-module__qm_lgq__input{flex:1}.PresetsPage-module__qm_lgq__tagInputRow .PresetsPage-module__qm_lgq__btn{width:32px;height:32px;padding:0}.PresetsPage-module__qm_lgq__tagChips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.PresetsPage-module__qm_lgq__tagChip{border:1px solid color-mix(in srgb, var(--action-color) 28%, transparent);background:color-mix(in srgb, var(--action-color) 10%, transparent);color:color-mix(in srgb, var(--action-color) 85%, var(--text-primary));font-family:var(--font-body);cursor:pointer;letter-spacing:-.01em;border-radius:99px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;transition:opacity .12s,transform 80ms;display:inline-flex}.PresetsPage-module__qm_lgq__tagChip:hover{opacity:.65;transform:scale(.97)}.PresetsPage-module__qm_lgq__importArea{min-height:90px}.PresetsPage-module__qm_lgq__modalActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.PresetsPage-module__qm_lgq__modalActions .PresetsPage-module__qm_lgq__btn{height:32px;padding:0 14px;font-size:12.5px}@media (max-width:600px){.PresetsPage-module__qm_lgq__root{padding:14px 13px 40px}.PresetsPage-module__qm_lgq__header{flex-wrap:wrap}.PresetsPage-module__qm_lgq__grid{grid-template-columns:1fr 1fr}.PresetsPage-module__qm_lgq__upgradeTiers{flex-wrap:wrap;justify-content:center}.PresetsPage-module__qm_lgq__actionRow .PresetsPage-module__qm_lgq__btn{padding:6px;font-size:11px}}@keyframes PresetsPage-module__qm_lgq__cardFadeUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.PresetsPage-module__qm_lgq__card{animation:.28s cubic-bezier(.16,1,.3,1) both PresetsPage-module__qm_lgq__cardFadeUp}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:first-child{animation-delay:0s}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(2){animation-delay:30ms}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(3){animation-delay:60ms}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(4){animation-delay:90ms}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(5){animation-delay:.12s}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(6){animation-delay:.15s}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(7){animation-delay:.18s}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(8){animation-delay:.21s}.PresetsPage-module__qm_lgq__grid .PresetsPage-module__qm_lgq__card:nth-child(n+9){animation-delay:.24s}.PresetsPage-module__qm_lgq__galleryWrap{z-index:1;flex-direction:column;gap:0;display:flex;position:relative;overflow:visible}.PresetsPage-module__qm_lgq__galleryCard{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--dropdown-border) 25%, transparent);background:var(--dropdown-bg);cursor:pointer;border-radius:14px;outline:none;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .28s cubic-bezier(.16,1,.3,1);animation:.28s cubic-bezier(.16,1,.3,1) both PresetsPage-module__qm_lgq__cardFadeUp;display:flex;position:relative;overflow:hidden}.PresetsPage-module__qm_lgq__galleryCard:hover{border-color:color-mix(in srgb, var(--action-color) 30%, transparent);transform:translateY(-4px);box-shadow:0 12px 28px #0000002e,0 4px 10px #00000014}.PresetsPage-module__qm_lgq__galleryCardPreview{background:var(--bg-secondary);position:absolute;inset:0;overflow:hidden}.PresetsPage-module__qm_lgq__galleryCardGradient{background:linear-gradient(135deg, color-mix(in srgb, var(--action-color) 25%, var(--bg-secondary)), var(--bg-secondary));position:absolute;inset:0}.PresetsPage-module__qm_lgq__galleryCardScrim{background:linear-gradient(#0000 0%,#0000000f 40%,#00000080 100%);position:absolute;inset:0}.PresetsPage-module__qm_lgq__galleryCardTop{z-index:2;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.PresetsPage-module__qm_lgq__galleryTag{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:1px solid #ffffff1a;border-radius:99px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1;display:inline-flex}.PresetsPage-module__qm_lgq__galleryCardBottom{z-index:2;justify-content:space-between;align-items:flex-end;gap:6px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.PresetsPage-module__qm_lgq__galleryCard:hover .PresetsPage-module__qm_lgq__galleryCardBottom,.PresetsPage-module__qm_lgq__galleryCard.PresetsPage-module__qm_lgq__cardSelected .PresetsPage-module__qm_lgq__galleryCardBottom{opacity:0}.PresetsPage-module__qm_lgq__galleryAuthor{align-items:center;gap:6px;display:flex}.PresetsPage-module__qm_lgq__galleryAvatar{object-fit:cover;border:1.5px solid #ffffff40;border-radius:99px;width:18px;height:18px}.PresetsPage-module__qm_lgq__galleryAvatarFallback{background:color-mix(in srgb, var(--action-color) 35%, transparent);color:#ffffffe6;border:1.5px solid #fff3;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:flex}.PresetsPage-module__qm_lgq__galleryAuthorName{color:#ffffffd9;text-shadow:0 1px 4px #0006;font-size:11px;font-weight:600;line-height:1}.PresetsPage-module__qm_lgq__galleryStats{align-items:center;gap:8px;display:flex}.PresetsPage-module__qm_lgq__galleryStat{color:var(--text-muted);cursor:default;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}button.PresetsPage-module__qm_lgq__galleryStat{cursor:pointer;transition:color .14s}button.PresetsPage-module__qm_lgq__galleryStat:hover{color:var(--text-secondary)}.PresetsPage-module__qm_lgq__galleryStatLiked{color:var(--action-color)}button.PresetsPage-module__qm_lgq__galleryStatLiked:hover{color:var(--action-color);opacity:.8}@media (max-width:768px){.PresetsPage-module__qm_lgq__tabGallery{display:none}}.PresetsPage-module__qm_lgq__virtualizedGrid{border-radius:14px;overflow:hidden auto!important}.PresetsPage-module__qm_lgq__virtualizedGrid::-webkit-scrollbar{width:5px}.PresetsPage-module__qm_lgq__virtualizedGrid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dropdown-border) 25%, transparent);border-radius:99px;transition:background .2s}.PresetsPage-module__qm_lgq__virtualizedGrid:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dropdown-border) 50%, transparent)}
.CurrentsPage-module__UsdOXa__Page{background:var(--chat-bg,var(--background));flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.CurrentsPage-module__UsdOXa__Container{scrollbar-width:none;overscroll-behavior:contain;flex:1;padding:24px 28px 64px;overflow:hidden auto}.CurrentsPage-module__UsdOXa__Container::-webkit-scrollbar{width:0;height:0;display:none}.CurrentsPage-module__UsdOXa__Header{border-bottom:1px solid color-mix(in srgb, var(--dropdown-border) 8%, transparent);flex-shrink:0;align-items:center;gap:16px;padding:18px 28px 14px;display:flex}.CurrentsPage-module__UsdOXa__HeaderTitle{flex:1;min-width:0}.CurrentsPage-module__UsdOXa__PageTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.CurrentsPage-module__UsdOXa__PageSubtitle{color:var(--text-muted);margin:0;font-size:13px}.CurrentsPage-module__UsdOXa__HeaderRight{align-items:center;gap:10px;display:flex}.CurrentsPage-module__UsdOXa__CreateBtn{background:var(--action-color);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.CurrentsPage-module__UsdOXa__CreateBtn:hover{opacity:.88}.CurrentsPage-module__UsdOXa__CreateBtn:disabled{opacity:.35;cursor:not-allowed}.CurrentsPage-module__UsdOXa__SearchBar{background:color-mix(in srgb, var(--bg-secondary) 18%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 12%, transparent);color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s;display:flex}.CurrentsPage-module__UsdOXa__SearchBar:focus-within{border-color:color-mix(in srgb, var(--action-color) 30%, transparent)}.CurrentsPage-module__UsdOXa__SearchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:120px;font-family:inherit;font-size:13px}.CurrentsPage-module__UsdOXa__InlineCreate{flex-direction:column;justify-content:center;align-items:center;gap:36px;max-width:880px;min-height:100%;margin:0 auto;padding:40px 24px;display:flex}.CurrentsPage-module__UsdOXa__InlineCreateHeader{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:560px;display:flex}.CurrentsPage-module__UsdOXa__InlineCreateTitleWrap{justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:relative}.CurrentsPage-module__UsdOXa__InlineCreateTitle{z-index:1;color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:42px;font-weight:700;line-height:1.05;position:relative}.CurrentsPage-module__UsdOXa__InlineCreateSubtitle{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.55}.CurrentsPage-module__UsdOXa__InlineCreateInputWrap{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:560px;display:flex}.CurrentsPage-module__UsdOXa__InlineCreateHint{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;animation:.35s cubic-bezier(.16,1,.3,1) CurrentsPage-module__UsdOXa__hintSlideIn;display:flex}@keyframes CurrentsPage-module__UsdOXa__hintSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CurrentsPage-module__UsdOXa__InlineCreateInputRow{background-color:var(--input-bg,color-mix(in srgb, var(--bg-secondary) 30%, transparent));border:1px solid color-mix(in srgb, var(--dropdown-border) 40%, transparent);border-radius:999px;align-items:center;gap:4px;width:100%;padding:6px 6px 6px 22px;transition:border-color .2s,box-shadow .2s;display:flex}.CurrentsPage-module__UsdOXa__InlineCreateInputRow:focus-within{border-color:color-mix(in srgb, var(--dropdown-border) 100%, var(--text-secondary) 30%);box-shadow:0 0 0 4px color-mix(in srgb, var(--action-color) 6%, transparent)}.CurrentsPage-module__UsdOXa__InlineCreateInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:6px 0;font-family:inherit;font-size:15px}.CurrentsPage-module__UsdOXa__InlineCreateInput::placeholder{color:var(--text-muted);opacity:.55}.CurrentsPage-module__UsdOXa__InlineCreateSubmit{background:var(--action-color);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .15s,transform .15s;display:flex}.CurrentsPage-module__UsdOXa__InlineCreateSubmit:hover{opacity:.88;transform:scale(1.04)}.CurrentsPage-module__UsdOXa__InlineCreateSubmit:active{transform:scale(.96)}.CurrentsPage-module__UsdOXa__InlineCreateSubmit:disabled{opacity:.3;cursor:not-allowed;transform:none}.CurrentsPage-module__UsdOXa__InlineCreateHint strong{color:var(--text-secondary);font-weight:550}.CurrentsPage-module__UsdOXa__InlineCreateClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-family:inherit;font-size:11.5px;text-decoration:underline}.CurrentsPage-module__UsdOXa__InlineCreateClear:hover{color:var(--text-primary)}.CurrentsPage-module__UsdOXa__InlineCreateTemplates{flex-direction:column;align-items:center;gap:14px;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.CurrentsPage-module__UsdOXa__InlineCreate[data-has-selection=true] .CurrentsPage-module__UsdOXa__InlineCreateTemplates{transform:translateY(-2px)}.CurrentsPage-module__UsdOXa__InlineCreateTemplatesLabel{align-items:center;gap:12px;width:100%;max-width:560px;display:flex}.CurrentsPage-module__UsdOXa__InlineCreateTemplatesLabel:before,.CurrentsPage-module__UsdOXa__InlineCreateTemplatesLabel:after{content:"";background:color-mix(in srgb, var(--dropdown-border) 18%, transparent);flex:1;height:1px}.CurrentsPage-module__UsdOXa__InlineCreateTemplatesLabel span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;opacity:.6;white-space:nowrap;font-size:11px;font-weight:600}.CurrentsPage-module__UsdOXa__InlineTemplateGrid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.CurrentsPage-module__UsdOXa__InlineTemplateCard{background:color-mix(in srgb, var(--bg-secondary) 14%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 14%, transparent);cursor:pointer;text-align:left;color:inherit;border-radius:11px;flex-direction:column;gap:6px;padding:14px 16px;font-family:inherit;transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex}.CurrentsPage-module__UsdOXa__InlineTemplateCard:hover{background:color-mix(in srgb, var(--action-color) 5%, color-mix(in srgb, var(--bg-secondary) 22%, transparent));border-color:color-mix(in srgb, var(--action-color) 28%, transparent);transform:translateY(-2px)}.CurrentsPage-module__UsdOXa__InlineTemplateCardActive{background:color-mix(in srgb, var(--action-color) 10%, transparent);border-color:color-mix(in srgb, var(--action-color) 50%, transparent);transform:translateY(-4px)}.CurrentsPage-module__UsdOXa__InlineTemplateCardActive:hover{transform:translateY(-4px)}.CurrentsPage-module__UsdOXa__InlineTemplateCardHeader{align-items:center;gap:8px;display:flex}.CurrentsPage-module__UsdOXa__InlineTemplateCardName{color:var(--text-primary);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.CurrentsPage-module__UsdOXa__InlineTemplateCardDesc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.CurrentsPage-module__UsdOXa__TileGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;max-width:960px;display:grid}.CurrentsPage-module__UsdOXa__Tile{background:color-mix(in srgb, var(--tile-color,var(--action-color)) 4%, var(--chat-bg,var(--background)));border:1px solid color-mix(in srgb, var(--tile-color,var(--action-color)) 12%, transparent);cursor:pointer;animation:.3s cubic-bezier(.16,1,.3,1) both CurrentsPage-module__UsdOXa__tileIn;animation-delay:calc(var(--tile-index,0) * 40ms);border-radius:14px;flex-direction:column;padding:18px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}@keyframes CurrentsPage-module__UsdOXa__tileIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.CurrentsPage-module__UsdOXa__Tile:hover{background:color-mix(in srgb, var(--tile-color,var(--action-color)) 8%, var(--chat-bg,var(--background)));border-color:color-mix(in srgb, var(--tile-color,var(--action-color)) 25%, transparent);transform:translateY(-2px)}.CurrentsPage-module__UsdOXa__TileGlow{background:var(--tile-color,var(--action-color));opacity:.04;pointer-events:none;border-radius:50%;width:120px;height:120px;transition:opacity .3s;position:absolute;top:-40px;right:-40px}.CurrentsPage-module__UsdOXa__Tile:hover .CurrentsPage-module__UsdOXa__TileGlow{opacity:.08}.CurrentsPage-module__UsdOXa__TileHeader{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.CurrentsPage-module__UsdOXa__TileIcon{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;font-weight:600;display:flex}.CurrentsPage-module__UsdOXa__TileHeaderText{flex:1;min-width:0}.CurrentsPage-module__UsdOXa__TileName{color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden}.CurrentsPage-module__UsdOXa__TileDesc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.CurrentsPage-module__UsdOXa__TileActions{opacity:0;gap:2px;transition:opacity .15s;display:flex}.CurrentsPage-module__UsdOXa__Tile:hover .CurrentsPage-module__UsdOXa__TileActions{opacity:1}.CurrentsPage-module__UsdOXa__TileActionBtn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.CurrentsPage-module__UsdOXa__TileActionBtn:hover{background:color-mix(in srgb, var(--hover-bg) 60%, transparent);color:var(--text-primary)}.CurrentsPage-module__UsdOXa__TileActionDanger:hover{color:#f87171;background:#f871711a}.CurrentsPage-module__UsdOXa__TileBody{flex:1;margin-bottom:12px}.CurrentsPage-module__UsdOXa__TilePreview{flex-direction:column;gap:3px;display:flex}.CurrentsPage-module__UsdOXa__TilePreviewLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:10.5px;font-weight:550}.CurrentsPage-module__UsdOXa__TilePreviewTitle{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.CurrentsPage-module__UsdOXa__TileFooter{border-top:1px solid color-mix(in srgb, var(--tile-color,var(--action-color)) 8%, transparent);align-items:center;gap:10px;padding-top:10px;display:flex}.CurrentsPage-module__UsdOXa__TileStat{color:var(--text-muted);opacity:.7;font-size:11px}.CurrentsPage-module__UsdOXa__TileTime{color:var(--text-muted);opacity:.5;margin-left:auto;font-size:11px}.CurrentsPage-module__UsdOXa__Empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.CurrentsPage-module__UsdOXa__EmptyDesc{color:var(--text-muted);margin:0;font-size:13px}.CurrentsPage-module__UsdOXa__Body{scrollbar-width:none;overscroll-behavior:contain;flex:1;padding:24px 28px 48px;overflow:hidden auto}.CurrentsPage-module__UsdOXa__Body::-webkit-scrollbar{width:0;height:0;display:none}.CurrentsPage-module__UsdOXa__DetailLayout{grid-template-columns:minmax(0,1fr) 300px;gap:28px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:980px){.CurrentsPage-module__UsdOXa__DetailLayout{grid-template-columns:1fr}}.CurrentsPage-module__UsdOXa__DetailMain{flex-direction:column;gap:28px;min-width:0;display:flex}.CurrentsPage-module__UsdOXa__DetailAside{flex-direction:column;gap:18px;display:flex}.CurrentsPage-module__UsdOXa__DetailHeader{align-items:flex-start;gap:14px;display:flex}.CurrentsPage-module__UsdOXa__DetailIcon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:600;display:flex}.CurrentsPage-module__UsdOXa__DetailHeaderText{flex:1;min-width:0}.CurrentsPage-module__UsdOXa__DetailNameInput{width:100%;color:var(--text-primary);letter-spacing:-.02em;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;padding:4px 0;font-family:inherit;font-size:20px;font-weight:620;transition:border-color .18s}.CurrentsPage-module__UsdOXa__DetailNameInput:hover,.CurrentsPage-module__UsdOXa__DetailNameInput:focus{border-bottom-color:color-mix(in srgb, var(--dropdown-border) 28%, transparent)}.CurrentsPage-module__UsdOXa__DetailDescInput{width:100%;color:var(--text-muted);background:0 0;border:none;outline:none;margin-top:2px;padding:2px 0;font-family:inherit;font-size:13.5px;line-height:1.5}.CurrentsPage-module__UsdOXa__DetailDescInput::placeholder,.CurrentsPage-module__UsdOXa__DetailNameInput::placeholder{color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.CurrentsPage-module__UsdOXa__Section{flex-direction:column;gap:10px;display:flex}.CurrentsPage-module__UsdOXa__SectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.CurrentsPage-module__UsdOXa__SectionLabelMeta{color:var(--text-muted);text-transform:none;letter-spacing:0;opacity:.6;font-size:11px;font-weight:400}.CurrentsPage-module__UsdOXa__PromptTextarea{background:color-mix(in srgb, var(--bg-secondary) 16%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 14%, transparent);width:100%;min-height:120px;color:var(--text-primary);resize:vertical;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.6;transition:border-color .18s}.CurrentsPage-module__UsdOXa__PromptTextarea:focus{border-color:color-mix(in srgb, var(--action-color) 40%, transparent)}.CurrentsPage-module__UsdOXa__ColorRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CurrentsPage-module__UsdOXa__ColorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .15s,border-color .15s}.CurrentsPage-module__UsdOXa__ColorSwatch:hover{transform:scale(1.15)}.CurrentsPage-module__UsdOXa__ColorSwatchActive{border-color:var(--text-primary);transform:scale(1.1)}.CurrentsPage-module__UsdOXa__FilesList{flex-direction:column;gap:4px;display:flex}.CurrentsPage-module__UsdOXa__FileRow{background:color-mix(in srgb, var(--bg-secondary) 14%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 8%, transparent);border-radius:9px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s;display:flex}.CurrentsPage-module__UsdOXa__FileRow:hover{border-color:color-mix(in srgb, var(--dropdown-border) 22%, transparent)}.CurrentsPage-module__UsdOXa__FileIcon{background:color-mix(in srgb, var(--action-color) 10%, transparent);width:30px;height:30px;color:var(--action-color);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CurrentsPage-module__UsdOXa__FileInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CurrentsPage-module__UsdOXa__FileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.CurrentsPage-module__UsdOXa__FileMeta{color:var(--text-muted);opacity:.7;font-size:11px}.CurrentsPage-module__UsdOXa__FileActions{align-items:center;gap:4px;display:flex}.CurrentsPage-module__UsdOXa__UploadDropzone{border:1.5px dashed color-mix(in srgb, var(--dropdown-border) 22%, transparent);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:20px;font-family:inherit;font-size:13px;transition:all .18s;display:flex}.CurrentsPage-module__UsdOXa__UploadDropzone:hover{border-color:color-mix(in srgb, var(--action-color) 40%, transparent);color:var(--text-primary);background:color-mix(in srgb, var(--action-color) 3%, transparent)}.CurrentsPage-module__UsdOXa__UploadDropzoneActive{border-color:var(--action-color);background:color-mix(in srgb, var(--action-color) 6%, transparent)}.CurrentsPage-module__UsdOXa__UploadDropzoneIcon{background:color-mix(in srgb, var(--action-color) 10%, transparent);width:30px;height:30px;color:var(--action-color);border-radius:8px;justify-content:center;align-items:center;display:flex}.CurrentsPage-module__UsdOXa__UploadHint{opacity:.6;font-size:11px}.CurrentsPage-module__UsdOXa__HiddenFileInput{display:none}.CurrentsPage-module__UsdOXa__AddFileBtn{color:var(--text-secondary);border:1px dashed color-mix(in srgb, var(--dropdown-border) 22%, transparent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.CurrentsPage-module__UsdOXa__AddFileBtn:hover{color:var(--action-color);border-color:color-mix(in srgb, var(--action-color) 35%, transparent);background:color-mix(in srgb, var(--action-color) 4%, transparent)}.CurrentsPage-module__UsdOXa__MemoryList{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 30%, transparent) transparent;flex-direction:column;gap:2px;max-height:120px;display:flex;overflow-y:auto}.CurrentsPage-module__UsdOXa__MemoryList::-webkit-scrollbar{width:6px}.CurrentsPage-module__UsdOXa__MemoryList::-webkit-scrollbar-track{background:0 0}.CurrentsPage-module__UsdOXa__MemoryList::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 30%, transparent);border-radius:3px}.CurrentsPage-module__UsdOXa__MemoryRow{background:color-mix(in srgb, var(--bg-secondary) 10%, transparent);border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;min-height:0;padding:6px 10px;display:flex}.CurrentsPage-module__UsdOXa__MemoryDot{display:none}.CurrentsPage-module__UsdOXa__MemoryContent{min-width:0;color:var(--text-primary);word-wrap:break-word;cursor:text;flex:1;font-size:13px;line-height:1.4}.CurrentsPage-module__UsdOXa__MemoryActions{opacity:0;align-items:center;transition:opacity .12s;display:flex}.CurrentsPage-module__UsdOXa__MemoryRow:hover .CurrentsPage-module__UsdOXa__MemoryActions{opacity:1}.CurrentsPage-module__UsdOXa__AddMemoryRow{align-items:center;gap:6px;display:flex}.CurrentsPage-module__UsdOXa__AddMemoryInput{background:color-mix(in srgb, var(--bg-secondary) 16%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 14%, transparent);color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .18s}.CurrentsPage-module__UsdOXa__AddMemoryInput:focus{border-color:color-mix(in srgb, var(--action-color) 40%, transparent)}.CurrentsPage-module__UsdOXa__AsideCard{background:color-mix(in srgb, var(--bg-secondary) 16%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 10%, transparent);border-radius:12px;padding:14px}.CurrentsPage-module__UsdOXa__AsideTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:650}.CurrentsPage-module__UsdOXa__ChatList{flex-direction:column;gap:1px;max-height:340px;display:flex;overflow-y:auto}.CurrentsPage-module__UsdOXa__ChatRow{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:all .12s;display:flex;overflow:hidden}.CurrentsPage-module__UsdOXa__ChatRow:hover{background:color-mix(in srgb, var(--hover-bg) 40%, transparent);color:var(--text-primary)}.CurrentsPage-module__UsdOXa__ChatRowTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CurrentsPage-module__UsdOXa__ChatRowDate{color:var(--text-muted);opacity:.6;flex-shrink:0;font-size:11px}.CurrentsPage-module__UsdOXa__NewChatBtn{background:var(--action-color);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.CurrentsPage-module__UsdOXa__NewChatBtn:hover{opacity:.88}.CurrentsPage-module__UsdOXa__NoChatsHint{color:var(--text-muted);text-align:center;opacity:.7;padding:14px 4px;font-size:12.5px;font-style:italic}.CurrentsPage-module__UsdOXa__BackBtn{color:var(--text-secondary);border:1px solid color-mix(in srgb, var(--dropdown-border) 14%, transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-right:12px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:550;transition:all .18s;display:inline-flex}.CurrentsPage-module__UsdOXa__BackBtn:hover{background:color-mix(in srgb, var(--bg-secondary) 28%, transparent);border-color:color-mix(in srgb, var(--dropdown-border) 30%, transparent);color:var(--text-primary)}.CurrentsPage-module__UsdOXa__GhostBtn{color:var(--text-secondary);border:1px solid color-mix(in srgb, var(--dropdown-border) 20%, transparent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.CurrentsPage-module__UsdOXa__GhostBtn:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--dropdown-border) 40%, transparent);background:color-mix(in srgb, var(--hover-bg) 25%, transparent)}.CurrentsPage-module__UsdOXa__GhostBtn:disabled{opacity:.4;cursor:not-allowed}.CurrentsPage-module__UsdOXa__IconBtn{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.CurrentsPage-module__UsdOXa__IconBtn:hover{background:color-mix(in srgb, var(--hover-bg) 50%, transparent);color:var(--text-primary)}.CurrentsPage-module__UsdOXa__IconBtnDanger:hover{color:#f87171;background:#f871711a}.CurrentsPage-module__UsdOXa__ModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.18s CurrentsPage-module__UsdOXa__overlayIn;display:flex;position:fixed;inset:0}@keyframes CurrentsPage-module__UsdOXa__overlayIn{0%{opacity:0}to{opacity:1}}.CurrentsPage-module__UsdOXa__Modal{background:var(--dropdown-bg,#1a1a1a);border:1px solid color-mix(in srgb, var(--dropdown-border) 25%, transparent);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) CurrentsPage-module__UsdOXa__modalIn;display:flex;box-shadow:0 20px 50px #0006}@keyframes CurrentsPage-module__UsdOXa__modalIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.CurrentsPage-module__UsdOXa__ModalTitle{color:var(--text-primary);letter-spacing:-.01em;font-size:17px;font-weight:620}.CurrentsPage-module__UsdOXa__ModalActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.CurrentsPage-module__UsdOXa__FieldGroup{flex-direction:column;gap:6px;display:flex}.CurrentsPage-module__UsdOXa__FieldLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:650}.CurrentsPage-module__UsdOXa__Input{background:color-mix(in srgb, var(--bg-secondary) 20%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 16%, transparent);color:var(--text-primary);border-radius:9px;outline:none;padding:10px 13px;font-family:inherit;font-size:13.5px;transition:border-color .18s}.CurrentsPage-module__UsdOXa__Input:focus{border-color:color-mix(in srgb, var(--action-color) 40%, transparent)}.CurrentsPage-module__UsdOXa__Textarea{background:color-mix(in srgb, var(--bg-secondary) 20%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 16%, transparent);color:var(--text-primary);resize:vertical;border-radius:9px;outline:none;min-height:80px;padding:10px 13px;font-family:inherit;font-size:13.5px;line-height:1.55;transition:border-color .18s}.CurrentsPage-module__UsdOXa__Textarea:focus{border-color:color-mix(in srgb, var(--action-color) 40%, transparent)}.CurrentsPage-module__UsdOXa__PrimaryBtn{background:var(--action-color);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.CurrentsPage-module__UsdOXa__PrimaryBtn:hover{opacity:.88}.CurrentsPage-module__UsdOXa__Tile:focus-visible,.CurrentsPage-module__UsdOXa__CreateBtn:focus-visible,.CurrentsPage-module__UsdOXa__InlineCreateSubmit:focus-visible,.CurrentsPage-module__UsdOXa__InlineTemplateCard:focus-visible,.CurrentsPage-module__UsdOXa__TileActionBtn:focus-visible,.CurrentsPage-module__UsdOXa__IconBtn:focus-visible,.CurrentsPage-module__UsdOXa__GhostBtn:focus-visible,.CurrentsPage-module__UsdOXa__NewChatBtn:focus-visible,.CurrentsPage-module__UsdOXa__BackBtn:focus-visible,.CurrentsPage-module__UsdOXa__ColorSwatch:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.CurrentsPage-module__UsdOXa__SearchInput:focus-visible,.CurrentsPage-module__UsdOXa__InlineCreateInput:focus-visible,.CurrentsPage-module__UsdOXa__AddMemoryInput:focus-visible,.CurrentsPage-module__UsdOXa__DetailNameInput:focus-visible,.CurrentsPage-module__UsdOXa__DetailDescInput:focus-visible,.CurrentsPage-module__UsdOXa__PromptTextarea:focus-visible,.CurrentsPage-module__UsdOXa__Input:focus-visible,.CurrentsPage-module__UsdOXa__Textarea:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.CurrentsPage-module__UsdOXa__Tile{animation:none}.CurrentsPage-module__UsdOXa__Tile,.CurrentsPage-module__UsdOXa__CreateBtn,.CurrentsPage-module__UsdOXa__InlineTemplateCard,.CurrentsPage-module__UsdOXa__TileActionBtn,.CurrentsPage-module__UsdOXa__IconBtn,.CurrentsPage-module__UsdOXa__GhostBtn,.CurrentsPage-module__UsdOXa__TileGlow{transition:none}}
.JobsPage-module__cJ98Sq__Page{width:100%;height:100%;min-height:0;color:var(--text-primary);background:var(--chat-bg);font-family:var(--font-body);scrollbar-color:color-mix(in srgb, var(--text-muted) 52%, transparent) transparent;scrollbar-width:thin;overflow-y:auto}.JobsPage-module__cJ98Sq__Workspace{width:min(768px,100% - 48px);margin:0 auto;padding:112px 0 72px}.JobsPage-module__cJ98Sq__Header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:30px;display:flex}.JobsPage-module__cJ98Sq__HeadingGroup{flex:1;min-width:0}.JobsPage-module__cJ98Sq__MobileBackButton{display:none}.JobsPage-module__cJ98Sq__Title{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:520;line-height:1.12}.JobsPage-module__cJ98Sq__Subtitle{max-width:65ch;color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.5}.JobsPage-module__cJ98Sq__FilterControl{z-index:20;flex:none;position:relative}.JobsPage-module__cJ98Sq__FilterButton{min-height:36px;color:var(--text-primary);background:color-mix(in srgb, var(--dropdown-bg) 84%, var(--text-primary) 16%);border:1px solid color-mix(in srgb, var(--dropdown-border) 72%, var(--text-primary) 28%);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;line-height:1;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.JobsPage-module__cJ98Sq__FilterButton:hover,.JobsPage-module__cJ98Sq__FilterButton[aria-expanded=true]{background:color-mix(in srgb, var(--dropdown-bg) 78%, var(--text-primary) 22%);border-color:color-mix(in srgb, var(--dropdown-border) 58%, var(--text-primary) 42%)}.JobsPage-module__cJ98Sq__FilterButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.JobsPage-module__cJ98Sq__FilterMenu{width:240px;color:var(--text-primary);background:color-mix(in srgb, var(--dropdown-bg) 84%, var(--text-primary) 16%);border:1px solid color-mix(in srgb, var(--dropdown-border) 68%, var(--text-primary) 32%);box-shadow:var(--shadow-xl);transform-origin:100% 0;border-radius:20px;padding:9px;animation:.16s cubic-bezier(.16,1,.3,1) JobsPage-module__cJ98Sq__menu-in;position:absolute;top:44px;right:0}.JobsPage-module__cJ98Sq__FilterMenuItem{width:100%;min-height:44px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:0 15px;font-size:14px;font-weight:620;transition:background-color .14s cubic-bezier(.16,1,.3,1);display:flex}.JobsPage-module__cJ98Sq__FilterMenuItem:hover,.JobsPage-module__cJ98Sq__FilterMenuItem:focus-visible{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.JobsPage-module__cJ98Sq__FilterCheck{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.JobsPage-module__cJ98Sq__Composer{background:color-mix(in srgb, var(--input-bg) 90%, var(--text-primary) 10%);border:1px solid #0000;border-radius:999px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:7px 8px 7px 13px;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid}.JobsPage-module__cJ98Sq__Composer:hover:not(.JobsPage-module__cJ98Sq__ComposerLocked){background:color-mix(in srgb, var(--input-bg) 87%, var(--text-primary) 13%)}.JobsPage-module__cJ98Sq__Composer:focus-within:not(.JobsPage-module__cJ98Sq__ComposerLocked){border-color:color-mix(in srgb, var(--text-primary) 28%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent)}.JobsPage-module__cJ98Sq__ComposerLocked{cursor:default}.JobsPage-module__cJ98Sq__ComposerPlus{width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.JobsPage-module__cJ98Sq__ComposerPlus svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.65px;width:19px;height:19px}.JobsPage-module__cJ98Sq__ComposerInput{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:1.5}.JobsPage-module__cJ98Sq__ComposerInput::placeholder{color:var(--text-secondary);opacity:.88}.JobsPage-module__cJ98Sq__ComposerInput:disabled{cursor:default}.JobsPage-module__cJ98Sq__StartButton,.JobsPage-module__cJ98Sq__UpgradeButton{cursor:pointer;min-height:36px;font:inherit;border:0;justify-content:center;align-items:center;font-size:12px;font-weight:650;transition:filter .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.JobsPage-module__cJ98Sq__StartButton{width:36px;color:var(--send-button-icon);background:var(--action-color);border-radius:50%}.JobsPage-module__cJ98Sq__StartButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:18px;height:18px}.JobsPage-module__cJ98Sq__UpgradeButton{color:var(--text-primary-inverse);background:var(--action-color);border-radius:999px;padding:0 14px}.JobsPage-module__cJ98Sq__StartButton:hover:not(:disabled),.JobsPage-module__cJ98Sq__UpgradeButton:hover{filter:brightness(1.07);transform:translateY(-1px)}.JobsPage-module__cJ98Sq__StartButton:disabled{color:var(--send-button-icon);background:var(--action-color);cursor:not-allowed;filter:saturate(.72);opacity:.48}.JobsPage-module__cJ98Sq__ButtonSpinner{border:1.5px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite JobsPage-module__cJ98Sq__spin}.JobsPage-module__cJ98Sq__ComposerHint{color:var(--text-muted);justify-content:space-between;gap:16px;padding:9px 4px 0;font-size:11.5px;line-height:1.4;display:flex}.JobsPage-module__cJ98Sq__ComposerHint>span:first-child{color:var(--text-secondary)}.JobsPage-module__cJ98Sq__ErrorBanner{color:var(--text-secondary);background:color-mix(in srgb, var(--error-color) 9%, transparent);border:1px solid color-mix(in srgb, var(--error-color) 22%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:10px 12px;font-size:12px;display:flex}.JobsPage-module__cJ98Sq__ErrorBanner button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:650}.JobsPage-module__cJ98Sq__Inventory{margin-top:20px}.JobsPage-module__cJ98Sq__InventorySection+.JobsPage-module__cJ98Sq__InventorySection{margin-top:34px}.JobsPage-module__cJ98Sq__SectionHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.JobsPage-module__cJ98Sq__SectionHeading h2{letter-spacing:.015em;margin:0;font-size:13px;font-weight:680;line-height:1.4}.JobsPage-module__cJ98Sq__SectionHeading>span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}.JobsPage-module__cJ98Sq__SectionError{color:var(--text-secondary);background:color-mix(in srgb, var(--error-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--error-color) 20%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:9px 11px;font-size:11.5px;line-height:1.4;display:flex}.JobsPage-module__cJ98Sq__SectionError button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:650}.JobsPage-module__cJ98Sq__JobList{border-top:1px solid color-mix(in srgb, var(--dropdown-border) 78%, transparent)}.JobsPage-module__cJ98Sq__JobRow{border-bottom:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 4px 11px 18px;display:grid}.JobsPage-module__cJ98Sq__StatusDot{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex;position:relative}.JobsPage-module__cJ98Sq__StatusDot>span{background:currentColor;border-radius:50%;width:4px;height:4px}.JobsPage-module__cJ98Sq__StatusDot.JobsPage-module__cJ98Sq__Tone_success{background:currentColor}.JobsPage-module__cJ98Sq__JobCopy{min-width:0}.JobsPage-module__cJ98Sq__JobTitle{max-width:100%;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px;font-weight:620;line-height:1.35;display:block;overflow:hidden}.JobsPage-module__cJ98Sq__JobTitle:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 52%, transparent);text-decoration-color:color-mix(in srgb, currentColor 52%, transparent);text-underline-offset:3px}.JobsPage-module__cJ98Sq__JobMeta{min-width:0;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.JobsPage-module__cJ98Sq__JobMeta span:nth-child(2n),.JobsPage-module__cJ98Sq__JobMeta span:last-child{color:var(--text-muted)}.JobsPage-module__cJ98Sq__JobMeta span:not(.JobsPage-module__cJ98Sq__StatusLabel){text-overflow:ellipsis;overflow:hidden}.JobsPage-module__cJ98Sq__StatusLabel{flex:none;font-weight:620}.JobsPage-module__cJ98Sq__JobActions{opacity:0;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(4px)}.JobsPage-module__cJ98Sq__JobRow:hover .JobsPage-module__cJ98Sq__JobActions,.JobsPage-module__cJ98Sq__JobRow:focus-within .JobsPage-module__cJ98Sq__JobActions{opacity:1;transform:translate(0)}.JobsPage-module__cJ98Sq__JobActions button{cursor:pointer;min-height:32px;font:inherit;border-radius:8px;padding:0 10px;font-size:11px;font-weight:620}.JobsPage-module__cJ98Sq__JobActions button:disabled{cursor:wait;opacity:.55}.JobsPage-module__cJ98Sq__RoutineActions{flex-wrap:wrap;max-width:300px}.JobsPage-module__cJ98Sq__SecondaryAction,.JobsPage-module__cJ98Sq__StopAction,.JobsPage-module__cJ98Sq__DeleteAction{color:var(--text-secondary);border:1px solid var(--dropdown-border);background:0 0}.JobsPage-module__cJ98Sq__SecondaryAction:hover,.JobsPage-module__cJ98Sq__StopAction:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.JobsPage-module__cJ98Sq__DeleteAction:hover{color:var(--error-color);background:color-mix(in srgb, var(--error-color) 7%, transparent);border-color:color-mix(in srgb, var(--error-color) 34%, var(--dropdown-border))}.JobsPage-module__cJ98Sq__ConfirmDeleteAction{color:var(--text-primary-inverse);background:var(--error-color);border:1px solid var(--error-color)}.JobsPage-module__cJ98Sq__ConfirmDeleteAction:hover{filter:brightness(1.07)}.JobsPage-module__cJ98Sq__RunAgainAction{color:var(--text-primary-inverse);background:var(--action-color);border:1px solid var(--action-color)}.JobsPage-module__cJ98Sq__RunAgainAction:hover{filter:brightness(1.07)}.JobsPage-module__cJ98Sq__Tone_active,.JobsPage-module__cJ98Sq__Tone_success{color:var(--action-color)}.JobsPage-module__cJ98Sq__Tone_warning{color:var(--warning-color)}.JobsPage-module__cJ98Sq__Tone_danger{color:var(--error-color)}.JobsPage-module__cJ98Sq__Tone_neutral{color:var(--text-muted)}.JobsPage-module__cJ98Sq__RoutineErrorDetail{color:color-mix(in srgb, var(--error-color) 78%, var(--text-secondary));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.JobsPage-module__cJ98Sq__Empty{color:var(--text-secondary)}.JobsPage-module__cJ98Sq__EmptyNotice{border-bottom:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:14px 4px 15px 18px;display:grid}.JobsPage-module__cJ98Sq__EmptyClock{width:34px;height:34px;color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 80%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.JobsPage-module__cJ98Sq__EmptyClock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.JobsPage-module__cJ98Sq__EmptyNotice strong{color:var(--text-primary);font-size:14px;font-weight:630;display:block}.JobsPage-module__cJ98Sq__EmptyNotice p{max-width:62ch;color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.JobsPage-module__cJ98Sq__Ideas{border-top:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);margin-top:34px}.JobsPage-module__cJ98Sq__IdeaRow{width:100%;min-height:72px;color:inherit;border:0;border-bottom:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:11px 4px 11px 18px;transition:background-color .14s cubic-bezier(.16,1,.3,1);display:grid}.JobsPage-module__cJ98Sq__IdeaRow:hover,.JobsPage-module__cJ98Sq__IdeaRow:focus-visible{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.JobsPage-module__cJ98Sq__IdeaPlus{width:24px;height:24px;color:var(--text-muted);border:1px solid color-mix(in srgb, var(--dropdown-border) 68%, var(--text-primary) 12%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.JobsPage-module__cJ98Sq__IdeaPlus svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:13px;height:13px}.JobsPage-module__cJ98Sq__IdeaCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.JobsPage-module__cJ98Sq__IdeaCopy strong{color:var(--text-primary);font-size:14px;font-weight:630;line-height:1.3}.JobsPage-module__cJ98Sq__IdeaCopy>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.JobsPage-module__cJ98Sq__SkeletonList{flex-direction:column;display:flex}.JobsPage-module__cJ98Sq__SkeletonRow{border-bottom:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent);background-size:220% 100%;height:72px;animation:1.3s linear infinite JobsPage-module__cJ98Sq__skeleton}.JobsPage-module__cJ98Sq__VisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JobsPage-module__cJ98Sq__Page button:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.JobsPage-module__cJ98Sq__ComposerInput:focus-visible{outline:0}@keyframes JobsPage-module__cJ98Sq__menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes JobsPage-module__cJ98Sq__spin{to{transform:rotate(360deg)}}@keyframes JobsPage-module__cJ98Sq__skeleton{0%{background-position:100% 0}to{background-position:-120% 0}}@media (max-width:768px){.JobsPage-module__cJ98Sq__Workspace{width:min(100% - 32px,768px);padding:max(24px, env(safe-area-inset-top)) 0 max(54px, env(safe-area-inset-bottom))}.JobsPage-module__cJ98Sq__Header{margin-bottom:25px;display:block;position:relative}.JobsPage-module__cJ98Sq__MobileBackButton{width:36px;height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0 0 20px -8px;padding:0;display:inline-flex}.JobsPage-module__cJ98Sq__MobileBackButton:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.JobsPage-module__cJ98Sq__MobileBackButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.JobsPage-module__cJ98Sq__Title{font-size:28px}.JobsPage-module__cJ98Sq__FilterControl{position:absolute;top:56px;right:0}.JobsPage-module__cJ98Sq__FilterMenu{width:min(240px,100vw - 32px)}.JobsPage-module__cJ98Sq__Subtitle{max-width:calc(100% - 4px);padding-right:0;font-size:14px}.JobsPage-module__cJ98Sq__Composer{grid-template-columns:26px minmax(0,1fr) auto;padding-left:11px}.JobsPage-module__cJ98Sq__ComposerPlus{width:26px}.JobsPage-module__cJ98Sq__ComposerHint{align-items:center;gap:10px}.JobsPage-module__cJ98Sq__Inventory{margin-top:18px}.JobsPage-module__cJ98Sq__EmptyNotice{grid-template-columns:36px minmax(0,1fr);min-height:78px;padding-inline:2px}.JobsPage-module__cJ98Sq__Ideas{margin-top:28px}.JobsPage-module__cJ98Sq__IdeaRow{min-height:70px;padding-inline:2px}.JobsPage-module__cJ98Sq__IdeaCopy>span{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JobsPage-module__cJ98Sq__JobRow{grid-template-columns:16px minmax(0,1fr);gap:10px;padding:13px 2px}.JobsPage-module__cJ98Sq__JobActions{opacity:1;grid-column:2;justify-content:flex-start;margin-top:2px;transform:none}.JobsPage-module__cJ98Sq__RoutineActions{max-width:none}.JobsPage-module__cJ98Sq__JobActions button{min-height:44px}.JobsPage-module__cJ98Sq__JobMeta{white-space:normal;flex-wrap:wrap}}@media (max-width:480px){.JobsPage-module__cJ98Sq__Subtitle{padding-right:92px}.JobsPage-module__cJ98Sq__ComposerHint>span:last-child{display:none}}@media (hover:none){.JobsPage-module__cJ98Sq__JobActions{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.JobsPage-module__cJ98Sq__FilterButton,.JobsPage-module__cJ98Sq__FilterMenu,.JobsPage-module__cJ98Sq__FilterMenuItem,.JobsPage-module__cJ98Sq__Composer,.JobsPage-module__cJ98Sq__StartButton,.JobsPage-module__cJ98Sq__UpgradeButton,.JobsPage-module__cJ98Sq__ButtonSpinner,.JobsPage-module__cJ98Sq__SkeletonRow{transition:none;animation:none}}
.MobileHome-module__f4lD0a__Home{background-color:var(--chat-bg);height:100%;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}[data-wallpaper=true] .MobileHome-module__f4lD0a__Home{background-color:#0000}.MobileHome-module__f4lD0a__TopBar{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 8px;display:flex}.MobileHome-module__f4lD0a__AppTitle{background-color:var(--text-primary);flex-shrink:0;width:172px;height:42px;display:block;-webkit-mask-image:url(/exypnos-text.svg);mask-image:url(/exypnos-text.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MobileHome-module__f4lD0a__TopBarRight{align-items:center;gap:12px;display:flex}.MobileHome-module__f4lD0a__TopBarIcon{width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.MobileHome-module__f4lD0a__TopBarIcon:active{background-color:var(--hover-bg,#ffffff1a)}.MobileHome-module__f4lD0a__AvatarButton{cursor:pointer;background:var(--action-color,#3b82f6);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.MobileHome-module__f4lD0a__AvatarImg{object-fit:cover;pointer-events:none;width:100%;height:100%}.MobileHome-module__f4lD0a__AvatarFallback{color:#fff;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700}.MobileHome-module__f4lD0a__SearchBar{align-items:center;gap:10px;width:100%;animation:.2s ease-out MobileHome-module__f4lD0a__searchBarIn;display:flex}@keyframes MobileHome-module__f4lD0a__searchBarIn{0%{opacity:0}to{opacity:1}}.MobileHome-module__f4lD0a__SearchBarIcon{color:var(--text-muted,#8e8e8e);flex-shrink:0}.MobileHome-module__f4lD0a__SearchBarInput{background:var(--input-bg,#ffffff0f);color:var(--text-primary);border:none;border-radius:12px;outline:none;flex:1;min-width:0;padding:10px 14px;font-family:inherit;font-size:16px}.MobileHome-module__f4lD0a__SearchBarInput::placeholder{color:var(--text-muted,#8e8e8e)}.MobileHome-module__f4lD0a__SearchBarCancel{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:8px 4px;font-family:inherit;font-size:15px;font-weight:500}.MobileHome-module__f4lD0a__SearchBarCancel:active{color:var(--text-primary)}.MobileHome-module__f4lD0a__CategorySection{opacity:1;flex-shrink:0;max-height:200px;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s,margin .25s;overflow:hidden}.MobileHome-module__f4lD0a__CategorySectionHidden{opacity:0;max-height:0;margin:0}.MobileHome-module__f4lD0a__CategoryRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:16px;padding:16px 20px 12px;display:flex;overflow-x:auto}.MobileHome-module__f4lD0a__CategoryRow::-webkit-scrollbar{display:none}.MobileHome-module__f4lD0a__CategoryRowCentered{justify-content:center}.MobileHome-module__f4lD0a__CategoryItem{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:64px;padding:0;font-family:inherit;display:flex}.MobileHome-module__f4lD0a__CategoryCircle{border:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);background:color-mix(in srgb, var(--hover-bg,#ffffff0f) 60%, transparent);width:56px;height:56px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.MobileHome-module__f4lD0a__CategoryItem:active .MobileHome-module__f4lD0a__CategoryCircle{background:var(--hover-bg,#ffffff1f);border-color:color-mix(in srgb, var(--dropdown-border) 100%, transparent)}.MobileHome-module__f4lD0a__CategoryLabel{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.MobileHome-module__f4lD0a__CategoryPreviewTag{letter-spacing:.05em;color:var(--action-color,#5b5bf6);white-space:nowrap;margin-top:-6px;font-size:9px;font-weight:600}.MobileHome-module__f4lD0a__CategoryCircleCurrents{border-color:color-mix(in srgb, var(--action-color,#5b5bf6) 45%, transparent);background:color-mix(in srgb, var(--action-color,#5b5bf6) 16%, transparent);color:var(--action-color,#5b5bf6)}.MobileHome-module__f4lD0a__CategoryItem:active .MobileHome-module__f4lD0a__CategoryCircleCurrents{background:color-mix(in srgb, var(--action-color,#5b5bf6) 24%, transparent);border-color:color-mix(in srgb, var(--action-color,#5b5bf6) 65%, transparent)}.MobileHome-module__f4lD0a__CategoryCircleUpgrade{border-color:color-mix(in srgb, var(--action-color,#5b5bf6) 50%, transparent);background:color-mix(in srgb, var(--action-color,#5b5bf6) 12%, transparent);color:var(--action-color,#5b5bf6)}.MobileHome-module__f4lD0a__CategoryItem:active .MobileHome-module__f4lD0a__CategoryCircleUpgrade{background:color-mix(in srgb, var(--action-color,#5b5bf6) 20%, transparent);border-color:color-mix(in srgb, var(--action-color,#5b5bf6) 70%, transparent)}.MobileHome-module__f4lD0a__CategoryLabelUpgrade{color:var(--action-color,#5b5bf6)}.MobileHome-module__f4lD0a__CategoryMaskIconUpgrade{background-color:var(--action-color,#5b5bf6)!important}.MobileHome-module__f4lD0a__CategoryMaskIcon{background-color:var(--text-secondary);width:22px;height:22px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MobileHome-module__f4lD0a__Divider{background:color-mix(in srgb, var(--dropdown-border) 50%, transparent);flex-shrink:0;height:1px;margin:0 20px}.MobileHome-module__f4lD0a__SectionLabel{color:var(--text-primary);flex-shrink:0;padding:16px 20px 8px;font-size:15px;font-weight:600}.MobileHome-module__f4lD0a__ChatList{-webkit-overflow-scrolling:touch;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));flex:1;overflow:hidden auto}.MobileHome-module__f4lD0a__ChatItem{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:15px 20px;font-family:inherit;transition:background-color .12s;display:flex}.MobileHome-module__f4lD0a__ChatItem:active{background-color:var(--hover-bg,#ffffff0f)}.MobileHome-module__f4lD0a__ChatItemUnread .MobileHome-module__f4lD0a__ChatTitle{font-weight:600}.MobileHome-module__f4lD0a__ChatTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:400;line-height:1.4;overflow:hidden}.MobileHome-module__f4lD0a__StatusIcon{color:var(--text-muted,#8e8e8e);opacity:.6;flex-shrink:0}.MobileHome-module__f4lD0a__StatusMaskIcon{background-color:var(--text-muted,#8e8e8e);opacity:.6;flex-shrink:0;width:14px;height:14px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MobileHome-module__f4lD0a__LoadingDot{background:var(--action-color,#3b82f6);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite MobileHome-module__f4lD0a__loadingPulse}@keyframes MobileHome-module__f4lD0a__loadingPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.MobileHome-module__f4lD0a__EmptyState{color:var(--text-muted,#8e8e8e);justify-content:center;align-items:center;padding:60px 20px;font-size:14px;display:flex}.MobileHome-module__f4lD0a__Fab{bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--dropdown-bg,#1a1a1a);color:var(--text-primary);cursor:pointer;box-shadow:0 4px 20px #0006, 0 0 0 1px var(--dropdown-border,#ffffff14);z-index:10;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .15s;display:flex;position:absolute;right:20px}.MobileHome-module__f4lD0a__Fab:active{transform:scale(.96)}.MobileHome-module__f4lD0a__Fab svg{flex-shrink:0}.MobileHome-module__f4lD0a__ModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileHome-module__f4lD0a__ModalContent{background:var(--dropdown-bg,#141414);border:1px solid var(--dropdown-border,#252525);box-sizing:border-box;width:100%;max-width:360px;max-height:calc(100dvh - 40px);color:var(--text-primary);border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 4px 24px #00000080}.MobileHome-module__f4lD0a__ModalTitle{margin-bottom:8px;font-size:18px;font-weight:600}.MobileHome-module__f4lD0a__ModalText{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.4}.MobileHome-module__f4lD0a__ModalInput{background:var(--hover-bg,#1f1f1f);border:1px solid var(--dropdown-border,#353535);letter-spacing:1px;width:100%;color:var(--text-primary);text-align:center;text-transform:uppercase;box-sizing:border-box;border-radius:10px;outline:none;margin-top:6px;padding:12px;font-family:Courier New,monospace;font-size:16px;font-weight:600;transition:border-color .15s}.MobileHome-module__f4lD0a__ModalInput:focus{border-color:var(--action-color,#3b82f6);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-color,#3b82f6) 18%, transparent)}.MobileHome-module__f4lD0a__ModalInput::placeholder{color:var(--text-muted,#8e8e8e);text-transform:none;letter-spacing:normal;font-size:14px;font-weight:400}.MobileHome-module__f4lD0a__ModalError{color:var(--error-color,#ef4444);text-align:center;margin-top:8px;font-size:13px}.MobileHome-module__f4lD0a__ModalFieldLabel{color:var(--text-primary,#ececec);letter-spacing:.02em;font-size:12px;font-weight:600;display:block}.MobileHome-module__f4lD0a__ModalPasscodeGroup{margin-top:16px}.MobileHome-module__f4lD0a__ModalPasscodeInput{text-align:left;text-transform:none;letter-spacing:normal;font-family:inherit;font-size:15px;font-weight:500}.MobileHome-module__f4lD0a__ModalHint,.MobileHome-module__f4lD0a__ModalNote{color:var(--text-muted,#8e8e8e);font-size:12px;line-height:1.4}.MobileHome-module__f4lD0a__ModalHint{margin-top:7px}.MobileHome-module__f4lD0a__ModalNote{margin-top:12px}.MobileHome-module__f4lD0a__ModalActions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.MobileHome-module__f4lD0a__ModalCancel,.MobileHome-module__f4lD0a__ModalConfirm{cursor:pointer;border:none;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .15s}.MobileHome-module__f4lD0a__ModalCancel{background:var(--hover-bg,#27272a);color:var(--text-primary)}.MobileHome-module__f4lD0a__ModalCancel:active{background:var(--selected-bg,#3f3f46)}.MobileHome-module__f4lD0a__ModalConfirm{background:var(--action-color,#3b82f6);color:#f9fafd;color:lab(98.2385% .0201166 -1.51935);font-weight:600}.MobileHome-module__f4lD0a__ModalConfirm:active{opacity:.9}.MobileHome-module__f4lD0a__ModalConfirm:disabled{opacity:.5;cursor:not-allowed}.MobileHome-module__f4lD0a__ModalCancel:focus-visible,.MobileHome-module__f4lD0a__ModalConfirm:focus-visible{outline:2px solid color-mix(in srgb, var(--action-color,#3b82f6) 72%, transparent);outline-offset:2px}.MobileHome-module__f4lD0a__ContextOverlay{z-index:9999;background:#00000080;align-items:flex-end;animation:.15s MobileHome-module__f4lD0a__contextOverlayIn;display:flex;position:fixed;inset:0}@keyframes MobileHome-module__f4lD0a__contextOverlayIn{0%{opacity:0}to{opacity:1}}.MobileHome-module__f4lD0a__ContextSheet{background:var(--dropdown-bg,#1a1a1a);width:100%;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));border-top-left-radius:16px;border-top-right-radius:16px;animation:.2s cubic-bezier(.32,.72,0,1) MobileHome-module__f4lD0a__contextSheetUp}@keyframes MobileHome-module__f4lD0a__contextSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MobileHome-module__f4lD0a__ContextItem{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:400;transition:background-color .12s;display:flex}.MobileHome-module__f4lD0a__ContextItem:active{background:var(--hover-bg,#ffffff0f)}.MobileHome-module__f4lD0a__ContextItem svg{color:var(--text-muted,#8e8e8e);flex-shrink:0}.MobileHome-module__f4lD0a__ContextItemDanger,.MobileHome-module__f4lD0a__ContextItemDanger svg{color:var(--error-color,#ef4444)}.MobileHome-module__f4lD0a__ContextRenameRow{align-items:center;gap:10px;padding:12px 20px;display:flex}.MobileHome-module__f4lD0a__ContextRenameInput{border:1px solid var(--dropdown-border,#353535);background:var(--hover-bg,#1f1f1f);color:var(--text-primary);border-radius:12px;outline:none;flex:1;min-width:0;padding:12px 14px;font-family:inherit;font-size:16px}.MobileHome-module__f4lD0a__ContextRenameInput:focus{border-color:var(--action-color,#3b82f6)}.MobileHome-module__f4lD0a__ContextRenameConfirm{background:var(--action-color,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.MobileHome-module__f4lD0a__ContextRenameConfirm:active{opacity:.85}.MobileHome-module__f4lD0a__ContextDivider{background:color-mix(in srgb, var(--dropdown-border) 50%, transparent);height:1px;margin:4px 20px}.MobileHome-module__f4lD0a__BookmarksPage{background-color:var(--chat-bg);z-index:5;flex-direction:column;animation:.25s cubic-bezier(.32,.72,0,1) MobileHome-module__f4lD0a__bookmarksSlideIn;display:flex;position:absolute;inset:0}[data-wallpaper=true] .MobileHome-module__f4lD0a__BookmarksPage{background-color:#0000}@keyframes MobileHome-module__f4lD0a__bookmarksSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes MobileHome-module__f4lD0a__bookmarksSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.MobileHome-module__f4lD0a__BookmarksPageClosing{animation:.22s cubic-bezier(.4,0,1,1) forwards MobileHome-module__f4lD0a__bookmarksSlideOut}.MobileHome-module__f4lD0a__BookmarksHeader{border-bottom:1px solid color-mix(in srgb, var(--dropdown-border) 50%, transparent);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.MobileHome-module__f4lD0a__BookmarksBackBtn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileHome-module__f4lD0a__BookmarksBackBtn:active{background-color:var(--hover-bg,#ffffff1a)}.MobileHome-module__f4lD0a__BookmarksHeaderIcon{color:var(--action-color,#3b82f6);flex-shrink:0}.MobileHome-module__f4lD0a__BookmarksHeaderTitle{color:var(--text-primary);font-size:18px;font-weight:600}.MobileHome-module__f4lD0a__BookmarksList{-webkit-overflow-scrolling:touch;padding:8px 0 calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.MobileHome-module__f4lD0a__BookmarksEmpty{color:var(--text-muted,#8e8e8e);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;font-size:14px;display:flex}.MobileHome-module__f4lD0a__BookmarksGroup{margin-bottom:4px}.MobileHome-module__f4lD0a__BookmarksGroupLabel{color:var(--text-muted,#8e8e8e);padding:12px 20px 4px;font-size:12px;font-weight:600;display:block}.MobileHome-module__f4lD0a__BookmarkRow{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:12px;padding:12px 20px;font-family:inherit;font-size:14px;line-height:1.4;transition:background-color .12s;display:flex}.MobileHome-module__f4lD0a__BookmarkRow:active{background-color:var(--hover-bg,#ffffff0f)}.MobileHome-module__f4lD0a__BookmarkRowIcon{color:var(--action-color,#3b82f6);flex-shrink:0;margin-top:2px}.MobileHome-module__f4lD0a__BookmarkRowContent{flex:1;min-width:0}.MobileHome-module__f4lD0a__BookmarkRowPreview{-webkit-line-clamp:2;color:var(--text-primary);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.MobileHome-module__f4lD0a__BookmarkRowMeta{color:var(--text-muted,#8e8e8e);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.MobileHome-module__f4lD0a__BookmarkRowDot{background:var(--text-muted,#8e8e8e);border-radius:50%;width:3px;height:3px}.MobileHome-module__f4lD0a__BookmarkRowRemove{width:32px;height:32px;color:var(--text-muted,#8e8e8e);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileHome-module__f4lD0a__BookmarkRowRemove:active{color:var(--error-color,#ef4444);background-color:#ef444426}
