:root{--qt-bg:#0f1211;--qt-surface:#171b19;--qt-elevated:#1e2421;--qt-ink:#e8eeeb;--qt-muted:#8a968f;--qt-accent:#5b8a7a;--qt-accent-soft:#5b8a7a38;--qt-line:#e8eeeb1a;--qt-font-display:"Space Grotesk", "Segoe UI", sans-serif;--qt-font-ui:"IBM Plex Sans", "Segoe UI", sans-serif;color:var(--qt-ink);background:var(--qt-bg);font-family:var(--qt-font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{background:var(--qt-bg);min-width:320px;margin:0}#root{min-height:100vh}a{color:var(--qt-accent)}.app-layout{background:radial-gradient(ellipse 70% 45% at 85% 0%, #5b8a7a12, transparent 55%), radial-gradient(ellipse 50% 35% at 10% 100%, #5b8a7a0a, transparent 50%), var(--qt-bg)!important;background-attachment:fixed!important}.app-layout--home{background:radial-gradient(ellipse 65% 40% at 90% 5%, #5b8a7a17, transparent 58%), radial-gradient(ellipse 45% 30% at 5% 40%, #e8eeeb08, transparent 50%), var(--qt-bg)!important;background-attachment:fixed!important}.app-header.ant-layout-header{z-index:100;border-bottom:1px solid var(--qt-line);height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;line-height:1.2;position:sticky;top:0;background:var(--qt-surface)!important}.app-header__inner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:12px 20px;display:flex}.app-header__brand{align-items:center;gap:28px;min-width:0;display:flex}.app-header__logo{color:inherit;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;transition:opacity .2s;display:flex}.app-header__logo:hover{opacity:.9}.app-header__mark{display:none}.brand-mark{flex-shrink:0;width:36px;height:36px;display:block}.brand-mark__plate{fill:var(--qt-elevated)}.brand-mark__bowl,.brand-mark__stem{fill:none;stroke:var(--qt-accent);stroke-width:3.2px}.brand-mark__arrow{fill:none;stroke:var(--qt-ink);stroke-width:2.4px}.brand-mark__lines{fill:none;stroke:var(--qt-muted);stroke-width:1.5px}.brand-mark--lg{width:56px;height:56px}.brand-mark--footer{width:34px;height:34px}.brand-mark--hero{width:clamp(52px,8vw,72px);height:clamp(52px,8vw,72px)}.app-header__word{flex-direction:column;gap:2px;display:flex}.app-header__name{font-family:var(--qt-font-display);letter-spacing:-.02em;color:var(--qt-ink);font-size:1.2rem;font-weight:700;line-height:1.1}.app-header__tag{letter-spacing:.04em;color:var(--qt-muted);white-space:nowrap;font-size:.68rem;font-weight:500}.app-header__nav{align-items:center;gap:2px;display:flex}.app-header__link{color:var(--qt-muted);border-radius:6px;padding:7px 11px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.app-header__link:hover{color:var(--qt-ink);background:#e8eeeb0f}.app-header__link.is-active{color:var(--qt-ink);background:var(--qt-accent-soft)}.app-header__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.app-header__cta.ant-btn{background:var(--qt-accent);height:34px;color:var(--qt-bg);box-shadow:none;border:none;border-radius:6px;padding-inline:14px;font-weight:600}.app-header__cta.ant-btn:hover{color:var(--qt-bg)!important;background:#6a9b8a!important}.app-header__ghost.ant-btn{border-radius:6px;height:34px;color:var(--qt-muted)!important}.app-header__ghost.ant-btn:hover{color:var(--qt-ink)!important;background:#e8eeeb0f!important}.app-header__user{border:1px solid var(--qt-line);background:var(--qt-elevated);color:var(--qt-ink);cursor:pointer;font:inherit;border-radius:6px;align-items:center;gap:10px;margin:0;padding:4px 10px 4px 4px;transition:background .15s,border-color .15s;display:flex}.app-header__user:hover{background:#252b28;border-color:#e8eeeb2e}.app-header__avatar{background:var(--qt-accent-soft);width:28px;height:28px;color:var(--qt-accent);border-radius:5px;place-items:center;font-size:14px;display:grid}.app-header__user-meta{flex-direction:column;align-items:flex-start;gap:1px;padding-right:4px;display:flex}.app-header__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.84rem;font-weight:600;line-height:1.1;overflow:hidden}.app-header__user-role{text-transform:uppercase;letter-spacing:.06em;color:var(--qt-muted);font-size:.65rem}@media (width<=720px){.app-header__tag,.app-header__nav,.app-header__user-meta,.app-header__cta.ant-btn span:not(.anticon){display:none}.app-header__cta.ant-btn{padding-inline:10px}}.app-content{width:100%;background:0 0!important;max-width:none!important;margin:0!important;padding:0!important}.app-content-inner{width:100%;max-width:1120px;margin:0 auto;padding:24px 20px 56px}.app-content-inner:not(.app-content-inner--home){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;margin-top:0;margin-bottom:0}.app-content-inner--home{background:0 0;border:none;max-width:none;padding:0}.app-content-inner--wide{max-width:none;padding:16px 12px 24px}.editor-page,.editor-page .ant-table-wrapper,.editor-page .ant-table,.editor-page .ant-tabs,.editor-page .ant-tabs-content-holder,.editor-page .ant-tabs-tabpane{width:100%}.editor-table .ant-table-tbody>tr>td{vertical-align:middle;padding:4px 8px!important}.editor-table .ant-table-thead>tr>th{padding:8px!important}.editor-cell-input{border:1px solid var(--qt-line);background:var(--qt-elevated,#fff);width:100%;min-height:32px;max-height:32px;color:var(--qt-ink);font:inherit;resize:none;box-sizing:border-box;border-radius:4px;margin:0;padding:4px 8px;line-height:1.35;display:block;overflow:hidden}.editor-cell-input:focus{border-color:var(--qt-leaf,#2d8f62);outline:2px solid #2d8f6259}.editor-cell-locked{color:var(--qt-muted);white-space:nowrap;text-overflow:ellipsis;opacity:.85;-webkit-user-select:text;user-select:text;cursor:default;padding:4px 8px;line-height:1.35;display:block;overflow:hidden}.editor-cell-selectable{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:2px 6px;display:inline-block;overflow:hidden}.editor-cell-selectable:hover{background:#2d8f621f}.editor-original-cell.is-selected .editor-cell-input{border-color:var(--qt-leaf,#2d8f62);outline:2px solid #2d8f6273}.editor-cell-selectable.is-selected{background:#2d8f6247;outline:1px solid #2d8f628c}.upload-busy__percent{color:var(--qt-forest,#1f6b4a);font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.25rem;font-weight:600}.editor-id-lookup{border:1px solid var(--qt-line);background:var(--qt-elevated,#fff9);border-radius:8px;width:100%;padding:10px 12px}.editor-id-lookup__hit{border-bottom:1px solid var(--qt-line);padding:8px 0;font-size:.85rem}.editor-id-lookup__hit:last-child{border-bottom:none}.editor-id-lookup__hits{max-height:420px;overflow:auto}.editor-row-has-match>td{background:#1f6b4a12!important}.editor-match-icon{color:var(--qt-forest,#1f6b4a)}.editor-match-icon:hover{color:var(--qt-forest,#1f6b4a);background:#1f6b4a1f}.app-footer.ant-layout-footer{border-top:1px solid var(--qt-line);color:var(--qt-muted);margin-top:0;padding:0;position:relative;background:var(--qt-surface)!important}.app-footer:before{display:none}.app-footer__inner{z-index:1;grid-template-columns:1.2fr 1.4fr;gap:36px 48px;width:100%;max-width:1120px;margin:0 auto;padding:48px 20px 28px;display:grid;position:relative}.app-footer__brand{min-width:0}.app-footer__logo{color:inherit;align-items:center;gap:12px;margin-bottom:14px;text-decoration:none;display:flex}.app-footer__mark{display:none}.app-footer__word{flex-direction:column;gap:2px;display:flex}.app-footer__name{font-family:var(--qt-font-display);letter-spacing:-.02em;color:var(--qt-ink);font-size:1.15rem;font-weight:700;line-height:1.1}.app-footer__tag{color:var(--qt-muted);font-size:.72rem}.app-footer__note{max-width:22rem;color:var(--qt-muted);margin:0;font-size:.88rem;line-height:1.5}.app-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.app-footer__col{flex-direction:column;gap:8px;font-size:.88rem;display:flex}.app-footer__heading{letter-spacing:.1em;text-transform:uppercase;color:#8a968fbf;margin-bottom:4px;font-size:.7rem;font-weight:600}.app-footer__col a{color:var(--qt-ink);opacity:.88;width:fit-content;text-decoration:none;transition:color .15s}.app-footer__col a:hover{color:var(--qt-accent);opacity:1}.app-footer__col span{color:var(--qt-muted)}.app-footer__user{font-weight:600;color:var(--qt-ink)!important}.app-footer__bar{z-index:1;border-top:1px solid var(--qt-line);color:#8a968fcc;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px 20px 22px;font-size:.78rem;display:flex;position:relative}.app-footer__bar-sep{opacity:.5}@media (width<=800px){.app-footer__inner{grid-template-columns:1fr;gap:28px;padding-top:36px}.app-footer__nav{grid-template-columns:1fr 1fr}}@media (width<=480px){.app-footer__nav{grid-template-columns:1fr}}.home{flex-direction:column;gap:0;width:100%;display:flex}.home-hero--bleed{border-radius:0;width:100%;margin:0;padding:0}.home-hero{color:var(--qt-ink);background:0 0;animation:.65s ease-out both home-rise;position:relative;overflow:visible}.home-hero__glow{display:none}.home-hero__inner{z-index:1;box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:clamp(20px,3vw,36px) 20px clamp(48px,6vw,72px);position:relative}.home-hero__panel{background:var(--qt-elevated);border:1px solid var(--qt-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;border-radius:8px;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:none;padding:18px;animation:.75s ease-out 80ms both home-rise;display:flex;position:relative}.home-hero__copy{min-width:0}.home-hero__brand-row{align-items:center;gap:clamp(12px,2vw,20px);margin-bottom:12px;animation:.55s ease-out both home-rise;display:flex}.home-hero__brand-row .brand-mark--hero{width:clamp(48px,7vw,64px);height:clamp(48px,7vw,64px);margin-bottom:0}.home-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--qt-muted);margin:0 0 14px;font-size:.72rem;font-weight:600}.home-hero__brand{font-family:var(--qt-font-display);letter-spacing:-.04em;color:var(--qt-ink);margin:0;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:700;line-height:.96}.home-hero__lead{max-width:26rem;color:var(--qt-muted);margin:0 0 24px;font-size:1.05rem;line-height:1.55}.home-hero__steps{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.home-hero__steps li{color:#e8eeebd1;align-items:center;gap:12px;font-size:.9rem;display:flex}.home-hero__steps span{width:24px;height:24px;color:var(--qt-bg);background:var(--qt-accent);border-radius:5px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.home-hero__scroll{color:var(--qt-accent);align-items:center;gap:8px;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.home-hero__scroll:hover{color:#7aa596;transform:translateY(2px)}.home-hero__game{flex-direction:column;gap:8px;display:flex}.home-game-label{letter-spacing:.1em;text-transform:uppercase;color:var(--qt-muted);font-size:.7rem;font-weight:600}.home-hero .ant-radio-button-wrapper{color:var(--qt-muted);height:34px;line-height:32px;background:var(--qt-surface)!important;border-color:var(--qt-line)!important}.home-hero .ant-radio-button-wrapper:not(:first-child):before{background:var(--qt-line)}.home-hero .ant-radio-button-wrapper-checked{background:var(--qt-accent)!important;border-color:var(--qt-accent)!important;color:var(--qt-bg)!important}.home-drop{position:relative}.home-drop .ant-upload-drag{transition:border-color .2s,background .2s,transform .2s;background:var(--qt-surface)!important;border:1.5px dashed #e8eeeb38!important;border-radius:8px!important;padding:26px 14px!important}.home-drop .ant-upload-drag:hover,.home-drop .ant-upload-drag-hover{box-shadow:none;transform:translateY(-2px);border-color:var(--qt-accent)!important;background:#222825!important}.home-drop--busy .ant-upload-drag{opacity:.85;pointer-events:none}.home-drop .ant-upload-drag-icon{margin-bottom:6px!important}.home-drop .ant-upload-drag-icon .anticon{color:var(--qt-accent)!important;font-size:40px!important}.home-drop .ant-upload-text{font-family:var(--qt-font-ui);font-weight:600;color:var(--qt-ink)!important;font-size:1.05rem!important}.home-drop .ant-upload-hint{color:var(--qt-muted)!important;margin-top:4px!important}.home-hero__formats{color:var(--qt-muted);text-align:center;margin:0;font-size:.78rem}.home-catalog{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:8px 20px 64px;scroll-margin-top:72px;animation:.7s ease-out .1s both home-rise;position:relative}.home-catalog__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:22px;display:flex}.home-catalog__head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-catalog__title{font-family:var(--qt-font-display);color:var(--qt-ink);letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.7rem,3.2vw,2.2rem);font-weight:700}.home-catalog__sub{color:var(--qt-muted);max-width:28rem;margin:0;font-size:.95rem;line-height:1.45}.home-catalog__stats{gap:8px;display:flex}.home-stat{background:var(--qt-elevated);border:1px solid var(--qt-line);text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;min-width:68px;padding:10px 12px}.home-stat__n{font-family:var(--qt-font-display);color:var(--qt-accent);font-size:1.3rem;font-weight:700;line-height:1.1;display:block}.home-stat__l{color:var(--qt-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.home-catalog__toolbar{background:var(--qt-surface);border:1px solid var(--qt-line);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex;position:sticky;top:56px}.home-catalog__search{flex:220px;min-width:180px}.home-catalog__sort{width:168px}.home-catalog__count{color:var(--qt-muted);margin:0 0 14px;font-size:.85rem}.home-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-catalog__loading{text-align:center;color:var(--qt-muted);padding:56px 16px}.home-catalog__loading p{margin:12px 0 0}.home-mod{border:1px solid var(--qt-line);background:var(--qt-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;flex-direction:column;height:100%;margin:0;padding:18px 18px 10px;transition:border-color .2s,transform .2s,background .2s;animation:.5s ease-out both home-rise;display:flex}.home-mod:hover{box-shadow:none;background:#222825;border-color:#5b8a7a73;transform:translateY(-2px)}.home-mod__top{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.home-mod__icon{border:1px solid var(--qt-line);width:72px;height:72px;color:inherit;background:#1a1f1c;border-radius:8px;flex-shrink:0;text-decoration:none;display:block;position:relative;overflow:hidden}a.home-mod__icon:hover{border-color:#e8571c8c}.home-mod__icon-img{object-fit:cover;width:100%;height:100%;display:block}.home-mod__icon-fallback{background:linear-gradient(145deg,#e8571c2e,#0000 55%),linear-gradient(145deg,#24302a,#1a211e);place-items:center;width:100%;height:100%;display:grid}.home-mod__icon-pct{color:#f2f5f3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c100ec7;border-radius:4px;padding:3px 5px;font-size:.68rem;font-weight:700;line-height:1;position:absolute;bottom:4px;right:4px}.home-mod__body{flex:1;min-width:0}.home-mod__headline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.home-mod__name{font-family:var(--qt-font-ui);color:var(--qt-ink);align-items:center;gap:8px;min-width:0;margin:0;font-size:1.02rem;font-weight:600;line-height:1.3;display:inline-flex}.home-mod__name>span{min-width:0}.nexus-mod-link{color:#e8571c;opacity:.92;flex-shrink:0;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex}.nexus-mod-link:hover{opacity:1;transform:translateY(-1px)}.nexus-mod-link__icon{border-radius:4px;display:block}.home-mod__who{color:var(--qt-muted);white-space:nowrap;font-size:.75rem}.home-mod__card-actions{margin-top:6px;flex-wrap:wrap;gap:2px 4px;margin-inline-start:-7px;display:flex}.home-mod__card-actions .ant-btn{height:auto;padding-inline:7px}.home-mod__file{color:var(--qt-muted);word-break:break-all;margin:6px 0 0;font-size:.76rem;line-height:1.35}.home-mod__search-hit{color:var(--qt-accent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-mod__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.home-mod__ver-tag{color:var(--qt-muted)!important;background:0 0!important;border-style:dashed!important}.home-mod__versions{border-top:1px solid var(--qt-line);margin-top:10px}.home-mod__versions .ant-collapse-header{color:var(--qt-muted)!important;padding-inline:0!important;font-size:.84rem!important}.home-mod__versions .ant-collapse-content-box{overflow:hidden;padding-inline:0!important;padding-top:4px!important}.home-mod__versions .ant-list-item.home-version{flex-direction:column;align-items:stretch;gap:8px;display:flex;padding-block:10px!important;padding-inline:0!important}.home-mod__versions .home-version .ant-list-item-main,.home-mod__versions .home-version .ant-list-item-meta{width:100%;min-width:0;max-width:100%}.home-mod__versions .home-version .ant-list-item-meta-title,.home-mod__versions .home-version .ant-list-item-meta-description{white-space:normal;word-break:break-word}.home-mod__versions .home-version .ant-list-item-action{flex-wrap:wrap;justify-content:flex-start;gap:0 4px;width:100%;margin-top:0;display:flex;margin-inline-start:0!important}.home-mod__versions .home-version .ant-list-item-action>li{text-align:start;padding:0!important}.home-mod__versions .home-version .ant-list-item-action>li:after{display:none!important}.home-version__title{color:var(--qt-ink);font-weight:500}.home-empty{border:1px dashed var(--qt-line);background:var(--qt-surface);border-radius:8px;padding:48px 20px;position:relative;overflow:hidden}.home-empty__art{pointer-events:none;background:radial-gradient(circle,#5b8a7a1f,#0000 70%);height:70%;position:absolute;inset:-20% 40% auto -10%}@keyframes home-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.home-catalog__grid{grid-template-columns:1fr}}@media (width<=720px){.home-catalog__toolbar{position:static}.home-catalog__sort{width:100%}.home-mod__who{white-space:normal}.home-catalog__stats{width:100%}.home-stat{flex:1}.home-catalog__head-actions{width:100%}}.ant-upload-drag{background:var(--qt-surface)!important;border-color:var(--qt-line)!important}.admin-upload-zone{position:relative}.auth-card.ant-card{max-width:420px;margin:48px auto;background:var(--qt-elevated)!important;border:1px solid var(--qt-line)!important;border-radius:8px!important}.auth-card .ant-card-head{color:var(--qt-ink);font-family:var(--qt-font-display);font-weight:600;border-bottom-color:var(--qt-line)!important}.auth-card .ant-card-body{color:var(--qt-ink)}.auth-card a{color:var(--qt-accent)}.app-footer__link-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.app-footer__link-btn:hover{color:var(--qt-accent)}.auth-modal .ant-modal-content{background:var(--qt-elevated);border:1px solid var(--qt-line)}.auth-modal .ant-modal-header{border-bottom-color:var(--qt-line);background:0 0}.auth-modal .ant-modal-title{font-family:var(--qt-font-display);color:var(--qt-ink);font-weight:600}.app-content-inner .ant-card{background:var(--qt-elevated);border-color:var(--qt-line)}.app-content-inner .ant-card-head{border-bottom-color:var(--qt-line);color:var(--qt-ink)}.app-content-inner .ant-typography,.app-content-inner h1,.app-content-inner h2,.app-content-inner h3,.app-content-inner h4,.app-content-inner h5{color:var(--qt-ink)}.app-content-inner .ant-typography-secondary{color:var(--qt-muted)!important}.upload-busy{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1211c7;justify-content:center;align-items:center;padding:20px;display:flex}.upload-busy--fixed{border-radius:inherit;position:absolute;inset:0}.upload-busy--fullscreen{z-index:2000;position:fixed;inset:0}.upload-busy__card{background:var(--qt-elevated);border:1px solid var(--qt-line);text-align:center;border-radius:8px;width:min(420px,100%);padding:28px 24px 22px;box-shadow:0 16px 40px #0006}.upload-busy__text{margin:16px 0 14px}.upload-busy__title{font-family:var(--qt-font-display);color:var(--qt-ink);font-size:1.05rem;font-weight:650}.upload-busy__detail{color:var(--qt-muted);margin-top:6px;font-size:.9rem;line-height:1.4}.upload-busy__file{color:var(--qt-accent);word-break:break-all;margin-top:8px;font-size:.8rem}.upload-busy__hint{color:var(--qt-muted);margin-top:12px;font-size:.75rem;line-height:1.35}.home-hero__panel,.home-drop,.admin-upload-zone{position:relative}.editor-boot{max-width:none;margin:8px auto 0;padding:8px 0 24px}.sources-nexus.ant-collapse{background:var(--qt-elevated);border:1px solid var(--qt-line);border-radius:8px;overflow:hidden}.sources-nexus .ant-collapse-item{border-bottom:none}.sources-nexus .ant-collapse-header{font-weight:600;color:var(--qt-ink)!important;align-items:center!important;padding:14px 16px!important}.sources-nexus .ant-collapse-content{border-top:1px solid var(--qt-line);background:var(--qt-surface)}.sources-nexus .ant-collapse-content-box{padding:16px!important}.sources-nexus-card.ant-card{border-radius:10px;overflow:visible!important}.sources-nexus-card .ant-card-head{border-bottom-color:var(--qt-line)}.sources-tr-card.ant-card{overflow:visible!important}.sources-tr-card .ant-card-head{border-bottom-color:var(--qt-line)}.sources-tr-card .ant-card-body{padding:18px 16px!important;overflow:visible!important}.sources-tr-list.ant-list{border-block:none;padding:0;overflow:visible}.sources-tr-list .ant-list-items{flex-direction:column;gap:10px;margin:0;padding:0;display:flex;overflow:visible}.sources-tr-list .sources-tr-item.ant-list-item{cursor:pointer;background:var(--qt-surface);border-radius:8px;transition:border-color .15s,background .15s;border:1.5px solid var(--qt-line)!important;border-block-end:1.5px solid var(--qt-line)!important;margin:0!important;padding:14px!important}.sources-tr-list .sources-tr-item:hover{background:#222825;border-color:#5b8a7a73!important;border-block-end-color:#5b8a7a73!important}.sources-tr-list .sources-tr-item.is-selected{background:var(--qt-accent-soft);box-shadow:inset 3px 0 0 var(--qt-accent);border-color:var(--qt-accent)!important;border-block-end-color:var(--qt-accent)!important}.sources-tr-list .sources-tr-item.is-selected .ant-list-item-meta-title{color:var(--qt-ink);font-weight:600}.sources-tr-list .ant-list-item-action{margin-inline-start:12px!important}
