.rg-search-dlg.v-overlay{align-items:flex-start;justify-content:center}.rg-search-dlg>.v-overlay__content{margin-top:120px!important}@media(max-height:699px){.rg-search-dlg>.v-overlay__content{margin-top:40px!important}}.rg-palette[data-v-5150cd0f]{background:var(--rg-surface);border-radius:20px;box-shadow:0 30px 70px -12px #14112880;overflow:hidden;width:100%}.rg-palette__head[data-v-5150cd0f]{align-items:center;border-bottom:1px solid var(--rg-border);display:flex;gap:12px;padding:18px 20px}.rg-palette__head input[data-v-5150cd0f]{background:transparent;border:none;color:var(--rg-ink);flex:1;font-family:inherit;font-size:16px;min-width:0;outline:none}.rg-palette__head input[data-v-5150cd0f]::-moz-placeholder{color:var(--rg-faint)}.rg-palette__head input[data-v-5150cd0f]::placeholder{color:var(--rg-faint)}.rg-palette__esc[data-v-5150cd0f]{border:1px solid var(--rg-border-input);border-radius:6px;color:var(--rg-faint);cursor:pointer;flex:0 0 auto;font-family:var(--rg-mono);font-size:11px;font-weight:600;padding:3px 7px}.rg-palette__body[data-v-5150cd0f]{max-height:440px;overflow:auto;padding:10px 10px 8px}.rg-palette__kicker[data-v-5150cd0f]{padding:8px 12px 6px}.rg-palette__row[data-v-5150cd0f]{align-items:center;border-radius:11px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .15s ease}.rg-palette__row.hl[data-v-5150cd0f],.rg-palette__row[data-v-5150cd0f]:hover{background:var(--rg-tile)}.rg-palette__tile[data-v-5150cd0f]{align-items:center;background:var(--rg-bg);border-radius:9px;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.rg-palette__tile--white[data-v-5150cd0f]{background:var(--rg-surface)}.rg-palette__meta[data-v-5150cd0f]{flex:1;min-width:0}.rg-palette__title[data-v-5150cd0f]{color:var(--rg-ink);font-size:13.5px;font-weight:600}.rg-palette__sub[data-v-5150cd0f],.rg-palette__title[data-v-5150cd0f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-palette__sub[data-v-5150cd0f]{color:var(--rg-faint);font-size:11.5px}.rg-palette__enter[data-v-5150cd0f]{color:var(--rg-purple);font-size:11px}.rg-palette__empty[data-v-5150cd0f]{align-items:center;color:var(--rg-body);display:flex;flex-direction:column;font-size:13.5px;gap:8px;padding:34px 12px 30px}.rg-switch__head[data-v-9e7db682]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.rg-switch__list[data-v-9e7db682]{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;max-height:52vh;overflow:auto}.rg-switch__row[data-v-9e7db682]{align-items:center;background:var(--rg-dialog-row);border:2px solid transparent;border-radius:13px;cursor:pointer;display:flex;gap:12px;padding:13px 14px;transition:background .15s ease,border-color .15s ease}.rg-switch__row[data-v-9e7db682]:hover{background:var(--rg-dialog-row-hover)}.rg-switch__row.selected[data-v-9e7db682]{background:var(--rg-surface);border-color:var(--rg-purple)}.rg-switch__avatar[data-v-9e7db682]{align-items:center;border-radius:11px;display:flex;flex:0 0 38px;font-size:13px;font-weight:600;height:38px;justify-content:center;width:38px}.rg-switch__name[data-v-9e7db682]{color:var(--rg-ink);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-switch__role[data-v-9e7db682]{color:var(--rg-faint);font-size:12px}.rg-switch__radio[data-v-9e7db682]{color:var(--rg-faint);font-size:22px}.rg-switch__radio.on[data-v-9e7db682]{color:var(--rg-purple)}.rg-switch__footer[data-v-9e7db682]{display:flex;gap:10px}.rg-switch__btn[data-v-9e7db682]{flex:1;height:46px}.rg-dialog-btn-primary[data-v-9e7db682]:disabled{box-shadow:none;cursor:default;opacity:.45}.rg-switch__confirm-text[data-v-9e7db682]{color:var(--rg-secondary);font-size:14px;margin:0 0 24px}.rg-sidebar{background:linear-gradient(178deg,#2c264a,#221d3b)!important;color:#fff!important}.rg-sidebar .v-navigation-drawer__content{display:flex;flex-direction:column;height:100%}.rg-side-inner{color:#fff;display:flex;flex:1;flex-direction:column;min-height:0;padding:16px 14px 14px}.rg-account{align-items:center;background:#ffffff0f;border:none;border-radius:13px;cursor:pointer;display:flex;font-family:inherit;gap:11px;margin-bottom:6px;padding:9px 10px;text-align:left;transition:background .15s ease;width:100%}.rg-account:hover{background:#ffffff1a}.rg-account__avatar{align-items:center;background:linear-gradient(135deg,#4a4270,#2c264a);border-radius:10px;color:#fff;display:flex;flex:0 0 34px;font-size:14px;font-weight:600;height:34px;justify-content:center;width:34px}.rg-account__meta{display:flex;flex:1;flex-direction:column;min-width:0}.rg-account__name{color:#fff;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-account__org{color:#ffffff80;font-size:11.5px;font-weight:500}.rg-account__more{align-items:center;border-radius:8px;color:#ffffff73;display:flex;flex:0 0 28px;height:28px;justify-content:center;transition:background .15s ease;width:28px}.rg-account__more:hover{background:#ffffff1f;color:#fff}.rg-account-menu__item{color:var(--rg-secondary);font-weight:600!important;line-height:24px}.rg-newchat{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 14px #0000002e;color:#2c264a;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:42px;justify-content:center;margin:8px 0 14px;transition:background .15s ease;width:100%}.rg-newchat:hover{background:#eeedf5}.rg-nav{display:flex;flex-direction:column;gap:3px}.rg-nav-row{align-items:center;background:transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;height:44px;padding:0 14px;transition:background .15s ease}.rg-nav-row:hover{background:#ffffff0f}.rg-nav-row .rg-nav-icon{color:#ffffff80;font-size:21px}.rg-nav-row .rg-nav-label{color:#fff9;font-size:14px;font-weight:500}.rg-nav-row.active{background:#ffffff1a}.rg-nav-row.active .rg-nav-icon{color:#c9c6db}.rg-nav-row.active .rg-nav-label{color:#fff;font-weight:600}.rg-recent{display:flex;flex-direction:column;margin-top:22px;min-height:0}.rg-recent__head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 12px 8px}.rg-recent__title{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rg-recent__list{display:flex;flex-direction:column;gap:1px;overflow:hidden}.rg-recent__empty{color:#ffffff59;font-size:12.5px;padding:6px 12px}.rg-thread{align-items:center;border-radius:9px;cursor:pointer;display:flex;gap:10px;height:36px;padding:0 12px;transition:background .15s ease}.rg-thread:hover{background:#ffffff0f}.rg-thread__title{color:#ffffffb8;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-thememode{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;height:44px;margin-bottom:4px;padding:0 14px;transition:background .15s ease}.rg-thememode:hover{background:#ffffff0f}.rg-thememode__label{color:#fff9;flex:1;font-size:14px;font-weight:500}.rg-thememode__switch{background:#ffffff2e}.rg-thememode__switch.on{background:var(--rg-lilac)}.rg-thememode__switch.on .rg-knob{background:#2c264a}.rg-admin{background:#4a427024;border:1px solid rgba(74,66,112,.22);border-radius:14px;margin-top:12px;padding:12px}.rg-admin__head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.rg-admin__title{color:#c9c6db;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rg-admin__row{display:flex;gap:6px}.rg-admin__btn{background:#ffffff0d;border-radius:9px;color:#ffffffc7;cursor:pointer;flex:1;font-size:12.5px;font-weight:500;padding:7px;text-align:center;transition:background .15s ease}.rg-admin__btn:hover{background:#ffffff1f}.rg-main{background:var(--rg-bg);height:100dvh}.rg-main,.rg-main>.v-main__scroller{display:flex;flex-direction:column}.rg-screen{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;min-width:0}.rg-burger{align-items:center;background:#2c264a;border:none;border-radius:11px;box-shadow:0 4px 12px #2c264a66;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;left:12px;position:fixed;top:12px;width:40px;z-index:1100}@media(max-width:959px){.rg-topbar{padding:0 16px 0 64px}.rg-page{padding:20px 16px}}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}@media(prefers-reduced-motion:reduce){.v-navigation-drawer{transition:none}}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}
