@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:200;src:local("Titillium Web Extra Light "),local("Titillium Web-Extra Light"),url(/assets/titillium-web-latin-200-jtsX9tFr.woff2) format("woff2"),url(/assets/titillium-web-latin-200-B95UeY9r.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:200;src:local("Titillium Web Extra Light italic"),local("Titillium Web-Extra Lightitalic"),url(/assets/titillium-web-latin-200italic-BdX38YrA.woff2) format("woff2"),url(/assets/titillium-web-latin-200italic-DZ4P0He-.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:300;src:local("Titillium Web Light "),local("Titillium Web-Light"),url(/assets/titillium-web-latin-300-DsTEuf6M.woff2) format("woff2"),url(/assets/titillium-web-latin-300-Cwk6whEp.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:300;src:local("Titillium Web Light italic"),local("Titillium Web-Lightitalic"),url(/assets/titillium-web-latin-300italic-BDeRBpJU.woff2) format("woff2"),url(/assets/titillium-web-latin-300italic-JuJDl2Q7.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:local("Titillium Web Regular "),local("Titillium Web-Regular"),url(/assets/titillium-web-latin-400-CH8YDzdD.woff2) format("woff2"),url(/assets/titillium-web-latin-400-CjlRNiKw.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:400;src:local("Titillium Web Regular italic"),local("Titillium Web-Regularitalic"),url(/assets/titillium-web-latin-400italic-ClcuiesC.woff2) format("woff2"),url(/assets/titillium-web-latin-400italic-Dhc80q4f.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:local("Titillium Web SemiBold "),local("Titillium Web-SemiBold"),url(/assets/titillium-web-latin-600-o2hY-eRH.woff2) format("woff2"),url(/assets/titillium-web-latin-600-C12koiJN.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:600;src:local("Titillium Web SemiBold italic"),local("Titillium Web-SemiBolditalic"),url(/assets/titillium-web-latin-600italic-BNuh6HfX.woff2) format("woff2"),url(/assets/titillium-web-latin-600italic-CJD2kuyd.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:700;src:local("Titillium Web Bold "),local("Titillium Web-Bold"),url(/assets/titillium-web-latin-700-DzlXt_ru.woff2) format("woff2"),url(/assets/titillium-web-latin-700-BOg9y7TY.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:700;src:local("Titillium Web Bold italic"),local("Titillium Web-Bolditalic"),url(/assets/titillium-web-latin-700italic-BLHD9kGi.woff2) format("woff2"),url(/assets/titillium-web-latin-700italic-BFShjXQM.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:900;src:local("Titillium Web Black "),local("Titillium Web-Black"),url(/assets/titillium-web-latin-900-DywfiHaM.woff2) format("woff2"),url(/assets/titillium-web-latin-900-MWurTBO0.woff) format("woff")}:root{font-family:Titillium Web,sans-serif}body{margin:0;min-height:100vh}.app-icon--retro{image-rendering:pixelated;shape-rendering:crispEdges}.app-icon--retro use{pointer-events:none}:root{--lc-primary: #0066cc;--lc-primary-dark: #004d99;--lc-primary-light: #0073e6;--lc-primary-soft: #e6f0fa;--lc-bg: #f5f7fa;--lc-surface: #ffffff;--lc-surface-hover: #f8fafc;--lc-border: #0066cc;--lc-border-light: #66aeea;--lc-text: #17324d;--lc-text-secondary: #5b6f82;--lc-text-muted: #768594;--lc-text-on-primary: #fff;--lc-success: #008758;--lc-success-soft: #e8f5e9;--lc-warning: #a66300;--lc-danger: #d9364f;--lc-danger-text: #b42318;--lc-radius: 8px;--lc-radius-lg: 12px;--lc-radius-xl: 16px;--lc-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--lc-shadow: 0 2px 8px rgba(0, 0, 0, .08);--lc-shadow-lg: 0 4px 16px rgba(0, 0, 0, .1);--lc-transition: .18s ease;--lc-bottom-nav-height: 0px;--lc-sticky-top-offset: .5rem;--lc-header-sticky-height: 96px;--lc-nav-sticky-top: calc(var(--lc-sticky-top-offset) + var(--lc-header-sticky-height));--lc-desktop-nav-height: 48px;--lc-focus-ring: 0 0 0 3px rgba(0, 102, 204, .12);--lc-selection-border: rgba(0, 102, 204, .15);--lc-selection-shadow: 0 0 0 2px rgba(0, 102, 204, .18);--lc-backdrop: rgba(16, 34, 52, .55);--lc-bottom-nav-shadow: 0 -2px 8px rgba(0, 0, 0, .08);--lc-video-bg: #111;--lc-invite-bg: linear-gradient(135deg, #0f4a8a 0%, #0073e6 100%);--lc-invite-panel-bg: #ffffff;--lc-invite-panel-border: rgba(0, 102, 204, .45);--lc-invite-panel-shadow: 0 20px 40px rgba(0, 0, 0, .2);--lc-form-gradient: linear-gradient(180deg, rgba(0, 102, 204, .04), rgba(0, 102, 204, 0));--lc-header-top-bg: #004d99;--lc-header-main-gradient: linear-gradient(135deg, #0066cc 0%, #0073e6 100%);--bs-border-color: var(--lc-border);--bs-border-color-translucent: rgba(0, 102, 204, .2);--bs-card-border-color: var(--lc-border-light);--bs-modal-border-color: var(--lc-border);--bs-modal-header-border-color: var(--lc-border-light);--bs-modal-footer-border-color: var(--lc-border-light);--bs-list-group-border-color: var(--lc-border-light);--bs-dropdown-border-color: var(--lc-border);--bs-dropdown-divider-bg: var(--lc-border-light);--bs-accordion-border-color: var(--lc-border);color-scheme:light}[data-theme=dark]{--lc-primary: #5ea3f8;--lc-primary-dark: #4a90e2;--lc-primary-light: #6fb1ff;--lc-primary-soft: rgba(94, 163, 248, .12);--lc-bg: #0f1419;--lc-surface: #1a2332;--lc-surface-hover: #1f2b3d;--lc-border: #2a3a4d;--lc-border-light: #243040;--lc-text: #e1e8f0;--lc-text-secondary: #a8bacc;--lc-text-muted: #8899aa;--lc-text-on-primary: #fff;--lc-success: #3dd68c;--lc-success-soft: rgba(61, 214, 140, .12);--lc-warning: #f0b840;--lc-danger: #f47080;--lc-danger-text: #f47080;--lc-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--lc-shadow: 0 2px 8px rgba(0, 0, 0, .4);--lc-shadow-lg: 0 4px 16px rgba(0, 0, 0, .5);--lc-focus-ring: 0 0 0 3px rgba(94, 163, 248, .25);--lc-selection-border: rgba(94, 163, 248, .25);--lc-selection-shadow: 0 0 0 2px rgba(94, 163, 248, .3);--lc-backdrop: rgba(0, 0, 0, .65);--lc-bottom-nav-shadow: 0 -2px 8px rgba(0, 0, 0, .3);--lc-video-bg: #000;--lc-invite-bg: linear-gradient(135deg, #0a2e55 0%, #0f4a8a 100%);--lc-invite-panel-bg: var(--lc-surface);--lc-invite-panel-border: var(--lc-border);--lc-invite-panel-shadow: 0 20px 40px rgba(0, 0, 0, .5);--lc-form-gradient: linear-gradient(180deg, rgba(94, 163, 248, .06), rgba(94, 163, 248, 0));color-scheme:dark;--bs-body-bg: var(--lc-bg);--bs-body-bg-rgb: 15, 20, 25;--bs-body-color: var(--lc-text);--bs-body-color-rgb: 225, 232, 240;--bs-border-color: var(--lc-border);--bs-border-color-translucent: rgba(255, 255, 255, .1);--bs-card-bg: var(--lc-surface);--bs-card-border-color: var(--lc-border-light);--bs-card-color: var(--lc-text);--bs-card-cap-bg: var(--lc-surface-hover);--bs-modal-bg: var(--lc-surface);--bs-modal-border-color: var(--lc-border);--bs-modal-color: var(--lc-text);--bs-modal-header-border-color: var(--lc-border-light);--bs-modal-footer-border-color: var(--lc-border-light);--bs-list-group-bg: var(--lc-surface);--bs-list-group-border-color: var(--lc-border-light);--bs-list-group-color: var(--lc-text);--bs-list-group-action-hover-bg: var(--lc-surface-hover);--bs-list-group-action-active-bg: var(--lc-surface-hover);--bs-list-group-disabled-bg: var(--lc-bg);--bs-dropdown-bg: var(--lc-surface);--bs-dropdown-border-color: var(--lc-border);--bs-dropdown-color: var(--lc-text);--bs-dropdown-link-color: var(--lc-text);--bs-dropdown-link-hover-bg: var(--lc-surface-hover);--bs-dropdown-divider-bg: var(--lc-border-light);--bs-accordion-bg: var(--lc-surface);--bs-accordion-border-color: var(--lc-border);--bs-accordion-btn-bg: var(--lc-surface);--bs-accordion-active-bg: var(--lc-surface-hover);--bs-link-color: var(--lc-primary);--bs-link-hover-color: var(--lc-primary-light);--bs-code-color: var(--lc-primary);--bs-highlight-bg: rgba(94, 163, 248, .15)}[data-theme=dark] img:not(.qr-box img){filter:brightness(.88)}body{background:var(--lc-bg);color:var(--lc-text);transition:background-color .3s ease,color .3s ease}.app-shell{margin:0 auto;max-width:1400px;padding:0 1rem 2rem;padding-bottom:calc(2rem + var(--lc-bottom-nav-height) + env(safe-area-inset-bottom,0px))}.app-header-sticky{background:var(--lc-bg);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0;z-index:180}.app-header{margin-bottom:0}.app-header__top{align-items:center;background:var(--lc-header-top-bg);border-radius:0 0 var(--lc-radius) var(--lc-radius);color:#fff;display:flex;font-size:.82rem;justify-content:space-between;padding:.45rem 1rem}.app-header__institution{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.app-header__user{align-items:center;display:flex;font-weight:600;gap:.3rem;opacity:.9}.app-header__main{background:var(--lc-header-main-gradient);border-radius:var(--lc-radius-lg);color:#fff;margin-top:.5rem;padding:.9rem 1.2rem}.app-header__content{align-items:center;display:flex;gap:1rem;justify-content:space-between}.app-header__title{font-size:1.15rem;font-weight:700;line-height:1.2;margin:0}.app-header__stats{display:flex;gap:.5rem}.stat-chip{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:999px;display:flex;font-size:.78rem;font-weight:600;gap:.35rem;padding:.3rem .65rem;white-space:nowrap}.stat-chip .icon{opacity:.85}.stat-chip__value{font-weight:700}.stat-chip__label{color:#fffc}@media(max-width:47.999rem){.stat-chip{align-items:flex-start;flex-direction:column;gap:.25rem;line-height:1.05;min-width:4.8rem;padding:.36rem .48rem;white-space:normal}.stat-chip .icon{display:none}.stat-chip__label{display:block;font-size:.62rem;max-width:6.4rem;overflow-wrap:anywhere}.app-header__stats{gap:.3rem;justify-content:flex-end}}.app-nav{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);margin:.5rem 0;padding:.3rem;position:sticky;top:var(--lc-nav-sticky-top);z-index:160}.app-nav__scroll{align-items:center;display:flex;gap:.2rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-nav__scroll::-webkit-scrollbar{display:none}.app-nav__item{align-items:center;background:transparent;border:none;border-radius:var(--lc-radius);color:var(--lc-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:.35rem;min-height:36px;padding:.45rem .85rem;position:relative;transition:all var(--lc-transition);white-space:nowrap}.app-nav__item .icon{color:var(--lc-primary)}.app-nav__item:hover{background:var(--lc-primary-soft);color:var(--lc-primary)}.app-nav__item--active{background:var(--lc-primary);color:#fff}.app-nav__item--active:hover{background:var(--lc-primary-dark);color:#fff}.app-nav__badge{background:var(--lc-danger);border-radius:999px;color:#fff;font-size:.65rem;font-weight:700;line-height:1;min-width:16px;padding:.15rem .35rem;text-align:center}.app-nav__item--active .app-nav__badge{background:#ffffff4d}.app-nav__separator{background:var(--lc-border-light);flex-shrink:0;height:20px;margin:0 .15rem;width:1px}.app-error{align-items:center;border-radius:var(--lc-radius);display:flex;margin-bottom:.75rem;position:relative}.app-error__close{background:transparent;border:none;cursor:pointer;margin-left:auto;opacity:.6;padding:.25rem}.app-error__close:hover{opacity:1}.app-main{min-height:300px}.tab-content{animation:tabFadeIn .2s ease-out}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg,var(--lc-surface-hover) 25%,var(--lc-border-light) 50%,var(--lc-surface-hover) 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite;border-radius:var(--lc-radius)}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--text{height:1rem;width:80%}.skeleton--text-sm{height:.75rem;width:60%}.skeleton--title{height:1.25rem;width:40%}.skeleton--avatar{height:3rem;width:3rem;border-radius:50%}.skeleton--card{height:12rem;width:100%}.skeleton--chip{height:1.5rem;width:5rem;border-radius:999px}.app-nav__scroll{position:relative}.app-nav__scroll:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2rem;background:linear-gradient(to right,transparent,var(--lc-surface));pointer-events:none;opacity:0;transition:opacity var(--lc-transition)}.app-nav__scroll--scrollable:after{opacity:1}.app-shell .lc-card{background:var(--lc-surface);border:none;border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);overflow:hidden}:root[data-theme=light] .app-shell .lc-card:not(.app-tour__sandbox-shell[data-theme=windows98] *){border:1px solid var(--lc-border-light)}.lc-card .card-body{padding:1.1rem}.lc-card__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.85rem}.lc-card__title-group{align-items:center;display:flex;gap:.45rem}.lc-card__icon{color:var(--lc-primary)}.lc-card__title{color:var(--lc-text);font-size:1rem;font-weight:700;margin:0}.app-shell .lc-badge{border-radius:6px;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.lc-badge--sm{font-size:.7rem;padding:.18rem .4rem}.app-shell .badge{align-items:center;display:inline-flex}.lc-label{color:var(--lc-text-secondary);font-size:.8rem;font-weight:600;margin-bottom:.3rem}.app-shell .form-control,.app-shell select.form-control{border:1px solid var(--lc-border);border-radius:var(--lc-radius);font-size:.88rem;min-height:38px;transition:border-color var(--lc-transition),box-shadow var(--lc-transition)}.app-shell .form-control:focus,.app-shell select.form-control:focus{border-color:var(--lc-primary);box-shadow:var(--lc-focus-ring)}.app-shell .form-control-sm{min-height:32px;padding:.2rem .45rem}.app-shell .btn{align-items:center;border-radius:var(--lc-radius);display:inline-flex;font-weight:600;gap:.35rem;justify-content:center;transition:all var(--lc-transition)}.app-shell .btn .icon{flex:0 0 auto}.app-shell .btn-primary{background-color:var(--lc-primary);border-color:var(--lc-primary)}.app-shell .btn-primary:hover,.app-shell .btn-primary:focus-visible{background-color:var(--lc-primary-dark);border-color:var(--lc-primary-dark)}.app-shell .btn-xs{font-size:.75rem;gap:.25rem;min-height:28px;padding:.2rem .45rem}.app-shell .btn-light{background:var(--lc-bg);border-color:var(--lc-border-light);color:var(--lc-text-secondary)}.app-shell .btn-light:hover{background:var(--lc-border-light);color:var(--lc-text)}.app-shell :where(.app-nav__item,.app-bottom-nav__item,.app-error__close,.profile-details-toggle,.category-row__info-btn,.feed-toolbar__toggle-filters,.chip-filter,.feed-card__youtube-btn,.alerts-notifications-view__btn,.auth-popup__switch-btn,.theme-toggle__switch):not(:disabled){transition:background-color var(--lc-transition),border-color var(--lc-transition),box-shadow var(--lc-transition),color var(--lc-transition),transform var(--lc-transition)}.app-shell :where(.app-nav__item,.app-bottom-nav__item,.app-error__close,.profile-details-toggle,.category-row__info-btn,.feed-toolbar__toggle-filters,.chip-filter,.feed-card__youtube-btn,.alerts-notifications-view__btn,.auth-popup__switch-btn,.theme-toggle__switch):focus-visible{outline:2px solid var(--lc-primary);outline-offset:2px;box-shadow:var(--lc-focus-ring)}.surface-scroll{overflow:auto;scrollbar-gutter:stable}.surface-scroll::-webkit-scrollbar{height:6px;width:6px}.surface-scroll::-webkit-scrollbar-thumb{background:var(--lc-border);border-radius:999px}.surface-scroll::-webkit-scrollbar-track{background:transparent}.loading-state{align-items:center;color:var(--lc-text-secondary);display:flex;gap:.75rem;justify-content:center;padding:2rem 0}.loading-state--large{padding:3rem 0}.empty-state{color:var(--lc-text-muted);font-size:.88rem;margin:0;padding:.75rem 0}.empty-state-container{align-items:center;display:flex;flex-direction:column;padding:3rem 1rem;text-align:center}.empty-state__icon{color:var(--lc-border);margin-bottom:.75rem}.empty-state__icon svg{height:40px;width:40px}.empty-state-container h3{color:var(--lc-text);font-size:1.05rem;margin:0 0 .35rem}.empty-state-container p{color:var(--lc-text-muted);font-size:.88rem;margin:0;max-width:340px}.profilo-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.profile-summary{align-items:center;display:flex;gap:1rem;padding-bottom:.75rem}.profile-summary__avatar{align-items:center;background:var(--lc-primary-soft);border-radius:50%;color:var(--lc-primary);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.profile-summary__info{display:flex;flex:1 1 14rem;flex-direction:column;gap:.15rem;min-width:min(14rem,100%)}.profile-summary__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;margin-left:auto;max-width:100%}.profile-summary__name{color:var(--lc-text);font-size:1.05rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere;word-break:normal}.profile-summary__username{color:var(--lc-text-muted);font-size:.82rem;overflow-wrap:anywhere;word-break:normal}.profile-summary__status{margin-top:.1rem}.profile-incognito-web-btn{align-items:center;background:linear-gradient(135deg,#ff9b2f,#ff7a1a);border-color:color-mix(in srgb,#ff7a1a 72%,#1b1b1b 28%);box-shadow:0 10px 24px color-mix(in srgb,#ff7a1a 28%,transparent);color:#fff;display:inline-flex;gap:.45rem;white-space:nowrap}.profile-incognito-web-btn:hover,.profile-incognito-web-btn:focus{background:linear-gradient(135deg,#ffad45,#ff871f);border-color:color-mix(in srgb,#ff871f 75%,#1b1b1b 25%);color:#fff}.profile-tour-btn{align-items:center;background:linear-gradient(135deg,var(--lc-primary) 0%,var(--lc-primary-light) 100%);border-color:color-mix(in srgb,var(--lc-primary) 76%,#16324f 24%);box-shadow:0 10px 24px color-mix(in srgb,var(--lc-primary) 22%,transparent);color:#fff;display:inline-flex;gap:.45rem;white-space:nowrap}.profile-tour-btn:hover,.profile-tour-btn:focus{background:linear-gradient(135deg,var(--lc-primary-light) 0%,var(--lc-primary) 100%);border-color:color-mix(in srgb,var(--lc-primary) 82%,#16324f 18%);color:#fff}.profile-repodrive-btn{align-items:center;background:linear-gradient(135deg,#0f766e,#0f9d8d);border-color:color-mix(in srgb,#0f9d8d 72%,#16324f 28%);box-shadow:0 10px 24px color-mix(in srgb,#0f9d8d 22%,transparent);color:#fff;display:inline-flex;gap:.45rem;white-space:nowrap}.profile-repodrive-btn:hover,.profile-repodrive-btn:focus{background:linear-gradient(135deg,#13897f,#12ad9b);border-color:color-mix(in srgb,#12ad9b 72%,#16324f 28%);color:#fff}.profile-details{border-top:1px solid var(--lc-border-light);margin-top:.75rem;padding-top:.75rem}.profile-details__grid{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.profile-details__item{background:var(--lc-surface-hover);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);min-width:0;padding:.45rem .6rem}.profile-details__label{color:var(--lc-text-muted);display:block;font-size:.7rem;margin-bottom:.1rem}.profile-details__value{color:var(--lc-text);font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.profile-details-toggle{align-items:center;background:transparent;border:none;color:var(--lc-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:.3rem;margin-top:.6rem;padding:.3rem 0}.profile-details-toggle:hover{text-decoration:underline}.lc-card--auth .card-body{padding:1.25rem}.qr-container{margin:1rem 0;text-align:center}.qr-box{background:#fff;border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);display:inline-block;padding:.75rem}.qr-instructions{color:var(--lc-text-secondary);font-size:.85rem;line-height:1.5;margin-top:.6rem}.auth-password-form{margin:1rem 0}.auth-logged-in{align-items:center;background:var(--lc-success-soft);border-radius:var(--lc-radius);display:flex;gap:.75rem;margin:.75rem 0;padding:.65rem .85rem}.auth-success-icon{color:var(--lc-success);flex-shrink:0}.auth-logged-in p{margin:0}.auth-actions{display:flex;gap:.5rem;margin-top:.85rem}.auth-popup{inset:0;position:fixed;z-index:1200}.auth-popup__backdrop{background:var(--lc-backdrop);inset:0;position:absolute}.auth-popup__panel{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-shadow-lg);left:50%;max-height:calc(100vh - 2rem);max-width:540px;overflow:auto;padding:1.25rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(540px,calc(100vw - 1.5rem))}.auth-popup__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.auth-popup__title-wrap{align-items:center;display:flex;gap:.5rem}.auth-popup__title-wrap h2{font-size:1.05rem;margin:0}.auth-popup__subtitle{color:var(--lc-text-secondary);font-size:.88rem;margin:.5rem 0 .75rem}.auth-popup__switch{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:inline-flex;gap:.3rem;margin-bottom:.85rem;padding:.2rem}.auth-popup__switch-btn{background:transparent;border:none;border-radius:var(--lc-radius-control);color:var(--lc-text-secondary);cursor:pointer;font-size:.84rem;font-weight:600;padding:.35rem .65rem}.auth-popup__switch-btn--active{background:var(--lc-primary);color:#fff}.auth-popup__content{align-items:flex-start;display:flex;flex-direction:column;gap:.65rem}.auth-popup__hint{color:var(--lc-text-secondary);font-size:.84rem;margin:0}.auth-popup__qr{margin:0}.auth-popup__form{border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);margin:0;padding:.85rem;width:100%}.auth-popup__phone-group{align-items:stretch;display:flex;flex-wrap:nowrap;width:100%}.auth-popup__phone-prefix{flex:0 0 6.25rem;max-width:6.25rem;min-height:38px}.auth-popup__phone-group #auth-phone{flex:1 1 auto;min-width:0}.auth-popup__footer{margin-top:.75rem}.auth-popup__panel--private{max-width:620px;width:min(620px,calc(100vw - 1.5rem))}.auth-popup__footer--private{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.app-tour{inset:0;position:fixed;z-index:1400}.app-tour__backdrop{background:var(--lc-backdrop);inset:0;position:absolute}.app-tour__dialog{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-shadow-lg);inset:clamp(.45rem,1.4vw,1rem);min-height:0;outline:none;overflow:hidden;position:absolute}.app-tour__topbar{align-items:center;display:flex;gap:.75rem;left:0;padding:.75rem .9rem 0;position:absolute;right:0;top:0;z-index:8}.app-tour__close{align-items:center;background:var(--lc-surface)!important;border-color:var(--lc-border-light)!important;border-radius:999px!important;box-shadow:var(--lc-shadow);color:var(--lc-text)!important;display:inline-flex;gap:.35rem;margin-left:auto;white-space:nowrap}.app-tour__progress{background:color-mix(in srgb,var(--lc-surface) 82%,transparent);border-radius:999px;flex:1 1 auto;height:4px;overflow:hidden}.app-tour__progress span{background:linear-gradient(90deg,var(--lc-primary),var(--lc-success));border-radius:inherit;display:block;height:100%;transition:width .22s ease}.app-tour__stage{height:100%;min-height:0;overflow:hidden;padding-top:2.8rem;position:relative}.app-tour__screen{height:100%;min-height:0;overflow:hidden;position:relative}.app-tour__sandbox-shell{height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}.app-tour__sandbox-shell .container-fluid{min-height:100%;padding-bottom:2.25rem}.app-tour__sandbox-shell .app-header-sticky{top:0;z-index:3}.app-tour__sandbox-shell .app-nav{z-index:3}.app-tour__screen .lc-card{min-width:0}.app-tour__target-highlight{border:2px solid var(--lc-primary);border-radius:var(--lc-radius-lg);box-shadow:0 0 0 9999px color-mix(in srgb,var(--lc-bg) 42%,transparent),0 0 0 6px color-mix(in srgb,var(--lc-primary) 16%,transparent),var(--lc-shadow-lg);height:var(--app-tour-target-height);left:var(--app-tour-target-left);pointer-events:none;position:absolute;top:var(--app-tour-target-top);transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease;width:var(--app-tour-target-width);z-index:5}.app-tour__coach{background:color-mix(in srgb,var(--lc-surface) 94%,transparent);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-shadow-lg);display:grid;gap:.6rem;max-height:calc(100% - 5rem);overflow:auto;padding:1rem;position:absolute;right:1rem;top:4.6rem;width:min(360px,calc(100% - 2rem));z-index:6}.app-tour__coach--placement-right{left:auto;right:1rem;top:4.6rem;transform:none}.app-tour__coach--placement-left{left:1rem;right:auto;top:4.6rem;transform:none}.app-tour__coach--placement-bottom{bottom:1rem;left:50%;max-height:min(42vh,24rem);right:auto;top:auto;transform:translate(-50%);width:min(560px,calc(100% - 2rem))}.app-tour__coach--collapsed{gap:.35rem;width:min(310px,calc(100% - 2rem))}.app-tour__coach-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.app-tour__coach-toggle{align-items:center;border-radius:999px!important;color:var(--lc-text-secondary)!important;display:inline-flex;height:30px;justify-content:center;padding:0!important;width:30px}.app-tour__coach h2{color:var(--lc-text-secondary);font-size:.86rem;font-weight:700;line-height:1.2;margin:0}.app-tour__coach h3{color:var(--lc-text);font-size:1.14rem;line-height:1.22;margin:0}.app-tour__coach p,.app-tour__coach ul{color:var(--lc-text-secondary);font-size:.86rem;line-height:1.42;margin:0}.app-tour__coach ul{display:grid;gap:.35rem;padding-left:1rem}.app-tour__eyebrow{color:var(--lc-text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.app-tour__step-count,.app-tour__autoplay{color:var(--lc-text-muted);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.app-tour__action{align-items:center;background:color-mix(in srgb,var(--lc-primary-soft) 62%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 18%,var(--lc-border-light));border-radius:var(--lc-radius);color:var(--lc-primary);display:flex;font-size:.84rem;font-weight:700;gap:.5rem;line-height:1.35;margin-top:.2rem;padding:.7rem .75rem}.app-tour__coach-footer{align-items:center;display:flex;gap:.45rem;justify-content:space-between;margin-top:.2rem}.app-tour__step-button{align-items:center;display:inline-flex;flex:1 1 0;gap:.35rem;justify-content:center;min-width:0}.app-tour__cursor{height:32px;left:var(--app-tour-cursor-x);pointer-events:none;position:absolute;top:var(--app-tour-cursor-y);transform:translate(-8px,-8px);width:32px;z-index:8}.app-tour__cursor-point{animation:app-tour-cursor 1.3s ease-in-out infinite;border-bottom:15px solid transparent;border-left:12px solid var(--lc-text);border-top:0 solid transparent;filter:drop-shadow(0 4px 8px rgba(0,0,0,.24));height:0;left:7px;position:absolute;top:5px;transform:rotate(-18deg);width:0}.app-tour__cursor-ring{animation:app-tour-click-ring 1.3s ease-out infinite;border:2px solid var(--lc-primary);border-radius:50%;height:34px;left:-4px;opacity:0;position:absolute;top:-4px;width:34px}.app-tour-summary{margin:0 auto;max-width:960px}.app-tour-summary__subtitle{color:var(--lc-text-secondary);font-size:.95rem;line-height:1.45;margin:.35rem 0 0}.app-tour-summary__grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.app-tour-summary__item{align-items:center;background:color-mix(in srgb,var(--lc-primary-soft) 46%,var(--lc-surface));border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);color:var(--lc-text);display:flex;font-size:.9rem;font-weight:700;gap:.5rem;min-height:44px;padding:.65rem .75rem}.app-tour-summary__actions{margin-top:1rem}@keyframes app-tour-cursor{0%,to{transform:translate(0) rotate(-18deg)}45%{transform:translate(3px,3px) rotate(-18deg)}}@keyframes app-tour-click-ring{0%{opacity:0;transform:scale(.45)}35%{opacity:.8}to{opacity:0;transform:scale(1.8)}}@media(max-width:74.999rem){.app-tour__coach{right:.85rem;top:auto;bottom:.85rem;max-height:42%}.app-tour__coach--placement-left,.app-tour__coach--placement-right,.app-tour__coach--placement-bottom{bottom:.85rem;left:auto;right:.85rem;top:auto;transform:none}.app-tour__coach--collapsed{max-height:14rem}}@media(max-width:47.999rem){.app-tour__dialog{inset:0}.app-tour__topbar{padding:.55rem .55rem 0}.app-tour__close{font-size:.78rem;padding:.42rem .55rem}.app-tour__stage{padding-top:2.55rem}.app-tour__sandbox-shell .app-header-sticky{padding-bottom:.4rem}.app-tour__sandbox-shell .app-nav--desktop{display:none}.app-tour__sandbox-shell .app-bottom-nav{bottom:0;display:flex;left:0;position:absolute;right:0}.app-tour__screen .profilo-grid,.app-tour__screen .channels-tab__grid,.app-tour__screen .alerts-tab__grid,.app-tour__screen .repo-drive-shell{grid-template-columns:minmax(0,1fr)}.app-tour__screen .profile-summary{grid-template-columns:auto minmax(0,1fr)}.app-tour__screen .profile-summary__actions{grid-column:1 / -1;justify-content:flex-start}.app-tour__coach{border-radius:var(--lc-radius-lg);bottom:calc(56px + env(safe-area-inset-bottom,0px) + .55rem);left:.55rem;max-height:38vh;padding:.85rem;right:.55rem;width:auto}.app-tour__coach--placement-left,.app-tour__coach--placement-right,.app-tour__coach--placement-bottom{bottom:calc(56px + env(safe-area-inset-bottom,0px) + .55rem);left:.55rem;right:.55rem;top:auto;transform:none;width:auto}.app-tour__coach--collapsed{max-height:none;padding:.65rem .75rem}.app-tour__coach h2{display:none}.app-tour__coach h3{font-size:1rem}.app-tour__coach p,.app-tour__coach ul{font-size:.8rem}}@media(max-width:30rem){.app-tour__action,.app-tour__autoplay{display:none}.app-tour__coach{gap:.45rem;max-height:34vh}.app-tour__coach--collapsed .app-tour__coach-footer{display:none}.app-tour__screen .feed-card__buttons .btn{min-width:28px}}@media(prefers-reduced-motion:reduce){.app-tour__cursor,.app-tour__cursor-point,.app-tour__cursor-ring,.app-tour__progress span{animation:none;transition:none}}.channels-tab__grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.channels-section__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;margin-bottom:.65rem}.channels-section__title-group{display:flex;flex-direction:column;gap:.35rem;min-width:0}.channels-section__subtitle{color:var(--lc-text-secondary);font-size:.83rem;line-height:1.35;margin:0}.channels-section__stats{display:grid;gap:.45rem;grid-auto-flow:column}.channels-stat-chip{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:flex;flex-direction:column;gap:.08rem;min-width:88px;padding:.35rem .6rem}.channels-stat-chip__label{color:var(--lc-text-muted);font-size:.7rem;font-weight:600;line-height:1.2;text-transform:uppercase}.channels-stat-chip__value{color:var(--lc-text);font-size:.92rem;font-weight:700;line-height:1.2}.channels-toolbar{align-items:center;background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:flex;gap:.6rem;justify-content:space-between;margin-bottom:.75rem;padding:.45rem .65rem}.channels-toolbar__hint{color:var(--lc-text-secondary);font-size:.8rem;margin:0}.channels-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.channels-list{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);max-height:480px;min-height:200px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.35rem;-webkit-overflow-scrolling:touch;touch-action:pan-y}.channels-list-fieldset{margin:0;min-width:0}.channels-list__virtual-item,.channels-list__spacer{border:0;margin:0;padding:0}.channel-item{align-items:flex-start;border:1px solid transparent;border-radius:var(--lc-radius);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.6rem .65rem;transition:all var(--lc-transition)}.channel-item:hover{background:var(--lc-surface-hover)}.channel-item--selected{background:var(--lc-primary-soft);border-color:var(--lc-selection-border)}.channel-item__check{min-width:0;width:100%}.channel-item__check .form-check-input{margin-top:.18rem}.channel-item__label{cursor:pointer;display:flex;flex-direction:column;gap:.08rem;line-height:1.28;margin-bottom:0;min-width:0}.channel-item__title{color:var(--lc-text);font-size:.9rem;font-weight:700;line-height:1.25}.channel-item__username{color:var(--lc-text-muted);font-size:.78rem;margin-left:0}.channel-item__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;max-width:45%}.channel-item__empty-category{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:999px;color:var(--lc-text-muted);font-size:.69rem;font-weight:600;line-height:1;padding:.2rem .45rem;white-space:nowrap}.channels-actions{border-top:1px solid var(--lc-border-light);display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-top:.85rem;padding-top:.85rem}.channels-actions .btn{min-width:170px}.channels-actions__assign-category-btn{border-color:var(--lc-primary)!important;color:var(--lc-primary)!important}.channels-actions__assign-category-btn:hover,.channels-actions__assign-category-btn:focus-visible{background:var(--lc-primary-soft)!important;border-color:var(--lc-primary)!important;color:var(--lc-primary-dark)!important}.priority-control{align-items:center;background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:inline-flex;flex-shrink:0;gap:.1rem;padding:.1rem}.priority-control__value{font-size:.72rem;font-weight:700;min-width:18px;text-align:center}.category-create-form{align-items:stretch;display:flex;gap:.4rem;margin-bottom:.85rem}.category-create-form>*{margin-bottom:0}.category-create-form .form-control{flex:1;height:38px;min-height:38px;min-width:160px}.category-create-form .btn{align-items:center;display:inline-flex;height:38px;justify-content:center;min-height:38px;padding-left:.8rem;padding-right:.8rem;white-space:nowrap}.categories-list{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);max-height:480px;min-height:200px;padding:.35rem}.category-group{margin-bottom:.4rem}.category-group:last-child{margin-bottom:0}.category-row{align-items:stretch;border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr);min-height:52px;padding:.45rem .65rem;transition:border-color var(--lc-transition),background var(--lc-transition)}.category-row:hover{background:var(--lc-surface-hover)}.category-row--expanded{background:var(--lc-surface-hover);border-color:var(--lc-selection-border)}.category-row__info{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;min-width:0}.category-row__info-btn{background:transparent;border:0;color:inherit;cursor:pointer;min-width:0;padding:0;text-align:left;width:100%}.category-row__heading{align-items:center;display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.category-row__title{align-items:center;display:flex;gap:.35rem;min-width:0}.category-row__title strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.category-row__toggle-label{color:var(--lc-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.category-row__meta{align-items:center;display:flex;flex-wrap:wrap;flex:1 1 auto;gap:.25rem;min-width:0}.category-row__icon{color:var(--lc-primary);flex-shrink:0}.category-row__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.3rem;justify-content:flex-end;margin-inline-start:auto;max-width:100%;min-width:0}.category-row__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;min-width:0}.app-shell .category-row__actions .btn.btn-xs{min-height:44px;min-width:44px;padding:.25rem}.category-channels{background:var(--lc-bg);border:1px dashed var(--lc-border-light);border-radius:var(--lc-radius);margin-top:.35rem;padding:.5rem}.category-channels__item{align-items:center;border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem;padding:.4rem .5rem}.category-channels__item:last-child{margin-bottom:0}.category-channels__meta{display:flex;flex-direction:column;gap:.05rem;min-width:0}.category-channels__meta strong{font-size:.88rem;line-height:1.25}.category-channels__meta span{color:var(--lc-text-muted);font-size:.78rem;line-height:1.2}.category-channels__empty{padding:0}.feed-toolbar{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);margin-bottom:.65rem;padding:.65rem .85rem;position:sticky;top:calc(var(--lc-nav-sticky-top) + var(--lc-desktop-nav-height) + .35rem);z-index:90}.feed-toolbar__main{align-items:center;display:flex;gap:.5rem}.feed-toolbar__search{align-items:center;display:flex;flex:1;min-width:0;transform:translateY(30%)}.feed-toolbar__search>*{flex:1 1 auto;min-width:0;width:100%}.feed-toolbar__search .form-control,.feed-toolbar__search-input{display:block;min-height:36px;max-width:none;width:100%}.feed-toolbar__actions-main{align-items:center;display:flex;flex-shrink:0;gap:.3rem}.feed-toolbar__history-mobile-btn{display:none}.feed-toolbar__toggle-filters{align-items:center;background:transparent;border:1px solid var(--lc-border);border-radius:var(--lc-radius);color:var(--lc-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:.25rem;min-height:36px;padding:.3rem .6rem;transition:all var(--lc-transition);white-space:nowrap}.feed-toolbar__toggle-filters:hover{border-color:var(--lc-primary);color:var(--lc-primary)}.feed-toolbar__toggle-filters--active{background:var(--lc-primary-soft);border-color:var(--lc-primary);color:var(--lc-primary)}.feed-toolbar__advanced{border-top:1px solid var(--lc-border-light);display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.55rem;padding-top:.55rem}.feed-toolbar__advanced--drawer{border-top:0;margin-top:0;padding-top:0}.feed-toolbar__drawer-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.feed-toolbar__drawer-title{color:var(--lc-text);font-size:.9rem;line-height:1.3}.feed-toolbar__drawer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.feed-control{display:flex;flex-direction:column;gap:.1rem}.feed-controls-group{align-items:center;border:0;display:flex;gap:.4rem;margin:0;min-inline-size:0;padding:0}.feed-control__label{color:var(--lc-text-muted);font-size:.68rem;font-weight:600;text-transform:uppercase}.feed-sort-toggle{display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feed-sort-toggle__btn{justify-content:center;width:100%}.feed-control__check{align-self:center}.feed-toolbar__extra-actions{align-items:center;display:flex;gap:.3rem;margin-left:auto}.feed-categories-filter{margin-bottom:.65rem}.feed-categories-filter--toolbar{border-top:1px solid var(--lc-border-light);flex:1 0 100%;margin:.1rem 0 0;padding-top:.55rem;width:100%}.feed-filters-drawer__backdrop{background:#0a141e8c;border:0;cursor:pointer;inset:0;padding:0;position:fixed;z-index:240}.feed-filters-drawer{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);bottom:calc(var(--lc-bottom-nav-height) + env(safe-area-inset-bottom,0px) + .4rem);box-shadow:var(--lc-card-shadow, var(--lc-shadow-lg));left:.6rem;max-height:min(74vh,640px);overflow-y:auto;padding:.8rem;position:fixed;right:.6rem;z-index:250}.feed-categories-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}.feed-categories-filter__label{color:var(--lc-text-secondary);font-size:.8rem;font-weight:600}.feed-categories-filter__chips{display:flex;flex-wrap:wrap;gap:.3rem}.chip-filter{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:999px;color:var(--lc-text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:.25rem .65rem;transition:all var(--lc-transition)}.chip-filter:hover{background:var(--lc-primary-soft);border-color:var(--lc-primary);color:var(--lc-primary)}.chip-filter--active{background:var(--lc-primary);border-color:var(--lc-primary);color:#fff}.chip-filter--active:hover{background:var(--lc-primary-dark);color:#fff}.feed-tab{--feed-list-offset: 11.75rem;--feed-list-min-height: 320px}.feed-tab--toolbar-hidden{--feed-list-offset: 8.75rem}.feed-list{display:flex;flex-direction:column;gap:.6rem;min-height:0}.feed-list--scroll,.feed-list--virtual{height:calc(100vh - var(--lc-bottom-nav-height) - var(--feed-list-offset));height:calc(100dvh - var(--lc-bottom-nav-height) - var(--feed-list-offset));max-height:none;min-height:var(--feed-list-min-height)}.feed-list.surface-scroll{scrollbar-gutter:auto;scrollbar-width:none}.feed-list.surface-scroll::-webkit-scrollbar{display:none}.feed-list--virtual{display:block}.feed-list__virtual-item{margin-bottom:.6rem}.feed-list__virtual-spacer{border:0;margin:0;padding:0}.feed-list__load-more-sentinel{height:1px;width:100%}.feed-load-more{padding:.5rem 0;text-align:center}.feed-skeleton-list{display:grid;gap:.65rem}.feed-skeleton-card{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:grid;gap:.55rem;padding:.75rem}.feed-skeleton-card__header{align-items:center;display:flex;justify-content:space-between}.feed-skeleton-card__meta,.feed-skeleton-card__actions{display:flex;gap:.45rem}.feed-skeleton-card__body{display:grid;gap:.35rem}.feed-skeleton{animation:feed-skeleton-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--lc-bg) 20%,var(--lc-surface-hover) 50%,var(--lc-bg) 80%);background-size:220% 100%;border-radius:999px;display:inline-block}.feed-skeleton--line{height:.7rem;width:100%}.feed-skeleton--source{max-width:9rem}.feed-skeleton--time{max-width:5rem}.feed-skeleton--wide{width:94%}.feed-skeleton--short{width:58%}.feed-skeleton--pill{height:1.2rem;width:5.5rem}.feed-skeleton--btn{border-radius:var(--lc-radius);height:1.85rem;width:5.25rem}@keyframes feed-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.feed-card{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-left:3px solid var(--lc-primary);border-radius:var(--lc-radius);padding:.85rem;transition:box-shadow var(--lc-transition)}.feed-card:hover{box-shadow:var(--lc-shadow)}.feed-card--read{border-left-color:var(--lc-success)}.feed-card.feed-card--selected{border-color:var(--lc-primary);box-shadow:var(--lc-selection-shadow);opacity:1}.feed-card__header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.feed-card__source{align-items:center;display:flex;gap:.3rem;min-width:0}.feed-card__source-icon{color:var(--lc-primary);flex-shrink:0}.feed-card__source strong{font-size:.95rem;font-weight:700;line-height:1.2}.feed-card__time{color:var(--lc-text-muted);font-size:.72rem;white-space:nowrap;font-weight:500}@keyframes bookmarkPop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.feed-card__buttons .btn[data-active=true]{animation:bookmarkPop .2s ease-out}.feed-card--read{opacity:.85;transition:opacity var(--lc-transition)}.feed-card--read:hover{opacity:1}.feed-new-posts-banner{align-items:center;background:var(--lc-primary-soft);border:1px solid var(--lc-primary);border-radius:var(--lc-radius);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;padding:.6rem .85rem;animation:slideDownBanner .25s ease-out}@keyframes slideDownBanner{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.feed-new-posts-banner__text{color:var(--lc-primary-dark);font-size:.84rem;font-weight:600}.feed-new-posts-banner__btn{background:var(--lc-primary);border:none;border-radius:var(--lc-radius);color:var(--lc-text-on-primary);cursor:pointer;font-size:.78rem;font-weight:600;padding:.3rem .75rem;transition:background-color var(--lc-transition)}.feed-new-posts-banner__btn:hover{background:var(--lc-primary-dark)}.feed-card__meta{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.4rem}.feed-card__category{color:var(--lc-primary);font-size:.72rem;font-weight:600}.feed-card__text{color:var(--lc-text);font-size:.88rem;line-height:1.5;margin-bottom:.5rem;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.feed-card__youtube-btn{background:var(--lc-primary-soft);border:1px solid var(--lc-border-light);border-radius:999px;color:var(--lc-primary-dark);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:700;line-height:1.2;margin:0 .2rem;padding:.12rem .55rem;vertical-align:baseline}.feed-card__youtube-btn:hover{background:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-text-on-primary)}.feed-card__youtube-btn:focus-visible{outline:2px solid var(--lc-primary);outline-offset:2px;box-shadow:var(--lc-focus-ring)}.feed-card__media{display:grid;gap:.5rem;margin-bottom:.65rem}.feed-card__media--single{grid-template-columns:1fr}.feed-card__media--pair,.feed-card__media--trio,.feed-card__media--quad,.feed-card__media--mosaic{max-width:640px}.feed-card__media--pair,.feed-card__media--trio,.feed-card__media--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-card__media--mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-card__media--single .feed-media-tile{aspect-ratio:16 / 9}.feed-card__media--pair .feed-media-tile,.feed-card__media--quad .feed-media-tile,.feed-card__media--mosaic .feed-media-tile{aspect-ratio:16 / 10}.feed-card__media--trio .feed-media-tile{aspect-ratio:5 / 4}.feed-card__media--trio .feed-media-tile:first-child{aspect-ratio:2 / 1;grid-column:1 / -1}.feed-media-tile{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);margin:0;overflow:hidden;position:relative}.feed-media{display:block;height:100%;object-fit:cover;width:100%}.feed-card__media--single .feed-media{object-fit:contain}.feed-card__media--scroll{display:flex;gap:.65rem;margin-bottom:.35rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.25rem;scroll-padding-inline:.1rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.feed-card__media--scroll .feed-media-tile{aspect-ratio:16 / 9;flex:0 0 100%;max-width:100%;scroll-snap-align:start}.feed-card__media--scroll .feed-media{object-fit:contain}.feed-card__media-indicators{align-items:center;display:flex;gap:.55rem;justify-content:center;margin-bottom:.65rem}.feed-card__media-status{background:var(--lc-primary-soft);border:1px solid color-mix(in srgb,var(--lc-primary) 24%,var(--lc-border-light));border-radius:999px;color:var(--lc-primary);font-size:.72rem;font-weight:700;line-height:1;padding:.28rem .48rem}.feed-card__media-dots{align-items:center;display:flex;gap:.3rem;justify-content:center}.feed-card__media-dot{background:var(--lc-border);border:none;border-radius:999px;cursor:pointer;height:6px;padding:0;transition:background-color var(--lc-transition),box-shadow var(--lc-transition),width var(--lc-transition);width:16px}.feed-card__media-dot--active{background:var(--lc-primary);width:24px}.feed-card__media-dot:focus-visible{outline:2px solid var(--lc-primary);outline-offset:3px;box-shadow:var(--lc-focus-ring)}.feed-media--video{background:var(--lc-video-bg)}.feed-card__actions{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.feed-card__link{align-items:center;color:var(--lc-primary);display:flex;font-size:.82rem;font-weight:600;gap:.25rem;text-decoration:none}.feed-card__link:hover{text-decoration:underline}.feed-card__actions--post .feed-card__link{justify-content:flex-end;margin-left:auto;min-width:0;text-align:right}.feed-card__buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem}.feed-card__buttons .btn{align-items:center;display:inline-flex;height:30px;justify-content:center;min-width:30px;padding:.2rem .4rem}.feed-youtube__url{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);color:var(--lc-text);display:block;font-size:.78rem;padding:.45rem .6rem;white-space:pre-wrap;word-break:break-all}.feed-youtube__fallback-note{color:var(--lc-text-muted);font-size:.8rem}.feed-youtube__title-icon,.feed-youtube__title,.modal-header.feed-youtube__title .modal-title{color:var(--lc-primary)}.feed-youtube__player{aspect-ratio:16 / 9;background:#000;border-radius:var(--lc-radius);overflow:hidden;position:relative;width:100%}.feed-youtube__frame{border:0;display:block;height:100%;opacity:0;pointer-events:none;transition:opacity var(--lc-transition);width:100%}.feed-youtube__frame--ready{opacity:1;pointer-events:auto}.feed-youtube__player-overlay{align-items:center;background:#000000bf;color:#fff;display:flex;flex-direction:column;gap:.6rem;inset:0;justify-content:center;padding:1rem;position:absolute;text-align:center;z-index:1}.feed-youtube__player-note{font-size:.9rem;max-width:28rem}.alerts-tab__grid{align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.alerts-tab--rules-hidden .alerts-tab__notifications{width:100%}.alerts-tab--rules-hidden .notifications-list{max-height:none}.alerts-tab__intro{color:var(--lc-text-secondary);font-size:.85rem;line-height:1.45;margin:0 0 .75rem}.alert-type-selector{display:flex;gap:.3rem;margin-bottom:.75rem}.alert-type-btn{background:var(--lc-bg);border:1px solid var(--lc-border);border-radius:var(--lc-radius);color:var(--lc-text-secondary);cursor:pointer;flex:1;font-family:inherit;font-size:.82rem;font-weight:600;padding:.5rem .45rem;text-align:center;transition:all var(--lc-transition)}.alert-type-btn:hover{border-color:var(--lc-primary);color:var(--lc-primary)}.alert-type-btn--active{background:var(--lc-primary);border-color:var(--lc-primary);color:#fff}.alert-type-btn--active:hover{background:var(--lc-primary-dark)}.alert-create-form{background:var(--lc-form-gradient);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);display:flex;flex-direction:column;gap:.6rem;margin-bottom:.85rem;padding:.75rem}.alert-create-form>*{margin-bottom:0}.alert-create-form__field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.alert-create-form__actions{border-top:1px dashed var(--lc-border-light);display:flex;justify-content:flex-end;padding-top:.5rem}.alert-create-form__label{align-items:center;color:var(--lc-text-muted);display:flex;font-size:.72rem;font-weight:700;gap:.3rem;letter-spacing:.03em;text-transform:uppercase}.alert-create-form .form-control{min-height:38px;width:100%}.alert-create-form .btn{align-items:center;display:inline-flex;height:38px;justify-content:center;min-height:38px;padding-left:.8rem;padding-right:.8rem;white-space:nowrap}.alert-checkbox-list{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);max-height:180px;min-height:80px;overflow:auto;padding:.35rem}.alert-checkbox-list__empty{color:var(--lc-text-muted);font-size:.82rem;padding:.35rem .4rem}.alert-checkbox-item{align-items:center;border-radius:var(--lc-radius-control);cursor:pointer;display:flex;font-size:.85rem;gap:.45rem;padding:.3rem .4rem}.alert-checkbox-item:hover{background:var(--lc-surface-hover)}.alert-checkbox-item--checked{background:var(--lc-primary-soft)}.alert-checkbox-item input[type=checkbox]{cursor:pointer;margin:0}.alert-create-form__hint{color:var(--lc-text-muted);display:block;font-size:.72rem;line-height:1.3}.alert-create-form__hint--error{color:var(--lc-danger-text);font-weight:600}.alerts-list{max-height:480px;min-height:180px}.alert-rule{align-items:flex-start;border:1px solid var(--lc-border-light);border-left:3px solid var(--lc-primary);border-radius:var(--lc-radius);display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.45rem;padding:.6rem .7rem;transition:background var(--lc-transition)}.alert-rule:hover{background:var(--lc-surface-hover)}.alert-rule__info{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.alert-rule__header{align-items:center;display:flex;gap:.3rem}.alert-rule__keyword{display:flex;flex-wrap:wrap;gap:.25rem}.alert-rule__icon{color:var(--lc-primary);flex-shrink:0}.alert-rule__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.alerts-notifications-view{display:none;flex-direction:column;gap:.35rem;margin-bottom:.65rem}.alerts-notifications-view__actions{display:grid;gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-notifications-view__btn{align-items:center;background:var(--lc-bg);border:1px solid var(--lc-border);border-radius:var(--lc-radius);color:var(--lc-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:.25rem;justify-content:center;line-height:1.2;min-height:30px;padding:.35rem .4rem;text-align:center;transition:all var(--lc-transition)}.alerts-notifications-view__btn:hover{border-color:var(--lc-primary);color:var(--lc-primary)}.alerts-notifications-view__btn--active{background:var(--lc-primary);border-color:var(--lc-primary);color:#fff}.alerts-notifications-view__btn--active:hover{background:var(--lc-primary-dark);color:#fff}.alerts-notifications__title-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.notifications-list{max-height:480px;min-height:180px}.notification-item{border:1px solid var(--lc-border-light);border-left:3px solid var(--lc-warning);border-radius:var(--lc-radius);margin-bottom:.45rem;padding:.6rem .7rem}.notification-item--read{border-left-color:var(--lc-success)}.notification-item__header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.3rem}.notification-item__source{align-items:center;display:flex;gap:.3rem}.notification-item__icon{color:var(--lc-warning)}.notification-item__time{color:var(--lc-text-muted);font-size:.75rem;white-space:nowrap}.notification-item__badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.3rem}.notification-item__text{color:var(--lc-text);font-size:.85rem;line-height:1.45;margin:0 0 .4rem;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.notification-item__media-preview{margin:0 0 .15rem}.notification-item__media-more-row{margin-bottom:.45rem}.history-list{max-height:560px;min-height:180px;list-style:none;margin:0;padding:0}.history-list__spacer{border:0;margin:0;padding:0}.history-item{border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);margin-bottom:0;padding:.6rem .7rem;transition:background var(--lc-transition)}.history-item:hover{background:var(--lc-surface-hover)}.history-item__header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.3rem}.history-item__source{align-items:center;display:flex;gap:.3rem}.history-item__icon{color:var(--lc-primary);flex-shrink:0}.history-item__time{color:var(--lc-text-muted);font-size:.75rem;white-space:nowrap}.history-item__badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.3rem}.history-item__text{color:var(--lc-text);font-size:.85rem;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.history-load-more{display:flex;justify-content:center;margin-top:.65rem}.history-header__actions{align-items:center;display:flex;gap:.4rem}.history-item--feed-card{background:transparent;border:0;margin:0 0 .65rem;padding:0}.history-item--feed-card:hover{background:transparent}.history-item--feed-card:last-child{margin-bottom:0}.history-item--feed-card .feed-card{margin-bottom:0}.history-feed-card__meta{margin-bottom:.4rem}.history-feed-card__badges{display:flex;flex-wrap:wrap;gap:.25rem}.history-feed-card__time{color:var(--lc-text-muted);font-size:.75rem;white-space:nowrap}.invite-gate{align-items:center;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.15) 0%,transparent 40%),radial-gradient(circle at 86% 78%,rgba(255,255,255,.09) 0%,transparent 46%),var(--lc-invite-bg);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2500}.invite-gate__panel{background:var(--lc-invite-panel-bg);border:1px solid var(--lc-invite-panel-border);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-invite-panel-shadow);max-width:460px;padding:1.4rem 1.2rem;width:min(100%,460px)}.invite-gate__title-wrap{align-items:center;color:var(--lc-primary-dark);display:flex;gap:.5rem}.invite-gate__title-wrap h1{font-size:1.3rem;line-height:1.2;margin:0}.invite-gate__subtitle{color:var(--lc-text-secondary);font-size:.9rem;line-height:1.45;margin:.5rem 0 0}.invite-gate__form{margin-top:1rem}.app-shell .container-fluid{padding-left:.25rem;padding-right:.25rem}@media(min-width:75rem){.app-shell{font-size:1.01rem}.lc-card__title{font-size:1.08rem}.feed-card__text,.history-item__text,.notification-item__text{font-size:.93rem}}@media(max-width:74.999rem){.channels-tab__grid{grid-template-columns:1fr}.channels-tab__sidebar{order:2}.channels-tab__main{order:1}.channels-section__stats{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.alerts-tab__grid{grid-template-columns:1fr}.app-header__stats{flex-wrap:wrap}}.app-bottom-nav{display:none}@media(max-width:47.999rem){.feed-tab{--feed-list-offset: 7.75rem;--feed-list-min-height: 250px}.feed-tab--toolbar-hidden{--feed-list-offset: 5.4rem}:root{--lc-bottom-nav-height: 56px;--lc-desktop-nav-height: 0px;--lc-header-sticky-height: calc(28px + env(safe-area-inset-top, 0px)) ;--lc-sticky-top-offset: 0px}.channels-tab__grid{grid-template-columns:1fr}.channels-tab__sidebar{max-height:40vh;order:2;overflow-y:auto;overscroll-behavior:contain}.app-shell{font-size:.95rem;padding:0 .5rem;padding-bottom:var(--lc-bottom-nav-height)}.app-main{min-height:0}.feed-tab{display:flex;flex-direction:column;height:calc(100vh - var(--lc-bottom-nav-height) - var(--lc-header-sticky-height));height:calc(100dvh - var(--lc-bottom-nav-height) - var(--lc-header-sticky-height));min-height:0}.feed-list--scroll,.feed-list--virtual{flex:1 1 auto;height:auto;min-height:0}.lc-card__title{font-size:.98rem}.app-nav--desktop{display:none}.app-bottom-nav{background:var(--lc-surface);border-top:1px solid var(--lc-border-light);bottom:0;box-shadow:var(--lc-bottom-nav-shadow);display:flex;left:0;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;right:0;z-index:200}.app-bottom-nav__item{align-items:center;background:transparent;border:none;color:var(--lc-text-muted);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;font-size:.65rem;font-weight:600;gap:.15rem;justify-content:center;min-height:56px;padding:.35rem .2rem;position:relative;transition:color var(--lc-transition)}.app-bottom-nav__item .icon,.app-bottom-nav__item--active{color:var(--lc-primary)}.app-bottom-nav__item--active:before{background:var(--lc-primary);border-radius:0 0 2px 2px;content:"";height:2px;left:20%;position:absolute;right:20%;top:0}.app-bottom-nav__badge{background:var(--lc-danger);border-radius:999px;color:#fff;font-size:.6rem;font-weight:700;left:50%;line-height:1;margin-left:4px;min-width:14px;padding:.1rem .25rem;position:absolute;text-align:center;top:4px}.app-header__top{font-size:.72rem;padding:.3rem .75rem}.app-header__main{margin-top:.35rem;padding:.55rem .75rem}.app-header__main--stats-hidden,.app-header__title{display:none}.app-header__content{flex-direction:row;gap:0}.app-header__stats{display:grid;gap:.3rem;grid-template-columns:1fr 1fr;width:100%}.stat-chip{font-size:.7rem;justify-content:center;padding:.2rem .45rem}.profile-summary__info{flex-basis:100%;min-width:0}.profile-summary{align-items:stretch;flex-wrap:wrap}.profile-summary__actions{margin-left:0;width:100%}.profile-summary__name,.profile-summary__username,.profile-details__value{overflow-wrap:anywhere;word-break:normal}.feed-card__text,.history-item__text,.notification-item__text{font-size:.86rem}.lc-card .card-body{padding:.85rem}.channels-section__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.channels-stat-chip{min-width:0}.auth-popup__panel{border-radius:var(--lc-radius-lg);left:.5rem;max-height:calc(100vh - 1rem);top:.5rem;transform:none;width:calc(100vw - 1rem)}.auth-popup__switch{display:grid;grid-template-columns:1fr 1fr;width:100%}.auth-popup__switch-btn{text-align:center}.profile-details__grid{grid-template-columns:1fr}.feed-toolbar__main{align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.feed-toolbar__search{align-self:center;min-width:0;width:auto}.feed-toolbar__history-mobile-btn{display:inline-flex;align-items:center;justify-content:center}.feed-toolbar__actions-main{align-self:center;justify-content:flex-end}.feed-toolbar__toggle-filters{min-height:36px;padding-left:.55rem;padding-right:.55rem}.feed-toolbar__drawer-actions .btn{width:100%}.feed-filters-drawer{left:.5rem;right:.5rem}.alerts-notifications-view{display:flex}.alerts-tab,.alerts-tab__grid,.alerts-tab__rules,.alerts-tab__notifications{max-width:100%;min-width:0;width:100%}.alerts-tab__grid{grid-template-columns:minmax(0,1fr)}.alerts-tab .lc-card{max-width:100%;width:100%}.alerts-notifications__title-actions{justify-content:space-between;width:100%}.notifications-short{display:flex;flex-direction:column;flex:1 1 auto;gap:.4rem;max-width:100%;min-height:0;overflow-x:hidden}.notifications-short__status{color:var(--lc-text-muted);font-size:.72rem;font-weight:700;text-align:center}.notifications-short__viewport{flex:1 1 auto;height:clamp(280px,calc(100dvh - var(--lc-bottom-nav-height) - 15.5rem),620px);max-width:100%;min-height:280px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.notifications-short__track{display:flex;height:100%;transition:transform var(--lc-transition);width:100%;will-change:transform}.notifications-short__slide{flex:0 0 100%;height:100%;max-width:100%;min-height:0;min-width:100%;overflow-x:hidden}.notifications-short__slide .notification-item{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;margin-bottom:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-gutter:stable}.notifications-short__slide .notification-item__header{min-width:0}.notifications-short__slide .notification-item__source{flex:1 1 auto;min-width:0}.notifications-short__slide .notification-item__source strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-short__slide .notification-item__time{flex:0 0 auto}.notifications-short__slide .notification-item__badges{min-width:0}.notifications-short__slide .notification-item__badges .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-short__slide .notification-item__text{display:block;overflow:visible;white-space:pre-wrap}.notifications-short__slide .notification-item__media-preview .feed-media-tile{aspect-ratio:auto;height:100%;max-height:42dvh}.notifications-short__slide .notification-item__media-preview .feed-media{object-fit:cover}.notifications-short__slide .notification-item__media-preview{flex:1 1 auto;min-height:0}.notifications-short__slide .notification-item__media-more-row{margin-bottom:.35rem}.notifications-short__slide .notification-item>.btn{margin-top:auto;width:100%}.alerts-tab__notifications--short{max-width:100%;overflow-x:hidden}.alerts-tab__notifications--short .lc-card{max-height:calc(100dvh - var(--lc-bottom-nav-height) - .8rem);overflow:hidden}.alerts-tab__notifications--short .lc-card .card-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.notifications-short__dots{display:flex;gap:.3rem;justify-content:center}.notifications-short__dot{background:var(--lc-border);border:none;border-radius:999px;cursor:pointer;height:6px;padding:0;transition:all var(--lc-transition);width:16px}.notifications-short__dot--active{background:var(--lc-primary);width:24px}.feed-tab--toolbar-hidden .feed-list,.alerts-tab--rules-hidden .alerts-tab__notifications{margin-top:.6rem}.feed-card{padding:.7rem}.feed-card__media--pair,.feed-card__media--trio,.feed-card__media--quad,.feed-card__media--mosaic,.feed-card__media--scroll{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.1rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.feed-card__media--pair .feed-media-tile,.feed-card__media--trio .feed-media-tile,.feed-card__media--quad .feed-media-tile,.feed-card__media--mosaic .feed-media-tile,.feed-card__media--scroll .feed-media-tile{aspect-ratio:4 / 5;flex:0 0 min(80vw,280px);scroll-snap-align:start}.feed-card__media--trio .feed-media-tile:first-child{aspect-ratio:4 / 5;grid-column:auto}.feed-card__media--scroll .feed-media-tile{aspect-ratio:16 / 9;flex:0 0 100%;max-width:100%}.channels-actions .btn{min-width:0;width:100%}.category-create-form{flex-direction:column}.category-create-form .btn{width:100%}}@media(max-width:36rem){.app-shell{padding:0 .35rem;padding-bottom:var(--lc-bottom-nav-height)}.auth-popup__phone-prefix{flex-basis:5.5rem;max-width:5.5rem}.app-header__stats{gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-chip{min-width:0;padding:.22rem .38rem;white-space:normal}.stat-chip__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .container-fluid{padding-left:0;padding-right:0}.invite-gate{padding:.75rem}.invite-gate__panel{border-radius:12px;padding:1rem .85rem}.invite-gate__title-wrap h1{font-size:1.15rem}.channels-section__stats{grid-template-columns:1fr}.feed-card__buttons .btn{height:28px;min-width:28px}.alert-type-selector{flex-direction:column}}[data-theme=dark] body{background:var(--lc-bg);color:var(--lc-text)}[data-theme=dark] .card{--bs-card-bg: var(--lc-surface);--bs-card-border-color: var(--lc-border-light);--bs-card-color: var(--lc-text);background-color:var(--lc-surface);border-color:var(--lc-border-light);color:var(--lc-text)}[data-theme=dark] .it-card,[data-theme=dark] article.it-card{--bs-it-card-bg: var(--lc-surface);--bs-it-card-color: var(--lc-text);--bs-it-card-p-color: var(--lc-text-secondary);--bs-it-card-border-color: var(--lc-border-light);background-color:var(--lc-surface);color:var(--lc-text)}[data-theme=dark] .it-card.lc-card,[data-theme=dark] article.it-card.lc-card{padding-bottom:0}[data-theme=dark] .card:after{display:none}[data-theme=dark] .card-body{background-color:var(--lc-surface);color:var(--lc-text)}[data-theme=dark] .card-header,[data-theme=dark] .card-footer{background-color:var(--lc-surface-hover);border-color:var(--lc-border-light);color:var(--lc-text)}[data-theme=dark] .modal-content{--bs-modal-bg: var(--lc-surface);background-color:var(--lc-surface);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .modal-header{border-bottom-color:var(--lc-border-light)}[data-theme=dark] .modal-header .modal-title,[data-theme=dark] .modal-body,[data-theme=dark] .modal-body p,[data-theme=dark] .modal-body label,[data-theme=dark] .modal-body .form-label{color:var(--lc-text)}[data-theme=dark] .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(220%);opacity:.78}[data-theme=dark] .modal-header .btn-close:hover,[data-theme=dark] .modal-header .btn-close:focus{opacity:1}[data-theme=dark] .modal-footer{border-top-color:var(--lc-border-light)}[data-theme=dark] .modal .modal-dialog .repo-drive-modal,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-header .modal-title.h5,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-header .h5,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-body,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-body p,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-body label,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-body strong,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-body span,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-body dd{color:var(--lc-text)}[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-body dt,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .repo-drive-dialog__hint,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .repo-drive-dialog__target span,[data-theme=dark] .modal .modal-dialog .repo-drive-modal .repo-drive-preview__meta span{color:var(--lc-text-secondary)}[data-theme=dark] .modal .modal-dialog .repo-drive-modal .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(220%);opacity:.82}[data-theme=dark] .modal .modal-dialog .modal-content .modal-header h1,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header h2,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header h3,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header h4,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header h5,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header h6,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .h1,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .h2,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .h3,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .h4,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .h5,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .h6,[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .modal-title,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body p,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body li,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body label,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body strong,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body span{color:var(--lc-text)}[data-theme=dark] .modal .modal-dialog .modal-content .modal-body .text-muted,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body small,[data-theme=dark] .modal .modal-dialog .modal-content .modal-body .small{color:var(--lc-text-secondary)}[data-theme=dark] .modal .modal-dialog .modal-content .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(220%);opacity:.82}[data-theme=dark] .modal-backdrop{background-color:var(--lc-backdrop)}[data-theme=dark] .form-control,[data-theme=dark] select.form-control,[data-theme=dark] .form-select,[data-theme=dark] textarea.form-control{background-color:var(--lc-bg);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .form-control::placeholder,[data-theme=dark] .form-select::placeholder{color:var(--lc-text-muted)}[data-theme=dark] .form-control:focus,[data-theme=dark] select.form-control:focus,[data-theme=dark] .form-select:focus,[data-theme=dark] textarea.form-control:focus{background-color:var(--lc-bg);border-color:var(--lc-primary);color:var(--lc-text)}[data-theme=dark] .form-check-input{background-color:var(--lc-surface);border-color:var(--lc-border)}[data-theme=dark] .form-check-input:checked{background-color:var(--lc-primary);border-color:var(--lc-primary)}[data-theme=dark] .form-label,[data-theme=dark] .form-check-label,[data-theme=dark] label{color:var(--lc-text)}[data-theme=dark] fieldset legend,[data-theme=dark] .form-text,[data-theme=dark] .form-control-plaintext{color:var(--lc-text-secondary)}[data-theme=dark] .input-group-text{background-color:var(--lc-surface-hover);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .badge.bg-secondary{background-color:var(--lc-border);color:var(--lc-text-secondary)}[data-theme=dark] .badge.bg-success{background-color:var(--lc-success)}[data-theme=dark] .badge.bg-warning{background-color:var(--lc-warning)}[data-theme=dark] .badge.bg-danger{background-color:var(--lc-danger)}[data-theme=dark] .badge.bg-info{background-color:var(--lc-primary-soft);color:var(--lc-primary)}[data-theme=dark] .badge.bg-light{background-color:var(--lc-surface-hover);color:var(--lc-text)}[data-theme=dark] .btn-outline-primary{border-color:var(--lc-primary);color:var(--lc-primary)}[data-theme=dark] .btn-outline-primary:hover{background-color:var(--lc-primary);color:var(--lc-text-on-primary)}[data-theme=dark] .btn-outline-danger{border-color:var(--lc-danger);color:var(--lc-danger)}[data-theme=dark] .btn-outline-danger:hover{background-color:var(--lc-danger);color:var(--lc-text-on-primary)}[data-theme=dark] .btn-outline-secondary{border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .btn-outline-secondary:hover,[data-theme=dark] .btn-outline-secondary:focus{background-color:var(--lc-surface-hover);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .btn-outline-warning{border-color:color-mix(in srgb,var(--lc-warning) 80%,var(--lc-border));color:var(--lc-warning)}[data-theme=dark] .btn-outline-warning:hover,[data-theme=dark] .btn-outline-warning:focus{background-color:color-mix(in srgb,var(--lc-warning) 16%,transparent);border-color:var(--lc-warning);color:var(--lc-warning)}[data-theme=dark] .btn-secondary{background-color:var(--lc-surface-hover);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .btn-secondary:hover{background-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .btn-danger{background-color:var(--lc-danger);border-color:var(--lc-danger)}[data-theme=dark] .alert-danger{background-color:color-mix(in srgb,var(--lc-danger) 12%,transparent);border-color:color-mix(in srgb,var(--lc-danger) 25%,transparent);color:var(--lc-danger)}[data-theme=dark] .alert{color:var(--lc-text)}[data-theme=dark] .alert-heading,[data-theme=dark] .alert .alert-link{color:inherit}[data-theme=dark] .alert-info,[data-theme=dark] .alert-primary{background-color:color-mix(in srgb,var(--lc-primary) 14%,transparent);border-color:color-mix(in srgb,var(--lc-primary) 26%,transparent);color:var(--lc-text)}[data-theme=dark] .alert-success{background-color:color-mix(in srgb,var(--lc-success) 14%,transparent);border-color:color-mix(in srgb,var(--lc-success) 24%,transparent);color:var(--lc-success)}[data-theme=dark] .alert-warning{background-color:color-mix(in srgb,var(--lc-warning) 14%,transparent);border-color:color-mix(in srgb,var(--lc-warning) 24%,transparent);color:var(--lc-warning)}[data-theme=dark] .alert-secondary{background-color:color-mix(in srgb,var(--lc-surface-hover) 88%,transparent);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .list-group-item{background-color:var(--lc-surface);border-color:var(--lc-border-light);color:var(--lc-text)}[data-theme=dark] .dropdown-menu{background-color:var(--lc-surface);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .dropdown-item{color:var(--lc-text)}[data-theme=dark] .dropdown-item:hover,[data-theme=dark] .dropdown-item:focus{background-color:var(--lc-surface-hover);color:var(--lc-text)}[data-theme=dark] .dropdown-header,[data-theme=dark] .dropdown-header .text,[data-theme=dark] .navbar .dropdown-menu,[data-theme=dark] .link-list-wrapper .link-list-heading,[data-theme=dark] .link-list-wrapper h3,[data-theme=dark] .link-list-wrapper .h3{color:var(--lc-text)}[data-theme=dark] .table{--bs-table-bg: var(--lc-surface);--bs-table-border-color: var(--lc-border-light);--bs-table-color: var(--lc-text);--bs-table-striped-bg: var(--lc-surface-hover);--bs-table-hover-bg: var(--lc-surface-hover);color:var(--lc-text)}[data-theme=dark] .table>:not(caption)>*>*{background-color:var(--lc-surface);border-bottom-color:var(--lc-border-light);color:var(--lc-text)}[data-theme=dark] .accordion-item{background-color:var(--lc-surface);border-color:var(--lc-border);color:var(--lc-text)}[data-theme=dark] .accordion-button{background-color:var(--lc-surface);color:var(--lc-text)}[data-theme=dark] .accordion-button:not(.collapsed){background-color:var(--lc-surface-hover);color:var(--lc-primary)}[data-theme=dark] .popover{background-color:var(--lc-surface);border-color:var(--lc-border)}[data-theme=dark] .popover .popover-header{background-color:var(--lc-surface-hover);border-bottom-color:var(--lc-border-light);color:var(--lc-text)}[data-theme=dark] .tooltip-inner{background-color:var(--lc-surface-hover)}[data-theme=dark] .card .card-body .card-title,[data-theme=dark] .card .card-body .card-text,[data-theme=dark] .card .card-body .card-signature,[data-theme=dark] .card .card-body .category-top,[data-theme=dark] .card .head-tags .data,[data-theme=dark] .card .it-card-footer .card-signature,[data-theme=dark] .notification h5,[data-theme=dark] .notification .h5,[data-theme=dark] strong,[data-theme=dark] b{color:var(--lc-text)}[data-theme=dark] a{color:var(--lc-primary)}[data-theme=dark] hr{border-color:var(--lc-border-light)}[data-theme=dark] .text-muted{color:var(--lc-text-muted)!important}[data-theme=dark] .text-dark,[data-theme=dark] .text-body,[data-theme=dark] .text-black,[data-theme=dark] .text-reset,[data-theme=dark] .link-dark{color:var(--lc-text)!important}[data-theme=dark] .link-dark:hover,[data-theme=dark] .link-dark:focus{color:var(--lc-primary-light)!important}[data-theme=dark] .border{border-color:var(--lc-border)}[data-theme=dark] .border-bottom{border-color:var(--lc-border-light)}[data-theme=dark] .shadow-sm{box-shadow:var(--lc-shadow-sm)}[data-theme=dark] .shadow{box-shadow:var(--lc-shadow)}[data-theme=dark] .icon{fill:currentColor}.profile-panel{background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:grid;gap:.85rem;margin-top:1rem;padding:.9rem 1rem}.profile-panel__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.profile-panel__title-wrap{align-items:center;color:var(--lc-text);display:inline-flex;gap:.55rem}.profile-panel__title-wrap .icon{color:var(--lc-primary);fill:var(--lc-primary)}.profile-panel__title{font-size:.98rem;margin:0}.profile-panel__subtitle{color:var(--lc-text-secondary);font-size:.84rem;line-height:1.45;margin:0}.profile-panel__block{background:color-mix(in srgb,var(--lc-surface) 82%,var(--lc-bg));border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:grid;gap:.75rem;padding:.85rem .9rem}.profile-panel__block-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.profile-panel__details{display:grid;gap:.4rem .85rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-panel__details span{color:var(--lc-text-muted);font-size:.78rem}.profile-panel__details strong{color:var(--lc-text);font-size:.82rem}.profile-panel__actions{display:flex;flex-wrap:wrap;gap:.55rem}.profile-panel__empty{color:var(--lc-text-muted);font-size:.84rem;margin:0}.profile-panel__notes{display:grid;gap:.4rem}.profile-panel__notes p{color:var(--lc-text-secondary);font-size:.8rem;line-height:1.45;margin:0}.profile-home-install{background:color-mix(in srgb,var(--lc-primary-soft) 42%,var(--lc-bg));border-color:color-mix(in srgb,var(--lc-primary) 16%,var(--lc-border-light))}.profile-home-install__app-icon{border-radius:var(--lc-radius-control);box-shadow:var(--lc-shadow-sm);flex:0 0 auto;filter:none!important;height:44px;width:44px}.profile-home-install__instructions{align-items:center;background:color-mix(in srgb,var(--lc-surface) 86%,var(--lc-primary-soft));border-left:3px solid var(--lc-primary);border-radius:var(--lc-radius);display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.profile-home-install__instructions p{color:var(--lc-text-secondary);font-size:.82rem;line-height:1.45;margin:0}.profile-home-install__dismiss{flex:0 0 auto;white-space:nowrap}@media(max-width:47.999rem){.profile-panel__details{grid-template-columns:1fr}.profile-home-install__app-icon{height:40px;width:40px}.profile-home-install__instructions{align-items:flex-start;display:grid}}.theme-toggle{align-items:center;background:var(--lc-bg);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:flex;gap:.75rem;justify-content:space-between;margin-top:1rem;padding:.65rem .85rem}.theme-toggle__label{align-items:center;color:var(--lc-text);display:flex;font-size:.88rem;font-weight:600;gap:.5rem}.theme-toggle__label .icon{color:var(--lc-primary);fill:var(--lc-primary)}.app-shell .theme-toggle__switch{background:var(--lc-border);border:none;border-radius:999px;box-sizing:border-box;cursor:pointer;flex:0 0 46px;height:26px;min-height:26px;min-width:46px;overflow:hidden;padding:0;position:relative;transition:background var(--lc-transition);width:46px}.app-shell .theme-toggle__switch:after{background:var(--lc-surface);border-radius:50%;content:"";display:block;height:22px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:transform var(--lc-transition);width:22px}.app-shell .theme-toggle__switch--active{background:var(--lc-primary)}.app-shell .theme-toggle__switch--active:after{transform:translate(20px,-50%)}.theme-toggle__select{max-width:55%;min-width:130px}.repo-drive-shell{display:grid;gap:.9rem;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.repo-drive-main{display:grid;gap:.9rem}.repo-drive-sidebar,.repo-drive-toolbar,.repo-drive-content{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);box-shadow:none}.repo-drive-panel-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.repo-drive-panel-title{color:var(--lc-text);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.repo-drive-panel-subtitle{color:var(--lc-text-muted);font-size:.82rem;line-height:1.5;margin:.3rem 0 0}.repo-drive-tree{display:grid;gap:.9rem;margin-top:.5rem}.repo-drive-tree__group{display:grid;gap:.35rem}.repo-drive-tree__item-row{min-width:0}.repo-drive-tree__item-row--actionable{--repo-drive-tree-action-gap: .25rem;--repo-drive-tree-action-size: 44px;align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.repo-drive-tree__item-row--actionable>.repo-drive-tree__root,.repo-drive-tree__item-row--actionable>.repo-drive-tree__actions{grid-row:1}.repo-drive-tree__item-row--actionable>.repo-drive-tree__root{grid-column:1 / -1;min-width:0;padding-right:calc(var(--repo-drive-tree-action-size) + var(--repo-drive-tree-action-size) + var(--repo-drive-tree-action-gap) + .85rem)}.repo-drive-tree__actions{align-items:center;display:flex;gap:var(--repo-drive-tree-action-gap);grid-column:2;justify-content:flex-end;justify-self:end;padding-right:.35rem;position:relative;z-index:1}.repo-drive-icon-button--tree{flex:0 0 var(--repo-drive-tree-action-size);height:var(--repo-drive-tree-action-size)!important;min-height:var(--repo-drive-tree-action-size)!important;min-width:var(--repo-drive-tree-action-size)!important;width:var(--repo-drive-tree-action-size)!important}.repo-drive-tree__root,.repo-drive-tree__item,.repo-drive-breadcrumbs__item{background:transparent;border:none;color:inherit;cursor:pointer;transition:all var(--lc-transition)}.repo-drive-tree__root{align-items:center;background:color-mix(in srgb,var(--lc-primary-soft) 52%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 14%,var(--lc-border-light));border-radius:var(--lc-radius);color:var(--lc-text);display:flex;font-weight:600;justify-content:space-between;padding:.7rem .8rem;text-align:left;width:100%}.repo-drive-tree__identity{align-items:center;display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.repo-drive-tree__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-drive-tree__root>.lc-badge{flex:0 0 auto;margin-left:.5rem}.repo-drive-tree__root:hover,.repo-drive-tree__root:focus-visible{background:color-mix(in srgb,var(--lc-primary-soft) 78%,var(--lc-surface));border-color:color-mix(in srgb,var(--lc-primary) 28%,var(--lc-border-light));outline:none}.repo-drive-tree__root--active{background:color-mix(in srgb,var(--lc-primary-soft) 85%,var(--lc-surface));border-color:color-mix(in srgb,var(--lc-primary) 32%,var(--lc-border-light));box-shadow:var(--lc-selection-shadow)}.repo-drive-tree__items{display:grid;gap:.15rem;padding-left:.5rem}.repo-drive-tree__item{align-items:center;border-left:2px solid var(--lc-border-light);border-radius:0 var(--lc-radius) var(--lc-radius) 0;color:var(--lc-text-secondary);display:flex;font-size:.84rem;justify-content:space-between;padding:.4rem .6rem .4rem .75rem;text-align:left;width:100%}.repo-drive-tree__item:hover,.repo-drive-tree__item:focus-visible{background:color-mix(in srgb,var(--lc-primary-soft) 32%,var(--lc-surface));border-left-color:color-mix(in srgb,var(--lc-primary) 40%,var(--lc-border-light));color:var(--lc-text);outline:none}.repo-drive-tree__item--active{background:color-mix(in srgb,var(--lc-primary-soft) 42%,var(--lc-surface));border-left-color:var(--lc-primary);color:var(--lc-primary);font-weight:700}.repo-drive-tree__meta{background:color-mix(in srgb,var(--lc-bg) 60%,var(--lc-surface));border-radius:999px;color:var(--lc-text-muted);font-size:.68rem;font-weight:600;padding:.15rem .45rem}.repo-drive-breadcrumbs{align-items:center;color:var(--lc-text-muted);display:flex;flex-wrap:wrap;gap:.3rem}.repo-drive-breadcrumbs__item{border-radius:var(--lc-radius);color:var(--lc-text-muted);font-size:.78rem;padding:.2rem .4rem;transition:all var(--lc-transition)}.repo-drive-breadcrumbs__item:hover,.repo-drive-breadcrumbs__item:focus{background:color-mix(in srgb,var(--lc-primary-soft) 40%,var(--lc-surface));color:var(--lc-primary);outline:none}.repo-drive-breadcrumbs__item--current{background:color-mix(in srgb,var(--lc-primary-soft) 50%,var(--lc-surface));color:var(--lc-text);cursor:default;font-weight:700}.repo-drive-breadcrumbs__item--current:hover,.repo-drive-breadcrumbs__item--current:focus{background:color-mix(in srgb,var(--lc-primary-soft) 50%,var(--lc-surface));color:var(--lc-text)}.repo-drive-context{background:color-mix(in srgb,var(--lc-primary-soft) 14%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 8%,var(--lc-border-light));border-radius:var(--lc-radius-lg);display:grid;gap:.85rem;margin-top:1rem;padding:.9rem 1rem}.repo-drive-context__head{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.repo-drive-context__actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.repo-drive-context__summary{display:flex;flex-wrap:wrap;gap:.55rem}.repo-drive-context__pill{align-items:center;background:color-mix(in srgb,var(--lc-surface) 88%,var(--lc-bg));border:1px solid var(--lc-border-light);border-radius:999px;display:inline-flex;gap:.4rem;max-width:100%;padding:.3rem .7rem;transition:border-color var(--lc-transition)}.repo-drive-context__pill:hover{border-color:color-mix(in srgb,var(--lc-primary) 18%,var(--lc-border-light))}.repo-drive-context__pill span{color:var(--lc-text-muted);font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.repo-drive-context__pill strong{color:var(--lc-text);font-size:.78rem;overflow-wrap:anywhere}.repo-drive-root-switch{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.repo-drive-root-switch__label{color:var(--lc-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.repo-drive-root-switch__option{background:var(--lc-surface);border:1px solid var(--lc-border-light)!important;border-radius:999px;box-shadow:var(--lc-shadow-sm);color:var(--lc-text-secondary);cursor:pointer;font-size:.76rem;outline:2px solid transparent;padding:.28rem .7rem}.repo-drive-root-switch__option:hover:not(:disabled){border-color:color-mix(in srgb,var(--lc-primary) 18%,var(--lc-border-light))!important;color:var(--lc-primary)}.repo-drive-root-switch__option:focus,.repo-drive-root-switch__option:focus-visible,.repo-drive-root-switch__option:active,.repo-drive-root-switch__option:disabled{border-color:var(--lc-border-light)!important;box-shadow:var(--lc-shadow-sm);outline:2px solid transparent}.repo-drive-root-switch__option--busy{cursor:default;pointer-events:none}.repo-drive-root-switch__option--active,.repo-drive-root-switch__option--active:focus,.repo-drive-root-switch__option--active:disabled{background:var(--lc-primary-soft);border-color:color-mix(in srgb,var(--lc-primary) 18%,var(--lc-border-light))!important;box-shadow:var(--lc-shadow-sm);color:var(--lc-primary);cursor:default;font-weight:700;outline:2px solid transparent}.repo-drive-toolbar__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.repo-drive-view-switch{align-items:center;background:color-mix(in srgb,var(--lc-primary-soft) 48%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 12%,var(--lc-border-light));border-radius:999px;display:inline-flex;gap:.2rem;padding:.22rem}.repo-drive-view-switch__label{color:var(--lc-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:0 .45rem;text-transform:uppercase}.repo-drive-view-switch__option{background:transparent;border:none;border-radius:999px;color:var(--lc-text-secondary);cursor:pointer;font-size:.78rem;font-weight:600;padding:.32rem .72rem;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.repo-drive-view-switch__option:hover,.repo-drive-view-switch__option:focus-visible{background:color-mix(in srgb,var(--lc-primary) 10%,var(--lc-surface));color:var(--lc-primary);outline:none}.repo-drive-view-switch__option--active{background:var(--lc-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc-primary) 18%,var(--lc-border-light));color:var(--lc-primary)}.repo-drive-content-toolbar__actions{align-items:center;display:flex;gap:.65rem}.repo-drive-content-toolbar__loading{align-items:center;color:var(--lc-primary);display:inline-flex;flex:0 0 2rem;height:2rem;justify-content:center;min-width:2rem}.repo-drive-content-toolbar__loading .progress-spinner,.repo-drive-upload-status__spinner .progress-spinner,.repo-drive-icon-button .progress-spinner{flex:0 0 auto;margin:0}.repo-drive-sort-switch{align-items:center;background:color-mix(in srgb,var(--lc-surface-hover) 70%,var(--lc-bg));border:1px solid var(--lc-border-light);border-radius:999px;display:inline-flex;gap:.15rem;padding:.2rem}.repo-drive-sort-switch__option{background:transparent;border:none;border-radius:999px;color:var(--lc-text-muted);cursor:pointer;font-size:.74rem;font-weight:600;padding:.28rem .62rem;transition:all var(--lc-transition)}.repo-drive-sort-switch__option:hover,.repo-drive-sort-switch__option:focus-visible{color:var(--lc-text);outline:none}.repo-drive-sort-switch__option--active{background:var(--lc-surface);border:none;box-shadow:var(--lc-shadow-sm);color:var(--lc-primary);cursor:default}.repo-drive-create{align-items:center;display:flex;gap:.55rem;margin-top:1rem}.repo-drive-create .form-control-sm{border-radius:var(--lc-radius);font-size:.84rem}.repo-drive-summary{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.repo-drive-upload-status{background:color-mix(in srgb,var(--lc-primary-soft) 22%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 16%,var(--lc-border-light));border-radius:var(--lc-radius-lg);display:grid;gap:.5rem;margin-top:1rem;padding:.85rem 1rem}.repo-drive-upload-status__head,.repo-drive-upload-status__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .75rem;justify-content:space-between}.repo-drive-upload-status__title{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.repo-drive-upload-status__spinner{align-items:center;color:var(--lc-primary);display:inline-flex;flex:0 0 2rem;height:2rem;justify-content:center;width:2rem}.repo-drive-upload-status__head strong{color:var(--lc-text);font-size:.86rem}.repo-drive-upload-status__meta{color:var(--lc-text-muted);font-size:.78rem}.repo-drive-upload-status__bar{background:color-mix(in srgb,var(--lc-bg) 68%,var(--lc-surface));border-radius:999px;height:.5rem;overflow:hidden;width:100%}.repo-drive-upload-status__fill{background:linear-gradient(90deg,var(--lc-primary),color-mix(in srgb,var(--lc-primary) 62%,#ffffff));border-radius:999px;display:block;height:100%;transition:width .25s ease}.repo-drive-grid{display:grid;gap:.65rem;margin-top:1rem}.repo-drive-item{align-items:center;background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem 1rem;transition:all var(--lc-transition)}.repo-drive-item:hover{border-color:color-mix(in srgb,var(--lc-primary) 16%,var(--lc-border-light));box-shadow:var(--lc-shadow);transform:translateY(-1px)}.repo-drive-item__main{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;gap:.9rem;min-width:0;padding:0;text-align:left;width:100%}.repo-drive-item--file .repo-drive-item__main{cursor:default}.repo-drive-item__main--interactive{cursor:pointer!important}.repo-drive-item__icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:46px;justify-content:center;position:relative;transition:transform var(--lc-transition);width:46px}.repo-drive-item:hover .repo-drive-item__icon{transform:scale(1.06)}.repo-drive-item__icon--folder{background:color-mix(in srgb,var(--lc-primary-soft) 72%,var(--lc-surface));color:var(--lc-primary)}.repo-drive-item__icon--file{background:color-mix(in srgb,var(--lc-success-soft) 80%,var(--lc-surface));color:var(--lc-success)}.repo-drive-item__icon--image{background:color-mix(in srgb,#2f80ed 18%,var(--lc-surface));color:#1d65c1}.repo-drive-item__icon--video{background:color-mix(in srgb,#9b51e0 18%,var(--lc-surface));color:#7340ad}.repo-drive-item__icon--audio{background:color-mix(in srgb,#eb5757 16%,var(--lc-surface));color:#bd3d3d}.repo-drive-item__icon--pdf{background:color-mix(in srgb,#d7352a 16%,var(--lc-surface));color:#a72922}.repo-drive-item__icon--document,.repo-drive-item__icon--text{background:color-mix(in srgb,#2d9cdb 16%,var(--lc-surface));color:#1976a7}.repo-drive-item__icon--spreadsheet,.repo-drive-item__icon--csv{background:color-mix(in srgb,#219653 16%,var(--lc-surface));color:#197541}.repo-drive-item__icon--presentation{background:color-mix(in srgb,#f2994a 20%,var(--lc-surface));color:#aa6120}.repo-drive-item__icon--archive{background:color-mix(in srgb,#828282 18%,var(--lc-surface));color:#5d5d5d}.repo-drive-item__icon--code,.repo-drive-item__icon--json,.repo-drive-item__icon--xml{background:color-mix(in srgb,#333333 14%,var(--lc-surface));color:var(--lc-text)}.repo-drive-item__thumb{background:color-mix(in srgb,var(--lc-surface-hover) 72%,var(--lc-bg));border:1px solid color-mix(in srgb,var(--lc-border-light) 70%,transparent);border-radius:14px;flex-shrink:0;height:46px;overflow:hidden;position:relative;transition:transform var(--lc-transition);width:46px}.repo-drive-item:hover .repo-drive-item__thumb{transform:scale(1.06)}.repo-drive-item__thumb-media{background:color-mix(in srgb,var(--lc-bg) 60%,var(--lc-surface));display:block;height:100%;object-fit:cover;width:100%}.repo-drive-item__thumb-placeholder{align-items:center;color:var(--lc-text-muted);display:flex;height:100%;justify-content:center;width:100%}.repo-drive-item__thumb-overlay{align-items:center;background:#0e223873;color:#fff;display:flex;font-size:.7rem;font-weight:700;inset:0;justify-content:center;letter-spacing:.04em;position:absolute}.repo-drive-item__thumb-badge{background:#0e2238b8;border-radius:999px;bottom:.28rem;color:#fff;font-size:.58rem;font-weight:700;left:.28rem;line-height:1;padding:.2rem .3rem;position:absolute}.repo-drive-item__thumb-play{align-items:center;background:#ffffffdb;border-radius:999px;color:#7340ad;display:flex;height:1.45rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.45rem}.repo-drive-item__body{display:grid;gap:.2rem;min-width:0}.repo-drive-item__body strong{color:var(--lc-text);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-drive-item__body span{color:var(--lc-text-muted);font-size:.76rem}.repo-drive-item__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.15rem;justify-content:flex-end;opacity:.65;transition:opacity var(--lc-transition)}.repo-drive-item:hover .repo-drive-item__actions{opacity:1}.repo-drive-toolbar__header{display:grid;gap:.35rem}.repo-drive-pathbar{align-items:center;background:color-mix(in srgb,var(--lc-surface) 92%,var(--lc-bg));border:1px solid color-mix(in srgb,var(--lc-primary) 10%,var(--lc-border-light));border-radius:var(--lc-radius);display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem;padding:.7rem .75rem}.repo-drive-pathbar__location{align-items:center;display:flex;gap:.85rem;min-width:0}.repo-drive-pathbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.repo-drive-breadcrumbs--pathbar{gap:.45rem;min-width:0}.repo-drive-breadcrumbs--pathbar .repo-drive-breadcrumbs__item{align-items:center;display:inline-flex;font-size:.92rem;font-weight:600;gap:.4rem;max-width:100%;min-width:0;padding:.35rem .55rem}.repo-drive-breadcrumbs--pathbar .repo-drive-breadcrumbs__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-drive-breadcrumbs__icon,.repo-drive-breadcrumbs__separator{flex-shrink:0}.repo-drive-breadcrumbs__fallback{color:var(--lc-text);font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-drive-icon-button{align-items:center;border:1px solid var(--lc-border-light)!important;border-radius:12px!important;box-shadow:var(--lc-shadow-sm);color:var(--lc-text-secondary);display:inline-flex;height:2rem;justify-content:center;min-width:2rem;outline:2px solid transparent;padding:0!important;transition:background var(--lc-transition),border-color var(--lc-transition),color var(--lc-transition),opacity var(--lc-transition);width:2rem}.repo-drive-icon-button:hover,.repo-drive-icon-button:focus-visible{color:var(--lc-primary)}.repo-drive-icon-button:disabled{cursor:default;opacity:.45}.repo-drive-icon-button--pathbar{background:var(--lc-surface)!important;border:1px solid var(--lc-border-light)!important}.repo-drive-icon-button--pathbar:hover,.repo-drive-icon-button--pathbar:focus-visible{background:color-mix(in srgb,var(--lc-primary-soft) 52%,var(--lc-surface))!important;border-color:color-mix(in srgb,var(--lc-primary) 18%,var(--lc-border-light))!important}.repo-drive-icon-button--active,.repo-drive-icon-button--active:hover,.repo-drive-icon-button--active:focus-visible{background:color-mix(in srgb,var(--lc-primary-soft) 76%,var(--lc-surface))!important;border-color:color-mix(in srgb,var(--lc-primary) 20%,var(--lc-border-light))!important;color:var(--lc-primary)}.repo-drive-icon-button--grid,.repo-drive-icon-button--list{background:color-mix(in srgb,var(--lc-surface) 88%,var(--lc-bg))!important;border-radius:var(--lc-radius-control)!important;height:1.9rem;min-width:1.9rem;width:1.9rem}.repo-drive-view-switch,.repo-drive-layout-switch{align-items:center;background:color-mix(in srgb,var(--lc-primary-soft) 48%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 12%,var(--lc-border-light));border-radius:999px;display:inline-flex;gap:.2rem;padding:.22rem}.repo-drive-view-switch__option,.repo-drive-layout-switch__option{background:transparent;border:none;border-radius:999px;color:var(--lc-text-secondary);cursor:pointer;font-size:.78rem;font-weight:600;padding:.32rem .78rem;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.repo-drive-view-switch__option:hover,.repo-drive-view-switch__option:focus-visible,.repo-drive-layout-switch__option:hover,.repo-drive-layout-switch__option:focus-visible{background:color-mix(in srgb,var(--lc-primary) 10%,var(--lc-surface));color:var(--lc-primary);outline:none}.repo-drive-view-switch__option--active,.repo-drive-layout-switch__option--active{background:var(--lc-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc-primary) 18%,var(--lc-border-light));color:var(--lc-primary)}.repo-drive-content-toolbar__actions{flex-wrap:wrap;justify-content:flex-end}.repo-drive-create{align-items:center;background:color-mix(in srgb,var(--lc-primary-soft) 12%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 10%,var(--lc-border-light));border-radius:var(--lc-radius);display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.9rem;padding:.8rem .9rem}.repo-drive-create .form-control-sm{background:var(--lc-surface);border-radius:12px;font-size:.84rem;min-height:2.25rem}.repo-drive-create__actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.repo-drive-create__submit.btn{align-items:center;display:inline-flex;flex:0 0 44px;justify-content:center;min-height:44px;min-width:44px;padding:0}.repo-drive-grid--tiles{gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.repo-drive-card{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);box-shadow:none;display:flex;flex-direction:column;position:relative;transition:border-color var(--lc-transition),box-shadow var(--lc-transition),transform var(--lc-transition)}.repo-drive-card:hover,.repo-drive-card:focus-within{border-color:color-mix(in srgb,var(--lc-primary) 16%,var(--lc-border-light));box-shadow:none;transform:none}.repo-drive-card__main{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:grid;flex:1 1 auto;gap:.85rem;justify-items:center;min-height:0;padding:.8rem .7rem .65rem;text-align:center;width:100%}.repo-drive-card__body{display:grid;gap:.18rem;min-width:0}.repo-drive-card__body strong{color:var(--lc-text);display:block;font-size:.88rem;font-weight:700;overflow-wrap:anywhere}.repo-drive-card__body span{color:var(--lc-text-muted);font-size:.73rem;line-height:1.4}.repo-drive-card__actions{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;opacity:1;padding:0 .55rem .6rem;pointer-events:auto}.repo-drive-item__icon--tile,.repo-drive-item__thumb--tile{border-radius:18px;height:84px;width:84px}.repo-drive-item__icon--tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc-primary) 10%,var(--lc-border-light))}.repo-drive-item__icon--tile .icon,.repo-drive-item__thumb--tile .icon{transform:scale(1.35)}.repo-drive-list{--repo-drive-list-action-width: 11rem;--repo-drive-list-date-width: 170px;--repo-drive-list-gap: .65rem;--repo-drive-list-name-offset: calc(46px + .8rem) ;--repo-drive-list-padding-x: .8rem;--repo-drive-list-size-width: 100px;background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:grid;gap:0;margin-top:1rem;overflow:hidden}.repo-drive-list__head{color:var(--lc-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.repo-drive-list__body{display:grid;gap:0}.repo-drive-list__row{align-items:center;background:var(--lc-surface);border:none;border-top:1px solid var(--lc-border-light);border-radius:0;box-shadow:none;display:grid;gap:var(--repo-drive-list-gap);grid-template-columns:minmax(0,1fr) var(--repo-drive-list-date-width) var(--repo-drive-list-size-width) var(--repo-drive-list-action-width);padding:.58rem var(--repo-drive-list-padding-x);transition:border-color var(--lc-transition),box-shadow var(--lc-transition),transform var(--lc-transition)}.repo-drive-list__row--head{background:transparent;border:none;box-shadow:none;padding:0 var(--repo-drive-list-padding-x)}.repo-drive-list__row:not(.repo-drive-list__row--head):hover,.repo-drive-list__row:not(.repo-drive-list__row--head):focus-within{border-color:color-mix(in srgb,var(--lc-primary) 16%,var(--lc-border-light));box-shadow:none;transform:none}.repo-drive-list__cell{min-width:0}.repo-drive-list__row--head .repo-drive-list__cell--name{padding-left:var(--repo-drive-list-name-offset)}.repo-drive-list__cell--actions{justify-self:stretch;text-align:right}.repo-drive-list__main{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;gap:.8rem;padding:0;text-align:left}.repo-drive-list__label{display:grid;gap:.18rem;min-width:0}.repo-drive-list__label strong{color:var(--lc-text);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-drive-list__label span,.repo-drive-list__cell--date,.repo-drive-list__cell--size{color:var(--lc-text-muted);font-size:.76rem;overflow-wrap:anywhere}.repo-drive-list__actions{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;min-width:0;opacity:.82;transition:opacity var(--lc-transition)}.repo-drive-list__row:hover .repo-drive-list__actions,.repo-drive-list__row:focus-within .repo-drive-list__actions{opacity:1}.repo-drive-content-stack{display:grid;gap:1rem}.repo-drive-list--compact{margin-top:0}.repo-drive-empty-state{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--lc-surface) 88%,var(--lc-bg)),color-mix(in srgb,var(--lc-bg) 68%,var(--lc-surface)));border:1.5px dashed color-mix(in srgb,var(--lc-primary) 20%,var(--lc-border-light));border-radius:var(--lc-radius-lg);display:grid;gap:1rem;justify-items:center;margin-top:.5rem;padding:2rem 1.5rem;text-align:center}.repo-drive-empty-state--info{border-style:solid}.repo-drive-empty-state--danger{background:linear-gradient(180deg,color-mix(in srgb,var(--lc-danger) 10%,var(--lc-surface)),color-mix(in srgb,var(--lc-bg) 78%,var(--lc-surface)));border-color:color-mix(in srgb,var(--lc-danger) 20%,var(--lc-border-light))}.repo-drive-empty-state--compact{justify-items:stretch;padding:1rem;text-align:left}.repo-drive-empty-state__icon{align-items:center;background:color-mix(in srgb,var(--lc-primary-soft) 58%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 10%,var(--lc-border-light));border-radius:16px;color:var(--lc-primary);display:inline-flex;height:54px;justify-content:center;width:54px}.repo-drive-empty-state--danger .repo-drive-empty-state__icon{background:color-mix(in srgb,var(--lc-danger) 10%,var(--lc-surface));border-color:color-mix(in srgb,var(--lc-danger) 14%,var(--lc-border-light));color:var(--lc-danger)}.repo-drive-empty-state__copy{display:grid;gap:.35rem;max-width:48ch}.repo-drive-empty-state__title{color:var(--lc-text);font-size:.96rem;margin:0}.repo-drive-empty-state__description{color:var(--lc-text-secondary);font-size:.84rem;line-height:1.55;margin:0}.repo-drive-empty-state__actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.repo-drive-empty{color:var(--lc-text-muted);font-size:.84rem;margin:.25rem 0 0}.repo-drive-session-note{color:var(--lc-text-muted);font-size:.78rem;font-style:italic;line-height:1.5;margin:.85rem 0 0}.repo-drive-alert{margin-bottom:0}.repo-drive-alert__actions{margin-top:.75rem}.repo-drive-alert__note{margin-top:.75rem;opacity:.9}.repo-drive-auth-panel{background:color-mix(in srgb,var(--lc-surface) 94%,var(--lc-bg));border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);display:grid;gap:1rem;margin-top:1rem;padding:1rem}.repo-drive-auth-panel__section{display:grid;gap:.8rem}.repo-drive-auth-form{align-items:end;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.repo-drive-auth-form .form-group{margin-bottom:0}.repo-drive-auth-form .form-control{min-height:2.5rem}.repo-drive-session-banner{line-height:1.45}.repo-drive-preview{display:grid;gap:1rem}.repo-drive-preview__image,.repo-drive-preview__video{background:color-mix(in srgb,var(--lc-bg) 60%,var(--lc-surface));border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);max-height:68vh;object-fit:contain;width:100%}.repo-drive-preview__audio{width:100%}.repo-drive-preview__meta{background:color-mix(in srgb,var(--lc-bg) 40%,var(--lc-surface));border-radius:var(--lc-radius);color:var(--lc-text-secondary);display:grid;font-size:.82rem;gap:.3rem;padding:.65rem .75rem}.repo-drive-details{display:grid;gap:0;margin:0}.repo-drive-details div{border-bottom:1px solid var(--lc-border-light);display:grid;gap:.15rem;padding:.6rem 0}.repo-drive-details div:first-child{padding-top:0}.repo-drive-details div:last-child{border-bottom:none;padding-bottom:0}.repo-drive-details dt{color:var(--lc-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.repo-drive-details dd{color:var(--lc-text);font-size:.88rem;margin:0;overflow-wrap:anywhere}.repo-drive-dialog__hint{color:var(--lc-text-secondary);font-size:.84rem;line-height:1.5;margin:0 0 1rem}.repo-drive-dialog__target{background:color-mix(in srgb,var(--lc-primary-soft) 20%,var(--lc-surface));border:1px solid color-mix(in srgb,var(--lc-primary) 10%,var(--lc-border-light));border-left:3px solid var(--lc-primary);border-radius:var(--lc-radius);display:grid;gap:.25rem;padding:.75rem .85rem}.repo-drive-dialog__target span{color:var(--lc-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.repo-drive-dialog__target strong{color:var(--lc-text);font-size:.86rem;overflow-wrap:anywhere}@media(max-width:74.999rem){.repo-drive-shell{grid-template-columns:1fr}}@media(max-width:47.999rem){.repo-drive-panel-head,.repo-drive-content-toolbar__actions,.repo-drive-pathbar__actions,.repo-drive-list__actions{align-items:stretch;justify-content:flex-start}.repo-drive-pathbar{grid-template-columns:minmax(0,1fr)}.repo-drive-breadcrumbs--pathbar{flex:1 1 0}.repo-drive-create,.repo-drive-auth-form,.repo-drive-grid--tiles{grid-template-columns:1fr}.repo-drive-auth-form,.repo-drive-create{align-items:stretch}.repo-drive-create__actions{justify-content:stretch}.repo-drive-create__actions .btn{flex:1 1 0}.repo-drive-view-switch,.repo-drive-layout-switch,.repo-drive-sort-switch{width:100%}.repo-drive-view-switch__option,.repo-drive-layout-switch__option,.repo-drive-sort-switch__option{flex:1 1 0;text-align:center}.repo-drive-content-toolbar__actions{flex-direction:column;width:100%}.repo-drive-content-toolbar__loading{align-self:center;min-height:2rem;width:100%}.repo-drive-upload-status{padding:.8rem}.repo-drive-upload-status__head,.repo-drive-upload-status__meta{align-items:flex-start;flex-direction:column;justify-content:flex-start}.repo-drive-upload-status__title{align-items:center}.repo-drive-upload-status__meta span{max-width:100%;overflow-wrap:anywhere}.repo-drive-card:hover,.repo-drive-list__row:not(.repo-drive-list__row--head):hover{transform:none}.repo-drive-card__actions,.repo-drive-list__actions{opacity:1;pointer-events:auto}.repo-drive-item__icon--tile,.repo-drive-item__thumb--tile{height:72px;width:72px}.repo-drive-list__head{display:none}.repo-drive-list__row{gap:.55rem;grid-template-columns:minmax(0,1fr);padding:.75rem}.repo-drive-list__main{grid-column:1 / -1}.repo-drive-list__cell--date,.repo-drive-list__cell--size{display:grid;gap:.35rem;grid-template-columns:minmax(5.6rem,max-content) minmax(0,1fr);overflow-wrap:normal;word-break:normal}.repo-drive-list__cell--date:before,.repo-drive-list__cell--size:before{color:var(--lc-text-muted);content:attr(data-label) ":";font-size:.72rem;font-weight:700;min-width:6rem}.repo-drive-list__cell--actions{grid-column:1 / -1;justify-self:start;margin-left:var(--repo-drive-list-name-offset)}.repo-drive-list__actions{flex-wrap:wrap}.repo-drive-empty-state{justify-items:stretch;padding:1.25rem 1rem;text-align:left}.repo-drive-empty-state__actions{justify-content:flex-start}}:root{--lc-primary: #0066cc;--lc-primary-dark: #003b70;--lc-primary-deep: #004c99;--lc-primary-light: #1479d5;--lc-primary-soft: #eaf4fb;--lc-bg: #eef2f6;--lc-dashboard-bg: #eaf4fb;--lc-surface: #ffffff;--lc-surface-nested: #ffffff;--lc-surface-raised: #ffffff;--lc-surface-tonal: #eaf4fb;--lc-surface-hover: #f7fbff;--lc-light-blue-border: #4f91d0;--lc-light-blue-border-soft: #78aadd;--lc-border: var(--lc-light-blue-border);--lc-border-light: var(--lc-light-blue-border-soft);--lc-control-border: #3f7fba;--lc-text: #10233f;--lc-text-secondary: #405672;--lc-text-muted: #657589;--lc-text-on-primary: #ffffff;--lc-success: #138a5b;--lc-success-soft: #e9f6ef;--lc-warning: #f0a000;--lc-warning-soft: #fff2df;--lc-danger: #d92d4a;--lc-danger-text: #b51232;--lc-danger-soft: #fff0f3;--lc-radius-control: 12px;--lc-radius: 16px;--lc-radius-lg: 18px;--lc-radius-xl: 18px;--lc-shadow-sm: 0 2px 5px rgba(16, 35, 63, .08), 0 1px 2px rgba(16, 35, 63, .06);--lc-shadow: 0 8px 22px rgba(16, 35, 63, .11), 0 2px 6px rgba(16, 35, 63, .07);--lc-shadow-lg: 0 16px 38px rgba(16, 35, 63, .16), 0 4px 10px rgba(16, 35, 63, .08);--lc-transition: .16s ease;--lc-focus-ring: 0 0 0 3px rgba(0, 102, 204, .24);--lc-selection-border: rgba(0, 102, 204, .35);--lc-selection-shadow: 0 0 0 2px rgba(0, 102, 204, .15);--lc-backdrop: rgba(8, 30, 54, .56);--lc-bottom-nav-height: 0px;--lc-bottom-nav-shadow: 0 -8px 24px rgba(16, 35, 63, .16), 0 -2px 7px rgba(16, 35, 63, .08);--lc-sticky-top-offset: 0px;--lc-header-sticky-height: 228px;--lc-nav-sticky-top: var(--lc-header-sticky-height);--lc-desktop-nav-height: 86px;--lc-feed-toolbar-sticky-gap: 10px;--lc-feed-toolbar-sticky-top: calc(var(--lc-nav-sticky-top) + var(--lc-desktop-nav-height) + var(--lc-feed-toolbar-sticky-gap));--lc-feed-chrome-collapse-distance: 0px;--lc-feed-card-gap: 20px;--lc-channels-list-height: 30rem;--lc-sticky-surface: rgba(255, 255, 255, .84);--lc-video-bg: #081e36;--lc-invite-bg: #eaf4fb;--lc-invite-panel-bg: #ffffff;--lc-invite-panel-border: #d8e4f2;--lc-invite-panel-shadow: var(--lc-shadow-lg);--lc-form-gradient: none;--lc-header-top-bg: #003b70;--lc-header-main-gradient: #eaf4fb;--bs-body-bg: var(--lc-bg);--bs-body-color: var(--lc-text);--bs-border-color: var(--lc-border);--bs-border-color-translucent: rgba(16, 35, 63, .12);--bs-card-bg: var(--lc-surface);--bs-card-color: var(--lc-text);--bs-card-border-color: var(--lc-border);--bs-modal-bg: var(--lc-surface);--bs-modal-border-color: var(--lc-border);--bs-modal-header-border-color: var(--lc-border);--bs-modal-footer-border-color: var(--lc-border);--bs-list-group-bg: var(--lc-surface);--bs-list-group-border-color: var(--lc-border);--bs-list-group-color: var(--lc-text);--bs-dropdown-bg: var(--lc-surface);--bs-dropdown-border-color: var(--lc-border);--bs-accordion-bg: var(--lc-surface);--bs-accordion-border-color: var(--lc-border);color-scheme:light}[data-theme=dark]{--lc-primary: #6eaef2;--lc-primary-dark: #081e36;--lc-primary-deep: #4f91d8;--lc-primary-light: #91c4fa;--lc-primary-soft: rgba(110, 174, 242, .14);--lc-bg: #0d1420;--lc-dashboard-bg: #111f30;--lc-surface: #131f2f;--lc-surface-raised: #18263a;--lc-surface-tonal: #111f30;--lc-surface-nested: #101923;--lc-surface-hover: #18263a;--lc-border: #26394f;--lc-border-light: #203248;--lc-control-border: #607b99;--lc-text: #edf4fc;--lc-text-secondary: #b7c6d8;--lc-text-muted: #8fa1b7;--lc-text-on-primary: #081e36;--lc-success: #4bd28c;--lc-success-soft: #153529;--lc-warning: #ffbf3f;--lc-warning-soft: #3a2b16;--lc-danger: #ff667a;--lc-danger-text: #ff667a;--lc-danger-soft: #3a1e28;--lc-focus-ring: 0 0 0 3px rgba(112, 173, 255, .25);--lc-selection-border: rgba(110, 174, 242, .5);--lc-selection-shadow: 0 0 0 2px rgba(110, 174, 242, .22);--lc-backdrop: rgba(0, 0, 0, .65);--lc-shadow-sm: 0 3px 8px rgba(0, 0, 0, .28), 0 1px 2px rgba(0, 0, 0, .24);--lc-shadow: 0 10px 28px rgba(0, 0, 0, .36), 0 3px 8px rgba(0, 0, 0, .28);--lc-shadow-lg: 0 18px 48px rgba(0, 0, 0, .46), 0 6px 14px rgba(0, 0, 0, .32);--lc-bottom-nav-shadow: 0 -10px 30px rgba(0, 0, 0, .42), 0 -2px 8px rgba(0, 0, 0, .3);--lc-video-bg: #000000;--lc-invite-bg: #0d1420;--lc-invite-panel-bg: #131f2f;--lc-invite-panel-border: #26394f;--lc-header-top-bg: #081e36;--lc-header-main-gradient: #111f30;--lc-sticky-surface: rgba(19, 31, 47, .78);--bs-body-bg: var(--lc-bg);--bs-body-bg-rgb: 13, 20, 32;--bs-body-color: var(--lc-text);--bs-body-color-rgb: 237, 244, 252;--bs-card-bg: var(--lc-surface);--bs-card-color: var(--lc-text);--bs-card-border-color: var(--lc-border);--bs-modal-bg: var(--lc-surface);--bs-modal-color: var(--lc-text);--bs-list-group-bg: var(--lc-surface);--bs-list-group-color: var(--lc-text);--bs-dropdown-bg: var(--lc-surface);--bs-dropdown-color: var(--lc-text);--bs-dropdown-link-color: var(--lc-text);--bs-accordion-bg: var(--lc-surface);--bs-link-color: var(--lc-primary);--bs-link-hover-color: var(--lc-primary-light);color-scheme:dark}[data-theme=dark] img:not(.qr-box img){filter:none}html,body,#root{min-height:100%}html{background:var(--lc-bg);font-family:Titillium Web,system-ui,sans-serif}body{background:var(--lc-bg);color:var(--lc-text);font-family:Titillium Web,system-ui,sans-serif}body,button,input,select,textarea{font-family:Titillium Web,system-ui,sans-serif}a{color:var(--lc-primary)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{border-radius:var(--lc-radius-control);outline:2px solid var(--lc-primary);outline-offset:2px}.app-shell{background:var(--lc-bg);margin:0;max-width:none;min-height:100vh;padding:10px 14px 2rem}.app-shell>.container-fluid{margin:0 auto;max-width:1440px;padding:0}.app-header-sticky{background:transparent;padding:0 0 20px}.app-header{color:var(--lc-text);margin:0}.app-header__top{align-items:center;background:var(--lc-header-top-bg);border:0;border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);color:#fff;display:flex;font-size:1.1rem;height:64px;justify-content:space-between;padding:0 28px}.app-header__institution{font-weight:700;letter-spacing:0;text-transform:uppercase}.app-header__section{display:none;font-size:1rem;font-weight:700}.app-header__user{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.55rem;opacity:1}.app-header__user .icon{fill:currentColor;height:26px;width:26px}.app-header__top-actions{align-items:center;display:flex;gap:12px;margin-left:auto;min-width:0}.app-header__feed-tools-restore.btn{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.58);border-radius:var(--lc-radius-control);color:#fff;display:inline-flex;flex:0 0 44px;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0;text-decoration:none;width:44px}.app-header__feed-tools-restore.btn:hover,.app-header__feed-tools-restore.btn:focus-visible{background:#fff3;border-color:#fff;color:#fff}.app-header__feed-tools-restore .icon{fill:currentColor;height:18px;width:18px}.app-header__main{background:transparent;border:0;border-radius:0;color:var(--lc-text);margin:0;min-height:124px;padding:24px 20px 0}.app-header__content{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(320px,1fr) minmax(720px,2.25fr);justify-content:initial}.app-header__title{align-items:center;background:var(--lc-primary-dark);border:1px solid rgba(255,255,255,.08);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);color:#fff;display:flex;font-size:clamp(2.25rem,3vw,2.85rem);font-weight:700;gap:16px;min-height:112px;padding:22px 28px;letter-spacing:-.025em;line-height:1;margin:0}[data-theme=dark] .app-header__title{background:var(--lc-primary-dark);color:#fff}.app-header__title-icon{background:#6eaef229;border:1px solid rgba(145,196,250,.2);border-radius:var(--lc-radius-control);fill:#91c4fa;flex:0 0 auto;height:60px;padding:14px;width:60px}.app-header__stats{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.stat-chip{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);color:var(--lc-text);display:grid;font-size:.9rem;gap:0 12px;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;min-height:112px;padding:15px 18px 13px;white-space:nowrap}.stat-chip .icon{background:var(--lc-primary-soft);border:1px solid rgba(0,102,204,.12);border-radius:50%;fill:var(--lc-primary);grid-row:1 / 3;height:54px;opacity:1;padding:12px;width:54px}.stat-chip__value{color:var(--lc-primary-dark);font-size:1.8rem;font-weight:700;line-height:1}[data-theme=dark] .stat-chip__value{color:var(--lc-text)}.stat-chip__label{color:var(--lc-text-secondary);font-size:.86rem;font-weight:700;line-height:1.1}.app-nav--desktop{-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05);background:var(--lc-sticky-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);margin:0 20px;min-height:86px;padding:12px;position:sticky;top:var(--lc-nav-sticky-top);z-index:170}.app-nav__scroll{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr));min-height:60px;overflow-x:auto}.app-nav__scroll:after,.app-nav__separator{display:none}.app-nav__item.btn{align-items:center;background:var(--lc-surface-raised);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-control);box-shadow:var(--lc-shadow-sm);color:var(--lc-text-secondary);display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;min-height:58px;padding:0 10px;text-decoration:none;white-space:nowrap}.app-nav__item.btn:hover{background:var(--lc-primary-soft);border-color:#0066cc40;box-shadow:var(--lc-shadow);color:var(--lc-primary);transform:translateY(-1px)}.app-nav__item.btn.app-nav__item--active{background:var(--lc-primary-soft);border-color:#0066cc57;box-shadow:inset 0 -3px 0 var(--lc-primary),var(--lc-shadow-sm);color:var(--lc-primary)}.app-nav__item .icon{fill:currentColor;height:23px;width:23px}.app-nav__badge,.app-bottom-nav__badge{align-items:center;background:var(--lc-danger);border:2px solid var(--lc-surface);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 5px}@media(min-width:48rem){.app-shell--feed-chrome-auto-hide .app-header__main,.app-shell--feed-chrome-auto-hide .app-nav--desktop,.app-shell--feed-chrome-auto-hide .app-main{transition:opacity .19s ease,transform .19s cubic-bezier(.2,0,0,1)}.app-shell--feed-chrome-hidden .app-header-sticky{pointer-events:none}.app-shell--feed-chrome-hidden .app-header__top{pointer-events:auto}.app-shell--feed-chrome-hidden .app-header__main,.app-shell--feed-chrome-hidden .app-nav--desktop{opacity:0;pointer-events:none;transform:translateY(calc(-1 * var(--lc-feed-chrome-collapse-distance)))}.app-shell--feed-chrome-hidden .app-main{transform:translateY(calc(-1 * var(--lc-feed-chrome-collapse-distance)))}}.app-main{margin:0;padding:18px 20px 40px}.tab-content{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.app-shell :where(.card,.lc-card),.app-shell .lc-card,.feed-card,.notification-item,.channel-item,.repo-drive-sidebar,.repo-drive-toolbar,.repo-drive-content,.profile-panel,.auth-popup__panel,.modal-content{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);color:var(--lc-text)}.app-shell .lc-card>.card-body,.lc-card .card-body{padding:22px}.lc-card__title-row,.channels-section__header,.profile-panel__header,.repo-drive-panel-head,.history-header,.alerts-notifications__title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.lc-card__title-group,.channels-section__title-group,.profile-panel__title-wrap{align-items:center;display:flex;gap:10px;min-width:0}.lc-card__icon,.channels-section__title-group .icon,.profile-panel__title-wrap .icon,.repo-drive-panel-title .icon{fill:var(--lc-primary)}.lc-card__title,.channels-section__title,.profile-panel__title,.repo-drive-panel-title{color:var(--lc-primary-dark);font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}[data-theme=dark] :where(.lc-card__title,.channels-section__title,.profile-panel__title,.repo-drive-panel-title){color:var(--lc-text)}.lc-card__title-actions{align-items:center;display:flex;gap:8px}.lc-card__collapse,.feed-toolbar__visibility-toggle{align-items:center;color:var(--lc-primary);display:inline-flex;justify-content:center;margin:0;min-height:44px;min-width:44px;padding:0}.lc-badge,.app-shell .badge{border-radius:999px;font-weight:700}.app-shell .form-control,.app-shell select.form-control,.app-shell .form-select,.auth-popup .form-control{background:var(--lc-surface);border:1px solid var(--lc-control-border);border-radius:var(--lc-radius-control);color:var(--lc-text);min-height:44px}[data-theme=dark] .app-shell :where(.form-control,select.form-control,.form-select),[data-theme=dark] .auth-popup .form-control{background:var(--lc-surface-nested);border-color:var(--lc-control-border)}[data-theme=dark] .app-shell :where(input,textarea)::placeholder,[data-theme=dark] .auth-popup :where(input,textarea)::placeholder{color:var(--lc-text-muted);opacity:1}.app-shell :where(.form-control,select.form-control,.form-select):focus,.auth-popup .form-control:focus{border-color:var(--lc-primary);box-shadow:var(--lc-focus-ring)}.app-shell .btn,.auth-popup .btn,.modal .btn{border-radius:var(--lc-radius-control);box-shadow:var(--lc-shadow-sm);font-weight:600}.app-shell :where(.btn-xs,.btn-sm),.auth-popup :where(.btn-xs,.btn-sm),.modal :where(.btn-xs,.btn-sm){min-height:44px;min-width:44px}.app-shell .btn-primary,.auth-popup .btn-primary,.modal .btn-primary{background:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-text-on-primary)}.app-shell .btn-primary:hover,.auth-popup .btn-primary:hover,.modal .btn-primary:hover{background:var(--lc-primary-deep);border-color:var(--lc-primary-deep);box-shadow:var(--lc-shadow);transform:translateY(-1px)}.app-shell .btn-outline-primary,.auth-popup .btn-outline-primary,.modal .btn-outline-primary{background:transparent;border-color:var(--lc-primary);color:var(--lc-primary)}.app-shell .btn-secondary,.app-shell .btn-outline-secondary,.modal .btn-secondary,.modal .btn-outline-secondary{background:var(--lc-surface);border-color:#9eb1c6;color:var(--lc-text-secondary)}.app-shell :where(.btn-secondary,.btn-outline-secondary):hover,.modal :where(.btn-secondary,.btn-outline-secondary):hover{background:var(--lc-primary-soft);border-color:#0066cc47;box-shadow:var(--lc-shadow)}[data-theme=dark] .app-shell :where(.btn-secondary,.btn-outline-secondary),[data-theme=dark] .modal :where(.btn-secondary,.btn-outline-secondary){border-color:var(--lc-border)}[data-theme=dark] .stat-chip{background:var(--lc-surface-raised)}[data-theme=dark] :where(.profile-panel,.alert-create-form,.channels-toolbar,.repo-drive-pathbar){background:var(--lc-surface-nested)}.app-shell :where(.bg-warning,.text-bg-warning,.badge.bg-warning),.modal :where(.bg-warning,.text-bg-warning,.badge.bg-warning){color:#10233f}.app-shell .btn-danger,.app-shell .btn-outline-danger,.modal .btn-danger,.modal .btn-outline-danger{border-color:var(--lc-danger)}.surface-scroll{scrollbar-color:#a8b8ca transparent;scrollbar-width:thin}.empty-state-container,.repo-drive-empty-state{background:var(--lc-surface);border:1px dashed var(--lc-border);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm)}.empty-state__icon,.repo-drive-empty-state__icon{fill:var(--lc-primary)}.feed-toolbar{-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05);background:var(--lc-sticky-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);margin:0 0 20px;padding:18px 20px;position:sticky;top:var(--lc-feed-toolbar-sticky-top);z-index:160}.feed-toolbar__main{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) auto}.feed-toolbar__search,.feed-toolbar__search>*,.feed-toolbar__search .form-control{min-width:0;width:100%}.feed-toolbar__search{transform:none}.feed-toolbar__search .form-group{margin-bottom:0}.feed-toolbar__search .form-control{background:var(--lc-surface-hover);border-color:#0066cc3d;box-shadow:inset 0 1px 2px #10233f0a;min-height:52px;padding-inline:18px}.feed-toolbar__actions-main,.feed-toolbar__extra-actions{align-items:center;display:flex;gap:10px}.feed-toolbar__actions-main>.btn{min-height:52px;min-width:52px}.feed-toolbar__toggle-filters{align-items:center;border:1px solid var(--lc-border);color:var(--lc-primary-dark);display:inline-flex;gap:7px;min-width:auto;background:var(--lc-surface-raised);box-shadow:var(--lc-shadow-sm);padding:0 16px;text-decoration:none}[data-theme=dark] .feed-toolbar__toggle-filters{color:var(--lc-text)}.feed-toolbar__toggle-filters--active{border-color:var(--lc-primary);color:var(--lc-primary)}.feed-toolbar__advanced{background:var(--lc-surface-tonal);border:1px solid var(--lc-border);border-radius:var(--lc-radius);margin-top:16px;padding:16px}.alerts-rules-restore{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);margin-bottom:16px;padding:10px}.alerts-rules-restore .btn{align-items:center;display:inline-flex;gap:8px}.feed-list,.history-list,.notifications-list,.alerts-list,.categories-list{gap:14px;max-height:none;overflow:visible}.feed-list--scroll,.feed-list--virtual{height:auto;max-height:none;min-height:calc(100dvh - var(--lc-bottom-nav-height));overflow:visible}.feed-list{gap:var(--lc-feed-card-gap)}.feed-list>.feed-card,.feed-list__virtual-item>.feed-card{margin-bottom:0}.feed-list__virtual-item{margin-bottom:0;padding-bottom:var(--lc-feed-card-gap)}.feed-list--virtual{overflow-anchor:none}.feed-card{border-left:6px solid var(--lc-primary);margin-bottom:20px;padding:24px 24px 20px}.feed-card--read{background:var(--lc-surface);border-left-color:var(--lc-success);opacity:1}.feed-card:hover,.feed-card--read:hover{background:var(--lc-surface);border-color:var(--lc-border);border-left-color:var(--lc-primary);box-shadow:var(--lc-shadow-lg);transform:translateY(-2px)}.feed-card--read:hover{border-left-color:var(--lc-success)}.feed-card.feed-card--read,.feed-card.feed-card--read:hover,.feed-card.feed-card--read:focus-within,.feed-card.feed-card--read.feed-card--selected{border-left-color:var(--lc-success)!important}.history-item--feed-card,.history-item--feed-card:hover{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0 0 14px;padding:0}.feed-tab--bookmarks .feed-card__media{max-width:40rem}.feed-tab--favorites .feed-card__media{max-width:44rem}.history-tab .feed-card__media{max-width:45rem}.feed-card__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.feed-card__source{color:var(--lc-primary-dark);font-size:1.15rem;font-weight:700}.feed-card__source strong{font-size:inherit}[data-theme=dark] .feed-card__source{color:var(--lc-text)}.feed-card__source-icon{background:var(--lc-primary-soft);border:1px solid rgba(0,102,204,.16);border-radius:var(--lc-radius-control);fill:var(--lc-primary-dark);height:40px;padding:9px;width:40px}[data-theme=dark] .feed-card__source-icon{fill:var(--lc-primary)}.feed-card__time,.history-feed-card__time,.notification-item__time{color:var(--lc-text-secondary);font-size:.9rem;font-weight:600}.feed-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 16px}.feed-card__category,.alert-rule__keyword{border-radius:999px}.feed-card__text,.notification-item__text{color:var(--lc-text);font-size:1rem;line-height:1.55;margin-bottom:18px;max-width:none}.feed-card__media{background:transparent;margin:0 0 18px;max-width:56.5rem;width:100%}.feed-card__media--single,.feed-card__media--scroll .feed-media-tile,.notification-item__media-preview{aspect-ratio:16 / 9}.feed-media-tile{background:var(--lc-video-bg);border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);margin:0;overflow:hidden}.feed-card__media--single .feed-media-tile,.feed-card__media--single .feed-media,.notification-item__media-preview .feed-media,.notification-item__media-preview .feed-media-tile{height:100%;width:100%}.feed-media--image{display:block;object-fit:cover}.feed-media--video{background:var(--lc-video-bg);display:block;object-fit:contain}.feed-card__actions{align-items:center;background:var(--lc-primary-soft);border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);display:flex;justify-content:space-between;margin-top:6px;max-width:56.5rem;padding:8px 12px}.feed-card__buttons{align-items:center;display:flex;gap:8px}.feed-card__buttons .btn,.feed-card__link{min-height:44px}.history-tab .lc-card>.card-body{padding:20px}.history-header__actions{display:flex;gap:10px}.channels-tab__grid{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.channels-tab__main,.channels-tab__sidebar{min-width:0}.channels-section__subtitle,.profile-panel__subtitle,.repo-drive-panel-subtitle{color:var(--lc-text-secondary);line-height:1.45;margin:8px 0 0}.channels-section__stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(90px,1fr))}.channels-stat-chip{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);min-width:90px;padding:10px 12px}.channels-stat-chip__label{color:var(--lc-text-secondary);font-size:.75rem;font-weight:700;text-transform:uppercase}.channels-stat-chip__value{color:var(--lc-primary-dark);font-size:1.35rem;font-weight:700}[data-theme=dark] .channels-stat-chip__value{color:var(--lc-text)}.channels-toolbar{align-items:center;background:var(--lc-surface-hover);border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);display:flex;gap:12px;justify-content:space-between;margin:18px 0;padding:12px 14px}.channels-toolbar__actions,.channels-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.categories-list{display:grid;gap:12px;max-height:none}.channels-list{display:grid;gap:12px;height:var(--lc-channels-list-height);max-height:var(--lc-channels-list-height);min-height:var(--lc-channels-list-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.channel-item{background:var(--lc-surface-raised);border:1px solid var(--lc-border-light);border-left:4px solid transparent;border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);margin:0;padding:14px 16px}.channel-item+.channel-item{border-top:1px solid var(--lc-border-light)}.channel-item--selected{background:var(--lc-primary-soft);border-color:#0066cc47;border-left-color:var(--lc-primary)}.channel-item:hover{border-color:#0066cc42;box-shadow:var(--lc-shadow);transform:translateY(-1px)}.channel-item__title,.category-row__title{color:var(--lc-primary-dark);font-weight:700}[data-theme=dark] :where(.channel-item__title,.category-row__title){color:var(--lc-text)}.category-group{background:var(--lc-surface-raised);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);margin:0;padding:12px 14px}.category-row__title strong{overflow-wrap:anywhere;white-space:normal}.category-row__actions,.priority-control{align-items:center;display:flex;gap:7px}.alerts-tab__grid{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.48fr) minmax(380px,.92fr)}.alerts-tab__grid--rules-hidden{grid-template-columns:1fr}.alerts-tab__rules,.alerts-tab__notifications{min-width:0}.alert-create-form{background:var(--lc-surface-hover);border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin:18px 0;padding:16px}.alert-create-form>.alert-create-form__field:nth-child(1),.alert-create-form>.alert-create-form__field:nth-child(2){grid-column:1 / -1}.alert-type-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.alert-type-btn{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-control);color:var(--lc-text-secondary);min-height:48px}.alert-type-btn:first-child{border-radius:var(--lc-radius-control)}.alert-type-btn:last-child{border-radius:var(--lc-radius-control)}.alert-type-selector{gap:8px}.alert-type-btn--active{background:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-text-on-primary)}.alert-create-form__actions{align-items:end;align-self:end;display:flex;justify-content:flex-end}.alert-rule{background:var(--lc-surface-raised);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);margin-top:12px;padding:15px 16px}.alert-rule:last-child{border-bottom:1px solid var(--lc-border-light)}.alert-rule__header{align-items:center;display:flex;gap:12px;justify-content:flex-start}.alert-rule__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.notification-item{border-left:6px solid var(--lc-primary);margin-top:18px;padding:16px}.notification-item--read{border-left-color:var(--lc-success);opacity:1}.notification-item__media-preview{margin:16px 0 12px;max-width:40rem}.alerts-notifications__title-actions,.alerts-notifications-view,.alerts-notifications-view__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.alerts-notifications-view__btn.btn{--bs-btn-active-bg: var(--lc-primary);--bs-btn-active-border-color: var(--lc-primary);--bs-btn-active-color: var(--lc-text-on-primary);--bs-btn-bg: var(--lc-bg);--bs-btn-border-color: var(--lc-border);--bs-btn-color: var(--lc-text-secondary);--bs-btn-hover-bg: var(--lc-bg);--bs-btn-hover-border-color: var(--lc-primary);--bs-btn-hover-color: var(--lc-primary);border-radius:var(--lc-radius-control);box-shadow:var(--lc-shadow-sm);inline-size:100%;min-height:44px;min-width:0;text-decoration:none}.alerts-notifications-view__btn-label{color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-notifications-view__btn.btn.alerts-notifications-view__btn--active{--bs-btn-active-bg: var(--lc-primary);--bs-btn-active-border-color: var(--lc-primary);--bs-btn-active-color: var(--lc-text-on-primary);--bs-btn-bg: var(--lc-primary);--bs-btn-border-color: var(--lc-primary);--bs-btn-color: var(--lc-text-on-primary);--bs-btn-hover-bg: var(--lc-primary-dark);--bs-btn-hover-border-color: var(--lc-primary-dark);--bs-btn-hover-color: var(--lc-text-on-primary);background-color:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-text-on-primary)}.alerts-notifications-view{display:block;margin:0 0 1rem}.alerts-notifications-view__actions{background:var(--lc-surface-nested);border:1px solid var(--lc-border);border-radius:var(--lc-radius-control);box-shadow:var(--lc-shadow-sm);display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:24rem;padding:.25rem;width:100%}.alerts-notifications-view__btn.btn{align-items:center;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;min-height:44px;padding:.55rem .8rem}.notifications-list{display:grid;gap:.9rem;max-height:none;min-height:0;overflow:visible}.notifications-list .notification-item{margin:0}.notification-item{border-left-width:6px;display:flow-root;padding:1rem}.notification-item__header{align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.notification-item__source{min-width:0}.notification-item__source strong{overflow-wrap:anywhere}.notification-item__badges{margin-bottom:.6rem}.notification-item__text{margin-bottom:1rem;overflow-wrap:anywhere}.notification-item>.btn{min-height:40px}.notifications-short{display:grid;gap:.75rem;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.notifications-short__header{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.notifications-short__status{color:var(--lc-text-secondary);font-size:.9rem;font-weight:700;grid-column:2;text-align:center;white-space:nowrap}.notifications-short__nav.btn{align-items:center;display:inline-flex;gap:.4rem;min-height:44px;padding-inline:.8rem}.notifications-short__nav--previous{grid-column:1;justify-self:start}.notifications-short__nav--next{grid-column:3;justify-self:end}.notifications-short__viewport{height:clamp(24rem,52dvh,42rem);max-width:100%;min-height:0;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.notifications-short__track{display:flex;height:100%;transition:transform var(--lc-transition);width:100%;will-change:transform}.notifications-short__slide{flex:0 0 100%;height:100%;max-width:100%;min-width:100%;overflow:hidden}.notifications-short__slide .notification-item{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.75rem;scrollbar-gutter:stable}.notifications-short__slide .notification-item__media-preview{flex:0 0 auto;max-width:100%}.notifications-short__slide .notification-item>.btn{margin-top:auto}.notifications-short__dots{display:none}@media(max-width:74.999rem){.alerts-notifications-view__actions{max-width:none}.notifications-short{gap:.5rem}.notifications-short__header{display:block}.notifications-short__nav{display:none!important}.notifications-short__status{display:block}.notifications-short__viewport{height:clamp(20rem,calc(100dvh - var(--lc-bottom-nav-height) - 14.5rem),38rem);min-height:20rem}.notifications-short__dots{display:flex;gap:.4rem;justify-content:center}.notifications-short__dot.btn{--bs-btn-active-bg: var(--lc-primary);--bs-btn-active-border-color: var(--lc-primary);--bs-btn-active-color: var(--lc-text-on-primary);--bs-btn-bg: var(--lc-border);--bs-btn-border-color: var(--lc-border);--bs-btn-color: transparent;--bs-btn-hover-bg: var(--lc-primary-soft);--bs-btn-hover-border-color: var(--lc-primary);border-radius:999px;height:12px;min-height:12px;min-width:12px;padding:0;width:12px}.notifications-short__dot.btn.notifications-short__dot--active{--bs-btn-bg: var(--lc-primary);--bs-btn-border-color: var(--lc-primary);width:30px}}@media(min-width:75rem){.alerts-notifications-view__actions{margin-inline:auto}.alerts-tab__notifications--short .lc-card{max-width:56rem}}.repo-drive-shell{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.repo-drive-main,.repo-drive-content-stack{display:grid;gap:18px;min-width:0}.repo-drive-sidebar,.repo-drive-toolbar,.repo-drive-content{box-shadow:var(--lc-shadow)}.repo-drive-tree__root,.repo-drive-tree__item,.repo-drive-breadcrumbs__item,.repo-drive-item,.repo-drive-list__row{border-radius:var(--lc-radius-control)}.repo-drive-tree__root--active,.repo-drive-tree__item--active{background:var(--lc-primary-soft);border-left:3px solid var(--lc-primary);color:var(--lc-primary-dark)}[data-theme=dark] :where(.repo-drive-tree__root--active,.repo-drive-tree__item--active){color:var(--lc-text)}.repo-drive-toolbar__header,.repo-drive-pathbar,.repo-drive-content-toolbar__actions,.repo-drive-pathbar__actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.repo-drive-pathbar{background:var(--lc-surface-hover);border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);padding:12px 14px}.repo-drive-pathbar__location{align-items:center;display:flex;gap:8px;min-width:0}.repo-drive-icon-button{align-items:center;background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-control)!important;color:var(--lc-text-secondary);display:inline-flex;height:44px;justify-content:center;min-width:44px}.repo-drive-icon-button:focus-visible,.repo-drive-root-switch__option:focus-visible{box-shadow:var(--lc-focus-ring)!important;outline:2px solid var(--lc-primary)!important;outline-offset:2px!important}.repo-drive-icon-button{box-shadow:var(--lc-shadow-sm)!important}.profile-panel__block,.repo-drive-item__icon,.repo-drive-item__thumb{border-radius:var(--lc-radius-control)}.repo-drive-sort-switch,.repo-drive-view-switch,.repo-drive-root-switch{background:var(--lc-surface-hover);border:1px solid var(--lc-border);border-radius:var(--lc-radius-control);box-shadow:var(--lc-shadow-sm)}.repo-drive-sort-switch__option,.repo-drive-view-switch__option,.repo-drive-root-switch__option{border-radius:10px;min-height:44px}.repo-drive-sort-switch__option--active,.repo-drive-view-switch__option--active,.repo-drive-root-switch__option--active{background:var(--lc-primary-soft);color:var(--lc-primary)}.repo-drive-list{border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);overflow:hidden}.repo-drive-list__head,.repo-drive-list__row--head{background:var(--lc-surface-hover);color:var(--lc-text-secondary);font-size:.78rem;font-weight:700;text-transform:uppercase}.repo-drive-list__row{border-bottom:1px solid var(--lc-border)}.repo-drive-list__row:last-child{border-bottom:0}.repo-drive-item:hover,.repo-drive-list__row:not(.repo-drive-list__row--head):hover{box-shadow:var(--lc-shadow);transform:translateY(-1px)}.profilo-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.profilo-grid>.lc-card{height:100%;min-width:0}.profile-summary{align-items:center;background:var(--lc-primary-soft);border:1px solid var(--lc-border);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);display:flex;gap:16px;padding:16px}.profile-summary__avatar{align-items:center;background:var(--lc-primary-dark);border-radius:50%;color:#fff;display:inline-flex;height:58px;justify-content:center;width:58px}.profile-summary__name{color:var(--lc-primary-dark);font-size:1.35rem;font-weight:700}[data-theme=dark] .profile-summary__name{color:var(--lc-text)}.profile-panel{margin-top:14px;padding:16px}.profile-panel__block,.theme-toggle,.profile-home-install__instructions{border-radius:var(--lc-radius)!important;box-shadow:var(--lc-shadow-sm)}.profile-panel__actions,.profile-summary__actions,.auth-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.app-shell .profile-tour-btn,.app-shell .profile-tour-btn:hover,.app-shell .profile-tour-btn:focus{background:var(--lc-primary);border-color:var(--lc-primary);box-shadow:var(--lc-shadow-sm);color:var(--lc-text-on-primary)}.app-shell .profile-incognito-web-btn,.app-shell .profile-incognito-web-btn:focus{background:#b54708;border-color:#b54708;box-shadow:var(--lc-shadow-sm);color:#fff}.app-shell .profile-incognito-web-btn:hover,.app-shell .profile-incognito-web-btn:focus-visible{background:#913a06;border-color:#913a06;color:#fff}.app-shell .profile-repodrive-btn,.app-shell .profile-repodrive-btn:focus{background:#0f766e;border-color:#0f766e;box-shadow:var(--lc-shadow-sm);color:#fff}.app-shell .profile-repodrive-btn:hover,.app-shell .profile-repodrive-btn:focus-visible{background:#0b5f59;border-color:#0b5f59;color:#fff}.app-shell .theme-toggle__switch{background:var(--lc-border);border:1px solid var(--lc-border);box-shadow:inset 0 1px 3px #10233f33}.theme-toggle__switch--active{background:var(--lc-primary)}.auth-popup__backdrop,.modal-backdrop,.feed-filters-drawer__backdrop{background:var(--lc-backdrop)}.auth-popup__panel,.modal-content{border-radius:var(--lc-radius-xl);border-color:var(--lc-border);box-shadow:var(--lc-shadow-lg)}[data-theme=dark] :where(.auth-popup__panel,.modal-content){box-shadow:var(--lc-shadow-lg)}.modal-header,.modal-footer,.auth-popup__header,.auth-popup__footer{border-color:var(--lc-border)}.dropdown-menu,.popover,.accordion-item,.list-group-item{background:var(--lc-surface);border-color:var(--lc-border);color:var(--lc-text)}.dropdown-menu,.popover,.accordion-item{border-radius:var(--lc-radius);box-shadow:var(--lc-shadow);overflow:hidden}[data-theme=dark] :where(.dropdown-item,.accordion-button,.modal-title,.card-title,.list-group-item,.text-body,.text-dark){color:var(--lc-text)}[data-theme=dark] :where(.dropdown-item:hover,.dropdown-item:focus,.accordion-button:not(.collapsed)){background:var(--lc-surface-hover)}.invite-gate,.invite-page,.repo-drive-empty-state,.repo-drive-empty-state--danger{background:var(--lc-invite-bg)}.repo-drive-empty-state,.repo-drive-empty-state--danger{background:var(--lc-surface-tonal)}.repo-drive-upload-status__fill,.app-tour__progress span{background:var(--lc-primary)}[data-theme=dark] :where(.app-nav--desktop,.feed-toolbar,.feed-card,.notification-item,.channel-item,.category-group,.alert-rule,.repo-drive-sidebar,.repo-drive-toolbar,.repo-drive-content,.profile-panel,.lc-card){border-color:var(--lc-border);box-shadow:var(--lc-shadow)}[data-theme=dark] :where(.app-nav__item.btn,.channels-stat-chip,.feed-card__actions,.channels-toolbar,.alert-create-form,.repo-drive-pathbar,.profile-summary,.profile-panel__block,.theme-toggle){background:var(--lc-surface-nested);border-color:var(--lc-border)}[data-theme=dark] :where(.app-nav__item.btn.app-nav__item--active,.app-bottom-nav__item.btn.app-bottom-nav__item--active,.channel-item--selected){background:var(--lc-primary-soft)}[data-theme=dark] :where(.chip-filter--active,.alerts-notifications-view__btn--active,.auth-popup__switch-btn--active){color:var(--lc-text-on-primary)!important}[data-theme=dark] :where(.badge.bg-success,.badge.bg-danger,.bg-success,.bg-danger){color:#081e36!important}:root[data-theme=light] .app-shell :where(.app-header__top,.app-header__title,.app-header__title-icon,.stat-chip,.stat-chip .icon,.app-nav--desktop,.app-nav__item.btn,.feed-toolbar,.feed-toolbar__search .form-control,.feed-toolbar__toggle-filters,.feed-toolbar__advanced,.alerts-rules-restore,.lc-card,.feed-card,.feed-card__source-icon,.feed-media-tile,.feed-card__actions,.channels-stat-chip,.channels-toolbar,.channel-item,.category-group,.category-row,.category-channels,.alert-create-form,.alert-type-btn,.alert-rule,.notification-item,.alerts-notifications-view__btn,.repo-drive-sidebar,.repo-drive-toolbar,.repo-drive-content,.repo-drive-pathbar,.repo-drive-context,.repo-drive-context__pill,.repo-drive-root-switch,.repo-drive-view-switch,.repo-drive-sort-switch,.repo-drive-icon-button,.repo-drive-list,.repo-drive-list__row,.repo-drive-item,.repo-drive-create,.repo-drive-upload-status,.repo-drive-empty-state,.profile-summary,.profile-panel,.profile-panel__block,.profile-home-install__instructions,.theme-toggle,.auth-popup__switch,.auth-popup__panel,.modal-content,.dropdown-menu,.popover,.accordion-item,.empty-state-container,.app-bottom-nav,.app-bottom-nav__item.btn):not(.app-tour__sandbox-shell[data-theme=windows98] *){border-color:var(--lc-light-blue-border)!important}:root[data-theme=light] .app-header__top:not(.app-tour__sandbox-shell[data-theme=windows98] *),:root[data-theme=light] .app-bottom-nav__item.btn:not(.app-tour__sandbox-shell[data-theme=windows98] *){border:1px solid var(--lc-light-blue-border)!important}:root[data-theme=light] :where(.invite-gate__panel,.auth-popup__panel,.modal-content,.dropdown-menu,.popover):not(.app-tour__sandbox-shell[data-theme=windows98] *){border-color:var(--lc-light-blue-border)!important}:root[data-theme=light] .app-shell :where(.form-control,.form-select,.btn-secondary,.btn-outline-secondary,.btn-light,.feed-card__buttons .btn):not(.app-tour__sandbox-shell[data-theme=windows98] *){border-color:var(--lc-control-border)!important}:root[data-theme=light] .feed-card:not(.app-tour__sandbox-shell[data-theme=windows98] *){border-left-color:var(--lc-light-blue-border)!important;box-shadow:var(--lc-shadow)}:root[data-theme=light] .feed-card--read:not(.app-tour__sandbox-shell[data-theme=windows98] *){background:var(--lc-surface);border-left-color:var(--lc-success)!important}:root[data-theme=light] .feed-card:hover:not(.app-tour__sandbox-shell[data-theme=windows98] *){box-shadow:var(--lc-shadow-lg)}:root[data-theme=light] .feed-card--read:hover:not(.app-tour__sandbox-shell[data-theme=windows98] *){background:var(--lc-surface);border-left-color:var(--lc-success)!important;box-shadow:var(--lc-shadow-lg)}:root[data-theme=light] .notification-item:not(.app-tour__sandbox-shell[data-theme=windows98] *){border-left-color:var(--lc-light-blue-border)!important;box-shadow:inset 6px 0 0 var(--lc-primary),var(--lc-shadow)}:root[data-theme=light] .notification-item--read:not(.app-tour__sandbox-shell[data-theme=windows98] *){box-shadow:inset 6px 0 0 var(--lc-success),var(--lc-shadow)}:root[data-theme=light] .notification-item:hover:not(.app-tour__sandbox-shell[data-theme=windows98] *){box-shadow:inset 6px 0 0 var(--lc-primary),var(--lc-shadow-lg)}:root[data-theme=light] .notification-item--read:hover:not(.app-tour__sandbox-shell[data-theme=windows98] *){box-shadow:inset 6px 0 0 var(--lc-success),var(--lc-shadow-lg)}@media(min-width:48rem)and (max-width:74.999rem){:root{--lc-header-sticky-height: 266px;--lc-desktop-nav-height: 70px;--lc-channels-list-height: 26rem}.app-shell{padding:14px 14px 28px}.app-header__top{border-radius:var(--lc-radius);box-shadow:var(--lc-shadow);font-size:1rem;height:58px;padding:0 20px}.app-header__main{min-height:194px;padding:20px 0 0}.app-header__content{display:flex;flex-direction:column;gap:16px}.app-header__title{font-size:2rem;justify-content:flex-start;min-height:76px;padding:14px 18px;text-align:center;width:100%}.app-header__title-icon{height:44px;padding:10px;width:44px}.app-header__stats{gap:16px}.stat-chip{gap:0 9px;grid-template-columns:38px minmax(0,1fr);min-height:86px;padding:12px}.stat-chip .icon{height:38px;padding:8px;width:38px}.stat-chip__value{font-size:1.55rem}.stat-chip__label{font-size:.75rem}.app-nav--desktop{margin:0;min-height:70px;padding:8px}.app-nav__scroll{gap:6px;min-height:52px}.app-nav__item.btn{font-size:.82rem;gap:6px;min-height:50px;padding:0 5px}.app-nav__item .icon{height:18px;width:18px}.app-nav__badge{border-width:1px;font-size:.65rem;height:18px;min-width:18px;padding:0 4px}.app-main{padding:18px 0 36px}.feed-card__media{max-width:40rem}.notification-item__media-preview{max-width:24rem}.profile-summary__actions{margin-left:0;padding-inline:0;width:auto}.profile-tour-btn,.profile-repodrive-btn{flex:0 0 auto;max-width:none;width:auto}.channel-item{grid-template-columns:minmax(0,1fr) auto}.channel-item__meta{justify-content:flex-end;max-width:18rem}.channels-tab__grid,.alerts-tab__grid,.repo-drive-shell,.alerts-tab__grid--rules-hidden{grid-template-columns:minmax(0,1fr)}.repo-drive-sidebar{order:0}.repo-drive-main{order:1}.profilo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.999rem){:root{--lc-header-sticky-height: calc(52px + env(safe-area-inset-top, 0px)) ;--lc-bottom-nav-height: calc(68px + env(safe-area-inset-bottom, 0px)) ;--lc-desktop-nav-height: 0px;--lc-feed-toolbar-sticky-gap: 8px;--lc-feed-card-gap: 12px;--lc-channels-list-height: 20rem}.app-shell{min-height:100dvh;padding:0 0 calc(16px + var(--lc-bottom-nav-height))}.app-shell>.container-fluid{max-width:none}.app-header__top{border-radius:0 0 var(--lc-radius) var(--lc-radius);box-shadow:var(--lc-shadow-sm);font-size:.9rem;height:52px;padding:0 14px}.app-header-sticky{padding-top:env(safe-area-inset-top,0px)}.app-header__institution{display:none}.app-header__section{display:block}.app-header__user{font-size:.82rem;gap:5px}.app-header__user .icon{height:22px;width:22px}.app-header__top-actions{gap:7px}.app-header__feed-tools-restore.btn{padding:0}.app-header__main{display:none}.app-header__main:not(.app-header__main--stats-hidden){background:transparent;display:block;min-height:78px;padding:8px 10px}.app-header__main:not(.app-header__main--stats-hidden) .app-header__content{display:block}.app-header__title{display:none}.app-header__stats{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-chip{align-items:center;border-width:1px;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:64px;padding:5px 2px;text-align:center}.stat-chip .icon{display:none}.stat-chip__value{font-size:1.2rem}.stat-chip__label{font-size:.62rem;line-height:1;overflow:hidden;text-overflow:ellipsis;width:100%}.app-nav--desktop{display:none}.app-main{padding:16px 12px 24px}.app-bottom-nav{align-items:stretch;background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);bottom:calc(6px + env(safe-area-inset-bottom,0px));box-shadow:var(--lc-bottom-nav-shadow);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));left:max(8px,env(safe-area-inset-left,0px));min-height:60px;padding:3px;position:fixed;right:max(8px,env(safe-area-inset-right,0px));z-index:190}.app-tour__sandbox-shell .app-bottom-nav{display:grid}.app-bottom-nav__item.btn{align-items:center;background:transparent;border:0;border-radius:var(--lc-radius-control);color:var(--lc-text-secondary);display:flex;flex-direction:column;font-size:.68rem;font-weight:600;gap:2px;justify-content:center;line-height:1.05;min-height:52px;min-width:0;padding:4px 2px 3px;position:relative;text-decoration:none}.app-bottom-nav__item.btn:before{display:none}.app-bottom-nav__item.btn.app-bottom-nav__item--active{background:var(--lc-primary-soft);box-shadow:inset 0 -3px 0 var(--lc-primary);color:var(--lc-primary)}.app-bottom-nav__item.btn.app-bottom-nav__item--active:before{background:var(--lc-primary)}.app-bottom-nav__item .icon{fill:currentColor;height:22px;width:22px}.app-bottom-nav__item>span:not(.app-bottom-nav__badge){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-bottom-nav__badge{border-width:1px;height:18px;min-width:18px;position:absolute;right:calc(50% - 21px);top:5px}.app-shell .lc-card>.card-body,.lc-card .card-body{padding:14px}.lc-card__title,.channels-section__title,.profile-panel__title,.repo-drive-panel-title{font-size:1.15rem}.feed-toolbar{margin-bottom:14px;padding:12px}.feed-tab{display:block;height:auto;min-height:0}.feed-list--scroll,.channels-tab__sidebar{height:auto;max-height:none;min-height:0;overflow:visible}.feed-list--virtual{height:auto;max-height:none;min-height:calc(100dvh - var(--lc-bottom-nav-height));overflow:visible}.feed-list--scroll{min-height:calc(100dvh - var(--lc-bottom-nav-height))}.feed-toolbar__main{gap:8px;grid-template-columns:minmax(0,1fr) auto}.feed-toolbar__search .form-control{border-color:var(--lc-border);min-height:50px}.feed-toolbar__actions-main{gap:6px}.feed-toolbar__actions-main>.btn{min-height:48px;min-width:44px;padding:0 9px}.feed-toolbar__toggle-filters{padding:0 10px}.feed-toolbar__visibility-toggle{min-width:44px}.feed-filters-drawer{background:var(--lc-surface);border-radius:var(--lc-radius) var(--lc-radius) 0 0;bottom:calc(var(--lc-bottom-nav-height) + .4rem)}.feed-card{margin-bottom:12px;padding:14px}.history-list>.history-item--feed-card,.history-list>.history-item--feed-card:hover{margin:0 0 12px;padding:0}.feed-card__header{gap:8px}.feed-card__source{font-size:1rem}.feed-card__time,.history-feed-card__time,.notification-item__time{font-size:.76rem;white-space:nowrap}.feed-card__text,.notification-item__text{font-size:.92rem;line-height:1.55}.feed-card__media,.notification-item__media-preview{max-width:100%}.feed-card__actions{align-items:flex-start;flex-direction:column;gap:8px;padding:10px}.feed-card__actions--post{align-items:center;flex-direction:row;padding:8px}.feed-card__buttons{justify-content:flex-start;width:100%}.feed-card__actions--post .feed-card__buttons{flex:0 0 auto;width:auto}.feed-card__buttons .btn{min-width:44px;width:44px}.channels-tab__grid,.alerts-tab__grid,.repo-drive-shell,.profilo-grid{grid-template-columns:minmax(0,1fr)}.channels-section__header,.channels-section__title-group{align-items:flex-start;flex-direction:column}.channels-section__stats{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.channels-stat-chip{min-width:0;padding:8px}.channels-toolbar{align-items:stretch;flex-direction:column}.channels-toolbar__actions,.channels-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.channels-toolbar__actions .btn,.channels-actions .btn{width:100%}.channel-item{padding:12px}.category-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.category-row__actions,.channels-actions{justify-content:flex-start}.alert-type-selector{grid-template-columns:minmax(0,1fr)}.alert-type-btn,.alert-type-btn:first-child,.alert-type-btn:last-child{border-radius:var(--lc-radius)}.alert-create-form{display:block}.alert-create-form>*+*{margin-top:14px}.alert-create-form__actions{justify-content:stretch}.alert-create-form__actions .btn{width:100%}.alert-rule{align-items:stretch;flex-direction:column}.alert-rule__actions{justify-content:flex-start}.notification-item{padding:12px}.repo-drive-toolbar__header,.repo-drive-panel-head,.repo-drive-pathbar{align-items:stretch;flex-direction:column}.repo-drive-pathbar__actions,.repo-drive-content-toolbar__actions{flex-wrap:wrap;justify-content:flex-start}.repo-drive-list__head,.repo-drive-list__row--head{display:none}.repo-drive-list__row{display:grid;gap:9px;grid-template-columns:minmax(0,1fr);padding:12px}.repo-drive-list__cell--date,.repo-drive-list__cell--size{display:grid;grid-template-columns:minmax(88px,max-content) minmax(0,1fr)}.repo-drive-list__cell--actions{justify-self:start;margin-left:0}.profile-summary{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr)}.profile-summary__actions{grid-column:1 / -1}.profile-summary__actions,.profile-panel__actions,.auth-actions{align-items:stretch;flex-direction:column;width:100%}.profile-summary__actions .btn,.profile-panel__actions .btn,.auth-actions .btn{width:100%}.modal-dialog,.auth-popup__panel{margin:12px;max-width:calc(100vw - 24px)}}@media(max-width:22rem){.app-main{padding-inline:8px}.feed-card__actions--post,.feed-card__actions--post .feed-card__buttons{gap:4px}.feed-card__actions--post .feed-card__buttons .btn{min-width:40px;width:40px}.feed-toolbar__main{grid-template-columns:minmax(0,1fr)}.feed-toolbar__actions-main{justify-content:flex-end}.app-bottom-nav__item.btn{font-size:.65rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lc-bottom-nav-height: 0px;--lc-desktop-nav-height: 0px;--lc-sticky-top-offset: 0px}body{background:#fff!important;color:#000!important}.app-header,.app-header-sticky,.app-nav,.app-bottom-nav,.feed-toolbar,.channels-toolbar,.channels-actions,.alerts-notifications-view,.alerts-notifications__actions{display:none!important}.app-main,.feed-list,.history-list,.notifications-list{max-height:none!important;overflow:visible!important}.feed-card,.history-item,.notification-item{border:1px solid #cfcfcf!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.history-list>.history-item--feed-card{border:0!important;padding:0!important}}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98]{--w98-desktop: #008080;--w98-caption: #000080;--w98-caption-end: #1084d0;--w98-caption-gradient: linear-gradient(90deg, var(--w98-caption), var(--w98-caption-end));--w98-caption-text: #ffffff;--w98-highlight: #000080;--w98-highlight-text: #ffffff;--w98-button-face: #c0c0c0;--w98-button-text: #000000;--w98-window: #ffffff;--w98-window-text: #000000;--w98-hotlight: #0000ff;--w98-inactive-selection: #c0c0c0;--w98-inactive-selection-text: #000000;--w98-light: #ffffff;--w98-mid-light: #dfdfdf;--w98-shadow: #808080;--w98-dark: #000000;--w98-tooltip: #ffffe1;--w98-raised: inset 1px 1px 0 var(--w98-light), inset -1px -1px 0 var(--w98-shadow), 1px 1px 0 var(--w98-dark);--w98-raised-strong: inset 2px 2px 0 var(--w98-light), inset -2px -2px 0 var(--w98-shadow), 1px 1px 0 var(--w98-dark);--w98-sunken: inset 1px 1px 0 var(--w98-shadow), inset -1px -1px 0 var(--w98-light);--w98-sunken-strong: inset 2px 2px 0 var(--w98-shadow), inset -2px -2px 0 var(--w98-light);--lc-primary: var(--w98-hotlight);--lc-primary-dark: var(--w98-dark);--lc-primary-deep: var(--w98-dark);--lc-primary-light: var(--w98-hotlight);--lc-primary-soft: var(--w98-inactive-selection);--lc-bg: var(--w98-desktop);--lc-dashboard-bg: var(--w98-desktop);--lc-surface: var(--w98-button-face);--lc-surface-nested: var(--w98-button-face);--lc-surface-raised: var(--w98-button-face);--lc-surface-tonal: var(--w98-mid-light);--lc-surface-hover: var(--w98-mid-light);--lc-light-blue-border: var(--w98-shadow);--lc-light-blue-border-soft: var(--w98-shadow);--lc-border: var(--w98-shadow);--lc-border-light: var(--w98-shadow);--lc-control-border: var(--w98-dark);--lc-text: var(--w98-window-text);--lc-text-secondary: #222222;--lc-text-muted: #404040;--lc-text-on-primary: var(--w98-button-text);--lc-success: #008000;--lc-success-soft: #d4d0c8;--lc-warning: #808000;--lc-warning-soft: #ffffe1;--lc-danger: #800000;--lc-danger-text: #800000;--lc-danger-soft: #ffd7d7;--lc-radius-control: 0;--lc-radius: 0;--lc-radius-lg: 0;--lc-radius-xl: 0;--lc-shadow-sm: var(--w98-raised);--lc-shadow: var(--w98-raised-strong);--lc-shadow-lg: var(--w98-raised-strong);--lc-transition: 0s;--lc-focus-ring: none;--lc-selection-border: var(--w98-inactive-selection);--lc-selection-shadow: 0 0 0 1px var(--w98-inactive-selection);--lc-backdrop: rgba(0, 0, 0, .58);--lc-bottom-nav-shadow: var(--w98-raised-strong);--lc-video-bg: #000000;--lc-invite-bg: var(--w98-desktop);--lc-invite-panel-bg: var(--w98-button-face);--lc-invite-panel-border: var(--w98-dark);--lc-invite-panel-shadow: var(--w98-raised-strong);--lc-form-gradient: var(--w98-button-face);--lc-header-top-bg: var(--w98-caption-gradient);--lc-header-main-gradient: var(--w98-button-face);--lc-sticky-surface: var(--w98-button-face);--bs-body-bg: var(--w98-desktop);--bs-body-bg-rgb: 0, 128, 128;--bs-body-color: var(--w98-dark);--bs-body-color-rgb: 0, 0, 0;--bs-border-color: var(--w98-shadow);--bs-border-color-translucent: rgba(0, 0, 0, .35);--bs-card-bg: var(--w98-button-face);--bs-card-color: var(--w98-dark);--bs-card-border-color: var(--w98-dark);--bs-card-cap-bg: var(--w98-button-face);--bs-modal-bg: var(--w98-button-face);--bs-modal-color: var(--w98-dark);--bs-modal-border-color: var(--w98-dark);--bs-modal-header-border-color: var(--w98-shadow);--bs-modal-footer-border-color: var(--w98-shadow);--bs-list-group-bg: var(--w98-window);--bs-list-group-color: var(--w98-dark);--bs-list-group-border-color: var(--w98-shadow);--bs-dropdown-bg: var(--w98-button-face);--bs-dropdown-color: var(--w98-dark);--bs-dropdown-link-color: var(--w98-dark);--bs-dropdown-link-hover-bg: var(--w98-mid-light);--bs-dropdown-link-hover-color: var(--w98-dark);--bs-accordion-bg: var(--w98-button-face);--bs-accordion-border-color: var(--w98-shadow);--bs-link-color: var(--w98-hotlight);--bs-link-hover-color: var(--w98-hotlight);color-scheme:light}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98],:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] body,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(button,input,select,textarea){font-family:"MS Sans Serif","Microsoft Sans Serif",Geneva,Tahoma,Arial,sans-serif}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98],:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] body,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] #root{background:var(--w98-desktop);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98].app-tour__sandbox-shell{background:var(--w98-desktop);color:var(--w98-dark);min-height:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] body{transition:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] ::selection{background:var(--w98-highlight);color:var(--w98-highlight-text)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(*,*:before,*:after){scrollbar-color:var(--w98-button-face) var(--w98-mid-light)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(*,*:before,*:after),:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.btn,button,a,input,select,textarea,[tabindex]){transition:none!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(button,a,input,select,textarea,[tabindex]):focus-visible{border-radius:0!important;box-shadow:none!important;outline:1px dotted var(--w98-dark)!important;outline-offset:-4px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(img,video,canvas,iframe,.qr-box img,.profile-home-install__app-icon){filter:none!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-icon--retro{color:currentColor;image-rendering:pixelated;shape-rendering:crispEdges}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-header__top,.invite-gate__title-wrap,.auth-popup__header,.modal-header,.app-tour__topbar,.app-tour__coach-head) .app-icon--retro{color:var(--w98-light)!important;fill:currentColor!important;filter:brightness(0) invert(1)!important;stroke:currentColor!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-header__top,.invite-gate__title-wrap,.auth-popup__header,.modal-header,.app-tour__topbar,.app-tour__coach-head) .app-icon--retro :where(path,use,rect,circle,polygon,polyline,line){fill:currentColor!important;stroke:currentColor!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-header__top,.invite-gate__title-wrap,.auth-popup__header,.modal-header,.app-tour__topbar,.app-tour__coach-head) :where(.btn,button) .app-icon--retro{color:var(--w98-button-text)!important;fill:currentColor!important;filter:none!important;stroke:currentColor!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-header__title .app-header__title-icon.app-icon--retro{color:var(--w98-hotlight)!important;fill:currentColor!important;filter:none!important;stroke:currentColor!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.btn,button:not(.category-row__info-btn):not(.repo-drive-item__main):not(.repo-drive-card__main):not(.repo-drive-list__main)){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0!important;box-shadow:none;color:var(--w98-dark);font-weight:400;min-height:44px;text-decoration:none;transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.btn,button:not(.category-row__info-btn):not(.repo-drive-item__main):not(.repo-drive-card__main):not(.repo-drive-list__main)):where(:hover,:focus,:focus-visible){background:var(--w98-mid-light);border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);box-shadow:none;color:var(--w98-dark);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.btn,button:not(.category-row__info-btn):not(.repo-drive-item__main):not(.repo-drive-card__main):not(.repo-drive-list__main)):where(:active,[aria-pressed=true],[data-active=true]),:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-sort-toggle__btn--active,.repo-drive-icon-button--active){background:var(--w98-button-face);border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);box-shadow:var(--w98-sunken);transform:translate(1px,1px)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.chip-filter--active,.alert-type-btn--active,.alerts-notifications-view__btn--active,.auth-popup__switch-btn--active,.app-nav__item--active){background:var(--w98-inactive-selection)!important;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;box-shadow:var(--w98-sunken)!important;color:var(--w98-inactive-selection-text)!important;transform:translate(1px,1px)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .alerts-notifications-view__actions{background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .alerts-notifications-view__btn.btn,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .notifications-short__nav.btn{background:var(--w98-button-face);border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;color:var(--w98-dark);font-family:var(--w98-font)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .notifications-short__status{color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.chip-filter--active,.alert-type-btn--active,.alerts-notifications-view__btn--active,.auth-popup__switch-btn--active,.app-nav__item--active):where(:hover,:focus-visible){background:var(--w98-inactive-selection)!important;color:var(--w98-inactive-selection-text)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .btn:is(.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-warning,.btn-info,.btn-light,.btn-dark,.btn-link,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-info,.btn-outline-light,.btn-outline-dark){background:var(--w98-button-face)!important;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light)!important;color:var(--w98-button-text)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .btn:is(.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-warning,.btn-info,.btn-light,.btn-dark,.btn-link,[class*=btn-outline-]):where(:hover,:focus-visible){background:var(--w98-mid-light)!important;color:var(--w98-button-text)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .btn:is(.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-warning,.btn-info,.btn-light,.btn-dark,.btn-link,[class*=btn-outline-]):active{background:var(--w98-button-face)!important;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;box-shadow:var(--w98-sunken)!important;transform:translate(1px,1px)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .btn.btn-xs{min-height:44px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.btn.btn-xs:has(.icon),.category-row__info-btn){min-height:44px!important;min-width:44px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :is(.btn.active,.btn[aria-pressed=true],.btn[data-active=true],.chip-filter--active,.alert-type-btn--active,.alerts-notifications-view__btn--active,.auth-popup__switch-btn--active,.feed-sort-toggle__btn--active,.app-nav__item.btn.app-nav__item--active,.app-bottom-nav__item.btn.app-bottom-nav__item--active,.repo-drive-root-switch__option--active,.repo-drive-view-switch__option--active,.repo-drive-layout-switch__option--active,.repo-drive-sort-switch__option--active,.repo-drive-icon-button--active,.theme-toggle__switch--active){background:var(--w98-inactive-selection)!important;border:2px solid!important;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;box-shadow:var(--w98-sunken)!important;color:var(--w98-inactive-selection-text)!important;transform:translate(1px,1px)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :is(.btn.active,.btn[aria-pressed=true],.btn[data-active=true],.chip-filter--active,.alert-type-btn--active,.alerts-notifications-view__btn--active,.auth-popup__switch-btn--active,.feed-sort-toggle__btn--active,.app-nav__item.btn.app-nav__item--active,.app-bottom-nav__item.btn.app-bottom-nav__item--active,.repo-drive-root-switch__option--active,.repo-drive-view-switch__option--active,.repo-drive-layout-switch__option--active,.repo-drive-sort-switch__option--active,.repo-drive-icon-button--active,.theme-toggle__switch--active):focus-visible{background:var(--w98-inactive-selection)!important;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;box-shadow:inset 1px 1px gray,inset -1px -1px #fff!important;color:var(--w98-inactive-selection-text)!important;outline:1px dotted var(--w98-dark)!important;outline-offset:-4px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(button,.btn,input,select,textarea):disabled,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.disabled,[aria-disabled=true]){color:var(--w98-shadow)!important;cursor:default;opacity:1;text-shadow:1px 1px var(--w98-light)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.form-control,.form-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){appearance:auto;background:var(--w98-window)!important;border:2px solid!important;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;border-radius:0!important;box-shadow:var(--w98-sunken);color:var(--w98-dark);min-height:44px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.form-control,.form-select,input,select,textarea):focus{border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;box-shadow:var(--w98-sunken)!important;outline:1px dotted var(--w98-dark)!important;outline-offset:-4px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.form-check-input,input[type=checkbox],input[type=radio]){accent-color:var(--w98-dark);background-color:var(--w98-window);border:2px solid var(--w98-dark);border-radius:0!important;box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.input-group-text,.form-control-plaintext){background:var(--w98-button-face);border-color:var(--w98-shadow);border-radius:0;color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .text-muted{color:var(--lc-text-muted)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .text-secondary{color:var(--lc-text-secondary)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.badge,.lc-badge,.feed-card__category,.alert-rule__keyword,.repo-drive-tree__meta,.repo-drive-context__pill){border:1px solid var(--w98-dark);border-radius:0!important;box-shadow:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.badge.bg-success,.bg-success){background:green!important;color:var(--w98-light)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.badge.bg-danger,.bg-danger,.alert-danger){background:maroon!important;color:var(--w98-light)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.badge.bg-warning,.bg-warning,.text-bg-warning,.alert-warning){background:#ff0!important;color:var(--w98-dark)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.badge.bg-primary,.bg-primary,.text-bg-primary){background:var(--w98-button-face)!important;color:var(--w98-dark)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.bg-primary,.text-bg-primary) :where(*){color:var(--w98-dark)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.alert,.app-error,.repo-drive-alert,.repo-drive-session-banner){background:var(--w98-tooltip);border:2px solid;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);border-radius:0;box-shadow:var(--w98-sunken);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.skeleton,.feed-skeleton){animation:none;background:var(--w98-shadow);border-radius:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.surface-scroll,.channels-list,.categories-list,.alert-checkbox-list,.app-tour__sandbox-shell){scrollbar-color:var(--w98-button-face) var(--w98-mid-light);scrollbar-width:auto}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.surface-scroll,.channels-list,.categories-list,.alert-checkbox-list,.app-tour__sandbox-shell)::-webkit-scrollbar{background:var(--w98-mid-light);height:16px;width:16px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.surface-scroll,.channels-list,.categories-list,.alert-checkbox-list,.app-tour__sandbox-shell)::-webkit-scrollbar-thumb{background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.surface-scroll,.channels-list,.categories-list,.alert-checkbox-list,.app-tour__sandbox-shell)::-webkit-scrollbar-track{background:var(--w98-mid-light)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98].app-tour__sandbox-shell::-webkit-scrollbar{background:var(--w98-mid-light);height:16px;width:16px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98].app-tour__sandbox-shell::-webkit-scrollbar-thumb{background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-header__top,.invite-gate__title-wrap,.auth-popup__header,.modal-header,.app-tour__topbar,.app-tour__coach-head){background:var(--w98-caption-gradient);color:var(--w98-caption-text)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-shell{background:var(--w98-desktop);min-height:100vh}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-header-sticky,.app-header__main){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--w98-desktop)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-header__top{border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised);color:var(--w98-light)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-header__title{background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised);color:var(--w98-dark);letter-spacing:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-header__title-icon{background:var(--w98-window);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;fill:var(--w98-hotlight)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .stat-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0!important;box-shadow:var(--w98-raised);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .stat-chip .icon{background:var(--w98-mid-light);border:1px solid var(--w98-shadow);border-radius:0;fill:var(--w98-hotlight)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.stat-chip__value,.stat-chip__label){color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-nav--desktop,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--w98-button-face);border:2px solid var(--w98-dark);border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised-strong)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-nav__scroll:after{display:none}@media(min-width:48rem){:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-shell--feed-chrome-hidden .app-header-sticky{background:transparent}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-shell--feed-chrome-hidden{--lc-feed-toolbar-sticky-top: calc( var(--lc-feed-chrome-collapse-distance) + var(--lc-feed-toolbar-sticky-gap) )}}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-nav__item.btn,.app-bottom-nav__item.btn){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:none;color:var(--w98-dark);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-nav__item.btn,.app-bottom-nav__item.btn):hover{background:var(--w98-mid-light);color:var(--w98-dark);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-nav__item.btn.app-nav__item--active,.app-bottom-nav__item.btn.app-bottom-nav__item--active){background:var(--w98-inactive-selection)!important;border:2px solid!important;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;box-shadow:var(--w98-sunken)!important;color:var(--w98-inactive-selection-text)!important;transform:translate(1px,1px)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-nav__item.btn.app-nav__item--active,.app-bottom-nav__item.btn.app-bottom-nav__item--active):before{box-shadow:none!important;content:none!important;display:none!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-nav__badge,.app-bottom-nav__badge){background:maroon;border:1px solid var(--w98-light);border-radius:0;color:var(--w98-light)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.card,.lc-card,.app-shell .card,.app-shell .lc-card,.feed-toolbar,.feed-card,.feed-skeleton-card,.channel-item,.category-group,.alert-rule,.notification-item,.history-item,.alerts-rules-restore,.repo-drive-sidebar,.repo-drive-toolbar,.repo-drive-content,.profile-panel,.empty-state-container,.repo-drive-empty-state){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0!important;box-shadow:var(--w98-raised);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.lc-card__title-row,.channels-section__header,.profile-panel__header,.repo-drive-panel-head,.history-header,.alerts-notifications__title-row){background:var(--w98-button-face);border-bottom:1px solid var(--w98-shadow);color:var(--w98-dark);min-height:30px;padding:4px 6px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.lc-card__title-row,.channels-section__header,.profile-panel__header,.repo-drive-panel-head,.history-header,.alerts-notifications__title-row) :where(.lc-card__title,.channels-section__title,.profile-panel__title,.repo-drive-panel-title,h1,h2,h3,.icon){color:var(--w98-dark);fill:currentColor}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.channels-section__header,.profile-panel__header,.repo-drive-panel-head) :where(.channels-section__subtitle,.profile-panel__subtitle,.repo-drive-panel-subtitle,small),:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .profile-panel__header>div>p{color:var(--lc-text-secondary)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.channels-toolbar,.feed-toolbar__advanced,.feed-card__actions,.alert-create-form,.profile-summary,.profile-panel__block,.profile-details__item,.profile-home-install__instructions,.auth-logged-in,.repo-drive-context,.repo-drive-create,.repo-drive-upload-status,.repo-drive-auth-panel,.repo-drive-dialog__target,.repo-drive-preview__meta){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-shadow) var(--w98-light) var(--w98-light) var(--w98-shadow);border-radius:0;box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.channels-list,.categories-list,.category-channels,.alert-checkbox-list,.notifications-list,.history-list,.repo-drive-list){background:var(--w98-window);border:2px solid;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);border-radius:0;box-shadow:var(--w98-sunken-strong)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.channel-item,.category-row,.category-channels__item,.alert-checkbox-item,.repo-drive-list__row){background:var(--w98-window);border-color:var(--w98-shadow);border-radius:0;box-shadow:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.channel-item:hover,.category-row:hover,.alert-checkbox-item:hover,.repo-drive-list__row:not(.repo-drive-list__row--head):hover){background:var(--w98-mid-light);border-color:var(--w98-shadow);color:var(--w98-dark);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.channel-item--selected,.category-row--expanded,.alert-checkbox-item--checked){background:var(--w98-inactive-selection);border-color:var(--w98-shadow);box-shadow:var(--w98-sunken);color:var(--w98-inactive-selection-text);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .feed-toolbar{background:var(--w98-button-face);border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .feed-toolbar__search .form-control{background:var(--w98-window);border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card,.notification-item,.alert-rule){border-left-color:var(--w98-dark);border-left-style:solid;border-left-width:5px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card--read,.notification-item--read){border-left-color:green;opacity:1}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card,.feed-card--read,.notification-item,.notification-item--read,.alert-rule):hover{background:var(--w98-button-face);box-shadow:var(--w98-raised);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .feed-card.feed-card--selected{border-color:var(--w98-inactive-selection);border-left-color:var(--w98-inactive-selection);box-shadow:inset 0 0 0 1px var(--w98-inactive-selection),var(--w98-raised);outline:1px dotted var(--w98-dark);outline-offset:-4px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card.feed-card--read,.feed-card.feed-card--read:hover,.feed-card.feed-card--read:focus-within,.feed-card.feed-card--read.feed-card--selected){border-left-color:green!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card__source,.feed-card__source strong,.channel-item__title,.category-row__title,.channels-stat-chip__value){color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card__source-icon,.stat-chip .icon,.profile-summary__avatar,.repo-drive-empty-state__icon){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;color:var(--w98-hotlight);fill:currentColor}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-media-tile,.notification-item__media-preview,.repo-drive-preview__image,.repo-drive-preview__video){background:var(--w98-dark);border:2px solid;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);border-radius:0;box-shadow:var(--w98-sunken);overflow:hidden}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card__media,.feed-media,.feed-media--image,.feed-media--video,.repo-drive-preview__image,.repo-drive-preview__video){filter:none!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-new-posts-banner,.alerts-notifications-view,.channels-stat-chip){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card__media-dot,.notifications-short__dot){background:var(--w98-shadow);border:1px solid var(--w98-dark);border-radius:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-card__media-dot--active,.notifications-short__dot--active){background:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.profile-summary,.profile-panel,.profile-home-install,.theme-toggle){background:var(--w98-button-face);border-radius:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.profile-summary__avatar,.profile-home-install__app-icon,.qr-box){border-radius:0;box-shadow:var(--w98-raised)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .profile-home-install__app-icon{background:var(--w98-window);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.profile-incognito-web-btn,.profile-tour-btn,.profile-repodrive-btn){background:var(--w98-button-face);border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);box-shadow:none;color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .theme-toggle{border:2px solid;border-color:var(--w98-shadow) var(--w98-light) var(--w98-light) var(--w98-shadow);box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .theme-toggle__switch{background:var(--w98-window);border:2px solid;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);border-radius:0;box-shadow:var(--w98-sunken);flex-basis:58px;height:44px!important;min-height:44px!important;min-width:58px!important;width:58px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .theme-toggle__switch:after{background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:none;height:34px;left:4px;transform:translateY(-50%);width:22px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .theme-toggle__select{height:44px!important;min-height:44px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .theme-toggle__switch--active{background:var(--w98-inactive-selection);border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :is(.app-nav__item.btn.app-nav__item--active,.app-bottom-nav__item.btn.app-bottom-nav__item--active,.theme-toggle__switch--active):focus-visible{background:var(--w98-inactive-selection)!important;box-shadow:inset 1px 1px gray,inset -1px -1px #fff!important;color:var(--w98-inactive-selection-text)!important;outline:1px dotted var(--w98-dark)!important;outline-offset:-4px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .theme-toggle__switch--active:after{transform:translate(24px,-50%)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.invite-gate,.invite-page){background:var(--w98-desktop)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.invite-gate__panel,.auth-popup__panel,.modal-content,.app-tour__dialog){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised-strong);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .invite-gate__title-wrap,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.auth-popup__header,.modal-header){border:0;color:var(--w98-caption-text);min-height:30px;padding:4px 6px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.invite-gate__title-wrap,.auth-popup__header,.modal-header) :where(h1,h2,h3,.modal-title,.icon){color:var(--w98-caption-text);fill:currentColor}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.auth-popup__switch,.auth-popup__form,.qr-box){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-shadow) var(--w98-light) var(--w98-light) var(--w98-shadow);border-radius:0;box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .qr-box{background:var(--w98-window)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.auth-popup__backdrop,.modal-backdrop,.feed-filters-drawer__backdrop,.app-tour__backdrop){-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000094}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-filters-drawer,.dropdown-menu,.popover,.accordion-item,.list-group-item){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised-strong);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.dropdown-item,.accordion-button,.list-group-item){background:var(--w98-button-face);border-radius:0;color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.dropdown-item:hover,.list-group-item:hover){background:var(--w98-mid-light);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.dropdown-item:focus,.list-group-item:focus){background:var(--w98-highlight);color:var(--w98-highlight-text)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .accordion-button:not(.collapsed){background:var(--w98-inactive-selection);box-shadow:var(--w98-sunken);color:var(--w98-inactive-selection-text)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.tooltip-inner,.popover-header){background:var(--w98-tooltip);border:1px solid var(--w98-dark);border-radius:0;box-shadow:1px 1px 0 var(--w98-dark);color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-pathbar,.repo-drive-breadcrumbs--pathbar,.repo-drive-view-switch,.repo-drive-layout-switch,.repo-drive-sort-switch,.repo-drive-root-switch,.repo-drive-context__pill){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-shadow) var(--w98-light) var(--w98-light) var(--w98-shadow);border-radius:0;box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-root-switch__option,.repo-drive-view-switch__option,.repo-drive-layout-switch__option,.repo-drive-sort-switch__option,.repo-drive-icon-button,.repo-drive-icon-button--pathbar,.repo-drive-icon-button--grid,.repo-drive-icon-button--list){background:var(--w98-button-face)!important;border:2px solid!important;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light)!important;border-radius:0!important;box-shadow:none;color:var(--w98-dark);min-height:44px;min-width:44px;transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-root-switch__option--active,.repo-drive-view-switch__option--active,.repo-drive-layout-switch__option--active,.repo-drive-sort-switch__option--active,.repo-drive-icon-button--active){background:var(--w98-inactive-selection)!important;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark)!important;box-shadow:var(--w98-sunken)!important;color:var(--w98-inactive-selection-text)!important;transform:translate(1px,1px)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-root-switch__option--active,.repo-drive-view-switch__option--active,.repo-drive-layout-switch__option--active,.repo-drive-sort-switch__option--active,.repo-drive-icon-button--active):focus-visible{background:var(--w98-inactive-selection)!important;box-shadow:inset 1px 1px gray,inset -1px -1px #fff!important;color:var(--w98-inactive-selection-text)!important;outline:1px dotted var(--w98-dark)!important;outline-offset:-4px!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-tree__root,.repo-drive-tree__item){background:var(--w98-window);border:1px solid transparent;border-radius:0;box-shadow:none;color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-tree__root:hover,.repo-drive-tree__item:hover,.repo-drive-breadcrumbs__item:hover){background:var(--w98-mid-light);border-color:var(--w98-shadow);box-shadow:none;color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-tree__root--active,.repo-drive-tree__item--active,.repo-drive-breadcrumbs__item--current){background:var(--w98-inactive-selection);border:2px solid;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);box-shadow:var(--w98-sunken);color:var(--w98-inactive-selection-text);outline:1px dotted var(--w98-dark);outline-offset:-4px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .repo-drive-breadcrumbs__item--current:disabled{color:var(--w98-inactive-selection-text)!important;text-shadow:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :is(.repo-drive-tree__root--active:focus,.repo-drive-tree__root--active:focus-visible,.repo-drive-tree__item--active:focus,.repo-drive-tree__item--active:focus-visible){background:var(--w98-highlight);border-color:var(--w98-highlight);color:var(--w98-highlight-text);box-shadow:inset 1px 1px gray,inset -1px -1px #fff!important;outline-color:var(--w98-highlight-text)!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-card,.repo-drive-item){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-card:hover,.repo-drive-card:focus-within,.repo-drive-item:hover){background:var(--w98-mid-light);border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);box-shadow:var(--w98-raised);transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-item__icon,.repo-drive-item__thumb,.repo-drive-item__icon--tile,.repo-drive-item__thumb--tile){border:1px solid var(--w98-shadow);border-radius:0;box-shadow:none;transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-item:hover .repo-drive-item__icon,.repo-drive-item:hover .repo-drive-item__thumb){transform:none}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .repo-drive-list{background:var(--w98-window)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .repo-drive-list__row{background:var(--w98-window);border-top:1px solid var(--w98-button-face)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .repo-drive-list__row--head{background:var(--w98-button-face);border:0;color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .repo-drive-upload-status__bar{background:var(--w98-window);border:2px solid;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);border-radius:0;box-shadow:var(--w98-sunken);height:14px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.repo-drive-upload-status__fill,.app-tour__progress span){background:var(--w98-highlight);border-radius:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-tour__dialog{background:var(--w98-desktop)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-tour__topbar{border-bottom:2px solid var(--w98-dark);padding:4px 6px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-tour__progress{background:var(--w98-window);border:2px solid;border-color:var(--w98-dark) var(--w98-light) var(--w98-light) var(--w98-dark);border-radius:0;height:12px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-tour__coach{background:var(--w98-button-face);border:2px solid;border-color:var(--w98-light) var(--w98-dark) var(--w98-dark) var(--w98-light);border-radius:0;box-shadow:var(--w98-raised-strong)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-tour__coach-head{color:var(--w98-caption-text);margin:-1rem -1rem 0;min-height:30px;padding:4px 6px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-tour__coach-head :where(h2,h3,.icon){color:var(--w98-caption-text);fill:currentColor}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-tour__target-highlight{border:2px dashed var(--w98-light);border-radius:0;box-shadow:0 0 0 9999px #0000007a,0 0 0 2px var(--w98-highlight)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-tour__action,.app-tour-summary__item){background:var(--w98-button-face);border:2px solid;border-color:var(--w98-shadow) var(--w98-light) var(--w98-light) var(--w98-shadow);border-radius:0;box-shadow:var(--w98-sunken)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.loading-state,.empty-state,.repo-drive-empty,.profile-panel__empty){color:var(--w98-dark)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .progress-spinner{color:var(--w98-hotlight)}@media(max-width:74.999rem){:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-header__top,.app-header__title,.stat-chip,.app-nav--desktop){border-radius:0}}@media(max-width:47.999rem){:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-shell{padding-bottom:calc(16px + var(--lc-bottom-nav-height))}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-header-sticky{background:var(--w98-desktop)}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.app-main,.feed-filters-drawer){max-width:100vw}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .feed-filters-drawer{border-radius:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-bottom-nav{border-radius:0;padding:3px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-bottom-nav__item.btn{min-height:52px;min-width:0}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.feed-toolbar__actions-main>.btn,.feed-card__buttons .btn,.channels-toolbar__actions .btn,.channels-actions .btn,.alert-rule__actions .btn,.repo-drive-list__actions .btn){min-height:44px;min-width:44px}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.modal-dialog,.auth-popup__panel){border-radius:0;max-width:calc(100vw - 16px)}}@media print{:is(:root,.app-tour__sandbox-shell)[data-theme=windows98]{--lc-bg: #ffffff;--lc-surface: #ffffff;--lc-text: #000000;--bs-body-bg: #ffffff;--bs-body-color: #000000}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98],:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] body,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] #root,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] .app-shell,:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.card,.lc-card,.feed-card,.notification-item,.history-item,.repo-drive-content,.profile-panel){background:#fff!important;color:#000!important}:is(:root,.app-tour__sandbox-shell)[data-theme=windows98] :where(.card,.lc-card,.feed-card,.notification-item,.history-item,.repo-drive-content,.profile-panel){border:1px solid #808080!important;box-shadow:none!important}}
