.icon.concept-account-tablet-icon,.concept-account-tablet-copy{display:none}@media(max-width:767px){.concept-8 .concept-account-page{padding-bottom:120px}.concept-account-page .concept-account-advanced{scroll-margin-bottom:120px}}@media(min-width:768px)and (max-width:1199px){.rd-modal.concept-8.concept-account-dialog{top:56.7%}.rd-modal.concept-8.concept-account-dialog .modal-header{padding:32px 28px 22px}.rd-modal.concept-8.concept-account-dialog .modal-title{line-height:40px}.rd-modal.concept-8.concept-account-dialog .modal-body{padding:0 26px 26px 28px}.rd-modal.concept-8.concept-account-dialog .rd-modal-close{color:var(--lc-text)}.rd-modal.concept-8.concept-account-dialog .rd-modal-close svg{height:28px;width:28px}.rd-modal.concept-8.concept-account-dialog .repodrive-account-identity{min-height:162px}.rd-modal.concept-8.concept-account-dialog .concept-account-linked{align-items:center;gap:12px}.rd-modal.concept-8.concept-account-dialog .concept-account-linked img{border-radius:50%;height:32px;width:32px}.rd-modal.concept-8.concept-account-dialog .repodrive-account-section{padding-top:20px}.rd-modal.concept-8.concept-account-dialog .concept-account-section-heading h3,.rd-modal.concept-8.concept-account-dialog .concept-install-heading{font-weight:700}.rd-modal.concept-8.concept-account-dialog .theme-toggle__label{gap:28px}.rd-modal.concept-8.concept-account-dialog .theme-toggle__label>.icon{flex-shrink:0;height:32px;width:32px}.rd-modal.concept-8.concept-account-dialog .theme-toggle__label .concept-account-default-icon{display:none}.rd-modal.concept-8.concept-account-dialog .concept-account-tablet-icon{display:block}.rd-modal.concept-8.concept-account-dialog .concept-account-tablet-copy{display:inline}.rd-modal.concept-8.concept-account-dialog .concept-account-default-copy{display:none}.rd-modal.concept-8.concept-account-dialog .concept-theme-options{flex:0 1 420px;min-width:0}.rd-modal.concept-8.concept-account-dialog .concept-theme-options button{flex:1;font-weight:500}.rd-modal.concept-8.concept-account-dialog .concept-theme-options button:last-child{flex:1.3}.rd-modal.concept-8.concept-account-dialog .concept-theme-options button+button{position:relative}.rd-modal.concept-8.concept-account-dialog .concept-theme-options button+button:before{background:var(--lc-border);content:"";height:26px;left:0;position:absolute;top:9px;width:1px}.rd-modal.concept-8.concept-account-dialog .concept-theme-options button[aria-pressed=true]:before,.rd-modal.concept-8.concept-account-dialog .concept-theme-options button[aria-pressed=true]+button:before{display:none}.rd-modal.concept-8.concept-account-dialog .theme-toggle select{background:var(--lc-surface-tonal);flex:0 0 236px;width:236px}.rd-modal.concept-8.concept-account-dialog .concept-account-security-row{gap:28px}.rd-modal.concept-8.concept-account-dialog .concept-account-security-row>.concept-account-default-icon{display:none}.rd-modal.concept-8.concept-account-dialog .concept-account-security-row>.concept-account-tablet-icon{flex-shrink:0;height:32px;width:32px}.rd-modal.concept-8.concept-account-dialog .concept-account-data-state strong{font-size:20px;font-weight:500}.rd-modal.concept-8.concept-account-dialog .concept-account-security-row button{background:var(--lc-surface-tonal);border-color:var(--lc-control-border);color:var(--lc-primary);flex-shrink:0;font-weight:600;min-width:166px}.rd-modal.concept-8.concept-account-dialog .profile-home-install .profile-panel__title-wrap{gap:28px}.rd-modal.concept-8.concept-account-dialog .profile-home-install.concept-install-section{padding-top:12px}.rd-modal.concept-8.concept-account-dialog .profile-home-install .profile-panel__title-wrap>.concept-account-default-icon{display:none}.rd-modal.concept-8.concept-account-dialog .profile-home-install .profile-panel__title-wrap>.concept-account-tablet-icon{height:32px;width:32px}.rd-modal.concept-8.concept-account-dialog .profile-home-install .profile-panel__title{font-weight:500}.rd-modal.concept-8.concept-account-dialog .profile-home-install .profile-panel__subtitle{padding-left:60px}.rd-modal.concept-8.concept-account-dialog .profile-home-install .btn-primary{font-weight:600;min-width:166px}.rd-modal.concept-8.concept-account-dialog .repodrive-account-logout{min-height:84px}.rd-modal.concept-8.concept-account-dialog .repodrive-account-logout>div>strong{line-height:1.15}.rd-modal.concept-8.concept-account-dialog .repodrive-account-logout button{height:44px;line-height:1;min-height:44px;padding:0}.rd-modal.concept-8.concept-account-dialog .repodrive-account-logout button:after{content:none}.rd-modal.concept-8.concept-account-dialog .repodrive-account-logout button .concept-account-tablet-icon{height:28px;width:28px}.rd-modal.concept-8.concept-account-dialog .repodrive-account-logout>.concept-account-default-icon{display:none}.rd-modal.concept-8.concept-account-dialog .repodrive-account-logout>.concept-account-tablet-icon{color:var(--lc-danger-text);flex-shrink:0;height:32px;width:32px}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-8.concept-account-dialog{--lc-text:#e4f4ff;--lc-text-secondary:#aac5d6;--lc-border:#315469;background:linear-gradient(125deg,#173646,#162e3e)}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-8.concept-account-dialog .modal-content{background:transparent}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-8.concept-account-dialog .repodrive-account-identity{background:transparent;border:1px solid var(--lc-border)}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-8.concept-account-dialog .concept-theme-options{background:transparent;border:1px solid var(--lc-border)}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-8.concept-account-dialog .concept-account-security-row button{border-color:#32aaff;color:#63c4ff}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-8.concept-account-dialog .profile-home-install .btn-primary{background:#249fec;border-color:#41b6ff;color:#fff}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-8.concept-account-dialog .repodrive-account-logout{background:transparent}}@media(min-width:768px)and (max-width:900px){.rd-modal.concept-8.concept-account-dialog .concept-theme-options{flex-basis:60%}.rd-modal.concept-8.concept-account-dialog .concept-theme-options button{font-size:14px;padding-inline:5px}.rd-modal.concept-8.concept-account-dialog .theme-toggle select{flex-basis:42%;width:42%}.rd-modal.concept-8.concept-account-dialog .concept-account-security-row{gap:18px}.rd-modal.concept-8.concept-account-dialog .concept-account-security-row button,.rd-modal.concept-8.concept-account-dialog .profile-home-install .btn-primary{min-width:150px}}@media(min-width:768px)and (max-width:1199px){.rd-modal.modal-dialog.concept-8.concept-account-dialog{top:50%}.rd-modal.modal-dialog.concept-8.concept-account-dialog>.modal-content{max-height:calc(100dvh - 64px)}.rd-modal.modal-dialog.concept-8.concept-account-dialog>.modal-content>.modal-body{flex:1 1 auto;min-height:0;overscroll-behavior:contain}}@media(min-width:768px)and (max-width:1199px){:root[data-theme=light] body:has(.rd-modal.concept-account-dialog) .rd-modal-backdrop{background:#2c435663;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog{--lc-text:#000d35;--lc-text-secondary:#516991;background:linear-gradient(125deg,#fff,#fdfefe)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .modal-content{background:transparent}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .modal-header{position:relative;padding-left:29px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .modal-title{transform:translateY(-3px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .modal-body{padding-bottom:23px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .rd-modal-close{height:44px;min-height:44px;min-width:44px;width:44px;overflow:visible;position:absolute;right:15px;top:16px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .rd-modal-close .fui-Button__icon,:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .rd-modal-close svg{font-size:28px;height:28px;width:28px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-identity{padding-left:19px;background:linear-gradient(125deg,#eef5fb,#f0f6fa)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-identity strong{display:inline-block;letter-spacing:-1.2px;transform:translateY(5px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-linked{transform:translate(-1px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-preferences .concept-account-section-heading{transform:translateY(-7px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-security .concept-account-section-heading{transform:translateY(-9px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-security .concept-account-section-heading h3{letter-spacing:-1.1px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-install-heading{letter-spacing:-1.4px;transform:translate(2px,-3px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .theme-toggle__label{letter-spacing:-1px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-theme-options{background:linear-gradient(125deg,#f0f7fc,#edf5fa);border-radius:10px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-theme-options button:not([aria-pressed=true]){color:var(--lc-text-secondary)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-theme-options button[aria-pressed=true]{background:linear-gradient(145deg,#006fc4,#0061b1)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .theme-toggle select{background:linear-gradient(125deg,#f4f9fd,#f0f6fb);border-color:#cbdfee}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .theme-toggle__label [data-icon-name=it-moon]{transform:translate(2px) scale(1.35)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .theme-toggle__label [data-icon-name=it-globe]{transform:translate(1px) scale(1.25)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-security-row>.concept-account-tablet-icon{transform:translate(2.5px,-4px) scaleX(.82)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-data-state{transform:translateY(-1px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-data-state strong{letter-spacing:-.65px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-security-row button{transform:translateY(-3.5px);background:linear-gradient(125deg,#f9fcfe,#f3f8fc);border-color:#b5d1e8;color:#005caa}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .profile-panel__title{letter-spacing:-.65px;transform:translateY(2px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .profile-home-install .profile-panel__title-wrap>.concept-account-tablet-icon{transform:translateY(12px) scale(1.2)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .profile-home-install .btn-primary{transform:translateY(-1px);background:linear-gradient(135deg,#0079d6,#006ac5);border-color:#0083dc}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-logout{gap:28px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-logout>div{transform:translateY(-4px)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-logout strong{color:var(--lc-danger-text);font-weight:500}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-logout button{color:var(--lc-text)}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-advanced:not([open]){top:17px;border-bottom:0}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-advanced:not([open]) summary{align-items:center;display:flex;height:44px;justify-content:center;opacity:0;width:44px}:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .repodrive-account-content:hover .concept-account-advanced summary,:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-advanced:focus-within summary{opacity:1}}@media(min-width:768px)and (max-width:1199px)and (hover:none){:root[data-theme=light] .rd-modal.concept-8.concept-account-dialog .concept-account-advanced:not([open]) summary{opacity:1}}@media(min-width:1200px){.concept-8 .concept-account-page .repodrive-account-logout>.btn{flex:0 0 auto;width:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/20261020t101346z-b1d7fae95c5d/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/20261020t101346z-b1d7fae95c5d/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/20261020t101346z-b1d7fae95c5d/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/20261020t101346z-b1d7fae95c5d/fonts/Inter-Bold.woff2) format("woff2")}:root{--lc-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lc-space-1: 4px;--lc-space-2: 8px;--lc-space-3: 12px;--lc-space-4: 16px;--lc-space-6: 24px;--lc-space-8: 32px;--lc-font-meta: 12px;--lc-font-caption: 13px;--lc-font-body: 14px;--lc-font-section: 16px;--lc-font-panel: 18px;--lc-font-page: 22px;--lc-font-page-mobile: 20px;--lc-control-height: 44px;--lc-control-padding-x: var(--lc-space-3);--lc-icon-size: 20px;--lc-panel-padding: 20px;font-family:var(--lc-font-family);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--lc-primary: #0b6bcb;--lc-primary-dark: #0a58a8;--lc-primary-deep: #084a8f;--lc-primary-light: #6fb1e0;--lc-primary-soft: #e8f1fb;--lc-primary-fill: #0b6bcb;--lc-primary-fill-hover: #0a58a8;--lc-bg: #f4f7fa;--lc-surface: #ffffff;--lc-surface-nested: #f0f4f8;--lc-surface-raised: #ffffff;--lc-surface-tonal: #f8fafc;--lc-surface-hover: #ecf3fa;--lc-border: #d9e3ec;--lc-border-light: #e7eef4;--lc-control-border: #b7c8d6;--lc-text: #14233c;--lc-text-secondary: #48607b;--lc-text-secondary-on-primary-soft: #445c78;--lc-text-muted: #5b7188;--lc-text-on-primary: #ffffff;--lc-success: #26743d;--lc-success-soft: #edf5ed;--lc-warning: #8c6000;--lc-warning-soft: #fff5dc;--lc-danger: #bd293a;--lc-danger-text: #ac2332;--lc-danger-soft: #fceef0;--lc-file-document: #0876cc;--lc-file-document-bg: #eaf3ff;--lc-file-folder: #a66b08;--lc-file-folder-bg: #fff3d7;--lc-file-image: #138266;--lc-file-image-bg: #e1f4ec;--lc-file-media: #8250aa;--lc-file-media-bg: #f0e6fa;--lc-radius-control: 8px;--lc-radius: 12px;--lc-radius-lg: 16px;--lc-radius-xl: 20px;--lc-shadow-sm: 0 1px 2px rgb(16 32 51 / 6%), 0 1px 3px rgb(16 32 51 / 5%);--lc-shadow: 0 2px 6px rgb(16 32 51 / 6%), 0 4px 16px rgb(16 32 51 / 6%);--lc-shadow-lg: 0 4px 16px rgb(8 16 30 / 8%), 0 24px 64px rgb(8 16 30 / 18%);--lc-focus-ring: 0 0 0 2px var(--lc-primary);--lc-focus-color: var(--lc-primary);--lc-selection-border: #b4d6fa;--lc-selection-shadow: none;--lc-backdrop: rgb(20 29 25 / 42%);--lc-sticky-surface: var(--lc-surface);--lc-video-bg: #000;--lc-invite-bg: var(--lc-bg);--lc-invite-panel-bg: var(--lc-surface);--lc-invite-panel-border: var(--lc-border-light);--lc-invite-panel-shadow: var(--lc-shadow-lg);--lc-transition: .14s ease;color-scheme:light}:root:is([data-theme=dark],[data-theme=cyberpunk]){--lc-primary: #79c0ea;--lc-primary-dark: #93cfF0;--lc-primary-deep: #82c7ee;--lc-primary-light: #93cff0;--lc-primary-soft: #1a3f55;--lc-primary-fill: #79c0ea;--lc-primary-fill-hover: #93cff0;--lc-text-on-primary: #07182b;--lc-bg: #0d1a24;--lc-surface: #16293a;--lc-surface-nested: #101f2d;--lc-surface-raised: #1d3345;--lc-surface-tonal: #122433;--lc-surface-hover: #1f3a4e;--lc-border: #2a4a5f;--lc-border-light: #233f52;--lc-control-border: #3c6076;--lc-text: #e9f3fa;--lc-text-secondary: #a7c0d2;--lc-text-secondary-on-primary-soft: var(--lc-text-secondary);--lc-text-muted: #a7c0d2;--lc-success: #97d475;--lc-success-soft: #243924;--lc-warning: #e4c16a;--lc-warning-soft: #3e321c;--lc-danger: #ed7d8a;--lc-danger-text: #f598a3;--lc-danger-soft: #422b2e;--lc-file-document: #69b8f2;--lc-file-document-bg: #203746;--lc-file-folder: #e4b754;--lc-file-folder-bg: #3d321c;--lc-file-image: #62d8b8;--lc-file-image-bg: #1d3f32;--lc-file-media: #d1a0ea;--lc-file-media-bg: #3a2a46;--lc-selection-border: #285781;--lc-backdrop: rgb(0 0 0 / 64%);--lc-shadow-sm: 0 1px 2px rgb(0 0 0 / 24%), 0 1px 3px rgb(0 0 0 / 20%);--lc-shadow: 0 2px 6px rgb(0 0 0 / 20%), 0 4px 16px rgb(0 0 0 / 22%);--lc-shadow-lg: 0 4px 16px rgb(0 0 0 / 24%), 0 24px 64px rgb(0 0 0 / 40%);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-width:0;min-height:100%}html{background:var(--lc-bg)}body{background:var(--lc-bg);color:var(--lc-text);font-family:var(--lc-font-family);font-size:var(--lc-font-body);line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--lc-primary);outline-offset:2px}:where(h1,h2,h3,h4,p,dl){margin-top:0}h1,h2,h3,h4{color:var(--lc-text);font-weight:600;line-height:1.3}a{color:var(--lc-primary)}::selection{background:var(--lc-primary-soft);color:var(--lc-text)}:where(button,a,input,select,textarea){transition:background-color var(--lc-transition),border-color var(--lc-transition),color var(--lc-transition),box-shadow var(--lc-transition)}img,video,canvas{max-width:100%}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.ms-2{margin-inline-start:8px!important}.icon{display:inline-block;flex-shrink:0;height:24px;vertical-align:middle;width:24px}.icon-xs{height:16px;width:16px}.icon-sm{height:20px;width:20px}.icon-lg{height:32px;width:32px}@media(max-width:767px){:root{--lc-panel-padding: var(--lc-space-4)}}@media(max-width:383px){:root{--lc-panel-padding: var(--lc-space-3)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle;fill:currentColor}.app-icon.icon-sm{width:20px;height:20px}.app-icon.icon-xs{width:16px;height:16px}.app-icon.icon-lg{width:32px;height:32px}.app-icon.icon-xl{width:48px;height:48px}.app-icon.icon-padded{padding:4px}.rd-feedback.rd-feedback{align-items:flex-start;display:flex;flex-direction:row;gap:8px;min-width:0}.rd-feedback>.rd-feedback__content{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.rd-feedback.rd-feedback>.rd-feedback__close{align-items:center;background:transparent;border:0;border-radius:var(--lc-radius-control);color:inherit;cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;box-sizing:border-box;font:inherit;justify-content:center;margin:-6px -6px -6px 0;min-height:44px;min-width:44px;padding:10px}.rd-feedback.rd-feedback>.rd-feedback__close .icon{height:24px;width:24px}.rd-feedback.rd-feedback>.rd-feedback__close:hover{background:var(--lc-surface-hover)}.rd-feedback.rd-feedback>.rd-feedback__close:focus-visible{outline:2px solid var(--lc-primary);outline-offset:2px}.repodrive-loading-status{display:flex;justify-content:center;padding:20px 0}.repodrive-shared-workspace{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:calc(100dvh - var(--repodrive-header-height,64px))}.workspace-navigation{align-self:start;background:var(--repodrive-side-surface);border-right:1px solid var(--lc-border-light);display:flex;flex-direction:column;gap:24px;height:calc(100dvh - var(--repodrive-header-height,64px) - var(--repodrive-media-player-height,0px));min-width:0;overflow-y:auto;padding:20px 12px;position:sticky;top:var(--repodrive-header-height,64px)}.workspace-navigation nav{display:flex;flex-direction:column;gap:6px}.workspace-navigation button{align-items:center;background:transparent;border:0;border-radius:var(--lc-radius-control);color:var(--lc-text-secondary);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:48px;padding:10px 14px;text-align:left;width:100%}.workspace-navigation button:hover{background:var(--lc-surface-hover);color:var(--lc-text)}.workspace-navigation [aria-current=page]{background:var(--lc-primary-soft);color:var(--lc-primary);font-weight:600}.workspace-navigation button:focus-visible{outline:2px solid var(--lc-primary);outline-offset:2px}.workspace-navigation button:disabled{opacity:.45}.workspace-navigation button>.icon{flex-shrink:0}.concept-quick-access button{position:relative}.concept-8 .concept-quick-access button>:is(.workspace-transfer-count,.workspace-transfer-attention){align-items:center;border:2px solid var(--lc-surface);border-radius:12px;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 3px;position:absolute;top:6px}.workspace-transfer-count{background:var(--lc-primary);color:var(--lc-bg);left:22px}.workspace-transfer-attention{background:var(--lc-danger);color:var(--lc-surface);left:0}.concept-utility-lane--compact .concept-quick-access button>.workspace-transfer-count{left:auto;right:0}.workspace-navigation-footer{display:flex;flex-direction:column;gap:4px;margin-top:auto}.workspace-content{min-width:0}.workspace-content>[hidden]{display:none!important}.repodrive-workspace.drive-v3--embedded.repo-drive-shell{display:block;min-height:0}.workspace-navigation--rail{padding-inline:8px}.workspace-navigation--rail button{justify-content:center;padding:12px 8px}.workspace-navigation--rail button span{display:none}.workspace-navigation-toggle{flex-shrink:0}.workspace-navigation--rail .workspace-navigation-toggle>.icon{transform:rotate(180deg)}.repodrive-folder-dialog .workspace-navigation{border:0;height:auto;min-height:70dvh;position:static;padding:0;background:transparent}@media(min-width:1024px)and (max-width:1199px){.repodrive-shared-workspace{grid-template-columns:72px minmax(0,1fr)}}@media(min-width:1024px){.repodrive-shared-workspace[data-navigation-mode=compact]{grid-template-columns:72px minmax(0,1fr)}.repodrive-shared-workspace[data-navigation-mode=expanded]{grid-template-columns:256px minmax(0,1fr)}}@media(max-width:1023px){.repodrive-shared-workspace{grid-template-columns:minmax(0,1fr)}}.concept-track-details{display:none}@media(min-width:1200px){.concept-8 .repodrive-shared-workspace:not([data-media-focus=true]):not([data-navigation-mode=compact]):has(.concept-media-library--tracks:not([hidden])){column-gap:18px;grid-template-columns:minmax(0,1fr) 322px;min-height:calc(100dvh - 266px)}.concept-8:has(.concept-media-library--tracks:not([hidden])) .workspace-navigation.concept-utility-lane{gap:15px;min-height:calc(100dvh - 266px);padding:15px 14px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .concept-utility-lane:not(.concept-utility-lane--compact) .concept-storage-summary{min-height:150px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .concept-utility-lane:not(.concept-utility-lane--compact) .concept-storage-summary b{font-size:32px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .concept-utility-lane:not(.concept-utility-lane--compact) .concept-quick-access{min-height:294px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .concept-track-details{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:16px;display:flex;flex-direction:column;gap:4px;min-height:254px;padding:16px 14px;position:relative}.concept-8 .concept-track-details>.concept-track-details-artwork{background:none;border:0;border-radius:8px;cursor:pointer;margin:0 0 10px;min-height:0;padding:0;width:134px}.concept-8 .concept-track-details-artwork .media-artwork{height:134px;width:134px}.concept-track-details>strong{font-size:17px;font-weight:600;line-height:23px}.concept-track-details>span{color:var(--lc-text-secondary);font-size:15px;line-height:19px}.concept-8 .concept-track-details>.concept-track-details-favorite{align-items:center;background:none;border:0;border-radius:8px;color:var(--lc-text-secondary);cursor:pointer;display:flex;height:44px;justify-content:center;padding:7px;position:absolute;right:8px;top:20px;width:44px}.concept-8 .concept-track-details>.concept-track-details-favorite[aria-pressed=true]{color:var(--lc-primary)}.concept-track-details-favorite .icon{height:29px;width:29px}.concept-8 .concept-track-details>.concept-track-details-menu{min-height:44px;min-width:44px;padding:8px;position:absolute;right:8px;top:60px;width:44px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .concept-utility-lane:not(.concept-utility-lane--compact):has(.concept-track-details) .concept-security-summary{display:none}.concept-8 .concept-media-library.concept-media-library--tracks{align-self:stretch;min-height:calc(100dvh - 266px);padding:22px 24px}.concept-8 .concept-media-library--tracks .concept-media-top{margin-bottom:18px}.concept-8 .concept-media-library--tracks .media-library-heading h1{margin-bottom:0}.concept-8 .concept-media-library--tracks .media-library-toolbar{column-gap:19px;display:grid;grid-template-columns:minmax(0,338px) 162px 44px;margin-top:7px;max-width:584px}.concept-8 .concept-media-library--tracks .media-library-toolbar>.media-search{grid-column:1;grid-row:1}.concept-8 .concept-media-library--tracks .media-library-toolbar>.repodrive-action-menu__trigger{grid-column:3;grid-row:1;min-width:44px;padding:8px;width:44px}.concept-8 .concept-media-library--tracks .media-sort,.concept-8 .concept-media-library--tracks .concept-media-new{display:none}.concept-8 .concept-media-library--tracks .media-search{flex:1;max-width:338px}.concept-8 .concept-media-library--tracks{position:relative}.concept-8 .concept-media-library--tracks .concept-track-toolbar{display:flex;margin:0;position:absolute;right:84px;top:28px}.concept-8 .concept-media-library--tracks .concept-track-toolbar>:not(.concept-track-upload-group):not(.concept-track-upload){display:none}.concept-8 .concept-media-library--tracks .concept-track-upload-group{display:flex;width:164px}.concept-8 .concept-media-library--tracks .concept-track-upload{border-radius:8px 0 0 8px;min-height:44px;min-width:0;padding-inline:14px;width:122px}.concept-8 .concept-media-library--tracks .concept-track-upload-more.repodrive-action-menu__trigger{background:var(--lc-primary);border:0;border-left:1px solid rgb(255 255 255 / 25%);border-radius:0 8px 8px 0;color:#fff;min-height:44px;min-width:42px;padding:8px;width:42px}.concept-8 .concept-media-library--tracks .concept-track-upload-label-wide{display:inline}.concept-8 .concept-media-library--tracks .concept-track-upload-label-tablet{display:none}.concept-8 .concept-media-library--tracks .media-tabs{gap:6px;margin-bottom:12px}.concept-8 .concept-media-library--tracks .media-tabs>button{border-radius:0;min-height:44px;padding-inline:21px}.concept-8 .concept-media-library--tracks .media-tabs>button[aria-current]{background:none;border-bottom-width:4px}.concept-8 .concept-media-library--tracks .concept-track-columns,.concept-8 .concept-media-library--tracks .media-track{column-gap:19px;grid-template-columns:32px minmax(140px,1.65fr) minmax(100px,1fr) minmax(100px,1.162fr) 64px 129px;padding-inline:0}.concept-8 .concept-media-library--tracks .concept-track-columns{border-bottom:0;height:58px;min-height:58px;padding-block:7px}.concept-8 .concept-media-library--tracks .media-track-list{margin-top:1px}.concept-8 .concept-media-library--tracks .concept-track-columns>span:nth-child(2){padding-left:84px}.concept-8 .concept-media-library--tracks .concept-track-selection{justify-content:center;margin-left:-3px;min-height:44px;width:44px}.concept-8 .concept-media-library--tracks .concept-track-title-sort{display:inline-flex}.concept-8 .concept-media-library--tracks .concept-track-title-label{display:none}.concept-8 .concept-media-library--tracks .concept-track-title-sort.repodrive-action-menu__trigger{background:none;border:0;font-size:15px;gap:6px;padding:0}.concept-track-title-sort .fui-Button__icon{order:1}.concept-track-title-sort .icon{height:15px;width:15px}.concept-8 .concept-media-library--tracks .concept-track-columns>span:nth-last-child(2),.concept-8 .concept-media-library--tracks .media-track-duration{text-align:left}.concept-8 .concept-media-library--tracks .concept-track-columns>span:last-child{padding-left:21px}.concept-8 .concept-media-library--tracks .media-track{min-height:90px}.concept-8 .concept-media-library--tracks .media-track--current{min-height:84px}.concept-8 .concept-media-library--tracks .media-track-main{align-self:start;gap:20px}.concept-8 .concept-media-library--tracks .media-track-identity strong{font-size:17px}.concept-8 .concept-media-library--tracks .concept-track-artist,.concept-8 .concept-media-library--tracks .media-track-album,.concept-8 .concept-media-library--tracks .media-track-duration{font-size:16px}.concept-8 .concept-media-library--tracks .media-track .media-row-actions{gap:30px}.concept-8 .concept-media-library--tracks .media-track .media-favorite>.icon{flex-basis:28px;height:28px;width:28px}.concept-8 .concept-media-library--tracks .media-row-actions>.repodrive-action-menu__trigger{min-width:44px;padding:8px;width:44px}.concept-8 .concept-media-library--tracks .media-library-toolbar>.repodrive-action-menu__trigger{background:var(--lc-primary-soft)}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video){bottom:28px;gap:16px;grid-template-columns:72px minmax(180px,1fr) 326px minmax(180px,1.2fr) 192px 38px;height:100px;min-height:100px;padding:14px 20px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .media-player-buttons{gap:18px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .media-player-buttons>:nth-child(4){order:-1}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .media-player-close{display:none}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .concept-mini-expand{display:block;grid-column:6;grid-row:1}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .media-player-volume input{width:114px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .media-player-volume{justify-content:flex-end}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .media-now-playing{padding:0}}@media(min-width:1200px)and (max-width:1339px){.concept-8 .concept-media-library--tracks .media-library-toolbar{max-width:490px}.concept-8 .concept-media-library--tracks .concept-track-columns,.concept-8 .concept-media-library--tracks .media-track{column-gap:14px;grid-template-columns:28px minmax(140px,1fr) minmax(85px,.8fr) minmax(85px,.8fr) 64px 98px}.concept-8 .concept-media-library--tracks .media-track .media-row-actions{gap:6px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video){grid-template-columns:64px minmax(120px,1fr) 250px minmax(160px,1fr) 140px 32px;gap:12px}.concept-8:has(.concept-media-library--tracks:not([hidden])) .media-mini-player:not(.media-mini-player--video) .media-player-buttons{gap:4px}}.app-shell{background:var(--lc-surface);color:var(--lc-text);min-width:0}.btn,.rd-button.btn{align-items:center;background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:var(--lc-radius-control);box-shadow:none;color:var(--lc-text);display:inline-flex;font:inherit;font-weight:500;gap:var(--lc-space-2);justify-content:center;line-height:1.35;max-width:100%;min-height:var(--lc-control-height);min-width:var(--lc-control-height);padding:var(--lc-space-2) var(--lc-control-padding-x);white-space:normal;text-decoration:none;vertical-align:middle}.btn:hover:not(:disabled),.rd-button:hover:not(:disabled){background:var(--lc-surface-hover)}.btn:disabled,.rd-button:disabled{opacity:.5}.btn.btn-primary{background:var(--lc-primary-fill);border-color:var(--lc-primary-fill);color:var(--lc-text-on-primary);transition-property:border,color}.btn.btn-primary:hover:not(:disabled){background:var(--lc-primary-fill-hover);border-color:var(--lc-primary-fill-hover);color:var(--lc-text-on-primary)}.btn.btn-secondary,.btn.btn-outline-secondary{background:var(--lc-surface);color:var(--lc-text)}.btn.btn-outline-primary{background:transparent;border-color:var(--lc-primary);color:var(--lc-primary)}.btn.btn-danger{background:var(--lc-danger);border-color:var(--lc-danger);color:var(--lc-surface)}.btn.btn-danger:is(:hover,:active):not(:disabled){background:color-mix(in srgb,var(--lc-danger) 88%,var(--lc-text));border-color:var(--lc-danger);color:var(--lc-surface)}.btn.btn-outline-danger{background:transparent;border-color:var(--lc-danger);color:var(--lc-danger-text)}.btn.btn-link{background:transparent;border-color:transparent;color:var(--lc-primary)}.btn.btn-xs,.btn.btn-sm{font-size:var(--lc-font-caption);padding:var(--lc-space-2) var(--lc-control-padding-x)}.btn .icon{flex-shrink:0;height:var(--lc-icon-size);width:var(--lc-icon-size)}.form-group,.rd-form-group{margin-bottom:var(--lc-space-4);min-width:0}.rd-label,label.lc-label,.form-group>label{color:var(--lc-text);display:block;font-size:var(--lc-font-body);font-weight:500;margin-bottom:var(--lc-space-2)}.form-control,.rd-input,.form-select,.rd-select{background:var(--lc-surface);border:1px solid var(--lc-control-border);border-radius:var(--lc-radius-control);color:var(--lc-text);display:block;font:inherit;min-height:var(--lc-control-height);min-width:0;padding:var(--lc-space-2) var(--lc-control-padding-x);width:100%}select.form-control,select.form-select{height:var(--lc-control-height)}.form-control::placeholder,.rd-input input::placeholder,.rd-textarea textarea::placeholder{color:var(--lc-text-muted);opacity:1}.form-control:where(:hover:not(:disabled):not(:has(:disabled))),.form-select:where(:hover:not(:disabled):not(:has(:disabled))){border-color:var(--lc-text-secondary)}.repodrive-field-error{color:var(--lc-danger-text);font-size:var(--lc-font-caption);line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere}.form-control:disabled,.rd-input:has(input:disabled),.form-select:disabled,.rd-select:has(select:disabled),.rd-textarea:has(textarea:disabled){background:var(--lc-surface-tonal);color:var(--lc-text-muted)}.input-group,.rd-input-group{align-items:stretch;display:flex;gap:var(--lc-space-2);min-width:0}.rd-spinner{display:inline-flex;vertical-align:middle}.alert,.rd-alert{background:var(--lc-primary-soft);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-control);color:var(--lc-text);font-size:var(--lc-font-body);margin:0 0 12px;overflow-wrap:anywhere;padding:var(--lc-space-3) var(--lc-space-4)}.alert-danger{background:var(--lc-danger-soft);border-color:color-mix(in srgb,var(--lc-danger) 30%,var(--lc-border))}.alert-warning{background:var(--lc-warning-soft);border-color:color-mix(in srgb,var(--lc-warning) 30%,var(--lc-border))}.alert-success{background:var(--lc-success-soft);border-color:color-mix(in srgb,var(--lc-success) 30%,var(--lc-border))}.badge,.rd-badge,.lc-badge{align-items:center;background:var(--lc-surface-hover);border-radius:var(--lc-radius-control);color:var(--lc-text-secondary);display:inline-flex;font-size:var(--lc-font-meta);font-weight:500;line-height:1.25;padding:3px 7px}.badge.bg-success,.badge-success{background:var(--lc-success-soft);color:var(--lc-success)}.badge.bg-warning,.badge-warning{background:var(--lc-warning-soft);color:var(--lc-warning)}.badge.bg-danger,.badge-danger{background:var(--lc-danger-soft);color:var(--lc-danger-text)}.card-body{min-width:0}.rd-input.form-control,.rd-select.form-select,.rd-textarea.form-control{align-items:center;display:flex;padding:0 var(--lc-control-padding-x)}.rd-input.form-control>input,.rd-select.form-select>select,.rd-textarea.form-control>textarea{background:transparent;border:0;border-radius:0;color:inherit;font:inherit;min-height:calc(var(--lc-control-height) - 2px);min-width:0;outline:0;padding:8px 0;width:100%}.rd-select.form-select{padding-right:8px}.rd-select.form-select>select{padding-right:24px}.rd-input.form-control:after,.rd-select.form-select:after,.rd-textarea.form-control:after{background-image:none;border-bottom:0}.form-control:focus,.form-select:focus,.rd-input.form-control:focus-within,.rd-select.form-select:focus-within,.rd-textarea.form-control:focus-within{border-color:var(--lc-primary)}.rd-input:has(input:focus-visible),.rd-select:has(select:focus-visible),.rd-textarea:has(textarea:focus-visible){outline:2px solid var(--lc-primary);outline-offset:2px}.form-control[aria-invalid=true],.rd-input.form-control:has(input[aria-invalid=true]),.rd-textarea.form-control:has(textarea[aria-invalid=true]){border-color:var(--lc-danger)}.rd-alert.alert{display:flex;align-items:flex-start;flex-shrink:0;gap:var(--lc-space-3)}.rd-alert.alert .fui-MessageBarBody{display:block;flex:1;min-width:0;overflow-wrap:anywhere;padding:0;white-space:normal}.w-100{width:100%}.invite-gate{align-items:center;background:var(--lc-invite-bg);display:flex;justify-content:center;min-height:100dvh;padding:24px}.invite-gate__panel{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);max-width:480px;padding:var(--lc-panel-padding);width:100%}.invite-gate__title-wrap,.auth-popup__title-wrap{align-items:center;display:flex;gap:var(--lc-space-3);min-width:0}.invite-gate__title-wrap>.icon,.auth-popup__title-wrap>.icon{color:var(--lc-primary);flex-shrink:0}.invite-gate__title-wrap h1,.auth-popup__title-wrap h2,.auth-popup__panel>h2{font-size:var(--lc-font-panel);margin:0;overflow-wrap:anywhere}.invite-gate__subtitle,.auth-popup__subtitle,.auth-popup__hint{color:var(--lc-text-secondary);font-size:var(--lc-font-body);line-height:1.6;margin:var(--lc-space-4) 0 var(--lc-space-6)}.invite-gate__form>.btn{width:100%}.auth-popup.rd-modal{max-width:520px}.rd-modal.auth-popup>.modal-content.auth-popup__panel{max-height:calc(100dvh - 48px);min-width:0;overflow-y:auto;padding:var(--lc-panel-padding);width:100%}.auth-popup__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--lc-space-3);justify-content:space-between}.auth-popup__header .badge{max-width:100%;overflow-wrap:anywhere;white-space:normal}.auth-popup__switch{border-bottom:1px solid var(--lc-border-light);display:flex;gap:var(--lc-space-3);margin-bottom:var(--lc-space-6)}.auth-popup__switch-btn.btn{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--lc-text-secondary);flex:1;min-width:0;padding:10px 6px}.auth-popup__switch-btn--active.btn{border-bottom-color:var(--lc-primary);color:var(--lc-primary)}.auth-popup__content{display:grid;gap:var(--lc-space-4);min-width:0}.auth-popup__form{display:grid;gap:var(--lc-space-2);min-width:0}.auth-popup__form+.auth-popup__form{border-top:1px solid var(--lc-border-light);margin-top:var(--lc-space-2);padding-top:var(--lc-space-4)}.auth-popup__form>.btn{justify-self:start;max-width:100%}.auth-popup__form .form-group>.auth-popup__subtitle{font-size:var(--lc-font-caption);margin:8px 0}.auth-popup__form .form-group>.alert{margin:8px 0 0}.auth-popup__phone-group>.auth-popup__phone-prefix{flex:0 0 112px;width:112px}.auth-popup__phone-group>.rd-input{flex:1;width:0}.auth-popup__footer{border-top:1px solid var(--lc-border-light);margin-top:var(--lc-space-6);padding-top:var(--lc-space-4)}.auth-popup__subtitle--weak{color:var(--lc-danger-text)}.auth-popup__subtitle--medium{color:var(--lc-warning)}.auth-popup__subtitle--strong{color:var(--lc-success)}.qr-container,.auth-popup__qr{display:flex;justify-content:center;margin-top:var(--lc-space-6);max-width:100%}.qr-box{background:#fff;border-radius:var(--lc-radius);max-width:100%;padding:16px}.qr-box svg{display:block;height:auto;max-width:100%}.theme-toggle{align-items:center;border-top:1px solid var(--lc-border-light);display:flex;gap:var(--lc-space-4);justify-content:space-between;min-height:64px;padding:12px 0}.theme-toggle__label{color:var(--lc-text);flex:1;font-size:var(--lc-font-body);min-width:0;overflow-wrap:anywhere}.theme-toggle__select{max-width:180px;min-width:0;width:auto}.profile-panel{border-top:1px solid var(--lc-border-light);margin-top:var(--lc-space-4);padding-top:var(--lc-space-4)}.profile-panel__header{align-items:center;display:flex;gap:var(--lc-space-3);justify-content:space-between}.profile-panel__title-wrap{align-items:center;display:flex;gap:var(--lc-space-3);min-width:0}.profile-panel__title{font-size:var(--lc-font-section);margin:0;overflow-wrap:anywhere}.profile-panel__subtitle{color:var(--lc-text-secondary);font-size:var(--lc-font-body);line-height:1.6;margin:12px 0}.profile-panel__actions{display:flex;flex-wrap:wrap;gap:var(--lc-space-2)}.profile-home-install__app-icon{height:40px;width:40px}.profile-home-install__instructions{background:var(--lc-surface-tonal);border-radius:var(--lc-radius-control);margin-top:var(--lc-space-4);padding:var(--lc-space-4)}.profile-home-install__instructions p{margin:0 0 8px}.repo-drive-item__icon,.repo-drive-item__thumb{align-items:center;background:var(--lc-file-document-bg);border-radius:var(--lc-radius-control);color:var(--lc-file-document);display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.repo-drive-item__icon--folder{background:var(--lc-file-folder-bg);color:var(--lc-file-folder)}.repo-drive-item__icon--pdf{background:var(--lc-danger-soft);color:var(--lc-danger)}.repo-drive-item__icon--archive{background:var(--lc-file-folder-bg);color:var(--lc-file-folder)}.repo-drive-item__icon--image{background:var(--lc-file-image-bg);color:var(--lc-file-image)}.repo-drive-item__icon--audio,.repo-drive-item__icon--video{background:var(--lc-file-media-bg);color:var(--lc-file-media)}.repo-drive-item__thumb-media{height:100%;object-fit:cover;width:100%}.repo-drive-item__thumb-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.repo-drive-item__thumb-badge{background:var(--lc-surface);bottom:0;color:var(--lc-text-secondary);font-size:8px;position:absolute;right:0}.repo-drive-item__thumb-play{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.repo-drive-details{display:grid;gap:var(--lc-space-4);margin:0}.repo-drive-details>div{display:grid;gap:var(--lc-space-1);min-width:0}.repo-drive-details dt{color:var(--lc-text-secondary);font-size:var(--lc-font-caption);font-weight:400}.repo-drive-details dd{color:var(--lc-text);font-size:var(--lc-font-body);margin:0;overflow-wrap:anywhere}.repo-drive-preview{display:grid;gap:var(--lc-space-4);min-width:0}.repo-drive-preview__image,.repo-drive-preview__video{background:var(--lc-video-bg);display:block;margin:0 auto;max-height:65dvh;max-width:100%;object-fit:contain}.repo-drive-preview__audio{max-width:100%;width:100%}.repo-drive-preview__meta{color:var(--lc-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--lc-font-meta);gap:var(--lc-space-2) var(--lc-space-4);overflow-wrap:anywhere}.repo-drive-dialog__hint{color:var(--lc-text-secondary);font-size:var(--lc-font-body);line-height:1.6;margin-bottom:var(--lc-space-4)}.repo-drive-dialog__target{background:var(--lc-surface-tonal);border-radius:var(--lc-radius-control);display:grid;gap:var(--lc-space-2);overflow-wrap:anywhere;padding:12px}.repo-drive-dialog__target>span{color:var(--lc-text-secondary);font-size:var(--lc-font-meta)}.repo-drive-alert__actions{margin-top:10px}.repo-drive-alert__hint,.repo-drive-alert__meta{font-size:var(--lc-font-meta);margin-top:var(--lc-space-2)}@media(max-width:767px){.invite-gate{padding:16px}.rd-modal.auth-popup>.modal-content.auth-popup__panel{max-height:calc(100dvh - 32px)}}@media(max-width:384px){.invite-gate{padding:8px}.rd-modal.auth-popup>.modal-content.auth-popup__panel{max-height:calc(100dvh - 16px)}.auth-popup__phone-group{flex-direction:column}.auth-popup__phone-group>.auth-popup__phone-prefix,.auth-popup__phone-group>.rd-input{flex:none;width:100%}.profile-panel__header,.profile-panel__title-wrap{align-items:start;flex-wrap:wrap}.theme-toggle{gap:10px;flex-wrap:wrap}.theme-toggle__select{max-width:100%}}.rd-modal-backdrop{background:var(--lc-backdrop)}.rd-modal.modal-dialog{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-lg);color:var(--lc-text);height:fit-content;inset:0;margin:auto;max-height:calc(100dvh - 32px);max-width:600px;min-width:0;overflow:hidden;padding:0;position:fixed;width:calc(100vw - 32px)}.rd-modal.modal-dialog>.modal-content{background:inherit;border:0;border-radius:inherit;color:inherit;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);min-height:0;min-width:0;padding:0}.rd-modal.modal-dialog>.modal-content>form:has(>.modal-body){display:flex;flex:1;flex-direction:column;max-height:inherit;min-height:0;min-width:0;margin:0;overflow:hidden}.modal-header{align-items:center;border-bottom:1px solid var(--lc-border-light);display:flex;flex-shrink:0;gap:var(--lc-space-3);justify-content:space-between;padding:var(--lc-space-3) var(--lc-panel-padding)}.modal-title{color:var(--lc-text);font-size:var(--lc-font-panel);font-weight:600;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}.rd-modal-close{align-items:center;background:transparent;border:0;color:var(--lc-text-secondary);display:flex;flex:0 0 var(--lc-control-height);height:var(--lc-control-height);justify-content:center;min-width:var(--lc-control-height);padding:10px}.modal-body{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:var(--lc-panel-padding)}.modal-footer{border-top:1px solid var(--lc-border-light);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--lc-space-2);justify-content:flex-end;padding:var(--lc-space-4) var(--lc-panel-padding)}@media(max-width:384px){.rd-modal.modal-dialog{max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}.rd-modal.modal-dialog>.modal-content{max-height:calc(100dvh - 16px)}}.app-shell.repodrive-app{--repodrive-divider: var(--lc-border-light);--repodrive-side-surface: var(--lc-surface-tonal);--repodrive-chrome-height: var(--repodrive-header-height, 64px);background:var(--lc-surface);font-size:var(--lc-font-body);margin:0;max-width:none;min-height:100dvh;padding:0}.repodrive-fluent-root{background:var(--lc-bg);color:var(--lc-text);font-family:inherit;font-size:var(--lc-font-body);line-height:1.5;min-height:100dvh}.app-connection-status{margin:0}.repodrive-app .app-main,.repodrive-app .tab-content{min-width:0;padding:0}.repodrive-app .app-error{margin:var(--lc-space-3) var(--lc-space-6)}.repodrive-app--transfers .app-main{padding-bottom:0}.repodrive-skip-link{background:var(--lc-surface);border-radius:var(--lc-radius-control);left:var(--lc-space-4);padding:var(--lc-space-3);position:fixed;top:-100px;z-index:1600}.repodrive-skip-link:focus{top:var(--lc-space-3)}.rd-modal.repodrive-side-dialog,.rd-modal.repodrive-folder-dialog{border-radius:0;height:100dvh;inset:0;margin:0 0 0 auto;max-height:100dvh;max-width:440px;width:min(440px,100vw)}.rd-modal.repodrive-folder-dialog{margin:0 auto 0 0;max-width:320px;width:min(320px,100vw)}.rd-modal.repodrive-side-dialog>.modal-content,.rd-modal.repodrive-folder-dialog>.modal-content{border-radius:0;height:100dvh;margin:0;max-height:100dvh;max-width:none;min-height:0;padding:0;width:100%}.repodrive-side-dialog .modal-body,.repodrive-folder-dialog .modal-body{flex:1}.repodrive-folder-dialog{--repodrive-divider: var(--lc-border-light);--repodrive-side-surface: var(--lc-surface-tonal)}.repodrive-folder-dialog .modal-body{background:var(--repodrive-side-surface);padding:var(--lc-panel-padding)}.repodrive-folder-dialog .repo-drive-sidebar{border:0;box-shadow:none;height:auto;min-height:0;overflow:visible;position:static}.repodrive-folder-dialog .repo-drive-sidebar>.card-body{padding:0}.repodrive-folder-dialog .repo-drive-panel-head>div:first-child{display:none}.repodrive-folder-dialog .repo-drive-navigation-tools__limit{align-self:center;grid-column:1;grid-row:1;margin-bottom:0}.repodrive-account-identity{align-items:center;border-bottom:1px solid var(--lc-border-light);display:flex;flex-wrap:wrap;gap:var(--lc-space-3);padding-bottom:var(--lc-panel-padding)}.repodrive-account-identity>.icon{color:var(--lc-primary)}.repodrive-account-identity>div{flex:1;min-width:0;overflow-wrap:anywhere}.repodrive-account-identity strong{font-size:var(--lc-font-body);font-weight:600}.repodrive-account-identity p{color:var(--lc-text-secondary);font-size:var(--lc-font-caption);margin:var(--lc-space-1) 0 0}.repodrive-account-security{padding:var(--lc-panel-padding) 0}.repodrive-account-security h3{color:var(--lc-text);font-size:var(--lc-font-section);margin:0 0 var(--lc-space-2)}.repodrive-account-security p{color:var(--lc-text-secondary);margin-bottom:var(--lc-space-3)}.repodrive-account-security button{margin-bottom:var(--lc-space-2);min-height:var(--lc-control-height)}@media(max-width:767px){.app-shell.repodrive-app{padding-bottom:calc(var(--repodrive-transfer-trigger-height, 0px) + 24px)}.repodrive-app .app-error{margin-inline:var(--lc-space-3)}.repodrive-app .repo-drive-transfers{left:var(--lc-space-3);right:var(--lc-space-3)}.repodrive-app .repo-drive-transfers__trigger{max-width:none;width:100%}.rd-modal.repodrive-side-dialog,.rd-modal.repodrive-folder-dialog{max-width:none;width:100vw}.repodrive-side-dialog .modal-body{overscroll-behavior:contain;padding-bottom:max(var(--lc-panel-padding),env(safe-area-inset-bottom))}.repodrive-side-dialog .modal-header{padding-top:max(var(--lc-panel-padding),env(safe-area-inset-top))}}@media(max-width:384px){.repodrive-account-identity{align-items:flex-start;flex-direction:column;gap:var(--lc-space-2)}.repodrive-account-identity>div{width:100%}}@media(min-width:1200px){.repodrive-app:has(.repodrive-workspace--inspector) .repo-drive-transfers{right:calc(340px + var(--lc-space-4))}}@media(min-width:1024px)and (max-width:1199px){.repodrive-app:has(.repodrive-workspace--inspector) .repo-drive-transfers{right:calc(340px + var(--lc-space-4))}}@media(max-width:767px){.rd-modal.repodrive-side-dialog.repodrive-bottom-sheet{border-radius:var(--lc-radius) var(--lc-radius) 0 0;height:auto;inset:auto 0 0;margin:0;max-height:88dvh;max-width:none;width:100%}.rd-modal.repodrive-bottom-sheet>.modal-content{border-radius:inherit;display:block;height:auto;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:68px}.repodrive-bottom-sheet .modal-header{background:var(--lc-surface);position:sticky;top:0;z-index:1}.repodrive-bottom-sheet .repodrive-inspector__body{overflow:visible}.repodrive-bottom-sheet .repodrive-inspector__actions{margin-bottom:max(var(--lc-panel-padding),env(safe-area-inset-bottom))}.repodrive-bottom-sheet button{min-height:44px;min-width:44px}}@media(max-width:319px){.app-shell.repodrive-app{padding-bottom:calc(max(var(--repodrive-transfer-trigger-height,0px),44px) + 28px)}html:has(.repodrive-app){scroll-padding-top:calc(var(--repodrive-header-height,58px) + 8px);scroll-padding-bottom:calc(max(var(--repodrive-transfer-trigger-height,0px),44px) + 28px)}}.drive-v3{color:var(--lc-text)}.drive-v3-sidebar-create{padding:0 var(--lc-space-2) var(--lc-space-4)}.drive-v3-sidebar-create>button{width:100%;justify-content:flex-start}.drive-sidebar-hint{color:var(--lc-text-secondary);font-size:12px;padding:24px 12px;margin-top:auto}.drive-v3-toolbar{margin-bottom:16px}.drive-v3-toolbar label{display:flex;align-items:center;gap:6px;color:var(--lc-text-secondary);font-size:13px}.drive-v3 select,.drive-v3 input:not([type=checkbox]),.drive-connection input{background:var(--lc-surface);color:var(--lc-text);border:1px solid var(--lc-border);border-radius:var(--lc-radius-control);font:inherit;padding:8px 10px;min-width:0}.drive-v3 .repodrive-workspace-search input{background:transparent;border:0}.drive-inline-actions,.drive-selection-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-block:12px}.drive-selection-bar{padding:12px;border-radius:var(--lc-radius-control);background:var(--lc-primary-soft)}.drive-inline-actions button,.drive-connection button,.drive-folder-choices button,.drive-pdf button{background:var(--lc-surface);color:var(--lc-text);border:1px solid var(--lc-border);border-radius:var(--lc-radius-control);font:inherit;padding:8px 12px;min-height:38px}.drive-inline-actions button:hover:not(:disabled),.drive-folder-choices button:hover{background:var(--lc-surface-hover)}.drive-feedback{background:var(--lc-surface-tonal);border-left:3px solid var(--lc-primary);padding:10px 14px;border-radius:4px;font-size:14px;overflow-wrap:anywhere}.drive-feedback--error{border-left-color:var(--lc-danger,#c93737)}.drive-select-all{display:flex;align-items:center;gap:12px;color:var(--lc-text-secondary);font-size:12px;margin:16px 4px}.drive-items{list-style:none;padding:0;margin:0 0 20px}.drive-item{display:grid;grid-template-columns:24px minmax(0,1fr) 110px 90px 40px;align-items:center;gap:12px;padding:8px 10px;min-height:66px;border-bottom:1px solid var(--lc-border-light);border-radius:6px}.drive-item:hover{background:var(--lc-surface-hover)}.drive-item--selected,.drive-item--selected:hover{background:var(--lc-primary-soft)}.drive-item input[type=checkbox],.drive-select-all input{width:24px;height:24px;accent-color:var(--lc-primary)}.drive-item-main{display:flex;gap:14px;align-items:center;text-align:left;width:100%;min-width:0;color:inherit;background:none;border:0;padding:8px 0;font:inherit}.drive-item-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--lc-radius-control)}.drive-item-name{display:flex;flex-direction:column;min-width:0;gap:3px}.drive-item-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.drive-item-name>span{color:var(--lc-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-item-date,.drive-item-size{font-size:12px;color:var(--lc-text-secondary)}.drive-items--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.drive-items--grid .drive-item{display:grid;grid-template-columns:24px 1fr 36px;align-content:start;border:1px solid var(--lc-border-light);padding:12px;min-height:178px}.drive-items--grid .drive-item>input[type=checkbox]{min-width:24px;min-height:24px}.drive-items--grid .drive-item-main{flex-direction:column;grid-column:1 / -1;grid-row:2;text-align:center}.drive-items--grid .drive-item-name{width:100%}.drive-items--grid .drive-item-icon{width:62px;height:62px}.drive-items--grid .drive-item-date{grid-column:1 / 3;grid-row:3}.drive-items--grid .drive-item-size{grid-column:1 / -1;grid-row:4}.drive-items--grid .repodrive-action-menu__trigger{grid-column:3;grid-row:1}.drive-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 20px;color:var(--lc-text-secondary)}.drive-empty h2{font-weight:600}.drive-empty h2{font-size:17px;font-weight:600;color:var(--lc-text);margin:14px 0 0}.drive-drop-hint{position:absolute;inset:8px;z-index:3;display:grid;place-items:center;border:2px dashed var(--lc-primary);background:var(--lc-surface);opacity:.94;border-radius:10px;font-size:20px;pointer-events:none}.drive-folder-choices{list-style:none;padding:0}.drive-folder-choices button{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0;text-align:left}.drive-preview-dialog{width:min(1080px,96vw)!important;max-width:1080px!important}.drive-preview-dialog video,.drive-preview-image{display:block;max-width:100%;max-height:70vh;margin:auto}.drive-preview-dialog audio{width:100%}.drive-pdf{overflow:auto;max-height:74vh}.drive-pdf canvas{display:block;max-width:100%;margin:auto}.drive-pdf .drive-inline-actions{position:sticky;top:0;padding:8px;margin-top:0;background:var(--lc-surface);z-index:1}.drive-sync-settings{border-block:1px solid var(--lc-border-light);padding-block:20px}.drive-sync-settings ul{list-style:none;padding:0}.drive-sync-settings li{border-bottom:1px solid var(--lc-border-light);padding-block:12px;overflow-wrap:anywhere}.drive-sync-settings p{color:var(--lc-text-secondary);font-size:13px}.drive-connection form{display:grid;gap:16px}.drive-connection label{display:grid;gap:8px}.drive-connection{max-width:520px;padding:48px 28px;margin:8vh auto;background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:16px}.drive-offline-standalone{max-width:960px;margin:40px auto;padding:24px;color:var(--lc-text)}.drive-offline-item{grid-template-columns:minmax(0,1fr) auto}.drive-v3 .drive-v3-toolbar{flex-wrap:nowrap;gap:var(--lc-space-2);margin-bottom:var(--lc-space-2)}.drive-v3-view-controls{display:flex;gap:var(--lc-space-1);margin-left:auto;flex-shrink:0}.drive-v3 .drive-v3-icon-button{width:44px;height:44px;min-width:44px;padding:var(--lc-space-2);background:transparent;border-color:transparent;color:var(--lc-text-secondary)}.drive-v3 .drive-v3-icon-button:hover{background:var(--lc-surface-hover)}.drive-selection-bar{flex-wrap:nowrap;min-height:57px;margin:0 0 var(--lc-space-2);padding:var(--lc-space-2);gap:var(--lc-space-2)}.drive-selection-bar strong{min-width:0;font-size:var(--lc-font-caption);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-selection-actions{display:flex;gap:var(--lc-space-2);margin-left:auto}.drive-list-heading{display:grid;grid-template-columns:24px minmax(0,1fr) 110px 90px 40px;align-items:center;gap:12px;min-height:44px;padding:0 10px;color:var(--lc-text-secondary);font-size:var(--lc-font-meta);border-bottom:1px solid var(--lc-border-light)}.drive-list-heading--grid{grid-template-columns:24px minmax(0,1fr)}.drive-list-heading input{width:17px;height:17px;accent-color:var(--lc-primary)}.drive-item-mobile-meta{display:none}.drive-filter-status{display:flex;flex-wrap:wrap;gap:var(--lc-space-2);padding-bottom:var(--lc-space-2);font-size:var(--lc-font-caption);color:var(--lc-text-secondary)}.drive-filter-status>span{display:inline-flex;align-items:center;max-width:100%;gap:var(--lc-space-1);padding-left:var(--lc-space-2);background:var(--lc-surface-tonal);border-radius:var(--lc-radius-control);overflow-wrap:anywhere}.drive-filter-status button{border:0;background:transparent;color:inherit;padding:var(--lc-space-2);min-height:44px;min-width:44px}.drive-v3-parent{margin-right:var(--lc-space-2)}.drive-v3-rail{align-self:stretch}.drive-trash-monitor{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lc-space-3);padding:var(--lc-space-3);margin-bottom:var(--lc-space-3);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-control)}.drive-trash-monitor>div{flex:1;min-width:min(100%,220px)}.drive-trash-monitor strong{font-size:var(--lc-font-caption);font-weight:550}.drive-trash-monitor p{margin:var(--lc-space-1) 0 0;font-size:var(--lc-font-caption);color:var(--lc-text-secondary)}@media(max-width:1023px){.drive-v3.repo-drive-shell{grid-template-columns:minmax(0,1fr)}.drive-v3>.drive-v3-sidebar{display:none}.repodrive-folder-dialog .drive-v3-sidebar{border:0;min-height:0}.repodrive-folder-dialog .drive-v3-sidebar .card-body{padding:0}}@media(max-width:767px){.drive-v3 .repo-drive-main{padding:var(--lc-space-2) var(--lc-space-4) var(--lc-space-6)}.drive-v3 .repodrive-workspace-topbar{grid-template-columns:1fr;gap:var(--lc-space-2)}.drive-v3 .repodrive-mobile-search-header{grid-template-columns:44px minmax(0,1fr);padding-top:0;margin-bottom:var(--lc-space-2)}.drive-v3 .drive-v3-toolbar{gap:var(--lc-space-1);padding-bottom:var(--lc-space-2)}.drive-v3-view-controls{gap:0}.drive-items--list .drive-item,.drive-list-heading{grid-template-columns:24px minmax(0,1fr) 36px;gap:8px;padding-inline:4px}.drive-items--list .drive-item-date,.drive-items--list .drive-item-size,.drive-list-heading-date,.drive-list-heading-size{display:none}.drive-items--list .drive-item-mobile-meta{display:block}.drive-items--list .drive-item-main{min-height:44px;gap:var(--lc-space-2)}.drive-selection-bar{gap:var(--lc-space-1)}.drive-selection-bar strong{flex:1}.drive-selection-actions{margin-left:0}}.concept-8{--concept-dock-height: 58px;--concept-lane-width: 320px;--lc-font-body: 14px;background:var(--lc-bg)}.concept-8 .repodrive-app{background:var(--lc-bg);min-height:100dvh;padding:18px 36px 22px}.concept-brand{align-items:center;color:var(--lc-text);display:inline-flex;font-size:20px;font-weight:700;gap:10px;white-space:nowrap;letter-spacing:-.3px}.concept-brand>img{height:28px;object-fit:contain;width:29px}.concept-brand>.concept-brand-dark{display:none}:is([data-theme=dark],[data-theme=cyberpunk]) .concept-brand>.concept-brand-light{display:none}:is([data-theme=dark],[data-theme=cyberpunk]) .concept-brand>.concept-brand-dark{display:block}.concept-brand small{display:block;font-size:13px;font-weight:400;letter-spacing:0}.concept-8 .repodrive-brand-header{align-items:center;background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow-sm);display:flex;gap:20px;height:64px;margin-bottom:16px;padding:10px 18px;position:relative;width:100%}.concept-8 .repodrive-brand-header__brand{flex:0 0 auto;padding:0}.concept-desktop-sections{align-items:center;display:flex;gap:8px}.concept-desktop-sections button{align-items:center;background:none;border:0;border-radius:var(--lc-radius-control);color:var(--lc-text-secondary);display:flex;gap:8px;min-height:38px;padding:6px 12px}.concept-desktop-sections button[aria-current=page],.concept-secondary-dock button[aria-current=page]{background:var(--lc-primary-soft);color:var(--lc-primary);font-weight:600}.concept-desktop-sections .icon{height:20px;width:20px}.concept-desktop-sections button:first-child[aria-current=page] .icon{color:var(--lc-primary)}.concept-global-search{align-items:center;background:var(--lc-surface-nested);border:1px solid var(--lc-control-border);border-radius:10px;display:flex;flex:1;gap:10px;max-width:480px;min-width:130px;padding:6px 12px;transition:border-color var(--lc-transition),box-shadow var(--lc-transition)}.concept-global-search:focus-within{border-color:var(--lc-primary);box-shadow:0 0 0 3px var(--lc-primary-soft)}.concept-global-search input{background:none;border:0;min-height:24px;min-width:0;outline:none;width:100%}.concept-8 :is(.concept-global-search,.concept-account-mobile-search):has(input:focus-visible){outline:2px solid var(--lc-focus-color);outline-offset:2px}@media(hover:hover){.concept-8 :is(.concept-desktop-sections>button,.concept-secondary-dock>button,.repodrive-brand-header .concept-tablet-utility):hover:not(:disabled):not([aria-current=page]){background:var(--lc-surface-hover)}}.concept-8 :is(.concept-desktop-sections>button,.concept-secondary-dock>button,.repodrive-brand-header .concept-tablet-utility):active:not(:disabled):not([aria-current=page]){background:var(--lc-primary-soft);color:var(--lc-primary)}.concept-8 .repodrive-brand-header__session{align-items:center;display:flex;flex:0 0 auto;gap:12px;margin:0}.concept-telegram-status{display:flex}.concept-telegram-status img{height:28px;width:28px;border-radius:50%}.concept-8 .repodrive-brand-header__account{align-items:center;background:none;border:0;border-left:1px solid var(--lc-border-light);border-radius:0;display:flex;gap:10px;min-height:44px;padding:0 0 0 14px}.concept-8 .repodrive-brand-header__avatar{background:var(--lc-primary-soft);border:0;border-radius:50%;height:32px;overflow:hidden;width:32px}.concept-8 .repodrive-brand-header__avatar img{height:100%;object-fit:cover;width:100%}.concept-account-copy{display:flex;flex-direction:column;gap:4px;max-width:145px;text-align:left}.concept-account-copy strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-account-copy small{color:var(--lc-text-secondary);font-size:12px}.concept-8 .repodrive-brand-header .repodrive-header-folders .concept-navigation-chevron-icon,.concept-8 .repodrive-brand-header .repodrive-header-folders,.concept-8 .repodrive-brand-header .repodrive-header-transfers,.concept-tablet-utility{display:none}.concept-8 .repodrive-shared-workspace{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) var(--concept-lane-width);min-height:calc(100dvh - 116px);padding:0}.concept-8 .workspace-content{grid-column:1;grid-row:1;min-width:0;padding:0}.concept-8 .workspace-navigation.concept-utility-lane{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:flex;flex-direction:column;gap:12px;grid-column:2;grid-row:1;margin:0;min-width:0;padding:14px 12px;position:static;width:auto}.concept-storage-summary{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);display:flex;flex-direction:column;gap:12px;padding:16px;text-align:left;width:100%}.concept-storage-summary>span{align-items:center;display:flex;gap:14px}.concept-storage-summary .icon{color:var(--lc-primary);height:22px;width:22px}.concept-storage-summary b{font-size:22px;letter-spacing:-.3px}.concept-storage-summary small{color:var(--lc-text-secondary);font-size:12px;line-height:1.5}.concept-quick-access{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);padding:14px 12px 8px}.concept-quick-access h2{color:var(--lc-text-secondary);font-size:12px;font-weight:600;margin-bottom:6px}.concept-quick-access nav{display:flex;flex-direction:column;gap:0}.concept-quick-access button{align-items:center;background:none;border:0;border-radius:var(--lc-radius-control);color:var(--lc-text);display:flex;font-size:14px;font-weight:500;gap:12px;min-height:44px;padding:8px 10px;text-align:left;width:100%}.concept-quick-access button:hover{background:var(--lc-surface-hover)}.concept-quick-access button[aria-current=page]{background:var(--lc-primary-soft);color:var(--lc-primary)}.concept-quick-access button[aria-current=page]{background:var(--lc-primary-soft)}.concept-quick-access button>.icon:first-child{color:var(--lc-text);height:20px;width:20px}.concept-quick-access button>.icon:last-child{color:var(--lc-text-secondary);margin-left:auto;width:16px}.concept-security-summary{align-items:center;background:var(--lc-primary-soft);border:0;border-radius:10px;color:var(--lc-primary-deep);display:flex;gap:12px;padding:14px;text-align:left}.concept-security-summary span{display:flex;flex:1;flex-direction:column;gap:8px}.concept-security-summary strong{font-weight:500}.concept-security-summary small{color:var(--lc-text-secondary);font-size:12px}.concept-8 .concept-security-summary strong{color:var(--lc-primary)}.concept-8 .concept-security-summary small{color:var(--lc-text-secondary-on-primary-soft)}.concept-security-summary>.icon:first-child{height:22px;width:22px}.concept-secondary-dock{display:none}.concept-8 .drive-v3--embedded{display:block;margin:0;padding:0}.concept-8 .drive-v3 .repo-drive-main{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);min-height:calc(100dvh - 116px);padding:20px 16px}.concept-8 .repodrive-workspace-heading{border:0;display:block;margin:0;padding:0}.concept-8 .repodrive-workspace-topbar{align-items:start;display:block}.concept-8 .repodrive-workspace-title,.concept-page-heading h1{font-size:var(--lc-font-page);font-weight:600;letter-spacing:-.3px;line-height:1.25;margin:0 0 2px}.concept-file-count{color:var(--lc-text-secondary);font-size:13px}.concept-8 .repodrive-workspace-search{background:var(--lc-surface-nested);border:1px solid var(--lc-control-border);border-radius:10px;gap:10px;min-height:38px;padding:6px 12px;transition:border-color var(--lc-transition),box-shadow var(--lc-transition)}.concept-8 .repodrive-workspace-search:focus-within{border-color:var(--lc-primary);box-shadow:0 0 0 3px var(--lc-primary-soft)}.concept-8 .repodrive-workspace-topbar>.repodrive-workspace-search{display:none}.concept-8 .drive-v3-toolbar{border:0;gap:8px;justify-content:flex-end;margin:-49px 0 18px auto;min-height:38px;padding:0;width:fit-content}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger.fui-Button{min-height:38px;min-width:38px}.concept-8 .drive-v3-view-controls .drive-v3-icon-button{height:32px;min-height:32px;min-width:40px;width:auto}.concept-8 .drive-v3-toolbar button{background:transparent;border:0;border-radius:var(--lc-radius-control);color:var(--lc-text-secondary);min-height:38px;padding:7px 10px}.concept-8 .drive-v3-toolbar button:hover:not(:disabled){background:var(--lc-surface-hover);color:var(--lc-text)}.concept-8 .drive-v3-toolbar button:active:not(:disabled){background:var(--lc-primary-soft);color:var(--lc-primary)}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{background:var(--lc-primary-fill);border-radius:var(--lc-radius-control);color:var(--lc-text-on-primary);font-size:14px;font-weight:500;padding:8px 14px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary:hover:not(:disabled){background:var(--lc-primary-fill-hover);color:var(--lc-text-on-primary)}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary .icon{height:20px;width:20px}.concept-8 .drive-v3-view-controls{background:var(--lc-surface-nested);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-control);display:flex;gap:2px;margin-left:8px;padding:2px}.concept-8 .drive-v3-view-controls button{background:transparent;border:0;border-radius:6px;color:var(--lc-text-secondary);min-height:32px;min-width:40px;padding:4px 10px}.concept-8 .drive-v3-view-controls button:hover:not(:disabled):not([aria-pressed=true]){background:var(--lc-surface-hover);color:var(--lc-text)}.concept-8 .drive-v3-view-controls .btn[aria-pressed=true]{background:var(--lc-surface);box-shadow:var(--lc-shadow-sm);color:var(--lc-primary)}.concept-8 .drive-list-heading{align-items:center;background:var(--lc-surface-tonal);border:0;border-bottom:1px solid var(--lc-border-light);border-radius:var(--lc-radius-control) var(--lc-radius-control) 0 0;color:var(--lc-text-secondary);display:grid;font-size:12px;font-weight:600;gap:16px;grid-template-columns:24px minmax(0,1fr) 130px 100px 32px;min-height:40px;padding:8px 14px}.concept-8 .drive-items--list{margin:0;padding:0}.concept-8 .drive-items--list .drive-item{align-items:center;border:0;border-bottom:1px solid var(--lc-border-light);border-radius:0;display:grid;gap:16px;grid-template-columns:24px minmax(0,1fr) 130px 100px 32px;min-height:56px;padding:8px 14px;transition:background-color var(--lc-transition),box-shadow var(--lc-transition)}.concept-8 .drive-item-main{gap:12px;padding:0}.concept-8 .drive-item-name strong{color:var(--lc-text);font-size:14px;font-weight:500}.concept-8 .drive-item-date,.concept-8 .drive-item-size{color:var(--lc-text-secondary);font-size:12px}.concept-8 .drive-item-icon{background:none;border:0;border-radius:6px;height:36px;overflow:hidden;width:36px}.concept-file-thumb{height:100%;object-fit:cover;width:100%}.concept-file-type-asset{height:34px;object-fit:contain;width:34px}.concept-file-type-asset:is([src$="/pdf.svg"],[src$="/ppt.svg"],[src$="/text.svg"]){background:#fff;border-radius:14%}.concept-8 .drive-item--selected,.concept-8 .drive-item--selected:hover{background:var(--lc-primary-soft);box-shadow:inset 0 0 0 1px var(--lc-selection-border)}.concept-8 .drive-v3 input[type=checkbox]{appearance:none;background:transparent;border:1.5px solid var(--lc-text-secondary);border-radius:3px;color:var(--lc-text-on-primary);display:inline-grid;margin:0;place-items:center}.concept-8 .drive-v3 input[type=checkbox]:checked{background:var(--lc-primary-fill);border-color:var(--lc-primary-fill)}.concept-8 .drive-v3 input[type=checkbox]:checked:after{content:"✓";font-size:14px;font-weight:700;line-height:1}.concept-8 .drive-v3 input[type=checkbox]:focus-visible{outline:2px solid var(--lc-primary);outline-offset:3px}.concept-8 input[type=checkbox]:where(:not([role=switch])){accent-color:var(--lc-primary);height:17px;width:17px}.concept-8 .drive-v3 :is(.drive-item,.drive-select-all,.drive-list-heading) input[type=checkbox]:where(:not([role=switch])){height:24px;width:24px}.concept-8 .drive-items--grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 0 16px}.concept-8 .drive-items--grid .drive-item{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);min-width:0;padding:14px;transition:border-color var(--lc-transition),box-shadow var(--lc-transition)}.concept-8 .drive-items--grid .drive-item:hover{border-color:var(--lc-primary-light);box-shadow:var(--lc-shadow-sm)}.concept-8 .drive-items--grid .drive-item-icon{height:140px;width:100%}.concept-8 .drive-items--grid .drive-item-main{width:100%}.concept-8 .drive-list-heading--grid,.concept-8 .drive-list-heading.drive-list-heading--grid{display:none}@media(min-width:768px){.concept-8 .drive-items--grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 6px}.concept-8 .drive-items--grid .drive-item{display:block;min-height:240px;padding:18px;position:relative}.concept-8 .drive-items--grid .drive-item-main{gap:14px;text-align:left}.concept-8 .drive-items--grid .drive-item-icon{height:120px;overflow:visible;width:100%}.concept-8 .drive-items--grid .concept-file-type-asset{height:112px;width:144px}.concept-8 .drive-items--grid .repo-drive-item__icon--pdf .concept-file-type-asset,.concept-8 .drive-items--grid .repo-drive-item__icon--presentation .concept-file-type-asset,.concept-8 .drive-items--grid .repo-drive-item__icon--text .concept-file-type-asset{height:100px;width:100px}.concept-8 .drive-items--grid .drive-item-name strong{font-size:18px;font-weight:600}.concept-8 .drive-items--grid .drive-item-mobile-meta{display:block;font-size:14px;line-height:1.4;padding-top:6px}.concept-8 .drive-items--grid .drive-item-date{font-size:14px;margin-top:4px}.concept-8 .drive-items--grid .drive-item[data-kind=file] .drive-item-date,.concept-8 .drive-items--grid .drive-item-size{display:none}.concept-8 .drive-items--grid .drive-item>input{left:8px;opacity:0;position:absolute;top:8px;z-index:2}.concept-8 .drive-items--grid .drive-item--selected>input,.concept-8 .drive-items--grid .drive-item:focus-within>input{opacity:1}.concept-8 .drive-items--grid .drive-item>.repodrive-action-menu__trigger{height:28px;min-height:28px;min-width:28px;padding:2px;position:absolute;right:8px;top:8px;z-index:2}.concept-8 .drive-items--grid .repo-drive-item__icon--image,.concept-8 .drive-items--grid .repo-drive-item__icon--video{height:158px;margin:-12px -12px 0;overflow:hidden;width:calc(100% + 24px)}}.concept-8 .drive-selection-bar{background:none;border:0;border-radius:0;margin:14px 0}.concept-8 .drive-trash-monitor{border:0;border-radius:0;color:var(--lc-text-secondary);padding:12px 0}.concept-8 .drive-trash-monitor strong{font-size:14px}.concept-8 .drive-trash-monitor p{font-size:12px}.concept-8 .drive-feedback{border-radius:8px}.concept-page-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.concept-page-heading p{color:var(--lc-text-secondary);margin:8px 0 0}.concept-account-page,.concept-storage-page,.concept-transfers-page{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);min-height:calc(100dvh - 116px);padding:22px 20px}.concept-8 .repo-drive-transfers--page{inset:auto;margin:0;max-width:none;position:static;width:100%}.concept-transfers-page .repo-drive-transfers__header{background:none;padding:0 0 24px}.concept-transfers-page .repo-drive-transfers__header h2{font-size:var(--lc-font-page);font-weight:600;letter-spacing:-.3px}.concept-transfers-page .repo-drive-transfers__body{max-height:none;padding:0}.concept-transfers-page .repo-drive-transfers__item{background:var(--lc-surface);border:0;border-bottom:1px solid var(--lc-border-light);border-radius:0;padding:20px 0}.concept-8 .repodrive-account-content{max-width:none;padding:0}.concept-8 .repodrive-account-section{border:0;border-bottom:1px solid var(--lc-border-light);padding:24px 0}.concept-8 .repodrive-account-identity{border:0;padding:14px 0 24px}.concept-8 .repodrive-account-identity strong{font-size:18px}.concept-account-advanced{border-bottom:1px solid var(--lc-border-light);padding:18px 0}.concept-account-advanced label{display:flex;gap:20px;padding-top:12px}.concept-8 .repodrive-account-logout{margin-top:24px}.concept-storage-overview{align-items:center;border:1px solid var(--lc-border);border-radius:12px;display:grid;gap:20px;grid-template-columns:260px 1fr 300px;margin-bottom:28px;padding:14px}.concept-storage-selector{display:flex;gap:10px;grid-column:1 / -1}.concept-storage-donut{height:230px;position:relative;width:230px}.concept-storage-donut svg{height:100%;width:100%}.concept-storage-donut>div{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.concept-storage-donut strong{font-size:23px}.concept-storage-breakdown{display:grid;gap:16px;list-style:none;margin:0;padding:0}.concept-storage-breakdown li{align-items:center;display:flex;gap:14px}.concept-storage-breakdown strong{font-weight:500;margin-left:auto}.concept-category{align-items:center;background:#9160ef;border-radius:6px;color:#fff;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.concept-category--1{background:#18ada0}.concept-category--2{background:#ffc629}.concept-category--3{background:#f44662}.concept-storage-total{border-left:1px solid var(--lc-border);padding-left:24px}.concept-storage-total h2{font-size:16px}.concept-storage-total b{font-size:28px}.concept-storage-total dl{display:flex;gap:24px;margin-top:26px}.concept-storage-total dd{font-size:20px;margin:8px 0 0}.concept-storage-overview--numbers{grid-template-columns:1fr 1fr}.concept-storage-overview--numbers .concept-storage-selector{grid-column:1/-1}.concept-storage-updated{align-items:center;color:var(--lc-text-secondary);display:flex;gap:10px}.concept-storage-folder-heading{align-items:center;display:flex;justify-content:space-between;margin:24px 0 14px}.concept-storage-folder-heading h2{font-size:25px;margin:0 0 6px}.concept-storage-folder-heading span{color:var(--lc-text-secondary)}.concept-folder-controls{align-items:center;display:flex;gap:8px}.concept-folder-search{align-items:center;background:var(--lc-surface-nested);border:1px solid var(--lc-border);border-radius:16px;display:flex;gap:10px;padding:10px}.concept-folder-search input{background:none;border:0;min-width:0;width:160px}.concept-storage-columns,.concept-storage-folder{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 140px 140px 190px 28px;padding:12px}.concept-storage-columns{background:var(--lc-surface-nested);border-radius:10px 10px 0 0;color:var(--lc-text-secondary)}.concept-storage-folder{border-bottom:1px solid var(--lc-border-light)}.concept-storage-folder>button{align-items:center;background:none;border:0;display:flex;gap:20px;padding:0;text-align:left}.concept-storage-folder strong{font-weight:400}.concept-storage-folder>span,.concept-storage-folder time{color:var(--lc-text-secondary)}.concept-storage-folders--grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.concept-storage-folders--grid .concept-storage-columns{display:none}.concept-storage-folders--grid .concept-storage-folder{border:1px solid var(--lc-border);border-radius:10px;display:flex;flex-direction:column}.concept-8 .invite-gate{background:var(--lc-bg);display:grid;min-height:100dvh;place-items:center;padding:24px}.concept-8 .invite-gate__panel{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-lg);max-width:620px;padding:48px 40px 40px;width:100%}.concept-gate-brand{display:flex;font-size:32px;gap:14px;justify-content:center;margin-bottom:40px}.concept-gate-brand>img{height:46px;width:50px}.concept-8 .invite-gate__title-wrap{display:block;text-align:center}.concept-8 .invite-gate__title-wrap h1{font-size:26px;font-weight:600;letter-spacing:-.3px;margin-bottom:12px}.concept-8 .invite-gate__subtitle{color:var(--lc-text-secondary);font-size:16px;line-height:1.55;margin:0 0 28px;text-align:center}.concept-8 .invite-gate__form{padding:0}.concept-8 .invite-gate__form input{min-height:54px}.concept-8 .invite-gate__form .btn-primary{font-size:20px;margin-top:8px;min-height:62px;width:100%}.concept-8 .concept-auth-gated .repodrive-brand-header,.concept-8 .concept-auth-gated .app-main{visibility:hidden}.rd-modal{border-radius:16px}.rd-modal>.modal-content{border-radius:inherit}.rd-modal .modal-header{border-bottom-color:var(--lc-border-light)}.rd-modal .modal-body{color:var(--lc-text)}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-app{padding:16px 28px 22px}.concept-8 .repodrive-brand-header{gap:14px;height:64px;margin-bottom:12px;padding:10px 16px}.concept-brand{font-size:20px}.concept-brand>img{height:28px;width:29px}.concept-desktop-sections,.concept-global-search,.concept-telegram-status{display:none}.concept-8 .repodrive-brand-header__session{flex:1;gap:18px;justify-content:flex-end}.concept-8 .repodrive-brand-header .concept-tablet-utility,.concept-8 .repodrive-brand-header .repodrive-header-transfers{align-items:center;background:none;border:0;display:flex;gap:12px;padding:8px}.concept-8 .repodrive-header-control__label{display:inline}.concept-account-copy{max-width:130px}.concept-8 .repodrive-shared-workspace{display:flex;flex-direction:column;gap:20px;min-height:calc(100dvh - 232px)}.concept-secondary-dock{align-items:center;background:var(--lc-surface);border-radius:16px;display:flex;gap:12px;justify-content:space-around;height:var(--concept-dock-height);order:-1;padding:6px 14px}.concept-secondary-dock button{align-items:center;background:none;border:0;border-radius:10px;display:flex;flex:1;font-size:16px;gap:8px;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:6px 10px}.concept-secondary-dock .icon{height:26px;width:26px}.concept-8 .drive-v3 .repo-drive-main{min-height:calc(100dvh - 240px);padding:34px 24px}.concept-8 .repodrive-workspace-title{font-size:52px;margin-bottom:8px}.concept-file-count{font-size:20px}.concept-8 .repodrive-workspace-topbar>.repodrive-workspace-search{display:flex;margin:16px 0 24px;min-height:64px;width:100%}.concept-8 .repodrive-workspace-search input{font-size:22px}.concept-8 .drive-v3 .drive-v3-toolbar{flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 0 22px;width:100%}.concept-8 .drive-v3-toolbar button{font-size:22px;min-height:62px}.concept-8 .drive-v3-view-controls{margin-left:auto}.concept-8 .drive-list-heading{display:flex;font-size:18px;gap:36px;min-height:64px}.concept-8 .drive-list-heading-date,.concept-8 .drive-list-heading-size{display:none}.concept-8 .drive-items--list .drive-item{gap:32px;grid-template-columns:22px minmax(0,1fr) 32px;min-height:94px;padding:16px 20px}.concept-8 .drive-item-date,.concept-8 .drive-item-size{display:none}.concept-8 .drive-item-name strong{font-size:22px;font-weight:600}.concept-8 .drive-item-mobile-meta{color:var(--lc-text-secondary);display:block;font-size:20px;padding-top:6px}.concept-8 .drive-item-icon{height:60px;width:60px}.concept-file-type-asset{height:56px;width:56px}.concept-8 .drive-item-main{gap:32px}.concept-8 .drive-items--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-storage-overview{grid-template-columns:220px 1fr}.concept-storage-total{grid-column:1/-1}.concept-storage-folder-heading{align-items:start;flex-direction:column;gap:16px}.concept-storage-columns,.concept-storage-folder{grid-template-columns:minmax(0,1fr) 110px 90px 150px 28px}}@media(max-width:767px){.concept-8{--lc-font-body: 14px}.concept-8 .repodrive-app{padding:18px 10px 110px}.concept-8 .repodrive-brand-header{gap:10px;height:52px;margin-bottom:12px;padding:10px}.concept-brand{font-size:21px;gap:8px}.concept-brand>img{height:25px;width:26px}.concept-desktop-sections,.concept-global-search,.concept-telegram-status{display:none}.concept-8 .repodrive-brand-header__session{gap:8px;margin-left:auto}.concept-8 .repodrive-brand-header__account{border:0;gap:8px;padding:0}.concept-8 .repodrive-brand-header__avatar{height:35px;width:35px}.concept-account-copy{max-width:82px}.concept-account-copy strong{font-size:12px}.concept-account-copy small{font-size:11px}.concept-8 .repodrive-brand-header__account>.icon{display:none}.concept-8 .repodrive-brand-header .repodrive-header-folders{align-items:center;background:var(--lc-primary-soft);border:0;border-radius:12px;color:var(--lc-primary);display:flex;height:34px;justify-content:center;min-height:34px;min-width:34px;padding:4px;width:34px}.concept-8 .repodrive-shared-workspace{display:block;min-height:calc(100dvh - 180px)}.concept-secondary-dock{align-items:center;background:var(--lc-surface);border-radius:16px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 2px 12px #3c72920d;display:flex;height:var(--concept-dock-height);justify-content:space-around;left:10px;padding:6px;position:fixed;right:10px;z-index:25}.concept-secondary-dock button{align-items:center;background:none;border:0;border-radius:10px;display:flex;flex:1;flex-direction:column;font-size:12px;gap:2px;height:44px;justify-content:center;line-height:14px;min-height:44px;min-width:44px;padding:2px}.concept-secondary-dock .icon{flex-shrink:0;height:24px;width:24px}.concept-8 .drive-v3 .repo-drive-main{background:transparent;min-height:0;padding:0}.concept-8 .repodrive-workspace-heading{background:var(--lc-surface);border-radius:16px;padding:14px 14px 0}.concept-8 .repodrive-workspace-title{font-size:22px;letter-spacing:-.5px;margin:0 0 4px}.concept-file-count{font-size:13px}.concept-8 .repodrive-workspace-topbar>.repodrive-workspace-search{display:flex;margin:12px 0 0;min-height:36px;padding:6px 10px}.concept-8 .repodrive-workspace-search input{font-size:14px}.concept-8 .drive-v3-toolbar{background:var(--lc-surface);border-radius:0 0 16px 16px;gap:6px;justify-content:space-between;margin:0 0 12px;min-height:59px;padding:16px 10px 8px;width:100%}.concept-8 .drive-v3-toolbar button{border:1px solid var(--lc-border-light);border-radius:8px;font-size:13px;gap:4px;min-height:34px;min-width:30px;padding:6px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{font-size:13px;gap:7px;padding:6px 10px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary .icon{height:20px;width:20px}.concept-8 .drive-v3-toolbar .drive-v3-view-controls{border:0;gap:4px;padding:0}.concept-8 .drive-v3-toolbar .icon{height:21px;width:21px}.concept-8 .drive-list-heading{display:none}.concept-8 .drive-items--list{background:var(--lc-surface);border-radius:16px;padding:4px 8px}.concept-8 .drive-items--list .drive-item{gap:12px;grid-template-columns:24px minmax(0,1fr) 28px;min-height:60px;padding:10px 8px}.concept-8 .drive-items--list .drive-item:last-child{border:0}.concept-8 .drive-item-main{gap:14px}.concept-8 .drive-item-icon{height:40px;width:40px}.concept-file-type-asset{height:38px;width:38px}.concept-8 .drive-item-name strong{font-size:14px;font-weight:600}.concept-8 .drive-item-date,.concept-8 .drive-item-size{display:none}.concept-8 .drive-item-mobile-meta{color:var(--lc-text-secondary);display:block;font-size:13px;padding-top:4px}.concept-8 .drive-item>.repodrive-action-menu__trigger{border:0;min-height:30px;min-width:24px;padding:0}.concept-8 .drive-items--grid{background:var(--lc-surface);border-radius:16px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.concept-8 .drive-items--grid .drive-item-icon{height:100px}.concept-page-heading h1{font-size:25px}.concept-account-page,.concept-storage-page,.concept-transfers-page{min-height:calc(100dvh - 190px);padding:18px 14px}.concept-transfers-page .repo-drive-transfers__header h2{font-size:25px}.concept-storage-overview{grid-template-columns:1fr;padding:12px}.concept-storage-donut{justify-self:center}.concept-storage-total{border-left:0;border-top:1px solid var(--lc-border);padding:16px 0 0}.concept-storage-total b{font-size:32px}.concept-storage-folder-heading{align-items:stretch;flex-direction:column;gap:14px}.concept-folder-controls{flex-wrap:wrap}.concept-folder-search{flex:1}.concept-folder-search input{width:100%}.concept-storage-columns{display:none}.concept-storage-folder{gap:8px;grid-template-columns:minmax(0,1fr) 28px}.concept-storage-folder>span,.concept-storage-folder time{font-size:12px;grid-column:1}.concept-storage-folder>.repodrive-action-menu__trigger{grid-column:2;grid-row:1}.concept-storage-folders--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-storage-updated small{display:none}.concept-8 .invite-gate{padding:22px}.concept-8 .invite-gate__panel{border-radius:16px;padding:44px 20px 36px}.concept-gate-brand{font-size:32px;gap:16px;margin-bottom:36px}.concept-gate-brand>img{height:44px;width:48px}.concept-8 .invite-gate__title-wrap h1{font-size:25px;line-height:1.2;margin-bottom:16px;white-space:nowrap}.concept-8 .invite-gate__subtitle{font-size:16px;margin-bottom:24px}.concept-8 .invite-gate__form input{min-height:44px}.concept-8 .invite-gate__form .btn-primary{font-size:18px;min-height:48px}.concept-8 .repo-drive-transfers:not(.repo-drive-transfers--page){bottom:100px;left:10px;right:10px}.concept-8 .repo-drive-transfers__trigger-copy>span{display:none}}@media(max-width:359px){.concept-account-copy{display:none}.concept-8 .drive-v3-toolbar{gap:3px;padding-inline:6px}.concept-8 .drive-v3-toolbar button{font-size:11px;padding:4px}.concept-8 .drive-v3-toolbar .icon{height:18px;width:18px}.concept-8 .invite-gate__title-wrap h1{white-space:normal}}.concept-file-artwork{position:relative;align-items:center;display:flex;height:100%;justify-content:center;width:100%}.concept-file-artwork>.icon{height:75%;width:75%}.concept-file-video-play-filled{display:none}.concept-file-details{position:relative;width:100%}.concept-file-details h2{font-size:18px;font-weight:600;letter-spacing:-.2px;margin:12px 0 2px;overflow-wrap:anywhere}.concept-details-type{color:var(--lc-text-secondary);font-size:14px;margin:0 0 24px}.concept-details-artwork{border-radius:var(--lc-radius-control);height:200px;overflow:hidden;width:100%}.concept-details-artwork .concept-file-type-asset{height:100px;width:100px}.concept-file-details dl{display:grid;gap:14px;margin:0 0 20px}.concept-file-details dl>div{align-items:start;color:var(--lc-text-secondary);display:grid;gap:12px;grid-template-columns:22px 100px 1fr}.concept-file-details dt{font-weight:400}.concept-file-details dd{margin:0;overflow-wrap:anywhere}.concept-file-details nav{border-block:1px solid var(--lc-border-light);padding:10px 0}.concept-file-details button:not(.concept-details-close){align-items:center;background:none;border:0;border-radius:var(--lc-radius-control);color:var(--lc-text);display:flex;font-weight:500;gap:12px;min-height:44px;padding:10px 8px;text-align:left;width:100%}.concept-file-details button:not(.concept-details-close):hover{background:var(--lc-surface-hover)}.concept-file-details .concept-details-trash{color:var(--lc-danger-text)!important}.concept-file-details button>.icon:first-child{height:20px;width:20px}.concept-file-details button>.icon:last-child{margin-left:auto;width:16px}.concept-file-details .concept-details-trash{color:var(--lc-danger)!important;margin-top:10px}.concept-details-close{background:none;border:0;position:absolute;right:0;top:0}@media(max-width:767px){.concept-details-artwork{height:210px}.concept-file-details h2{font-size:22px}.concept-file-details dl>div{grid-template-columns:22px 88px 1fr}.concept-details-dialog .modal-body{padding:16px}}.concept-transfer-tabs{display:flex;gap:8px;margin:0 0 20px;overflow-x:auto}.concept-transfer-tabs button{background:none;border:0;border-radius:10px;padding:14px 18px;white-space:nowrap}.concept-transfer-tabs button[aria-pressed=true]{background:var(--lc-primary-soft);color:var(--lc-primary)}.concept-transfer-options{color:var(--lc-text-secondary);font-size:12px;margin-bottom:12px}.concept-transfers-page .repo-drive-transfers__item{align-items:center;display:grid;gap:8px 24px;grid-template-columns:88px minmax(180px,1fr) minmax(170px,1.2fr) auto;min-height:120px}.concept-transfer-artwork{grid-column:1;grid-row:1/5;height:80px;position:relative;width:80px}.concept-transfer-artwork>span{align-items:center;background:var(--lc-primary-soft);border:3px solid var(--lc-surface);border-radius:50%;bottom:0;color:var(--lc-primary);display:flex;height:40px;justify-content:center;position:absolute;right:-8px;width:40px}.concept-transfers-page .repo-drive-transfers__identity{grid-column:2;grid-row:1}.concept-transfers-page .repo-drive-transfers__identity strong{font-size:17px}.concept-transfers-page .repo-drive-transfers__direction,.concept-transfers-page .repo-drive-transfers__destination{display:none}.concept-transfers-page .repo-drive-transfers__state{grid-column:2;grid-row:2;justify-self:start}.concept-transfers-page .repo-drive-transfers__bytes{grid-column:3;grid-row:1}.concept-transfers-page .repo-drive-transfers__meter{grid-column:3;grid-row:2;height:10px;margin:0}.concept-transfers-page .repo-drive-transfers__actions{grid-column:4;grid-row:1/4}.concept-transfers-page .repo-drive-transfers__actions button:has(.icon){align-items:center;background:var(--lc-surface-nested);border:0;border-radius:50%;display:flex;height:44px;justify-content:center;min-width:44px;padding:10px}.concept-transfers-page .repo-drive-transfers__error{grid-column:2/4;grid-row:3}.concept-transfers-page .repo-drive-transfers__footer{border:0;margin-top:20px;padding:0}@media(max-width:767px){.concept-transfer-tabs{gap:4px}.concept-transfer-tabs button{font-size:12px;padding:10px 8px}.concept-transfers-page .repo-drive-transfers__item{gap:6px 10px;grid-template-columns:52px minmax(0,1fr) auto;min-height:104px}.concept-transfer-artwork{height:48px;width:48px}.concept-transfer-artwork>span{height:26px;width:26px}.concept-transfer-artwork .concept-file-type-asset{height:42px;width:42px}.concept-transfers-page .repo-drive-transfers__identity strong{font-size:14px}.concept-transfers-page .repo-drive-transfers__state{font-size:12px}.concept-transfers-page .repo-drive-transfers__bytes{font-size:12px;grid-column:2;grid-row:3}.concept-transfers-page .repo-drive-transfers__meter{grid-column:2;grid-row:4}.concept-transfers-page .repo-drive-transfers__actions{grid-column:3;flex-direction:column}.concept-transfers-page .repo-drive-transfers__actions button:has(.icon){height:30px;min-width:30px;padding:6px}.concept-transfers-page .repo-drive-transfers__error{grid-column:2;grid-row:5}}.concept-8 .repodrive-app{background:var(--lc-bg)}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .repodrive-app{background:var(--lc-bg)}.concept-8 .drive-v3.repo-drive-shell{background:transparent;border-radius:var(--lc-radius);overflow:hidden}.concept-8 .repodrive-workspace-location{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-height:0}.concept-8 .workspace-navigation.concept-utility-lane{height:auto;min-height:calc(100dvh - 116px)}.concept-8 .concept-storage-summary{align-items:flex-start;background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:var(--lc-radius);color:var(--lc-text);gap:12px;padding:16px}.concept-8 .concept-storage-summary b{font-size:22px;text-align:left}.concept-8 .concept-security-summary{background:var(--lc-primary-soft);border-radius:10px;color:var(--lc-primary-deep);gap:12px;padding:14px}.concept-8 .concept-quick-access button{color:var(--lc-primary-deep);padding:12px 6px}.concept-8 .concept-create-chevron{border-left:1px solid #ffffff60;display:flex;margin:-10px -18px -10px 6px;padding:10px}.concept-8 .drive-item-name strong{font-size:15px}.concept-8 .drive-item-date,.concept-8 .drive-item-size{font-size:14px}.drive-item-modified-prefix{display:none}.concept-file-footer{align-items:center;color:var(--lc-text-secondary);display:flex;font-size:18px;gap:12px;justify-content:center;padding:14px 0 0}.concept-file-footer>span+span:before{content:"·";margin-right:12px}@media(max-width:767px){.concept-8 .drive-v3.repo-drive-shell{overflow:visible}.concept-8 .repodrive-workspace-search input{min-height:22px;padding:0}.concept-8 .drive-v3 .repodrive-workspace-search{box-shadow:none}.concept-8 .drive-items--list .drive-item{padding-block:9px}.concept-8 .drive-v3-toolbar .concept-create-chevron{margin:-6px -10px -6px 0;padding:6px}.concept-8 .drive-v3-toolbar .concept-create-chevron .icon{width:14px}.concept-8 .drive-item-name strong{font-size:14px}.concept-8 .repodrive-workspace-heading{padding-bottom:0}}@media(max-width:767px){.concept-8 .repodrive-app:has(.workspace-content>div:not([hidden]) .drive-v3){padding-bottom:calc(var(--repodrive-media-player-height,0px) + max(110px,env(safe-area-inset-bottom)))!important}html:has(.concept-8 .workspace-content>div:not([hidden]) .drive-v3){scroll-padding-bottom:calc(var(--repodrive-media-player-height,0px) + 110px)}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .repodrive-workspace-topbar>.repodrive-workspace-search{margin-top:8px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-v3-toolbar{padding-top:8px}}.concept-utility-lane .concept-file-details>.concept-details-close{background:var(--lc-surface);z-index:2}.rd-modal.concept-folder-chooser{max-width:560px;width:calc(100vw - 44px)}.concept-folder-chooser .modal-content{padding:0}.concept-folder-chooser .modal-body{padding:24px}.concept-folder-chooser .drive-inline-actions{justify-content:space-between}.concept-folder-chooser .drive-folder-choices{list-style:none;padding:0}.concept-folder-chooser .drive-folder-choices li{align-items:center;border-radius:8px;display:flex;min-height:54px;padding:4px 10px}.concept-folder-chooser .drive-folder-choices li button{background:none;border:0;display:flex;gap:14px;text-align:left}.concept-folder-chooser .drive-folder-choices li img{height:30px;object-fit:contain;width:32px}.concept-folder-chooser .drive-folder-choices li .concept-folder-enter{padding:8px 0}.concept-folder-chooser .concept-folder-current{align-items:center;background:none;border:0;border-radius:8px;display:flex;gap:14px;padding:14px;text-align:left;width:100%}.concept-folder-chooser .concept-folder-choice--selected,.concept-folder-chooser .concept-folder-current--selected{background:var(--lc-primary-soft)!important;color:var(--lc-primary)}.concept-folder-create-trigger{align-items:center;background:none;border:0;color:var(--lc-primary);display:flex;gap:14px;margin-top:18px;padding:8px}.concept-folder-create{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.concept-folder-create label{display:flex;flex:1 0 100%;flex-direction:column;gap:8px}.concept-8 .repodrive-account-identity{align-items:center;background:var(--lc-surface-nested);border:0;border-radius:12px;column-gap:26px;display:grid;grid-template-columns:120px 1fr;padding:22px}.concept-account-avatar{align-items:center;background:var(--lc-primary-soft);border-radius:50%;display:flex;grid-column:1;grid-row:1/3;height:120px;justify-content:center;overflow:hidden;width:120px}.concept-account-avatar img{height:100%;object-fit:cover;width:100%}.concept-account-avatar .icon{height:70px;width:70px}.concept-account-linked{align-items:start;color:var(--lc-text-secondary);display:flex;gap:10px;grid-column:2}.concept-account-linked img{height:25px;width:25px}.concept-account-linked small{display:block;margin-top:12px}.concept-8 .repodrive-account-section{border:1px solid var(--lc-border);border-radius:12px;margin-top:18px;padding:20px}.concept-account-section-heading{align-items:start;display:flex;gap:16px;margin-bottom:24px}.concept-account-section-heading>.icon{color:var(--lc-primary);height:28px;width:28px}.concept-account-section-heading h3{font-size:18px;margin:0}.concept-account-section-heading p{color:var(--lc-text-secondary);margin:4px 0 0}.concept-8 .theme-toggle{align-items:center;border-bottom:1px solid var(--lc-border-light);display:flex;justify-content:space-between;margin:0;padding:16px 0}.concept-8 .theme-toggle:last-of-type{border:0;padding-bottom:0}.concept-8 .theme-toggle label{flex:1;font-size:15px}.concept-8 .theme-toggle select{flex:1;min-height:40px}.concept-theme-options{display:flex;flex:1.3;gap:0}.concept-theme-options button{align-items:center;background:var(--lc-surface);border:1px solid var(--lc-border);display:flex;flex:1;gap:10px;justify-content:center;min-height:42px;padding:8px;white-space:nowrap}.concept-theme-options button[aria-pressed=true]{background:var(--lc-primary-soft);border-color:var(--lc-primary);color:var(--lc-primary)}.concept-theme-options button:first-child{border-radius:6px 0 0 6px}.concept-theme-options button:last-child{border-radius:0 6px 6px 0}.concept-account-security-row{align-items:center;display:flex;gap:20px}.concept-account-security-row>.icon{height:28px;width:28px}.concept-account-security-row>span{flex:1}.concept-account-security-row p{color:var(--lc-text);flex:1;margin:0}.concept-8 .repodrive-account-logout{align-items:center;background:var(--lc-danger-soft);border-radius:12px;display:flex;gap:20px;padding:20px}.repodrive-account-logout>div{flex:1}.repodrive-account-logout strong{color:var(--lc-danger);font-size:18px}.repodrive-account-logout p{color:var(--lc-text-secondary);font-size:12px;margin:4px 0 0}.concept-8 .profile-home-install{align-items:center;border:0;border-top:1px solid var(--lc-border-light);border-radius:0;display:grid;gap:4px 20px;grid-template-columns:minmax(0,1fr) auto;margin:20px 0 0;padding:18px 0 0}.concept-8 .profile-home-install__app-icon{display:none}.concept-8 .profile-home-install__subtitle{grid-column:1;margin:0}.concept-8 .profile-home-install .profile-panel__actions{grid-column:2;grid-row:1/3}.concept-8 .profile-home-install__instructions{grid-column:1/-1}@media(max-width:767px){.concept-8 .repodrive-account-identity{column-gap:16px;grid-template-columns:72px 1fr;padding:16px}.concept-account-avatar{height:72px;width:72px}.concept-account-avatar .icon{height:40px;width:40px}.concept-8 .repodrive-account-identity strong{font-size:18px}.concept-account-linked{font-size:12px}.concept-account-linked small{margin-top:6px}.concept-8 .repodrive-account-section{padding:14px}.concept-account-section-heading{margin-bottom:8px}.concept-8 .theme-toggle{align-items:stretch;flex-direction:column;gap:10px}.concept-theme-options button{font-size:11px;gap:5px}.concept-theme-options .icon{height:18px;width:18px}.concept-account-security-row{align-items:start;flex-wrap:wrap;gap:12px}.concept-account-security-row>span{flex:1}.concept-account-security-row p{flex:1 0 100%}.concept-8 .repodrive-account-logout{flex-wrap:wrap;padding:16px}.concept-8 .repodrive-account-logout button{width:100%}.concept-8 .profile-home-install{display:flex;flex-wrap:wrap;gap:8px}.concept-8 .profile-home-install .profile-panel__actions{width:100%}}.rd-modal.drive-preview-dialog{border:0;border-radius:16px;max-width:800px!important;padding:0;width:calc(100vw - 44px)!important}.drive-preview-dialog .modal-content{padding:0}.drive-preview-dialog .modal-header{align-items:center;border:0;gap:12px;padding:24px}.drive-preview-dialog .modal-title{flex:1;min-width:0}.concept-preview-header{align-items:center;display:flex;gap:20px;min-width:0}.concept-preview-header>.icon{color:var(--lc-primary);flex-shrink:0;height:30px;width:30px}.concept-preview-title{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.concept-preview-title strong{font-size:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-preview-title small{color:var(--lc-text-secondary);font-size:12px;font-weight:400}.concept-preview-actions{align-items:center;display:flex;gap:8px}.concept-preview-actions button,.concept-preview-actions a{align-items:center;background:none;border:0;border-radius:6px;color:var(--lc-text);display:flex;font:inherit;font-size:14px;gap:10px;min-height:36px;padding:5px;text-decoration:none;white-space:nowrap}.concept-preview-actions .icon{height:24px;width:24px}.drive-preview-dialog .modal-body{padding:0 24px 20px}.concept-image-stage{align-items:center;background:var(--lc-surface-nested);border-radius:8px;display:flex;height:496px;justify-content:center;overflow:auto}.drive-preview-dialog .drive-preview-image{flex:0 0 auto;height:100%;margin:auto;max-height:100%;max-width:100%;object-fit:contain;transform-origin:center;width:100%}.concept-preview-properties{color:var(--lc-text-secondary);font-size:11px;margin-top:10px}.drive-preview-dialog .drive-pdf{background:var(--lc-surface-nested);border-radius:8px;max-height:65vh;padding-bottom:20px}.drive-preview-dialog .drive-pdf canvas{background:#fff;box-shadow:0 1px 10px #17395425;margin-top:16px}@media(max-width:767px){.rd-modal.drive-preview-dialog{width:calc(100vw - 20px)!important}.drive-preview-dialog .modal-header{gap:6px;padding:16px 12px}.concept-preview-header{flex-wrap:wrap;gap:10px}.concept-preview-title strong{font-size:17px}.concept-preview-title small{font-size:11px}.concept-preview-header>.icon{height:24px;width:24px}.concept-preview-actions{flex:1 0 100%;justify-content:center}.concept-preview-actions button,.concept-preview-actions a{font-size:12px}.drive-preview-dialog .modal-body{padding:0 12px 12px}.concept-image-stage{height:330px}}.concept-8 .repodrive-shared-workspace[data-media-focus=true]{grid-template-columns:minmax(0,1fr)}.concept-8 .repodrive-shared-workspace[data-media-focus=true]>.concept-utility-lane{display:none}.concept-8 .repodrive-shared-workspace[data-music-expanded=true]>.concept-secondary-dock{display:none}.concept-8 .concept-offline-content{background:var(--lc-surface);border-radius:16px;min-height:calc(100dvh - 140px);padding:24px}@media(max-width:767px){.concept-8 .concept-offline-content{background:transparent;min-height:0;padding:0}}@media(max-width:767px){.concept-8 .drive-v3-toolbar{flex-wrap:wrap;gap:5px;padding-inline:10px}.concept-8 .drive-v3-toolbar button{font-size:12px;line-height:18px;min-height:32px;min-width:0;padding:6px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{gap:4px;min-width:0;padding:6px 8px;width:90px}.concept-8 .drive-v3-toolbar .concept-create-chevron{margin:-6px -8px -6px 0;padding:6px 4px}.concept-8 .drive-v3-toolbar .drive-v3-view-controls{gap:4px;margin:0}.concept-8 .drive-v3-toolbar .drive-v3-view-controls>button{height:32px;min-height:32px;min-width:30px;padding:4px;width:30px}.concept-8 .drive-v3-toolbar .drive-v3-filter{min-width:62px;width:auto}.concept-8 .drive-v3-toolbar .drive-v3-sort{width:30px}}.concept-8 .invite-gate__form .btn-primary{display:flex;gap:20px;justify-content:center}.concept-8 .invite-gate__form .btn-primary .icon{height:26px;width:26px}@media(max-width:767px){.concept-8 .invite-gate{background:linear-gradient(120deg,#edf6fb,#e9f4f9)}.concept-8 .invite-gate__panel{padding-block:44px 36px}.concept-8 .invite-gate__subtitle{font-size:15px;line-height:1.42}.concept-8 .invite-gate__form .btn-primary{background:linear-gradient(115deg,#14649f,#1c6da8);font-weight:600}.concept-8 .invite-gate__form .btn-primary .icon{height:22px;width:22px}.concept-8 .invite-gate__form input{border-color:#a3c9f7;min-height:46px}}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .invite-gate{background:linear-gradient(120deg,#102530,#102430)}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .invite-gate__panel{background:linear-gradient(120deg,#192f3d,#183140);border:1px solid #24404f}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .invite-gate__form .btn-primary{background:linear-gradient(115deg,#75bde1,#68b2d8);color:#092231}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .invite-gate__form input{border-color:#76bde2}.concept-8 .concept-trash .repodrive-workspace-title{align-items:center;display:flex;gap:14px}.concept-trash .repodrive-workspace-title .icon{height:32px;width:32px}.concept-trash-description{color:var(--lc-text-secondary);margin:12px 0 0}.concept-trash-retention{color:var(--lc-text-secondary);font-size:11px;margin:6px 0 0}.concept-trash-toolbar{align-items:center;display:flex;gap:14px;justify-content:flex-end;margin:22px 0 26px}.concept-trash-toolbar>span{color:var(--lc-text-secondary);margin-right:auto}.concept-trash-toolbar .btn{border-radius:8px;gap:12px;min-height:40px}.concept-trash-selected{align-items:center;display:flex;gap:12px}.concept-trash-selected>button{align-items:center;background:none;border:0;color:inherit;display:none;justify-content:center;min-height:32px;min-width:32px;padding:0}.concept-trash-selected>button:disabled{opacity:.4}.concept-trash-action-count{display:none}.concept-tablet-utility[aria-current=page]{background:var(--lc-primary-soft);color:var(--lc-primary)}.concept-trash-footer{color:var(--lc-text-secondary);display:flex;font-size:14px;gap:20px;justify-content:space-between;padding-top:24px}.concept-trash-footer small{display:none}.concept-manage-telegram{align-items:center;background:var(--lc-primary-soft);border:1px solid var(--lc-border);border-radius:6px;color:var(--lc-primary);display:flex;gap:12px;grid-column:3;grid-row:1/3;justify-content:center;min-height:44px;padding:10px 14px;text-decoration:none}.concept-manage-telegram img{height:25px;width:25px}.concept-manage-telegram .icon{height:18px;width:18px}.concept-external-arrow{transform:rotate(-45deg)}.concept-8 .repodrive-account-content{gap:0;grid-template-columns:minmax(0,1fr)}.concept-8 .repodrive-account-content>section{min-width:0}.concept-8 .repodrive-account-content .repodrive-account-security{padding:20px}.concept-8 .concept-theme-options button{min-width:0}.concept-account-data-state{position:relative}.concept-account-data-state>strong{font-weight:500}.concept-account-data-state>small{color:var(--lc-text-secondary);display:block;font-size:12px;margin-top:4px}.concept-account-data-state--unlocked:before{background:var(--lc-success);border-radius:50%;content:"";height:12px;left:-30px;position:absolute;top:4px;width:12px}@media(max-width:767px){.concept-8 .repodrive-account-identity{grid-template-columns:72px minmax(0,1fr)}.concept-account-linked,.concept-account-linked>span{min-width:0}.concept-8 .concept-theme-options button{white-space:normal}.concept-8 .repodrive-account-content .repodrive-account-security{padding:14px}}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-brand-header .repodrive-header-folders{background:none;border:0;display:flex;height:40px;min-width:30px;padding:4px}}.concept-storage-columns,.concept-storage-folder{grid-template-columns:18px minmax(0,1fr) 140px 140px 190px 28px;min-height:48px}.concept-storage-folder[data-selected=true]{background:var(--lc-primary-soft)}.concept-storage-folder-artwork{height:36px;object-fit:contain;width:36px}.concept-storage-selection{align-items:center;display:flex;gap:16px;margin-bottom:12px}.concept-storage-overview{grid-template-columns:310px minmax(0,1fr) 300px;margin-inline:-8px}.concept-storage-donut{margin:auto}.concept-storage-selector .btn{border-radius:8px;min-width:170px}.concept-storage-total dl>div+div{border-left:1px solid var(--lc-border);padding-left:20px}.concept-storage-folder-heading .repodrive-action-menu__trigger{border:1px solid var(--lc-border);border-radius:8px;min-height:42px}.concept-transfer-date{color:var(--lc-text-secondary);font-size:15px;margin:14px 0 0 auto}.concept-transfers-page .repo-drive-transfers__state{align-items:center;background:none;border:0;color:var(--lc-text-secondary);display:flex;font-size:15px;gap:10px;padding:0}.concept-transfers-page .repo-drive-transfers__state .icon{height:20px;width:20px}.concept-transfers-page .repo-drive-transfers__item--completed .repo-drive-transfers__state{color:var(--lc-success)}.concept-transfers-page .repo-drive-transfers__item--failed .repo-drive-transfers__state{color:var(--lc-danger)}.concept-transfers-page .repo-drive-transfers__item--completed .repo-drive-transfers__bytes{font-size:12px;grid-column:2;grid-row:3}.concept-transfers-page .repo-drive-transfers__bytes{display:flex;font-size:15px;gap:16px;justify-content:space-between}.concept-transfers-page .repo-drive-transfers__bytes>strong{color:var(--lc-text)}.concept-transfer-waiting{align-items:center;color:var(--lc-text-secondary);display:flex;gap:12px;grid-column:3;grid-row:1/3}.concept-transfer-waiting .icon{height:24px;width:24px}.concept-transfer-browser-hint{color:var(--lc-text-secondary);font-size:13px;grid-column:2/4;grid-row:3}.concept-transfers-page .repo-drive-transfers__error{color:var(--lc-text-secondary);font-size:13px;margin:0}.concept-transfer-row-options{color:var(--lc-text-secondary);font-size:11px;grid-column:2/4;grid-row:4}.concept-transfer-row-options>span{display:block;margin:8px 0}.concept-transfer-queue-actions{display:flex;flex-wrap:wrap;gap:10px}.concept-transfers-page .repo-drive-transfers__actions .repo-drive-transfers__button:not(:has(.icon)){background:var(--lc-primary-soft);border:0;border-radius:8px;color:var(--lc-primary);min-height:44px;padding:10px 18px}.concept-transfer-tabs{border-bottom:1px solid var(--lc-border-light);margin-bottom:0;padding-bottom:20px}@media(max-width:767px){.concept-8 .repodrive-brand-header{height:52px;min-height:52px}.concept-8 .repodrive-brand-header__account{min-height:35px}.concept-8 .repodrive-header-folders{min-height:34px}}@media(min-width:1200px){.concept-8 .repodrive-shared-workspace[data-navigation-mode=compact]{grid-template-columns:minmax(0,1fr) 80px}.concept-8 .concept-utility-lane--compact{padding:12px 8px}.concept-utility-lane--compact .concept-storage-summary{min-height:50px;padding:12px}.concept-utility-lane--compact .concept-storage-summary strong,.concept-utility-lane--compact .concept-storage-summary b,.concept-utility-lane--compact .concept-storage-summary small,.concept-utility-lane--compact .concept-quick-access h2,.concept-utility-lane--compact .concept-quick-access button>span,.concept-utility-lane--compact .concept-quick-access button>.icon:last-child,.concept-utility-lane--compact .concept-security-summary>span,.concept-utility-lane--compact .concept-security-summary>.icon:last-child{display:none}.concept-utility-lane--compact .concept-quick-access{padding:4px}.concept-utility-lane--compact .concept-quick-access button{justify-content:center;min-height:48px;padding:10px}.concept-utility-lane--compact .concept-security-summary{justify-content:center;padding:12px}.concept-8 .concept-utility-lane--compact .workspace-navigation-toggle{color:var(--lc-primary);font-size:11px;min-height:44px;overflow-wrap:anywhere;padding:6px}}@media(max-width:767px){.concept-transfer-date{display:none}.concept-transfer-waiting{font-size:12px;grid-column:2;grid-row:3}.concept-transfer-browser-hint{font-size:11px;grid-column:2;grid-row:3}.concept-transfer-row-options{grid-column:2;grid-row:6}}@media(min-width:768px)and (max-width:1199px){.concept-storage-overview{grid-template-columns:260px minmax(0,1fr)}.concept-storage-columns,.concept-storage-folder{grid-template-columns:18px minmax(0,1fr) 110px 90px 150px 28px}}@media(min-width:768px)and (max-width:1199px){.concept-8 .drive-items--grid{padding:0}.concept-8 .drive-items--grid .drive-item{min-height:250px;padding-bottom:12px}.concept-8 .drive-items--grid .drive-item-main{gap:10px}.concept-8 .drive-items--grid .drive-item-icon{height:132px}.concept-8 .drive-items--grid .concept-file-type-asset{height:128px;width:160px}.concept-8 .drive-items--grid .repo-drive-item__icon--pdf .concept-file-type-asset,.concept-8 .drive-items--grid .repo-drive-item__icon--presentation .concept-file-type-asset,.concept-8 .drive-items--grid .repo-drive-item__icon--text .concept-file-type-asset{height:116px;width:116px}.concept-8 .drive-items--grid .drive-item-name strong{font-size:20px}.concept-8 .drive-items--grid .drive-item-mobile-meta{display:none}.concept-8 .drive-items--grid .drive-item .drive-item-date,.concept-8 .drive-items--grid .drive-item .drive-item-size{display:block;font-size:18px;line-height:1.3;margin-top:4px}.concept-8 .drive-items--grid .repo-drive-item__icon--image,.concept-8 .drive-items--grid .repo-drive-item__icon--video{height:160px}}@media(max-width:767px){body:has(:is(.concept-file-action-dialog--purge,.concept-file-action-dialog--mkdir)) .rd-modal-backdrop{-webkit-mask-image:linear-gradient(#fff 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 370 66' preserveAspectRatio='none'%3E%3Crect width='370' height='66' rx='14' fill='white'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 370 66' preserveAspectRatio='none'%3E%3Crect width='370' height='66' rx='14' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%,calc(100% - 20px) 66px;mask-size:100% 100%,calc(100% - 20px) 66px;-webkit-mask-position:0 0,center calc(100% - max(20px,env(safe-area-inset-bottom)));mask-position:0 0,center calc(100% - max(20px,env(safe-area-inset-bottom)));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}body:has(:is(.concept-file-action-dialog--purge,.concept-file-action-dialog--mkdir)) .concept-secondary-dock{pointer-events:none}.concept-file-action-dialog--purge .concept-purge-targets ul{gap:0}.concept-file-action-dialog--purge .concept-purge-targets .concept-purge-file-type{display:inline}.concept-file-action-dialog--purge .modal-footer .btn{line-height:20px;padding:5px 8px}.concept-file-action-dialog--purge .modal-footer .btn-secondary{padding-block:4px}}@media(max-width:767px){.concept-storage-overview{grid-template-columns:minmax(0,1fr)}.concept-storage-columns{display:none}.concept-storage-folder{gap:8px;grid-template-columns:17px minmax(0,1fr) 28px}.concept-storage-folder>button{grid-column:2;gap:12px}.concept-storage-folder>input{grid-row:1/4}.concept-storage-folder>span{grid-column:2}.concept-storage-folder>time{font-size:11px;grid-column:2}.concept-storage-folder>.repodrive-action-menu__trigger{grid-column:3;grid-row:1/4}.concept-storage-selector .btn{min-width:0}}@media(min-width:768px){.concept-8 .repodrive-account-identity{grid-template-columns:120px minmax(0,1fr) auto}}@media(max-width:767px){.concept-manage-telegram{font-size:12px;grid-column:1/-1;grid-row:auto;margin-top:12px}}@media(min-width:1200px){.concept-trash-toolbar{margin:-72px 0 52px auto;width:fit-content}.concept-trash-toolbar>span{margin-right:4px}.concept-8 .concept-trash .drive-items--list .drive-item{min-height:74px}}@media(max-width:767px){.concept-8 .concept-trash .repodrive-workspace-title{font-size:29px}.concept-trash-description{font-size:12px;line-height:1.5;margin-top:10px}.concept-trash-retention{font-size:11px}.concept-trash-toolbar{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0 12px}.concept-trash-toolbar>span{flex-basis:100%;font-size:12px}.concept-trash-toolbar .btn{font-size:12px;min-height:34px}.concept-trash-toolbar .btn-primary{flex:1}}@media(min-width:1200px){.concept-8{--concept-lane-width:311px}.concept-8 .repodrive-shared-workspace{gap:12px}.concept-8 .workspace-navigation.concept-utility-lane{padding-top:15px}.concept-8 .repodrive-brand-header{gap:40px}.concept-desktop-sections button{font-size:15px;padding-inline:18px}.concept-8 .repodrive-workspace-location{padding-left:6px}.concept-8 .drive-list-heading{font-size:15px}.concept-8 .concept-storage-summary{gap:12px;padding:16px}.concept-storage-summary .icon{height:22px;width:22px}.concept-storage-summary strong{font-size:14px}.concept-8 .concept-storage-summary b{font-size:22px;line-height:1.2}.concept-storage-summary small{font-size:12px;line-height:1.3}.concept-quick-access{padding-bottom:7px}.concept-quick-access h2{line-height:1.25}.concept-8 .concept-quick-access button{font-size:17px}.concept-quick-access button>.icon:first-child{height:28px;width:28px}.concept-security-summary strong{font-size:15px}.concept-security-summary small{font-size:13px}.concept-desktop-sections{margin-left:17px}.concept-desktop-sections button:nth-child(1){padding-inline:19.25px}.concept-desktop-sections button:nth-child(2){padding-inline:15px}.concept-desktop-sections button:nth-child(3){padding-inline:12.5px}.concept-8 .repodrive-brand-header__account{max-width:none;color:var(--lc-text)}.concept-8 .repodrive-brand-header__session{margin-left:6px}.concept-account-copy{min-width:110px}}.rd-modal.concept-file-action-dialog{border:0;max-width:530px;padding:0;width:calc(100vw - 38px)}.concept-file-action-dialog .modal-content{padding:0}.concept-file-action-dialog .modal-header{align-items:flex-start;border:0;padding:32px 30px 24px}.concept-file-action-dialog .modal-title{flex:1}.concept-file-action-dialog .rd-modal-close{height:28px;min-width:28px;padding:0}.concept-file-action-heading{align-items:flex-start;display:flex;gap:24px}.concept-file-action-heading>img{height:40px;object-fit:contain;width:44px}.concept-file-action-heading strong{display:block;font-size:25px;letter-spacing:-.5px;line-height:1.3}.concept-file-action-heading small{color:var(--lc-text-secondary);display:block;font-size:14px;font-weight:400;line-height:1.5;margin-top:5px}.concept-file-action-dialog .modal-body{display:flex;flex-direction:column;gap:28px;padding:0 30px}.concept-file-action-name{display:flex;flex-direction:column;font-size:15px;gap:8px}.concept-file-action-name input{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:8px;color:var(--lc-text);font:inherit;min-height:44px;padding:10px 14px;width:100%}.concept-file-action-name input:focus{border-color:var(--lc-primary);outline:1px solid var(--lc-primary);outline-offset:0}.concept-file-action-destination{align-items:center;color:var(--lc-text-secondary);display:flex;font-size:15px;gap:18px}.concept-file-action-destination>span{color:var(--lc-text)}.concept-file-action-destination>div{align-items:center;display:flex;gap:12px;min-width:0;overflow-wrap:anywhere}.concept-file-action-destination .icon{height:22px;width:22px}.concept-file-action-dialog .modal-footer{border:0;gap:12px;padding:36px 30px 28px}.concept-file-action-dialog .modal-footer .btn{border:0;border-radius:8px;font-size:15px;min-height:46px;min-width:148px}.concept-file-action-dialog .modal-footer .btn-secondary{background:var(--lc-primary-soft)}.concept-file-action-dialog .modal-footer .btn-primary{min-width:182px}body:has(.concept-file-action-dialog) .rd-modal-backdrop{background:#477e9921}:is([data-theme=dark],[data-theme=cyberpunk]) body:has(.concept-file-action-dialog) .rd-modal-backdrop{background:#000d1840}@media(min-width:768px)and (max-width:1199px){.concept-file-action-dialog .modal-header{padding:30px 34px 22px}.concept-file-action-heading>img,.concept-file-action-heading small{display:none}.concept-file-action-heading strong{font-size:18px;letter-spacing:-.2px}.concept-file-action-dialog .modal-body{gap:32px;padding:0 34px}.concept-file-action-name{font-size:22px;gap:10px}.concept-file-action-name input{min-height:58px;padding:12px 22px}.concept-file-action-destination{font-size:22px;order:-1}.concept-file-action-destination>span{display:none}.concept-file-action-destination .icon{height:28px;width:28px}.concept-file-action-dialog .modal-footer{padding:42px 34px 32px}.concept-file-action-dialog .modal-footer .btn{font-size:21px;min-height:56px;min-width:190px}.concept-file-action-dialog .modal-footer .btn-primary{flex:1}body:has(.concept-file-action-dialog) .rd-modal-backdrop{background:#5b8daa0d}}@media(max-width:767px){.rd-modal.concept-file-action-dialog{border-radius:10px}.concept-file-action-dialog .modal-header{padding:18px 16px}.concept-file-action-heading{align-items:center;gap:14px}.concept-file-action-heading>img{height:30px;width:34px}.concept-file-action-heading strong{font-size:20px;letter-spacing:-.4px}.concept-file-action-heading small{display:none}.concept-file-action-dialog .modal-body{gap:14px;padding:0 16px}.concept-file-action-name{font-size:13px;gap:7px}.concept-file-action-name input{min-height:38px;padding:8px 12px}.concept-file-action-destination{align-items:stretch;flex-direction:column;font-size:13px;gap:6px}.concept-file-action-destination>div{background:var(--lc-primary-soft);border-radius:8px;min-height:38px;padding:8px 14px}.concept-file-action-dialog .modal-footer{padding:14px 16px 16px}.concept-file-action-dialog .modal-footer .btn{flex:1;font-size:13px;min-height:38px;min-width:0}body:has(.concept-file-action-dialog) .rd-modal-backdrop{background:#1e364861}}.concept-account-copy .concept-account-caption-compact{display:none}@media(max-width:1199px){.concept-account-copy .concept-account-caption-wide{display:none}.concept-account-copy .concept-account-caption-compact{display:block}}.concept-preview-file-artwork{height:50px;object-fit:contain;width:50px}.concept-pdf-back,.rd-modal-close-text{display:none}.concept-8 .drive-v3 .repo-drive-main.concept-file-preview-active{padding:0}.drive-preview-page{background:var(--lc-surface);border-radius:16px;min-height:calc(100dvh - 140px);position:relative}.drive-preview-page .modal-header{border:0;padding:20px 24px}.drive-preview-page .modal-title,.drive-preview-page .concept-preview-title{flex:1}.drive-preview-page .modal-body{padding:0 14px 14px}.drive-preview-page .drive-pdf{background:linear-gradient(115deg,#b1bac4,#c4cdd5);border-radius:10px;max-height:none;min-height:calc(100dvh - 245px);padding:8px}:is([data-theme=dark],[data-theme=cyberpunk]) .drive-preview-page .drive-pdf{background:#142431}.drive-preview-page .drive-pdf canvas{height:auto;max-height:calc(100dvh - 258px);max-width:100%;width:auto}.drive-preview-page .drive-pdf[data-pdf-zoomed=true]{box-sizing:border-box;height:var(--pdf-fitted-height);min-height:0;overflow:auto}.drive-preview-page .concept-preview-properties{margin-bottom:0}.concept-pdf-toolbar{align-items:center;display:flex;gap:20px}.concept-pdf-pages,.concept-pdf-zoom{align-items:center;display:flex;gap:10px}.concept-pdf-zoom{border-left:1px solid var(--lc-border-light);gap:0;padding-left:20px}.concept-pdf-toolbar button{align-items:center;background:var(--lc-surface-nested);border:1px solid var(--lc-border);border-radius:6px;color:var(--lc-text);display:flex;font:inherit;min-height:36px;justify-content:center;min-width:36px;padding:4px 8px}.concept-pdf-toolbar button:disabled{opacity:.45}.concept-pdf-toolbar .icon{height:20px;width:20px}.concept-pdf-previous-icon{rotate:180deg}.concept-pdf-pages>span{font-size:14px;font-weight:600;white-space:nowrap}.concept-pdf-pages small{display:none}.concept-pdf-zoom button:nth-child(2){background:var(--lc-surface);border-radius:0;border-inline:0}.concept-pdf-zoom button:first-child{border-radius:6px 0 0 6px}.concept-pdf-zoom button:last-child{border-radius:0 6px 6px 0}@media(min-width:1200px){.drive-preview-page .modal-header{height:92px;padding:20px 8px 20px 24px}.drive-preview-page .concept-preview-header{gap:13px}.drive-preview-page .concept-preview-title small{font-size:13px;line-height:18px}.drive-preview-page .concept-preview-title strong{font-size:22px}.drive-preview-page .concept-pdf-toolbar{gap:19px}.drive-preview-page .concept-pdf-toolbar button{font-size:16px;font-weight:600;padding-inline:7px}.drive-preview-page .concept-pdf-pages{gap:15.5px}.drive-preview-page .concept-pdf-zoom{padding-left:19px}.drive-preview-page .concept-preview-actions{margin-left:17px}.drive-preview-page .rd-modal-close{border-left:1px solid var(--lc-border-light);border-radius:0;color:var(--lc-text);flex:0 0 44px;min-width:44px;padding:10px;width:44px}.drive-preview-page .rd-modal-close svg{height:24px;width:24px}.drive-preview-page .drive-pdf{box-sizing:border-box;height:calc(100dvh - 245px);min-height:0;padding:7px}.drive-preview-page .drive-pdf canvas{max-height:calc(100dvh - 259px)}}@media(min-width:768px)and (max-width:1199px){.concept-8 .drive-v3.repo-drive-shell:has(.drive-preview-page){overflow:visible}.drive-preview-page{margin:-7px -7px 0;min-height:0;padding-bottom:93px}.drive-preview-page .modal-header{align-items:center;height:76px;padding:13px 26px}.drive-preview-page .concept-preview-header{gap:22px}.drive-preview-page .concept-pdf-back{align-items:center;background:none;border:0;border-right:1px solid var(--lc-border-light);color:var(--lc-text);display:flex;flex:none;height:40px;justify-content:flex-start;padding:0 16px 0 0}.drive-preview-page .concept-pdf-back .icon{height:24px;rotate:180deg;width:24px}.drive-preview-page .concept-preview-file-artwork{height:40px;width:40px}.drive-preview-page .concept-preview-title strong{font-size:24px;font-weight:600}.drive-preview-page .concept-preview-title small{display:none}.drive-preview-page .concept-preview-actions{gap:0}.drive-preview-page .concept-preview-actions button,.drive-preview-page .concept-preview-actions a{font-size:18px;gap:10px;padding:5px 25px 5px 5px}.drive-preview-page .concept-preview-actions .icon{height:26px;width:26px}.drive-preview-page .rd-modal-close{border-left:1px solid var(--lc-border-light);border-radius:0;color:var(--lc-text);flex:0 0 auto;font-size:18px;font-weight:400;gap:10px;height:40px;min-width:0;overflow:visible;padding:0 0 0 24px;white-space:nowrap;width:auto}.drive-preview-page .rd-modal-close svg{height:26px;width:26px}.drive-preview-page .rd-modal-close-text{display:block}.drive-preview-page .modal-body{padding:0}.drive-preview-page .drive-pdf{background:#e4eaf0;border-radius:0;box-sizing:border-box;height:calc(100dvh - 406px);min-height:0;padding:17px 12px 19px}:is([data-theme=dark],[data-theme=cyberpunk]) .drive-preview-page .drive-pdf{background:#142431}.drive-preview-page .drive-pdf canvas{box-shadow:0 1px 9px #17395418;height:auto;max-height:calc(100dvh - 442px)}.drive-preview-page .concept-pdf-toolbar{bottom:0;box-sizing:border-box;gap:0;height:93px;left:0;padding:14px 26px;position:absolute;right:0}.drive-preview-page .concept-pdf-zoom{border-left:0;border-right:1px solid var(--lc-border-light);gap:0;order:1;padding:0 32px 0 0}.drive-preview-page .concept-pdf-zoom button{font-size:20px;height:40px;min-width:40px}.drive-preview-page .concept-pdf-zoom button:nth-child(2){font-size:22px;font-weight:400;min-width:94px}.drive-preview-page .concept-pdf-zoom button:first-child{border-radius:12px 0 0 12px}.drive-preview-page .concept-pdf-zoom button:last-child{border-radius:0 12px 12px 0}.drive-preview-page .concept-pdf-pages{gap:32px;justify-content:center;left:50%;order:2;position:absolute;transform:translate(-50%)}.drive-preview-page .concept-pdf-pages button{border-radius:10px;height:64px;min-width:64px}.drive-preview-page .concept-pdf-pages>span{font-size:22px;font-weight:400}.drive-preview-page .concept-pdf-toolbar .icon{height:28px;width:28px}@media(max-width:899px){.drive-preview-page .concept-preview-header{gap:14px}.drive-preview-page .concept-preview-title strong{font-size:20px}.drive-preview-page .concept-preview-actions button,.drive-preview-page .concept-preview-actions a{font-size:15px;padding-right:15px}.drive-preview-page .rd-modal-close{font-size:15px;padding-left:15px}.drive-preview-page .concept-pdf-zoom{padding-right:20px}.drive-preview-page .concept-pdf-zoom button{height:54px;min-width:48px}.drive-preview-page .concept-pdf-zoom button:nth-child(2){min-width:80px}.drive-preview-page .concept-pdf-pages{gap:20px}.drive-preview-page .concept-pdf-pages button{height:54px;min-width:48px}}}@media(max-width:767px){.drive-preview-page{border-radius:14px;min-height:0;padding-bottom:52px}.drive-preview-page .modal-header{padding:10px 12px}.drive-preview-page .concept-preview-header{flex-wrap:nowrap;gap:12px}.drive-preview-page .concept-preview-file-artwork{height:38px;width:38px}.drive-preview-page .concept-preview-title strong{font-size:14px}.drive-preview-page .concept-preview-title small{font-size:11px}.drive-preview-page .rd-modal-close{background:var(--lc-surface-nested);border-radius:8px;height:34px;min-width:34px;padding:6px}.drive-preview-page .modal-body{padding:0 6px}.drive-preview-page .drive-pdf{background:#e6ebef;min-height:0;padding:10px}.drive-preview-page .drive-pdf canvas{max-height:calc(100dvh - 272px);width:auto}.drive-preview-page .concept-preview-properties{font-size:11px}.drive-preview-page .concept-pdf-toolbar{bottom:6px;gap:6px;left:6px;position:absolute;right:104px}.concept-pdf-pages,.concept-pdf-zoom{background:var(--lc-surface-nested);border:0;border-radius:8px;flex:1;gap:0;justify-content:space-between;padding:0}.concept-pdf-toolbar button{background:transparent!important;border:0;height:36px;min-width:28px;padding:4px}.concept-pdf-pages>span{font-size:11px;text-align:center}.concept-pdf-pages small{color:var(--lc-text-secondary);display:block;font-size:11px;font-weight:400}.concept-pdf-zoom button:nth-child(2){font-size:11px}.drive-preview-page .concept-preview-actions{background:var(--lc-surface-nested);border-radius:8px;bottom:6px;flex:initial;position:absolute;right:6px;width:92px}.drive-preview-page .concept-preview-actions button,.drive-preview-page .concept-preview-actions a{font-size:11px;min-height:36px}}.concept-purge-symbol{align-items:center;background:var(--lc-danger-soft);border-radius:50%;color:var(--lc-danger);display:flex;flex-shrink:0;height:78px;justify-content:center;width:78px}.concept-purge-symbol .icon{height:42px;width:42px}.concept-file-action-dialog--purge .concept-file-action-heading{gap:24px}.concept-file-action-dialog--purge .concept-file-action-heading strong{font-size:24px}.concept-file-action-dialog--purge .concept-file-action-heading small{font-size:15px;line-height:1.5}.concept-file-action-dialog--purge .modal-header{padding:38px 32px 24px}.concept-file-action-dialog--purge .modal-body{padding:0 32px}.concept-purge-targets>p{font-size:15px;margin:0 0 10px}.concept-purge-targets ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.concept-purge-targets li{align-items:center;display:flex;gap:18px;min-height:44px}.concept-purge-targets li>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.concept-purge-targets strong{font-size:15px;font-weight:400}.concept-purge-targets small{color:var(--lc-text-secondary);display:none;font-size:12px}.concept-purge-targets li>span:last-child{color:var(--lc-text-secondary);font-size:15px}.concept-purge-artwork{flex-shrink:0;height:44px;width:50px}.concept-file-action-dialog--purge .modal-footer{border-top:1px solid var(--lc-border-light);margin:24px 32px 0;padding:26px 0 32px}.concept-file-action-dialog--purge .modal-footer .btn{border:1px solid var(--lc-border);min-width:122px}.concept-file-action-dialog--purge .modal-footer .btn-secondary{background:var(--lc-surface)}.concept-file-action-dialog--purge .modal-footer .btn-danger{background:var(--lc-danger);border-color:var(--lc-danger);color:#fff;min-width:250px}@media(min-width:1200px){.rd-modal.concept-file-action-dialog--purge{max-width:538px}}@media(min-width:1200px){body:has(.concept-file-action-dialog--purge) .rd-modal-backdrop{background:#14284624}}@media(min-width:768px)and (max-width:1199px){.concept-8 .concept-trash .repo-drive-main{padding-top:24px}.concept-8 .concept-trash .repodrive-workspace-title>.icon{display:none}.concept-trash-description{font-size:22px;line-height:1.4;margin-top:4px}.concept-trash-retention{display:none}.concept-trash-footer{align-items:center;font-size:18px;padding-top:26px}.concept-trash-footer small{display:block;font-size:11px}.concept-8 .concept-trash .repodrive-workspace-topbar>.repodrive-workspace-search{margin:10px 0 20px;min-height:62px}.concept-trash-toolbar{background:var(--lc-surface-nested);border-radius:12px;gap:10px;margin:0 0 12px;min-height:80px;padding:7px 10px}.concept-trash-toolbar>.concept-trash-selected{color:var(--lc-text);font-size:20px;font-weight:500}.concept-trash-selected>button{display:flex;min-width:36px}.concept-trash-selected>button .icon{height:30px;width:30px}.concept-trash-toolbar .btn{font-size:20px;gap:10px;min-height:64px;padding:12px 18px;white-space:nowrap}.concept-trash-toolbar .btn .icon{height:28px;width:28px}.concept-trash-toolbar .concept-trash-purge{background:var(--lc-danger);border-color:var(--lc-danger);color:#fff}.concept-trash-action-count{display:inline;margin-left:-5px}.concept-8 .concept-trash .drive-list-heading,.concept-8 .concept-trash .drive-items--list .drive-item{display:grid;gap:24px;grid-template-columns:26px minmax(0,1fr) 182px 142px 36px;padding-inline:16px}.concept-8 .concept-trash .drive-list-heading{background:transparent;min-height:56px}.concept-8 .concept-trash .drive-items--list .drive-item{min-height:90px;padding-block:14px}.concept-8 .concept-trash .drive-list-heading-date,.concept-8 .concept-trash .drive-list-heading-size,.concept-8 .concept-trash .drive-item-date,.concept-8 .concept-trash .drive-item-size{display:block;font-size:19px}.concept-8 .concept-trash .drive-item-date{white-space:nowrap}.concept-8 .concept-trash .drive-item-size{overflow-wrap:anywhere}.concept-8 .concept-trash .drive-item-main{gap:24px}.concept-8 .concept-trash .drive-item-name strong{font-size:21px}.concept-8 .concept-trash .drive-item-mobile-meta{font-size:18px}.concept-8 .concept-trash .drive-item-meta-date{display:none}.concept-8 .concept-trash .drive-item>input,.concept-8 .concept-trash .drive-list-heading>input{height:26px;width:26px}@media(max-width:959px){.concept-trash-description{font-size:18px}.concept-trash-toolbar>.concept-trash-selected,.concept-trash-toolbar .btn{font-size:15px}.concept-trash-toolbar .btn{gap:7px;padding-inline:10px}.concept-trash-toolbar .btn .icon{height:24px;width:24px}.concept-8 .concept-trash .drive-list-heading,.concept-8 .concept-trash .drive-items--list .drive-item{gap:16px;grid-template-columns:24px minmax(0,1fr) 142px 92px 30px;padding-inline:12px}.concept-8 .concept-trash .drive-list-heading-date,.concept-8 .concept-trash .drive-list-heading-size,.concept-8 .concept-trash .drive-item-date,.concept-8 .concept-trash .drive-item-size{font-size:15px}.concept-8 .concept-trash .drive-item-name strong{font-size:18px}.concept-8 .concept-trash .drive-item-main{gap:18px}}.rd-modal.concept-file-action-dialog--purge{max-width:422px}.concept-file-action-dialog--purge .modal-header{padding:30px 26px 24px;text-align:center}.concept-file-action-dialog--purge .concept-file-action-heading{align-items:center;flex-direction:column;gap:20px}.concept-file-action-dialog--purge .concept-purge-symbol{height:92px;width:92px}.concept-file-action-dialog--purge .concept-purge-symbol .icon{height:48px;width:48px}.concept-file-action-dialog--purge .concept-file-action-heading strong{font-size:27px;letter-spacing:-.9px}.concept-file-action-dialog--purge .concept-file-action-heading small{display:block;font-size:20px;line-height:1.3;margin-top:14px}.concept-file-action-dialog--purge .modal-body{padding:0 26px}.concept-purge-targets>p{display:none}.concept-purge-targets ul{background:var(--lc-surface-nested);border-radius:16px;gap:16px;padding:16px 20px}.concept-purge-targets li{gap:22px}.concept-purge-artwork{height:58px;width:58px}.concept-purge-artwork .concept-file-type-asset{height:56px;width:56px}.concept-purge-targets strong{font-size:19px;font-weight:600}.concept-purge-targets small{display:block;font-size:16px;margin-top:6px}.concept-purge-targets li>span:last-child{display:none}.concept-file-action-dialog--purge .modal-footer{border:0;flex-direction:column-reverse;gap:12px;margin:0;padding:28px 26px 26px}.concept-file-action-dialog--purge .modal-footer .btn{font-size:20px;min-height:58px;width:100%}.concept-file-action-dialog--purge .modal-footer .btn-secondary{background:var(--lc-primary-soft)}body:has(.concept-file-action-dialog--purge) .rd-modal-backdrop{background:#1e364852}}@media(max-width:767px){.concept-trash-purge .icon{display:none}.rd-modal.concept-file-action-dialog--purge{max-width:300px}.concept-file-action-dialog--purge .modal-header{padding:16px 10px 4px;text-align:center}.concept-file-action-dialog--purge .concept-file-action-heading{flex-direction:column;gap:8px}.concept-file-action-dialog--purge .concept-purge-symbol{background:none;height:34px;width:34px}.concept-file-action-dialog--purge .concept-purge-symbol .icon{height:34px;width:34px}.concept-file-action-dialog--purge .concept-file-action-heading strong{font-size:16px;letter-spacing:-.4px}.concept-file-action-dialog--purge .concept-file-action-heading small{display:block;font-size:11px;line-height:1.35;margin-top:6px}.concept-file-action-dialog--purge .modal-body{padding:0 10px}.concept-purge-targets>p{display:none}.concept-purge-targets ul{background:var(--lc-surface-nested);border-radius:8px;gap:4px;padding:4px 8px}.concept-purge-targets li{flex-wrap:wrap;gap:0 8px;min-height:40px}.concept-purge-artwork{grid-row:1/3;height:36px;width:36px}.concept-purge-targets .concept-file-type-asset{height:34px;width:34px}.concept-purge-targets strong{font-size:11px;font-weight:500}.concept-purge-targets small{display:block;font-size:11px}.concept-purge-targets li>span:last-child{display:none}.concept-file-action-dialog--purge .modal-footer{border:0;flex-direction:column-reverse;gap:6px;margin:0;padding:8px 10px 10px}.concept-file-action-dialog--purge .modal-footer .btn{flex:initial;font-size:12px;min-height:32px;min-width:0;width:100%}.concept-file-action-dialog--purge .modal-footer .btn-secondary{background:var(--lc-primary-soft)}}@media(max-width:767px){.concept-trash .repodrive-workspace-topbar{display:flex;flex-direction:column-reverse}.concept-8 .concept-trash .repodrive-workspace-topbar>.repodrive-workspace-search{margin:0 0 14px;width:100%}}.concept-purge-scope{color:var(--lc-text-secondary);font-size:11px;margin-top:12px}.concept-purge-scope p{margin:8px 0 0}@media(max-width:1199px){.concept-file-action-dialog--purge{position:relative}.concept-file-action-dialog--purge .concept-purge-scope{position:absolute;right:8px;top:8px;z-index:2}.concept-file-action-dialog--purge .concept-purge-scope:not([open]) summary{font-size:0;height:20px;width:24px}.concept-file-action-dialog--purge .concept-purge-scope:not([open]) summary:after{content:"…";font-size:18px}.concept-file-action-dialog--purge .concept-purge-scope[open]{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:8px;max-width:calc(100% - 16px);padding:10px}.concept-file-action-dialog--purge .modal-footer .btn-danger{background:#e50020;border-color:#e50020}}@media(max-width:767px){.concept-file-action-dialog--purge .concept-file-action-heading small{font-size:12px;line-height:1.25}body:has(.concept-file-action-dialog--mkdir) .rd-modal-backdrop{background:#1e2d4070}body:has(.concept-file-action-dialog--purge) .rd-modal-backdrop{background:#1c2e437a}.concept-purge-targets strong{font-size:12px}.concept-purge-targets small{font-size:10px}.concept-8 .concept-trash .repodrive-workspace-title{font-size:22px}.concept-trash-toolbar{align-items:center;flex-wrap:nowrap;font-size:11px;gap:6px;padding-inline:8px}.concept-trash-toolbar>span{flex-basis:auto;flex-shrink:0;font-size:11px;margin:0}.concept-trash-toolbar .btn{flex:initial;font-size:11px;min-height:40px;padding:6px}.concept-trash-toolbar .repodrive-action-menu__trigger{min-width:20px;padding:0}.concept-8 .concept-trash .repodrive-workspace-heading{background:transparent;padding:0}.concept-8 .concept-trash .repodrive-workspace-topbar{gap:10px}.concept-8 .concept-trash .repodrive-workspace-topbar>.repodrive-workspace-search{background:var(--lc-surface);border-radius:14px;margin:0;padding:8px 10px}.concept-8 .concept-trash .repodrive-workspace-location{background:var(--lc-surface);border-radius:14px 14px 0 0;padding:12px 14px 8px;position:relative}.concept-8 .concept-trash .concept-trash-description{margin-top:6px}.concept-8 .concept-trash .concept-trash-retention{font-size:11px;position:absolute;right:14px;top:19px}.concept-trash-toolbar{background:var(--lc-surface);margin:0;min-height:54px}.concept-8 .concept-trash .drive-items--list{border-radius:0 0 14px 14px}}.concept-8 .repodrive-account-content .repodrive-account-identity strong{font-size:24px;line-height:1.25}.concept-8 .repodrive-account-content .repodrive-account-identity>div>p{font-size:15px;margin:8px 0 0}.concept-8 .repodrive-account-content .concept-account-linked small{font-size:14px}.concept-8 .concept-account-section-heading p{margin:4px 0 0}.concept-8 .theme-toggle__label{align-items:center;display:flex;gap:24px}.concept-8 .theme-toggle__label>.icon{color:var(--lc-text);height:28px;width:28px}.concept-8 .profile-home-install .profile-panel__header{margin:0}.concept-8 .profile-home-install .profile-panel__title-wrap{align-items:center;display:flex;gap:24px}.concept-8 .profile-home-install .profile-panel__title{font-size:15px;margin:0}.concept-8 .profile-home-install .profile-panel__title-wrap .icon{height:28px;width:28px}.concept-8 .profile-home-install .profile-panel__subtitle{font-size:14px;padding-left:52px}.concept-8 .profile-home-install .btn-primary{background:var(--lc-primary-soft);border:1px solid var(--lc-border);color:var(--lc-primary)}@media(min-width:1200px){.concept-8 .repodrive-account-preferences{margin-top:18px}.concept-account-section-heading{margin-bottom:10px}.concept-8 .theme-toggle{padding:16px 0}.concept-8 .theme-toggle>label{flex:1}.concept-8 .theme-toggle select,.concept-8 .concept-theme-options{flex:1}.concept-account-advanced{font-size:11px;margin:8px 0}.concept-8 .repodrive-account-logout{margin-top:8px}}@media(max-width:767px){.concept-8 .repodrive-account-content .repodrive-account-identity strong{font-size:18px}.concept-8 .repodrive-account-content .concept-account-linked small{font-size:12px}.concept-8 .theme-toggle__label{gap:10px}.concept-8 .theme-toggle__label>.icon{height:22px;width:22px}.concept-8 .profile-home-install .profile-panel__title-wrap{gap:10px}.concept-8 .profile-home-install .profile-panel__subtitle{padding-left:38px;font-size:12px}}.concept-account-linked a{color:inherit;display:inline-block;padding:5px 0;text-decoration:none}.concept-account-logout-short{display:none}@media(max-width:1199px){.concept-account-logout-short{display:inline}.concept-account-logout-description{display:none}}@media(min-width:1200px){.concept-account-copy{min-width:110px}.concept-account-caption-wide{white-space:nowrap}.concept-8 .repodrive-brand-header{gap:32px}}@media(min-width:768px)and (max-width:1199px){.rd-modal.concept-account-dialog{border:0;border-radius:16px;height:auto;inset:auto;left:calc(50% + 16px);margin:0;max-height:calc(100dvh - 64px);max-width:720px;padding:0;top:56.5%;transform:translate(-50%,-50%);width:calc(100vw - 80px)}.concept-account-dialog>.modal-content{height:auto;max-width:none;min-height:0;padding:0;width:100%}.concept-account-dialog .modal-header{border:0;padding:26px 28px 20px}.concept-account-dialog .modal-title{font-size:var(--lc-font-panel);font-weight:600;letter-spacing:-.2px}.concept-account-dialog .modal-body{padding:0 28px 24px}.concept-8.concept-account-dialog .repodrive-account-identity{column-gap:28px;grid-template-columns:110px minmax(0,1fr);min-height:162px;padding:24px 20px}.concept-account-dialog .concept-account-avatar{height:110px;width:110px}.concept-account-dialog .concept-account-linked small,.concept-account-dialog .concept-manage-telegram{display:none}.concept-account-dialog .concept-account-linked{font-size:18px;grid-column:2}.concept-8.concept-account-dialog .repodrive-account-content .repodrive-account-identity strong{font-size:26px}.concept-8.concept-account-dialog .repodrive-account-content .repodrive-account-identity>div>p{font-size:20px;margin-top:5px}.concept-account-dialog .concept-account-section-heading>.icon,.concept-account-dialog .concept-account-section-heading p{display:none}.concept-account-dialog .concept-account-section-heading h3{font-size:26px;letter-spacing:-.7px;line-height:1.2;margin:0}.concept-account-dialog .concept-account-section-heading{margin-bottom:10px}.concept-8.concept-account-dialog .repodrive-account-section{margin-top:24px;padding:16px 18px}.concept-8.concept-account-dialog .theme-toggle{min-height:70px;padding:10px 0}.concept-8.concept-account-dialog .theme-toggle label{flex:1;font-size:20px}.concept-account-dialog .concept-theme-options{background:var(--lc-surface-nested);border-radius:12px;flex:2.5;padding:4px}.concept-account-dialog .concept-theme-options button{background:none;border:0;border-radius:8px;font-size:16px;min-height:44px}.concept-account-dialog .concept-theme-options button .icon{display:none}.concept-account-dialog .concept-theme-options button[aria-pressed=true]{background:var(--lc-primary-fill);color:var(--lc-text-on-primary)}.concept-8.concept-account-dialog .theme-toggle select{flex:1;font-size:18px;min-height:50px}.concept-account-dialog .concept-account-security-row{gap:24px;min-height:66px}.concept-account-dialog .concept-account-security-row>span{display:none}.concept-account-dialog .concept-account-security-row>.icon{height:32px;width:32px}.concept-account-dialog .concept-account-data-state--unlocked:before{display:none}.concept-account-dialog .concept-account-data-state{font-size:18px}.concept-account-dialog .concept-account-data-state small{font-size:16px}.concept-account-dialog .concept-account-security-row button{font-size:18px;min-height:54px}.concept-account-dialog .concept-account-security-row button .icon{display:none}.concept-8.concept-account-dialog .profile-home-install.concept-install-section{border:1px solid var(--lc-border);border-radius:12px;gap:4px 16px;margin-top:24px;padding:16px 18px}.concept-install-heading{font-size:26px;grid-column:1/-1;letter-spacing:-.7px;line-height:1.2;margin:0 0 10px}.concept-account-dialog .profile-home-install .profile-panel__header{grid-column:1;padding:0}.concept-account-dialog .profile-home-install .profile-panel__title{font-size:20px}.concept-account-dialog .profile-home-install .profile-panel__subtitle{font-size:16px;margin:0}.concept-account-dialog .profile-home-install .profile-panel__actions{grid-column:2;grid-row:2/4}.concept-account-dialog .profile-home-install .btn-primary{background:var(--lc-primary-fill);color:var(--lc-text-on-primary);font-size:18px;min-height:56px;padding-inline:24px}.concept-account-dialog .profile-home-install .btn-primary .icon{display:none}.concept-account-dialog .concept-account-advanced{font-size:12px;margin:0;padding:0;position:absolute;right:68px;top:35px}.concept-account-dialog .concept-account-advanced:not([open]) summary{font-size:0;height:24px;width:24px}.concept-account-dialog .concept-account-advanced:not([open]) summary:after{content:"…";font-size:24px}.concept-account-dialog .concept-account-advanced[open]{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:10px;max-width:calc(100% - 56px);padding:12px;right:28px;top:78px;z-index:2}.concept-account-dialog .rd-modal-close{height:32px;min-width:32px;padding:0;width:32px}.concept-account-dialog .rd-modal-close .icon{height:28px;width:28px}.concept-8.concept-account-dialog .profile-home-install.concept-install-section,.concept-8.concept-account-dialog .repodrive-account-security{padding-block:18px}.concept-8.concept-account-dialog .repodrive-account-logout{background:var(--lc-surface);border:1px solid var(--lc-border);margin-top:20px;padding:16px 18px}.concept-account-dialog .repodrive-account-logout p{font-size:16px;line-height:1.3;margin:4px 0 0}.concept-account-dialog .repodrive-account-logout>div>strong{font-size:20px}.concept-account-dialog .repodrive-account-logout button{border:0;font-size:0;min-height:40px;padding:4px;width:40px}.concept-account-dialog .repodrive-account-logout button:after{content:"›";color:var(--lc-text);font-size:32px}body:has(.concept-account-dialog) .rd-modal-backdrop{background:#2c4d604f}}.rd-modal.concept-details-sheet{border:0;border-radius:22px 22px 0 0;inset:auto 0 0;margin:0;max-height:82dvh;max-width:none;padding:0;width:100%}.concept-details-sheet>.modal-content{padding:0}.concept-details-sheet:before{background:var(--lc-disabled-bg);border-radius:4px;content:"";height:7px;left:calc(50% - 25px);position:absolute;top:10px;width:50px}.concept-details-sheet .modal-header{border:0;height:0;min-height:0;padding:0}.concept-details-sheet .rd-modal-close{height:32px;min-width:32px;position:absolute;right:24px;top:34px;z-index:2}.concept-details-sheet .modal-body{padding:42px 30px 24px}.concept-file-details--sheet .concept-details-type{display:none}.concept-file-details--sheet .concept-details-summary{column-gap:28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.concept-file-details--sheet .concept-details-artwork{grid-column:1;grid-row:1/3;height:326px}.concept-file-details--sheet h2{font-size:34px;grid-column:2;margin:4px 0 20px;padding-right:28px}.concept-file-details--sheet dl{font-size:16px;gap:16px;grid-column:2;margin-bottom:28px}.concept-file-details--sheet dl>div{align-items:center;gap:14px;grid-template-columns:26px 114px minmax(0,1fr)}.concept-file-details--sheet dl>div>.icon{color:var(--lc-text);height:26px;width:26px}.concept-file-details--sheet .concept-details-commands{border:0;display:flex;gap:14px;margin-top:24px;padding:0}.concept-file-details--sheet .concept-details-commands button{background:var(--lc-primary-soft);border:1px solid var(--lc-border-light);border-radius:9px;color:var(--lc-text);flex:1;font-size:16px;gap:14px;justify-content:center;min-height:60px;padding:12px 6px;text-align:center}.concept-file-details--sheet .concept-details-commands button:first-child{background:var(--lc-primary-fill);color:var(--lc-text-on-primary)}.concept-file-details--sheet .concept-details-commands button>.icon:last-child{display:none}.concept-file-details--sheet .concept-details-extra{color:var(--lc-text-secondary);font-size:0;margin:0;position:absolute;right:40px;text-align:right;top:0;z-index:2}.concept-file-details--sheet .concept-details-extra>summary{cursor:pointer;list-style:none;min-height:32px;min-width:28px}.concept-file-details--sheet .concept-details-extra>summary:after{content:"…";font-size:22px}.concept-file-details--sheet .concept-details-extra[open]{background:var(--lc-surface);border:1px solid var(--lc-border);border-radius:8px;padding:8px}.concept-file-details--sheet .concept-details-extra[open] button{font-size:14px;min-width:140px}.concept-details-dock{display:none}body:has(.concept-details-sheet) .rd-modal-backdrop{background:#2c4d604f}@media(max-width:767px){.rd-modal.concept-details-sheet{border-radius:17px 17px 0 0;max-height:85dvh}.concept-details-sheet:before{height:4px;left:calc(50% - 21px);top:10px;width:42px}.concept-details-sheet .rd-modal-close{background:var(--lc-surface-nested);border-radius:50%;height:28px;min-width:28px;padding:4px;right:16px;top:18px}.concept-details-sheet .modal-body{padding:20px 16px 12px}.concept-file-details--sheet .concept-details-summary{display:flex;flex-direction:column;gap:0}.concept-file-details--sheet h2{font-size:16px;margin:0 0 10px;order:-1;padding-right:32px}.concept-file-details--sheet .concept-details-artwork{height:108px;margin-bottom:10px}.concept-file-details--sheet dl{font-size:11px;gap:5px;margin:0}.concept-file-details--sheet dl>div{gap:12px;grid-template-columns:20px 84px minmax(0,1fr);min-height:18px}.concept-file-details--sheet dl>div>.icon{height:18px;width:18px}.concept-file-details--sheet .concept-details-commands{border-top:1px solid var(--lc-border-light);gap:6px;margin-top:12px;padding-top:10px}.concept-file-details--sheet .concept-details-commands button{border:0;flex-direction:column;font-size:11px;gap:3px;line-height:1.2;min-height:66px;padding:8px 3px}.concept-file-details--sheet .concept-details-commands button:first-child{background:var(--lc-primary-soft);color:var(--lc-primary)}.concept-file-details--sheet .concept-details-commands button>.icon:first-child{height:24px;width:24px}.concept-file-details--sheet .concept-details-extra{right:30px;top:-6px}.concept-file-details--sheet .concept-details-dock{background:var(--lc-surface);border:1px solid var(--lc-border-light);border-radius:14px;display:flex;gap:4px;justify-content:space-around;margin:8px -6px 0;padding:5px}.concept-file-details--sheet .concept-details-dock button{border-radius:10px;flex:1;flex-direction:column;font-size:12px;gap:4px;line-height:1.1;min-height:54px;padding:5px;text-align:center}.concept-file-details--sheet .concept-details-dock button[aria-current=page]{background:var(--lc-primary-soft);color:var(--lc-primary)}.concept-file-details--sheet .concept-details-dock button .icon{height:26px;margin:0;width:26px}}@media(max-width:767px){.drive-preview-page .modal-header{height:56px;min-height:56px;padding:9px 12px}.drive-preview-page .concept-preview-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-preview-page .concept-preview-caption-type,.drive-preview-page .concept-preview-caption-modified{display:none}.drive-preview-page .drive-pdf canvas{max-height:calc(100dvh - 292px)}}.concept-preview-action-label,.concept-image-preview-dialog .concept-preview-more{display:none}.concept-image-preview-dialog .concept-preview-title small{background:var(--lc-surface)}.concept-image-file-properties{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.concept-image-file-properties dd{color:var(--lc-text-secondary);margin:6px 0 0;overflow-wrap:anywhere}.concept-image-preview-dialog .concept-preview-properties>.drive-preview-details{display:none}.concept-image-preview-dialog .concept-preview-properties>.concept-preview-extra-visible{display:grid;margin-top:12px}.concept-image-preview-dialog .concept-preview-properties{border:0;margin:0;padding:0}.concept-image-preview-dialog .concept-preview-properties:not([open]){display:none}body:has(.concept-image-preview-dialog) .rd-modal-backdrop{background:#2d47694d}@media(min-width:1200px){.concept-image-preview-dialog{transform:translate(-17px,2px)}.concept-image-preview-dialog .modal-header{height:100px;min-height:100px;padding:20px 24px 20px 34px}.concept-image-preview-dialog .concept-preview-title{gap:6px}.concept-image-preview-dialog .concept-preview-title strong{line-height:26px}.concept-image-preview-dialog .concept-preview-title small{line-height:18px}.concept-image-preview-dialog .concept-preview-actions{gap:12px}.concept-image-preview-dialog .rd-modal-close{height:36px;padding:6px}.concept-image-preview-dialog .concept-image-stage{background:transparent;height:496px}.concept-image-preview-dialog .modal-body{padding:0 24px 24px}.concept-image-preview-dialog .concept-preview-more{display:flex;min-width:28px;padding-inline:4px}.concept-image-preview-dialog .concept-preview-more>span{display:none}.concept-image-preview-dialog .concept-preview-properties[open]{border-top:1px solid var(--lc-border-light);margin-top:16px;padding-top:14px}.concept-image-preview-dialog .concept-preview-properties>summary{font-size:13px}:root:is([data-theme=dark],[data-theme=cyberpunk]) body:has(.concept-image-preview-dialog) .rd-modal-backdrop{background:transparent}:root:is([data-theme=dark],[data-theme=cyberpunk]) .rd-modal.concept-image-preview-dialog{border:1px solid var(--lc-border);max-width:798px!important;transform:translate(-16px,2.5px)}:root:is([data-theme=dark],[data-theme=cyberpunk]) .concept-image-preview-dialog .modal-header{height:99px;min-height:99px}}@media(min-width:768px)and (max-width:1199px){body:has(.concept-image-preview-dialog) .rd-modal-backdrop{background:#27395066}.rd-modal.concept-image-preview-dialog{max-width:770px!important;transform:translate(43px);width:calc(100vw - 90px)!important}.concept-image-preview-dialog .modal-header{min-height:116px;padding:24px 28px}.concept-image-preview-dialog .concept-preview-header{gap:18px}.concept-image-preview-dialog .concept-preview-header>.icon{display:none}.concept-image-preview-dialog .concept-preview-title strong{font-size:25px}.concept-image-preview-dialog .concept-preview-title small{font-size:18px}.concept-image-preview-dialog .concept-preview-caption-date{display:none}.concept-image-preview-dialog .concept-preview-actions{gap:18px}.concept-image-preview-dialog .concept-preview-actions>:nth-child(1){order:2}.concept-image-preview-dialog .concept-preview-actions>:nth-child(2){order:1}.concept-image-preview-dialog .concept-preview-actions>:nth-child(n+3){order:3}.concept-image-preview-dialog .concept-preview-actions button,.concept-image-preview-dialog .concept-preview-actions a{flex-direction:column;font-size:14px;gap:8px;min-width:58px;padding:0}.concept-image-preview-dialog .concept-preview-action-label{display:block;font-weight:400}.concept-image-preview-dialog .concept-preview-actions .icon{height:30px;width:30px}.concept-image-preview-dialog .rd-modal-close{height:40px;min-width:40px}.concept-image-preview-dialog .concept-image-stage{background:transparent;height:480px}.concept-image-preview-dialog .modal-body{padding:0 26px 24px}.concept-image-preview-dialog .drive-preview-image{height:100%;object-fit:cover;width:100%}.concept-image-preview-dialog .concept-preview-properties{border-top:1px solid var(--lc-border-light);display:block;margin-top:24px;padding-top:22px}.concept-image-preview-dialog .concept-preview-properties>summary{display:none}.concept-image-preview-dialog .concept-preview-properties>.concept-image-file-properties{font-size:16px;margin:0}}@media(max-width:767px){.rd-modal.concept-image-preview-dialog{border-radius:12px;max-width:none!important;width:calc(100vw - 20px)!important}body:has(.concept-image-preview-dialog) .rd-modal-backdrop{background:#293d5273}.concept-image-preview-dialog .modal-header{height:70px;min-height:70px;padding:14px 18px}.concept-image-preview-dialog .concept-preview-header{flex-wrap:nowrap;gap:14px}.concept-image-preview-dialog .concept-preview-header>.icon{background:var(--lc-primary-soft);border-radius:6px;height:44px;padding:9px;width:44px}.concept-image-preview-dialog .concept-preview-title strong{font-size:15px}.concept-image-preview-dialog .concept-preview-title small{display:none}.concept-image-preview-dialog .concept-preview-title:after{color:var(--lc-text-secondary);content:attr(data-type);font-size:11px}.concept-image-preview-dialog .rd-modal-close{align-self:start;height:28px;min-width:28px;padding:4px}.concept-image-preview-dialog .modal-body{padding:0 18px 16px}.concept-image-preview-dialog .concept-image-stage{background:transparent;height:min(206px,53vw);margin-bottom:78px}.concept-image-preview-dialog .drive-preview-image{height:100%;object-fit:cover;width:100%}.concept-image-preview-dialog .concept-preview-actions{display:flex;flex:none;gap:6px;justify-content:space-between;left:18px;position:absolute;right:18px;top:calc(80px + min(206px,53vw))}.concept-image-preview-dialog .concept-preview-actions button,.concept-image-preview-dialog .concept-preview-actions a{background:var(--lc-surface-nested);border:1px solid var(--lc-border-light);border-radius:8px;flex:1;flex-direction:column;font-size:10px;gap:3px;height:54px;justify-content:center;min-width:0;padding:6px 4px}.concept-image-preview-dialog .concept-preview-actions button:first-child{display:none}.concept-image-preview-dialog .concept-preview-action-label{display:block;font-weight:400}.concept-image-preview-dialog .concept-preview-actions .icon{height:22px;width:22px}.concept-image-preview-dialog .concept-preview-more{display:flex}.concept-image-preview-dialog .concept-preview-more span{font-size:9px}.concept-image-preview-dialog .concept-preview-properties{border-top:1px solid var(--lc-border-light);padding-top:12px}.concept-image-preview-dialog .concept-preview-properties>summary{color:var(--lc-text);display:block;font-size:14px;font-weight:600;list-style:none;margin-bottom:8px;pointer-events:none}.concept-image-preview-dialog .concept-image-file-properties{display:flex;flex-direction:column;font-size:11px;gap:4px;margin:0}.concept-image-preview-dialog .concept-image-file-properties>div{display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr)}.concept-image-preview-dialog .concept-image-file-properties dd{margin:0}.concept-image-preview-dialog{transform:translateY(60px)}}@media(max-width:767px){.concept-8 .drive-v3:has(.drive-items--grid) .drive-v3-view-controls .drive-v3-refresh{display:none}.concept-8 .drive-v3-toolbar .drive-v3-sort{min-width:70px;width:auto}.concept-8 .drive-v3-toolbar .drive-v3-filter{min-width:56px;width:auto}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{min-width:104px;width:auto}.concept-8:has(.workspace-content>div:not([hidden]) .drive-items--grid) .repodrive-app{padding-top:13px}.concept-8:has(.workspace-content>div:not([hidden]) .drive-items--grid) .repodrive-brand-header{height:48px;margin-bottom:9px;min-height:48px}.concept-8 .drive-v3:has(.drive-items--grid) .repodrive-workspace-heading{padding-top:10px}.concept-8 .drive-v3:has(.drive-items--grid) .repodrive-workspace-title{margin-bottom:0}.concept-8 .drive-v3:has(.drive-items--grid) .concept-file-count{line-height:1.2}.concept-8 .drive-v3:has(.drive-items--grid) .repodrive-workspace-topbar>.repodrive-workspace-search{margin-top:8px}.concept-8 .drive-v3:has(.drive-items--grid) .drive-v3-toolbar{margin-bottom:10px;min-height:53px}.concept-8 .drive-items--grid{gap:8px;padding:8px}.concept-8 .drive-items--grid .drive-item{display:block;min-height:134px;padding:4px 8px;position:relative}.concept-8 .drive-items--grid .drive-item-main{display:flex;gap:5px;padding:0;text-align:left}.concept-8 .drive-items--grid .drive-item-icon{height:84px;overflow:visible;width:100%}.concept-8 .drive-items--grid .concept-file-type-asset{height:70px;width:84px}.concept-8 .drive-items--grid .repo-drive-item__icon--pdf .concept-file-type-asset,.concept-8 .drive-items--grid .repo-drive-item__icon--presentation .concept-file-type-asset{height:70px;width:70px}.concept-8 .drive-items--grid .drive-item-name strong{font-size:13px;font-weight:500}.concept-8 .drive-items--grid .drive-item-mobile-meta{font-size:10px;line-height:1.2;padding-top:2px}.concept-8 .drive-items--grid .drive-item>input{left:6px;opacity:0;position:absolute;top:6px;z-index:2}.concept-8 .drive-items--grid .drive-item--selected>input,.concept-8 .drive-items--grid .drive-item:focus-within>input{opacity:1}.concept-8 .drive-items--grid .drive-item>.repodrive-action-menu__trigger{background:var(--lc-primary-soft);border-radius:50%;height:24px;min-height:24px;min-width:24px;padding:2px;position:absolute;right:6px;top:6px;z-index:2}}@media(max-width:359px){.concept-8 .drive-v3-toolbar .drive-v3-sort,.concept-8 .drive-v3-toolbar .drive-v3-filter{width:30px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{width:90px}}@media(max-width:767px){.concept-account-mobile-search{align-items:center;background:var(--lc-surface-nested);border:1px solid var(--lc-surface);border-radius:12px;color:var(--lc-text-secondary);display:flex;gap:12px;height:38px;margin:0 0 10px;padding:8px 14px}.concept-account-mobile-search input{background:none;border:0;font:inherit;font-size:12px;min-width:0;outline:none;width:100%}.concept-account-mobile-search .icon{color:var(--lc-text);height:22px;width:22px}.concept-account-page{background:transparent;min-height:0;padding:0;position:relative}.concept-account-page .concept-page-heading{background:var(--lc-surface);border-radius:12px 12px 0 0;margin:0;padding:12px 14px 0}.concept-account-page .concept-page-heading h1{font-size:18px;letter-spacing:-.5px;line-height:1.2;margin:0}.concept-account-page .concept-page-heading p{font-size:11px;margin:3px 0 0}.concept-account-page .concept-page-heading>button{background:none;border:0;height:30px;min-width:30px;padding:6px;position:absolute;right:10px;top:90px}.concept-8 .concept-account-page .repodrive-account-identity{background:var(--lc-surface);border-radius:0 0 12px 12px;column-gap:14px;grid-template-columns:66px minmax(0,1fr);min-height:91px;padding:12px 14px 14px}.concept-account-page .concept-account-avatar{height:66px;width:66px}.concept-8 .concept-account-page .repodrive-account-content .repodrive-account-identity strong{font-size:14px}.concept-8 .concept-account-page .repodrive-account-content .repodrive-account-identity>div>p{font-size:11px;margin:2px 0 0}.concept-account-page .concept-account-linked{align-items:center;font-size:11px;gap:6px}.concept-account-page .concept-account-linked img{height:20px;width:20px}.concept-account-page .concept-account-linked small,.concept-account-page .concept-manage-telegram{display:none}.concept-8 .concept-account-page .repodrive-account-section{background:var(--lc-surface);border:0;margin-top:10px;padding:12px 13px}.concept-account-page .concept-account-section-heading{gap:0;margin-bottom:10px}.concept-account-page .concept-account-section-heading>.icon{display:none}.concept-account-page .concept-account-section-heading h3{font-size:17px;line-height:1.15;margin:0}.concept-account-page .concept-account-section-heading p{font-size:11px;line-height:1.25;margin:4px 0 0}.concept-8 .concept-account-page .theme-toggle{align-items:center;border:0;flex-direction:row;gap:12px;min-height:45px;padding:4px 0}.concept-8 .concept-account-page .theme-toggle label{flex:0 0 auto;font-size:12px;min-width:95px;white-space:nowrap}.concept-account-page .theme-toggle__label{gap:14px}.concept-account-page .theme-toggle__label .icon{background:var(--lc-surface-nested);border-radius:8px;height:32px;padding:6px;width:32px}.concept-account-page .concept-theme-options{background:var(--lc-primary-soft);border:1px solid var(--lc-border-light);border-radius:8px;flex:1;padding:2px}.concept-account-page .concept-theme-options button{background:none;border:0;border-radius:6px;font-size:10px;min-height:34px;padding:3px}.concept-account-page .concept-theme-options button .icon{display:none}.concept-account-page .concept-theme-options button[aria-pressed=true]{background:var(--lc-primary-fill);color:var(--lc-text-on-primary)}.concept-8 .concept-account-page .theme-toggle select{font-size:12px;min-height:34px;width:100%}.concept-account-page .concept-account-security-row{align-items:center;flex-wrap:nowrap;gap:14px;min-height:38px}.concept-account-page .concept-account-security-row>span,.concept-account-page .concept-account-data-state--unlocked:before{display:none}.concept-account-page .concept-account-security-row>.icon{background:var(--lc-surface-nested);border-radius:8px;color:var(--lc-success);height:32px;padding:5px;width:32px}.concept-account-page .concept-account-security-row p{flex:1;font-size:12px;margin:0}.concept-account-page .concept-account-security-row p small{font-size:10px}.concept-account-page .concept-account-security-row button{background:var(--lc-primary-soft);border:0;color:var(--lc-primary);font-size:11px;min-height:32px;min-width:94px;padding:6px}.concept-account-page .concept-account-security-row button .icon{display:none}.concept-8 .concept-account-page .profile-home-install.concept-install-section{background:var(--lc-surface);border:0;border-radius:12px;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) 36px;margin-top:10px;padding:12px 13px}.concept-account-page .concept-install-heading{font-size:17px;letter-spacing:-.3px;line-height:1.2;margin:0 0 8px}.concept-account-page .profile-home-install .profile-panel__header{grid-column:1}.concept-account-page .profile-home-install .profile-panel__title{font-size:13px}.concept-account-page .profile-home-install .profile-panel__title-wrap{gap:14px}.concept-account-page .profile-home-install .profile-panel__title-wrap .icon{background:var(--lc-surface-nested);border-radius:8px;height:32px;padding:6px;width:32px}.concept-account-page .profile-home-install .profile-panel__subtitle{font-size:11px;line-height:1.3;margin:0;padding-left:46px}.concept-account-page .profile-home-install .profile-panel__actions{grid-column:2;grid-row:2/4;width:auto}.concept-account-page .profile-home-install .btn-primary{background:none;border:0;color:var(--lc-text);font-size:0;min-height:40px;min-width:30px;padding:4px}.concept-account-page .profile-home-install .btn-primary:after{content:"›";font-size:23px}.concept-account-page .profile-home-install .btn-primary .icon{display:none}.concept-account-page .concept-account-advanced{background:var(--lc-surface);border:0;border-radius:10px;font-size:10px;margin-top:10px;padding:8px 13px}.concept-8 .concept-account-page .repodrive-account-logout{background:var(--lc-surface);border:0;border-radius:12px;flex-wrap:nowrap;gap:14px;margin-top:10px;padding:12px 13px}.concept-account-page .repodrive-account-logout>.icon{color:var(--lc-danger);height:28px;width:28px}.concept-account-page .repodrive-account-logout strong{color:var(--lc-text);font-size:13px}.concept-account-page .repodrive-account-logout p{font-size:10px;line-height:1.3;margin:3px 0 0}.concept-account-page .repodrive-account-logout button{border:0;font-size:0;min-height:32px;padding:4px;width:30px}.concept-account-page .repodrive-account-logout button:after{content:"›";color:var(--lc-text);font-size:23px}.concept-image-preview-dialog .concept-image-file-properties{font-size:12px;gap:3px;line-height:1.35}.concept-image-preview-dialog .concept-image-file-properties>div{grid-template-columns:94px minmax(0,1fr)}.concept-8 .concept-account-page .repodrive-account-identity{min-height:83px;padding-top:8px;padding-bottom:8px}.concept-account-page .concept-page-heading{padding-top:10px}.concept-8 .concept-account-page .repodrive-account-section{padding-block:10px}.concept-8 .concept-account-page .theme-toggle{flex-wrap:nowrap;min-height:40px}.concept-account-page .concept-theme-options button{min-height:30px}.concept-account-page .concept-account-section-heading{margin-bottom:8px}.concept-account-page .concept-account-security-row p small{line-height:1.3}.concept-8 .concept-account-page .profile-home-install.concept-install-section{gap:2px 12px;padding-block:10px}.concept-account-page .profile-home-install .profile-panel__header{padding:0}.concept-account-page .profile-home-install .profile-panel__title-wrap{flex-wrap:nowrap}.concept-account-page .concept-account-advanced{font-size:9px;margin-top:6px;padding:5px 13px}.concept-file-details--sheet .concept-details-commands button{min-height:62px}.concept-file-details--sheet .concept-details-dock button{min-height:54px}.concept-file-details--sheet dl{gap:3px;line-height:1.3}.concept-file-details--sheet .concept-details-artwork{height:108px}.concept-account-page .repodrive-account-identity{row-gap:3px}.concept-8 .concept-account-page .theme-toggle select{flex:1;height:34px;max-width:none;min-height:34px;padding-block:4px}.concept-account-page .concept-theme-options{height:38px}.concept-account-page .concept-account-logout,.concept-account-page .repodrive-account-logout{order:4}.concept-account-page .concept-account-advanced{order:5}.concept-account-page .profile-home-install.concept-install-section{min-height:112px}}.concept-file-video-overlay{display:none}.concept-8 .drive-items--grid .concept-file-video-overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.concept-file-video-play{align-items:center;background:#fff9;border:1px solid #fff8;border-radius:50%;color:#183a4d;display:flex;height:42px;justify-content:center;width:42px}.concept-file-video-play>.icon{height:24px;width:24px}.concept-file-video-duration{background:#102638b3;border-radius:4px;bottom:8px;color:#fff;font-size:12px;padding:2px 5px;position:absolute;right:8px}@media(max-width:767px){.concept-file-video-play{height:28px;width:28px}.concept-file-video-play>.icon{height:18px;width:18px}.concept-file-video-duration{bottom:4px;font-size:11px;right:4px}}.concept-8 .drive-items--grid .repo-drive-item__icon--folder .concept-file-type-asset{content:url(/static/20261020t101346z-b1d7fae95c5d/concept-8/folder-grid.svg)}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-brand-header__session{gap:16px}.concept-8 .repodrive-brand-header .concept-tablet-utility,.concept-8 .repodrive-brand-header .repodrive-header-transfers{color:var(--lc-text-secondary);font-size:13px;gap:8px;padding:6px}.concept-8 .repodrive-brand-header .concept-tablet-utility .icon,.concept-8 .repodrive-brand-header .repodrive-header-transfers .icon{height:20px;width:20px}.concept-8 .repodrive-brand-header__account{gap:14px;padding-left:20px}.concept-8 .repodrive-brand-header__avatar{height:40px;width:40px}.concept-account-copy{max-width:120px;min-width:106px}.concept-account-copy strong{font-size:13px;font-weight:500}.concept-account-copy small{font-size:12px}.concept-8 .repodrive-brand-header .repodrive-header-folders{min-width:24px;padding:0;width:24px}.concept-8 .repodrive-brand-header .repodrive-header-folders .icon{height:20px;width:20px}.concept-8 .repodrive-brand-header__account>.icon{display:none}.concept-8 .repodrive-brand-header .repodrive-header-folders{min-width:28px;width:28px}.concept-8 .repodrive-brand-header .repodrive-header-folders .concept-navigation-menu-icon{display:none}.concept-8 .repodrive-brand-header .repodrive-header-folders .concept-navigation-chevron-icon{display:block}.concept-secondary-dock{margin:3px 7px 0}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash):not(:has(.drive-preview-page)){overflow:visible}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .repo-drive-main{min-height:calc(100dvh - 283px)}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .repodrive-workspace-topbar>.repodrive-workspace-search{margin-bottom:26px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-v3-toolbar{margin-bottom:24px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{font-size:14px;padding:8px 14px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary .icon{height:20px;width:20px}.concept-8 .drive-v3-toolbar .concept-create-chevron{margin:-6px -14px -6px 4px;padding:6px 10px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger{color:var(--lc-text)}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger .icon,.concept-8 .drive-v3-view-controls .icon{height:20px;width:20px}.concept-8 .drive-v3-view-controls{background:var(--lc-surface-nested);border:1px solid var(--lc-border-light);gap:2px;padding:2px}.concept-8 .drive-v3-view-controls button{background:transparent;border-radius:6px;min-height:44px;min-width:44px;padding:10px}.concept-8 .drive-v3-view-controls button:last-child{border-left:0;margin-left:0}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-list-heading{color:var(--lc-text-secondary);font-size:12.5px;font-weight:600;gap:16px;padding-inline:14px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) input[type=checkbox]{height:24px;width:24px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-items--list .drive-item{grid-template-columns:24px minmax(0,1fr) 32px;min-height:72px;padding-block:10px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-items--list .drive-item-main{gap:16px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-items--list .drive-item-name strong{font-size:16px;font-weight:500}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-items--list .drive-item-icon{height:44px;width:44px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-items--list .concept-file-type-asset{height:42px;width:42px}.concept-8 .drive-v3:not(.concept-file-search):not(.concept-trash) .drive-items--list .drive-item>.repodrive-action-menu__trigger .icon{height:20px;width:20px}.concept-8 .drive-item-modified-prefix{display:inline}.concept-8 .drive-v3:has(.drive-preview-page) .repo-drive-main{min-height:calc(100dvh - 240px)}.concept-8 .drive-preview-page{margin-top:-3px}.concept-8 .repodrive-workspace-search>.icon{height:20px;width:20px}@media(max-width:959px){.concept-8 .repodrive-brand-header{gap:10px;padding-inline:16px}.concept-8 .repodrive-brand-header__session{gap:8px}.concept-8 .repodrive-brand-header .concept-tablet-utility,.concept-8 .repodrive-brand-header .repodrive-header-transfers{font-size:13px;gap:7px}.concept-8 .repodrive-brand-header .concept-tablet-utility .icon,.concept-8 .repodrive-brand-header .repodrive-header-transfers .icon{height:24px;width:24px}.concept-8 .repodrive-brand-header__account{gap:8px;padding-left:10px}.concept-8 .repodrive-brand-header__avatar{height:44px;width:44px}.concept-account-copy{min-width:84px}.concept-account-copy strong,.concept-account-copy small{font-size:13px}.concept-8 .drive-v3-toolbar{gap:14px}.concept-8 .drive-v3-toolbar button,.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{font-size:13px}.concept-8 .drive-v3-view-controls{gap:8px}.concept-8 .drive-v3-view-controls button{min-width:44px;padding-inline:10px}.concept-8 .drive-v3-view-controls button:last-child{margin-left:10px}}}.concept-8 .repodrive-brand-header__avatar{flex:none}.concept-pdf-zoom .concept-pdf-zoom-icon{display:none}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-brand-header__account{max-width:none}.concept-8 .repodrive-brand-header__account>.icon{height:18px;width:18px}.concept-account-copy{min-width:96px}.concept-account-copy small{font-size:12px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{color:var(--lc-text-on-primary)}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{padding-inline:26px}.concept-8 .drive-v3-toolbar .concept-create-chevron{margin-right:-26px}.concept-8 .drive-v3-view-controls button{color:var(--lc-text)}.concept-8 .repodrive-workspace-search>.icon{flex:none;height:20px;width:20px}@media(max-width:959px){.concept-account-copy{min-width:78px}.concept-account-copy small{font-size:13px}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{padding-inline:18px}.concept-8 .drive-v3-toolbar .concept-create-chevron{margin-right:-18px}}}@media(max-width:767px){.concept-8:has(.drive-preview-page) .repodrive-brand-header{margin-bottom:9px}.drive-preview-page{padding-bottom:48px}.drive-preview-page .modal-header{height:58px;min-height:58px}.drive-preview-page .concept-preview-title strong{line-height:18px}.drive-preview-page .concept-preview-title small{line-height:16px;margin-top:0}.drive-preview-page .modal-body{padding-inline:7px}.drive-preview-page .drive-pdf{padding:11px 9px 9px}.drive-preview-page .drive-pdf canvas{max-height:calc(100dvh - 288px)}.drive-preview-page .concept-pdf-toolbar{align-items:stretch;gap:12px;height:36px;left:7px;right:114px}.drive-preview-page .concept-pdf-pages{flex:1.08;height:36px}.drive-preview-page .concept-pdf-zoom{height:36px}.drive-preview-page .concept-pdf-pages>span{font-weight:400;line-height:13px}.drive-preview-page .concept-pdf-pages small{line-height:12px}.drive-preview-page .concept-preview-actions{right:7px;width:95px}.drive-preview-page .concept-preview-actions button,.drive-preview-page .concept-preview-actions a{height:36px;min-height:36px}.concept-pdf-zoom .concept-pdf-zoom-symbol{display:none}.concept-pdf-zoom .concept-pdf-zoom-icon{display:block;height:20px;width:20px}@media(max-width:359px){.drive-preview-page .concept-pdf-toolbar{gap:6px;right:93px}.drive-preview-page .concept-preview-actions{width:80px}.drive-preview-page .concept-preview-actions button,.drive-preview-page .concept-preview-actions a{gap:5px;padding-inline:5px}}}.concept-8 .repodrive-app:has(.drive-preview-page){overflow-anchor:none}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-brand-header .concept-tablet-utility[aria-current=page]{background:var(--lc-primary-soft);border-radius:10px;color:var(--lc-primary)}.concept-8:has(.workspace-content>div:not([hidden]) .concept-trash) .concept-secondary-dock button[aria-current=page]{background:none;color:var(--lc-text);font-weight:400}body:has(.concept-file-action-dialog--purge) .rd-modal-backdrop{background:transparent}body:has(.concept-file-action-dialog--purge) .repodrive-app{background:linear-gradient(#1e364852,#1e364852),linear-gradient(115deg,#e6f2f9,#edf8fc)}body:has(.concept-file-action-dialog--purge) .concept-trash .repo-drive-main{position:relative}body:has(.concept-file-action-dialog--purge) .concept-trash .repo-drive-main:after{background:#1e364852;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}:is([data-theme=dark],[data-theme=cyberpunk]) body:has(.concept-file-action-dialog--purge) .repodrive-app{background:linear-gradient(#000d1840,#000d1840),linear-gradient(115deg,#122632,#172e3c)}:is([data-theme=dark],[data-theme=cyberpunk]) body:has(.concept-file-action-dialog--purge) .concept-trash .repo-drive-main:after{background:#000d1840}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .repodrive-workspace-title>.icon{display:block;height:42px;width:42px}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .repodrive-workspace-title{align-items:center;display:flex;gap:22px}}@media(max-width:1199px){.concept-purge-file-type{display:none}}@media(min-width:768px)and (max-width:1199px){body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-toolbar{background:none;min-height:60px;padding:0;margin-bottom:18px}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-toolbar>.concept-trash-selected{background:var(--lc-primary-fill);border-radius:10px;color:var(--lc-text-on-primary);font-size:18px;gap:22px;min-height:58px;padding:12px 22px}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-selected>button{background:var(--lc-surface-nested);border-radius:6px;color:var(--lc-primary);height:26px;min-height:26px;min-width:26px;padding:0;width:26px}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-selected>button .icon{height:22px;width:22px}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-toolbar .btn-primary{background:var(--lc-surface-nested);color:var(--lc-text);margin-left:auto}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-toolbar .concept-trash-purge{background:var(--lc-danger-soft);color:var(--lc-danger)}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-action-count{display:none}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-toolbar>.repodrive-action-menu__trigger{visibility:hidden}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .drive-list-heading,body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .drive-items--list .drive-item{grid-template-columns:26px minmax(0,1fr) 176px 36px}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .drive-list-heading{background:var(--lc-surface-nested)}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .drive-list-heading-size,body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .drive-item-size{display:none}.concept-file-action-dialog--purge .modal-footer .btn-secondary{background:var(--lc-surface-nested)}.concept-file-action-dialog--purge .concept-purge-symbol{background:#fce5e9;color:#d81931}.concept-file-action-dialog--purge .concept-purge-artwork .concept-file-type-asset{height:64px;width:64px}.concept-file-action-dialog--purge .concept-purge-artwork{height:62px;width:62px}.concept-file-action-dialog--purge .concept-purge-targets ul{gap:12px}@media(max-width:959px){body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash-toolbar>.concept-trash-selected{font-size:15px;gap:10px;padding-inline:12px}body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .drive-list-heading,body:has(.concept-file-action-dialog--purge) .concept-8 .concept-trash .drive-items--list .drive-item{grid-template-columns:24px minmax(0,1fr) 142px 30px}}}@media(max-width:767px){html:has(.concept-8 .workspace-content>div:not([hidden]) .drive-v3 .drive-preview-page){scroll-padding-bottom:max(86px,calc(env(safe-area-inset-bottom) + 66px))}}@media(min-width:768px)and (max-width:1199px){:is([data-theme=dark],[data-theme=cyberpunk]) .concept-file-action-dialog--purge .concept-purge-symbol{background:#51272e;color:#ff656b}:is([data-theme=dark],[data-theme=cyberpunk]) .concept-file-action-dialog--purge .concept-purge-targets ul{border:1px solid var(--lc-border)}:is([data-theme=dark],[data-theme=cyberpunk]) .concept-file-action-dialog--purge .modal-footer .btn-secondary{background:var(--lc-surface-tonal)}:is([data-theme=dark],[data-theme=cyberpunk]) body:has(.concept-file-action-dialog--purge) .concept-trash-toolbar>.concept-trash-selected{background:#086ac0;color:var(--lc-text)}}@media(max-width:767px){body:has(.concept-destination-dialog) .rd-modal-backdrop.rd-modal-backdrop{background:transparent}body:has(.concept-destination-dialog) .concept-8 .repo-drive-main>div:not([hidden]){visibility:hidden}body:has(.concept-destination-dialog) .concept-8 .repodrive-workspace-topbar>.repodrive-workspace-search{background:transparent;border-color:var(--lc-surface);display:flex;height:38px;left:12px;margin:0;min-height:38px;padding:6px 12px;position:fixed;top:80px;visibility:visible;width:calc(100vw - 24px)}body:has(.concept-destination-dialog) .concept-8 .repodrive-workspace-search>.icon{flex:none;height:22px;width:22px}}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .repodrive-brand-header,.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .concept-secondary-dock{background:linear-gradient(115deg,#193644,#172f3e);border:1px solid var(--lc-border)}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .concept-secondary-dock button[aria-current=page]>img.icon,.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .concept-desktop-sections button[aria-current=page]>img.icon{content:url(/static/20261020t101346z-b1d7fae95c5d/concept-8/brand-folder-dark.svg)}@media(min-width:1200px)and (max-width:1339px){.concept-8 .repodrive-brand-header{gap:16px;padding-inline:18px}.concept-8 .concept-desktop-sections{gap:2px;margin-left:0}.concept-8 .concept-desktop-sections button{padding-inline:10px}.concept-8 .repodrive-brand-header__session{gap:12px;margin-left:0}.concept-8 .concept-account-copy{max-width:110px;min-width:100px}}@media(min-width:960px)and (max-width:1199px){.concept-8 .repodrive-brand-header .concept-brand{font-size:30px;gap:10px}.concept-8 .repodrive-brand-header .concept-brand>img{width:42px}}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .drive-v3:not(.concept-file-search):not(.concept-trash):not(:has(.drive-preview-page)) .repo-drive-main{background:linear-gradient(130deg,#172e3c,#142c3a);box-shadow:inset 0 0 0 1px var(--lc-border)}@media(min-width:768px)and (max-width:1199px){.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .repodrive-brand-header .concept-brand-dark{content:url(/static/20261020t101346z-b1d7fae95c5d/concept-8/brand-folder-tablet-dark.svg)}}@media(max-width:767px){.concept-file-action-dialog--mkdir .modal-header{padding-bottom:12px}.concept-file-action-dialog--mkdir .modal-body{gap:10px}.concept-file-action-dialog--mkdir .modal-footer .btn,.concept-file-action-dialog--purge .modal-footer .btn{font-weight:600}}.repodrive-fluent-root.concept-8:has(.repodrive-app--contained){display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.repodrive-fluent-root.concept-8:has(.repodrive-app--contained)>.app-connection-status{flex-shrink:0}.concept-8 .repodrive-app.repodrive-app--contained{box-sizing:border-box;flex:1;height:100dvh;min-height:0;overflow:hidden;padding-bottom:calc(var(--repodrive-media-player-height, 0px) + 22px)!important}.concept-8 .repodrive-app--contained .repodrive-workspace-surface{display:flex;flex-direction:column;height:100%;min-height:0}.concept-8 .repodrive-app--contained .repodrive-brand-header,.concept-8 .repodrive-app--contained .app-error{flex-shrink:0}.concept-8 .repodrive-app--contained .app-main{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.concept-8 .repodrive-app--contained #repodrive-main:focus-visible{outline:none}.concept-8 .repodrive-app--contained .app-main>.repodrive-shared-workspace{flex:1;height:100%;min-height:0}.concept-8 .repodrive-app--contained .workspace-content{height:100%;min-height:0;overflow:hidden;padding-bottom:0!important}.concept-8 .repodrive-app--contained .workspace-content>div:not([hidden]),.concept-8 .repodrive-app--contained .workspace-content>div:not([hidden])>div:not([hidden]){display:flex;flex-direction:column;height:100%;min-height:0}.concept-8 .repodrive-app--contained .workspace-navigation.concept-utility-lane{height:100%;min-height:0;overscroll-behavior:contain}.concept-8 .repodrive-app--contained .concept-utility-lane>*{flex-shrink:0}.concept-8 .repodrive-app--contained .workspace-content :is(.drive-v3,.repo-drive-main,.saved-messages,.concept-storage-page,.concept-media-library,.concept-account-page,.concept-offline-content,.concept-file-folder-import){box-sizing:border-box;min-height:0}.concept-8 .repodrive-app--contained .workspace-content .drive-v3,.concept-8 .repodrive-app--contained .workspace-content .drive-v3 .repo-drive-main,.concept-8 .repodrive-app--contained .drive-v3-content:not([hidden]),.concept-8 .repodrive-app--contained .workspace-content .saved-messages,.concept-8 .repodrive-app--contained .workspace-content .concept-storage-page,.concept-8 .repodrive-app--contained .workspace-content .concept-media-library,.concept-8 .repodrive-app--contained .concept-photo-library-content{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.concept-8 .repodrive-app--contained :is(.drive-v3-scroll-content,.saved-messages-content,.storage-page-content,.media-library-scroll-content){flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:8px}.concept-8 .repodrive-app--contained .drive-v3-scroll-content:has(>.drive-empty){display:flex;flex-direction:column}.concept-8 .repodrive-app--contained .drive-v3-scroll-content:has(>.drive-empty)>*{flex-shrink:0}.concept-8 .repodrive-app--contained .drive-v3-scroll-content>.drive-empty{flex:1 0 auto;justify-content:center;min-height:240px;padding:32px 20px}.concept-8 .repodrive-app--contained :is(.drive-v3-controls,.saved-messages-heading,.saved-messages>footer,.concept-storage-page>.concept-page-heading,.concept-media-top,.media-tabs,.concept-track-toolbar,.concept-track-bulk-actions,.concept-file-footer){flex-shrink:0}.concept-8 .repodrive-app--contained .drive-list-heading{position:sticky;top:0;z-index:2}.concept-8 .repodrive-app--contained :is(.concept-account-page,.concept-offline-content,.concept-file-folder-import,.music-expanded-player--embedded,.drive-preview-page){box-sizing:border-box;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.concept-8 .repodrive-app--contained .music-expanded-player--embedded,.concept-8 .repodrive-app--contained .music-expanded-player--embedded .music-expanded-content{margin-top:0}.concept-8 .repodrive-app--contained .saved-messages{padding-bottom:24px}.concept-8 .repodrive-app--contained .concept-file-footer{margin:0}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-app--contained .concept-secondary-dock{flex:0 0 var(--concept-dock-height)}.concept-8 .repodrive-app--contained .workspace-content{flex:1;height:auto}}@media(max-width:767px){.concept-8 .repodrive-app.repodrive-app--contained{padding-bottom:calc(var(--repodrive-media-player-height, 0px) + max(94px,calc(env(safe-area-inset-bottom) + 76px)))!important}.concept-8 .repodrive-app.repodrive-app--contained:has(.repodrive-shared-workspace[data-music-expanded=true]){padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.concept-8 .repodrive-app--contained .saved-messages{padding-bottom:16px}}@media(max-width:367px){.concept-8 .repodrive-app--contained .music-expanded-player--embedded .music-expanded-controls{gap:6px}}.concept-8 .repodrive-app--contained .photos-library--viewer>.concept-photo-library-content,.concept-8 .repodrive-app--contained .concept-media-library:has(>.concept-media-page)>:not(.concept-media-page),.concept-8 .repodrive-app--contained .workspace-content [hidden]{display:none!important}.concept-8 .repodrive-app--contained .concept-media-library>.concept-media-page,.concept-8 .repodrive-app--contained .concept-media-library>.concept-media-page>form{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.concept-8 .repodrive-app--contained .concept-media-page>form>.modal-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.concept-8 .repodrive-app--contained .concept-media-page>form>:is(.modal-header,.modal-footer){flex-shrink:0}.concept-8 .repodrive-app--contained .photos-library--viewer>.photo-viewer-inline{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.concept-8 .repodrive-app--contained .drive-items--list .drive-item>.repodrive-action-menu__trigger{justify-self:end}@media(max-height:600px)and (min-width:768px){.concept-8 .repodrive-app.repodrive-app--contained{padding-top:8px;padding-bottom:calc(var(--repodrive-media-player-height, 0px) + 10px)!important}.concept-8 .repodrive-app--contained .repodrive-brand-header{height:60px;margin-bottom:8px;padding-block:8px}.concept-8 .repodrive-app--contained .app-main>.repodrive-shared-workspace{gap:8px}.concept-8 .repodrive-app--contained .concept-secondary-dock{flex-basis:44px;height:44px;padding-block:0}}.concept-8 .repodrive-app--contained :is(.drive-v3-scroll-content,.saved-messages-content,.storage-page-content,.media-library-scroll-content):focus-visible{outline:2px solid var(--lc-primary);outline-offset:-2px}.concept-8 .repodrive-app--contained .workspace-content .concept-media-page.concept-media-library--watch{overflow-y:auto;overscroll-behavior:contain}@media(max-height:600px){.concept-8 .repodrive-app--contained .drive-v3-content:not([hidden]){overflow-y:auto;overscroll-behavior:contain}.concept-8 .repodrive-app--contained .drive-v3-scroll-content{flex:0 0 auto;height:auto;overflow:visible}.concept-8 .repodrive-app--contained .workspace-content .concept-media-library:not(:has(>.concept-media-page)):not(.photos-library--viewer){overflow-y:auto;overscroll-behavior:contain}.concept-8 .repodrive-app--contained .media-library-scroll-content,.concept-8 .repodrive-app--contained .concept-photo-library-content{flex:0 0 auto;height:auto;overflow:visible}}.concept-8 .repodrive-app--contained .media-video-card>.media-row-actions{right:0}.concept-8 .repodrive-shared-workspace[data-media-focus=true]:has(.media-file-video-player)>.workspace-content{grid-column:1 / -1}.concept-8 .repodrive-app--contained .workspace-content .media-file-video-player{overflow-y:auto;overscroll-behavior:contain}.concept-8 .media-file-video-player .media-file-video-content{flex:0 0 auto;margin-inline:auto;max-width:760px;width:100%}.concept-8 .media-file-video-player .concept-page-heading{align-items:center;gap:12px;margin-bottom:16px}.concept-8 .media-file-video-player .concept-page-heading h1{font-size:clamp(20px,2vw,28px);letter-spacing:-.4px;margin:0;min-width:0;overflow-wrap:anywhere}.concept-8 .media-file-video-player .concept-page-heading>button{flex-shrink:0}.concept-8 .media-file-video-player .media-video-stage-shell:not(.rd-video-window):not(:fullscreen) .media-video-stage{aspect-ratio:16 / 9;border-radius:10px 10px 0 0}.concept-8 .media-file-video-player .media-video-stage video{object-fit:contain}.concept-8 .media-file-video-player .rd-video-controls{background:#181b20;height:auto;inset:auto;padding:8px 12px;position:relative}.concept-8 .media-file-video-player .rd-video-timeline{align-items:center;display:flex;gap:10px}.concept-8 .media-file-video-player .rd-video-time{font-size:12px;inset:auto;position:static}.concept-8 .media-file-video-player .rd-video-time:first-child:after{content:none}.concept-8 .media-file-video-player .rd-video-range{flex:1;height:44px;inset:auto;position:relative}.concept-8 .media-file-video-player .rd-video-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.concept-8 .media-file-video-player .rd-video-actions>button:first-child,.concept-8 .media-file-video-player .rd-video-fullscreen,.concept-8 .media-file-video-player .rd-video-more{align-items:center;background:transparent;border:0;border-radius:6px;display:flex;height:44px;inset:auto;justify-content:center;min-height:44px;padding:8px;position:static;width:44px}.concept-8 .media-file-video-player .rd-video-actions>button>.icon{height:24px;width:24px}.concept-8 .media-file-video-player .rd-video-volume{gap:8px;height:44px;inset:auto;position:static}.concept-8 .media-file-video-player .rd-video-volume input{height:44px;min-height:44px;width:70px}.concept-8 .media-file-video-player .rd-video-fullscreen,.concept-8 .media-file-video-player .rd-video-more{margin-left:auto}.concept-8 .media-file-video-player .rd-video-fullscreen+.rd-video-more{margin-left:0}.concept-8 .media-file-video-player .rd-video-controls--more-open .rd-video-speed{bottom:154px}.concept-8 .media-file-video-player .rd-video-controls--more-open .rd-video-expand{bottom:104px}.concept-8 .media-file-video-player .rd-video-controls--more-open .rd-video-pip{bottom:54px}.concept-8 .media-file-video-player .rd-video-controls--more-open .rd-video-return{bottom:204px;max-width:calc(100% - 20px);position:absolute;top:auto}.concept-8 .media-file-video-player .rd-video-seek-notice{bottom:104px}@media(max-width:767px){.concept-8 .media-file-video-player .rd-video-controls{padding-inline:8px}}@media(max-height:600px)and (min-width:768px){.concept-8 .repodrive-app--contained .workspace-content .media-file-video-player{padding-block:12px}.concept-8 .media-file-video-player .media-file-video-content{max-width:min(760px,max(280px,calc((100dvh - 333px) * 16 / 9)))}.concept-8 .media-file-video-player .concept-page-heading{margin-bottom:8px}}.concept-8 .repodrive-account-content .concept-theme-row{align-items:stretch;flex-direction:column;gap:10px}.concept-8 .repodrive-account-content .concept-theme-row>.theme-toggle__label{flex:0 0 auto}.concept-8 .concept-theme-options--four,.rd-modal.concept-8.concept-account-dialog .concept-theme-options--four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;min-width:0;flex:0 0 auto;width:100%}.concept-8 .concept-theme-options--four button,.rd-modal.concept-8.concept-account-dialog .concept-theme-options--four button{min-width:0;white-space:normal;overflow-wrap:normal;gap:6px}.concept-theme-options--four button>span{min-width:0}@media(min-width:768px)and (max-width:1199px){.rd-modal.concept-8.concept-account-dialog .concept-theme-row{align-items:stretch;flex-direction:column;gap:12px}.rd-modal.concept-8.concept-account-dialog .concept-theme-options--four{flex-basis:auto}}@media(max-width:767px){.concept-8 .repodrive-account-content .concept-theme-row{align-items:stretch;flex-direction:column;gap:10px}.concept-8 .concept-theme-options--four{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-8 .concept-theme-options--four button{font-size:12px;min-height:42px}}:root[data-theme=cyberpunk]{--cyber-blue: #168bff;--cyber-blue-hover: #399cff;--cyber-blue-soft: #082a50;--lc-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--lc-primary: #ffe600;--lc-primary-dark: #fff26b;--lc-primary-deep: #dac500;--lc-primary-light: #fff26b;--lc-primary-soft: #082a50;--lc-primary-fill: #ffe600;--lc-primary-fill-hover: #fff26b;--lc-bg: #080b10;--lc-surface: #061522;--lc-surface-nested: #0a1421;--lc-surface-raised: #15283d;--lc-surface-tonal: #071a2c;--lc-surface-hover: #183b62;--lc-border: #168bff;--lc-border-light: #28435e;--lc-control-border: #487499;--lc-text: #f1f5fa;--lc-text-secondary: #b8c8dc;--lc-text-secondary-on-primary-soft: #e1efff;--lc-text-muted: #9eb3cc;--lc-text-on-primary: #10120a;--lc-success: #5af09e;--lc-success-soft: #0e3024;--lc-warning: #ffe600;--lc-warning-soft: #332d0c;--lc-danger: #ff515b;--lc-danger-text: #ff8990;--lc-danger-soft: #361820;--lc-file-document: #ffe600;--lc-file-document-bg: #082a50;--lc-file-folder: #ffe600;--lc-file-folder-bg: #302b0a;--lc-file-image: #5af09e;--lc-file-image-bg: #0e3024;--lc-file-media: #168bff;--lc-file-media-bg: #082a50;--lc-radius-control: 0px;--lc-radius: 0px;--lc-radius-lg: 0px;--lc-radius-xl: 0px;--lc-shadow-sm: 0 0 8px rgb(22 139 255 / 8%);--lc-shadow: 0 0 18px rgb(22 139 255 / 10%);--lc-shadow-lg: 0 16px 48px rgb(0 0 0 / 60%), 0 0 24px rgb(22 139 255 / 12%);--lc-focus-ring: 0 0 0 2px #ffe600;--lc-focus-color: #ffe600;--lc-selection-border: #ffe600;--lc-selection-shadow: inset 3px 0 0 #ffe600;--lc-backdrop: rgb(3 8 16 / 82%);--lc-video-bg: #05080d;--cyber-magenta: #168bff;--cyber-yellow: #ffe600;--cyber-grid: rgb(22 139 255 / 4%);color-scheme:dark;scrollbar-color:#168bff #0a1421}:root[data-theme=cyberpunk] *,:root[data-theme=cyberpunk] *:before,:root[data-theme=cyberpunk] *:after{border-radius:0!important}:root[data-theme=cyberpunk] input::-webkit-slider-runnable-track{border-radius:0!important}:root[data-theme=cyberpunk] input::-webkit-slider-thumb{border-radius:0!important}:root[data-theme=cyberpunk] input::-moz-range-track{border-radius:0!important}:root[data-theme=cyberpunk] input::-moz-range-progress{border-radius:0!important}:root[data-theme=cyberpunk] input::-moz-range-thumb{border-radius:0!important}:root[data-theme=cyberpunk] ::-webkit-scrollbar-track{border-radius:0!important}:root[data-theme=cyberpunk] ::-webkit-scrollbar-thumb{border-radius:0!important}:root[data-theme=cyberpunk] ::file-selector-button{border-radius:0!important}@media(max-width:767px){:root[data-theme=cyberpunk] body:has(:is(.concept-file-action-dialog--purge,.concept-file-action-dialog--mkdir)) .rd-modal-backdrop{-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)}}:root[data-theme=cyberpunk] :is(.concept-8,.rd-modal,.concept-auth-panel){--lc-primary: #ffe600 !important;--lc-text: #f1f5fa !important;--lc-text-secondary: #b8c8dc !important;--lc-text-muted: #9eb3cc !important;--lc-border: #168bff !important;--lc-border-light: #28435e !important}:root[data-theme=cyberpunk] :is(body,.repodrive-fluent-root,.concept-8,.repodrive-app,.invite-gate,.drive-offline-standalone){background-color:var(--lc-bg)!important;color:var(--lc-text)}:root[data-theme=cyberpunk] :is(.repodrive-app,.invite-gate){background-image:linear-gradient(var(--cyber-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cyber-grid) 1px,transparent 1px),radial-gradient(ellipse at 100% 0,rgb(22 139 255 / 8%),transparent 55%)!important;background-size:32px 32px,32px 32px,auto!important}:root[data-theme=cyberpunk] body:after{content:"";position:fixed;inset:0;z-index:2147483647;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(0 0 0 / 3%) 3px 4px)}:root[data-theme=cyberpunk] :is(.repodrive-brand-header,.repo-drive-main,.concept-account-page,.concept-storage-page,.concept-transfers-page,.saved-messages,.concept-media-library,.photos-library,.drive-preview-page,.drive-file-details,.concept-search-file-details,.concept-file-details,.rd-modal,.rd-card,.invite-gate__panel,.repo-drive-transfers__dialog,.fui-MenuPopover,.fui-PopoverSurface,.fui-DialogSurface){background:var(--lc-surface)!important;border-color:var(--lc-border)!important;border-radius:var(--lc-radius)!important;color:var(--lc-text)!important;box-shadow:inset 0 0 0 1px var(--lc-border-light),var(--lc-shadow)!important}:root[data-theme=cyberpunk] :is(.repodrive-brand-header,.rd-modal,.invite-gate__panel){border-top-color:var(--lc-primary)!important;border-inline-start-color:var(--cyber-magenta)!important}:root[data-theme=cyberpunk] :is(.modal-content,.concept-auth-panel,.modal-header,.modal-footer){background:transparent!important;border-color:var(--lc-border-light)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .rd-modal-backdrop{background:var(--lc-backdrop)!important}:root[data-theme=cyberpunk] body:has(.concept-auth-dialog--page) .rd-modal-backdrop{background:var(--lc-bg)!important}:root[data-theme=cyberpunk] :is(.concept-utility-lane,.concept-storage-summary,.concept-quick-access,.repodrive-account-section,.repodrive-account-identity,.concept-storage-overview,.concept-storage-columns,.drive-list-heading,.drive-items--grid .drive-item,.concept-folder-columns,.concept-folder-tree,.concept-folder-chooser-list,.saved-message,.saved-messages-notice,.media-queue,.concept-video-quick-actions,.concept-editor-columns,.concept-pdf-toolbar,.drive-preview-properties,.concept-image-file-properties,.concept-preview-properties,.music-expanded-content,.music-focused-player,.media-mini-player){background:var(--lc-surface-tonal)!important;border-color:var(--lc-border-light)!important;border-radius:var(--lc-radius)!important;color:var(--lc-text)!important;box-shadow:inset 0 0 0 1px var(--lc-border-light)!important}:root[data-theme=cyberpunk] :is(.concept-security-summary,.concept-auth-notice,.concept-auth-lock-badge,.concept-account-avatar){background:var(--lc-primary-soft)!important;border-color:var(--lc-primary)!important;color:var(--lc-primary)!important}:root[data-theme=cyberpunk] :is(.concept-brand,.concept-page-heading h1,.repodrive-workspace-title,.media-library-heading h1){color:var(--lc-primary)}:root[data-theme=cyberpunk] .concept-brand{text-shadow:0 0 14px rgb(22 139 255 / 25%)}:root[data-theme=cyberpunk] :is(.rd-button,.btn,.media-button,.media-icon-button,.music-expanded-button,.repodrive-action-menu__trigger,.concept-theme-options button,.concept-account-security-row button,.concept-pdf-toolbar button,.concept-preview-actions button,.concept-preview-actions a,.drive-inline-actions button,.saved-message-download,.saved-message-preview-toolbar button,.concept-folder-chooser button){border-radius:var(--lc-radius-control)!important}:root[data-theme=cyberpunk] :is(.rd-input,.rd-textarea,.rd-select,.form-control,.form-select,.theme-toggle select,.concept-global-search,.repodrive-workspace-search,.concept-account-mobile-search,.concept-folder-search,.media-search,.media-input,.media-select,.media-playlist-select,.concept-code-cells>span,.auth-popup__phone-group,.auth-popup__phone-prefix){background:var(--lc-surface-nested)!important;border-color:var(--lc-control-border)!important;border-radius:var(--lc-radius-control)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] :is(input,textarea)::placeholder{color:var(--lc-text-muted)!important}:root[data-theme=cyberpunk] :is(input,textarea,select){accent-color:var(--lc-primary)}:root[data-theme=cyberpunk] :is(.concept-global-search input,.repodrive-workspace-search input,.concept-folder-search input,.media-search input,.rd-input input){background:transparent!important}:root[data-theme=cyberpunk] :is(.btn-outline-secondary,.btn-secondary,.media-button:not(.media-button--primary),.media-icon-button,.concept-account-security-row button,.concept-pdf-toolbar button){background:var(--lc-surface-raised)!important;border-color:var(--lc-control-border)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] :is(.btn-primary,.repodrive-action-menu__trigger--primary,.media-button--primary,.concept-theme-options button[aria-pressed=true],.music-expanded-play,.music-focused-play,.concept-editor-save){background:var(--lc-primary-fill)!important;border-color:var(--lc-primary-fill)!important;color:var(--lc-text-on-primary)!important;box-shadow:0 0 12px #168bff29!important}:root[data-theme=cyberpunk] :is(.btn-danger,.btn-outline-danger,.media-button--danger,.concept-editor-delete){background:var(--lc-danger-soft)!important;border-color:var(--lc-danger)!important;color:var(--lc-danger-text)!important}:root[data-theme=cyberpunk] :is(.concept-theme-options,.concept-account-page .concept-theme-options){background:var(--lc-surface-nested)!important;border-color:var(--lc-border)!important;border-radius:var(--lc-radius-control)!important;outline:1px solid var(--lc-border);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-theme-options button:not([aria-pressed=true]){background:transparent!important;color:var(--lc-text-secondary)!important}:root[data-theme=cyberpunk] :is(.concept-desktop-sections,.concept-secondary-dock,.concept-quick-access,.workspace-navigation) button[aria-current=page],:root[data-theme=cyberpunk] :is(.drive-item--selected,.media-track--current,.media-queue-item--current,.music-expanded-queue-current){background:var(--lc-primary-soft)!important;color:var(--lc-primary)!important;box-shadow:inset 3px 0 0 var(--lc-primary)!important}:root[data-theme=cyberpunk] :is(.media-tabs,.concept-transfer-tabs) button[aria-current],:root[data-theme=cyberpunk] :is(.media-tabs,.concept-transfer-tabs,.drive-v3-view-controls) button[aria-pressed=true]{background:var(--lc-primary-soft)!important;border-color:var(--lc-primary)!important;color:var(--lc-primary)!important}:root[data-theme=cyberpunk] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--lc-focus-color)!important;outline-offset:3px;box-shadow:0 0 0 5px #168bff24}@media(hover:hover){:root[data-theme=cyberpunk] :is(.btn-primary,.media-button--primary,.repodrive-action-menu__trigger--primary):hover:not(:disabled){background:var(--lc-primary-dark)!important}:root[data-theme=cyberpunk] :is(.drive-item,.media-track,.concept-storage-folder):hover:not(.drive-item--selected){background:var(--lc-surface-hover)!important}}:root[data-theme=cyberpunk] :is(.rd-modal h1,.rd-modal h2,.rd-modal h3,.rd-label,.concept-auth-qr-steps li,.concept-code-cells>span,.drive-item-name strong,.media-track-identity strong,.media-watch-details h2,.concept-preview-title strong,.concept-account-copy strong,.concept-file-details h2,.concept-search-file-details h2,.media-queue-play strong,.photo-viewer-header h2){color:var(--lc-text)!important}:root[data-theme=cyberpunk] :is(.concept-auth-subtitle,.concept-auth-divider,.concept-auth-password-help,.concept-auth-resend small,.concept-password-check:not(.concept-password-check--valid),.concept-password-confirm-hint,.concept-code-footer,.concept-editor-subtitle,.concept-editor-modified,.concept-editor-artist,.concept-editor-duration,.media-editor-item-name small,.concept-editor-columns,.concept-photo-position,.concept-video-queue-tablet-meta,.concept-video-autoplay,.concept-file-details dt,.concept-file-details dd,.concept-account-section-heading p,.repodrive-account-logout p,.media-watch-details p,.media-muted,.concept-account-copy small){color:var(--lc-text-secondary)!important}:root[data-theme=cyberpunk] :is(.concept-auth-resend button,.concept-code-footer>button,.concept-auth-back button,.concept-auth-offline,.concept-media-back,.concept-quick-access button,.concept-security-summary strong,.media-favorite--active,.concept-media-favorite-label){color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-password-check--valid{color:var(--lc-success)!important}:root[data-theme=cyberpunk] .concept-password-strength--strong i{background:var(--lc-success)!important}:root[data-theme=cyberpunk] .concept-password-strength--medium i:nth-child(-n+3){background:var(--lc-warning)!important}:root[data-theme=cyberpunk] .concept-password-strength--weak i:first-child{background:var(--lc-danger)!important}:root[data-theme=cyberpunk] :is(.concept-auth-qr-steps li>span,.concept-import-title-icon){background:var(--lc-primary-soft)!important;color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-auth-qr-box{background:#fff!important;border-color:var(--lc-primary)!important}:root[data-theme=cyberpunk] :is(.repodrive-account-logout,.drive-feedback--error,.media-feedback--error,.alert-danger){background:var(--lc-danger-soft)!important;color:var(--lc-danger-text)!important;border-color:var(--lc-danger)!important}:root[data-theme=cyberpunk] :is(.repo-drive-transfers__meter,.concept-storage-meter,.media-progress,.rd-video-progress){background:var(--lc-surface-hover)!important}:root[data-theme=cyberpunk] :is(.repo-drive-transfers__meter>span,.repo-drive-transfers__trigger-bar,.rd-video-played){background:linear-gradient(90deg,var(--lc-primary),var(--cyber-magenta))!important}:root[data-theme=cyberpunk] .concept-transfer-mobile-status{background:var(--lc-success-soft)!important;color:var(--lc-success)!important}:root[data-theme=cyberpunk] .concept-category{background:var(--cyber-magenta);color:var(--lc-bg)}:root[data-theme=cyberpunk] .concept-category--1{background:var(--lc-primary)}:root[data-theme=cyberpunk] .concept-category--2{background:var(--cyber-yellow)}:root[data-theme=cyberpunk] .concept-category--3{background:var(--lc-danger)}:root[data-theme=cyberpunk] .concept-storage-page{--storage-chart-hole: var(--lc-surface-tonal) !important}:root[data-theme=cyberpunk] .concept-storage-donut path[data-storage-slice-id="$direct"]{fill:var(--lc-primary)}:root[data-theme=cyberpunk] .concept-storage-donut path[data-storage-slice-id="$other"]{fill:var(--cyber-magenta)}:root[data-theme=cyberpunk] .concept-storage-page .concept-category--direct{--storage-category-color: var(--lc-primary) !important;background:var(--lc-primary-soft)!important;color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-storage-page .concept-category--other{--storage-category-color: var(--cyber-magenta) !important;background:var(--lc-danger-soft)!important;color:var(--cyber-magenta)!important}:root[data-theme=cyberpunk] .concept-storage-page .storage-stat--active dt:before{background:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-storage-page .storage-stat--trash dt:before{background:var(--cyber-magenta)!important}:root[data-theme=cyberpunk] :is(.photo-viewer-content,.photo-viewer-stage,.concept-image-stage,.drive-video-shell,.drive-pdf){background:var(--lc-surface-nested)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] :is(.photo-viewer-button,.concept-photo-previous,.concept-photo-next,.concept-photo-mobile-zoom){background:var(--lc-surface-raised)!important;border-color:var(--lc-control-border)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-photo-filmstrip button[aria-current]{border-color:var(--lc-primary)}:root[data-theme=cyberpunk] .concept-photo-filmstrip .media-artwork{background:var(--lc-surface-tonal);color:var(--lc-text-secondary)}:root[data-theme=cyberpunk] .concept-photo-mobile-zoom option{background:var(--lc-surface-raised)}.photo-viewer-inline--internal-fullscreen{position:absolute;inset:0;z-index:10;display:block;background:var(--lc-surface)}.photo-viewer-inline--internal-fullscreen .photo-viewer-content{height:100%;min-height:0}.photo-viewer-inline--internal-fullscreen .concept-photo-inspector{display:none}:root[data-theme=cyberpunk] :is(.concept-secondary-dock,.workspace-navigation--compact){background:var(--lc-surface)!important;border-color:var(--cyber-magenta)!important}@media(prefers-reduced-motion:reduce){:root[data-theme=cyberpunk] *,:root[data-theme=cyberpunk] *:before,:root[data-theme=cyberpunk] *:after{animation:none!important;transition:none!important}}:root[data-theme=cyberpunk]{--lc-focus-color: #168bff;--lc-focus-ring: 0 0 0 2px #168bff;--lc-selection-border: #168bff;--lc-selection-shadow: inset 3px 0 0 #168bff;--cyber-blue-fill: #0867da;--lc-file-document: #f1f5fa}:root[data-theme=cyberpunk] :is(.repo-drive-main,.concept-account-page,.concept-storage-page,.concept-transfers-page,.saved-messages,.drive-preview-page){border-color:var(--cyber-blue)!important;border-top-color:var(--cyber-blue)!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.repo-drive-main,.concept-account-page,.concept-storage-page,.concept-transfers-page,.saved-messages,.rd-modal,.concept-file-details,.concept-storage-summary){background-image:linear-gradient(145deg,rgb(22 139 255 / 6%),transparent 60%)!important}:root[data-theme=cyberpunk] :is(.concept-page-heading h1,.repodrive-workspace-title,.saved-messages h1,.repo-drive-transfers__header h2,.concept-auth-dialog h2,.invite-gate h1){color:var(--lc-primary)!important}:root[data-theme=cyberpunk] :is(.concept-page-heading p,.saved-messages-heading p){color:var(--lc-text-secondary)}:root[data-theme=cyberpunk] :is(.btn,.rd-button,.repodrive-action-menu__trigger){border-radius:0!important}:root[data-theme=cyberpunk] :is(.btn-outline-secondary,.btn-secondary,.concept-pdf-toolbar button,.saved-message-download){background:linear-gradient(110deg,#09233c,#061627)!important;border-color:var(--cyber-blue)!important;color:var(--lc-text)!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.btn-danger,.btn-outline-danger){background:var(--lc-danger-soft)!important;border-color:var(--lc-danger)!important;color:#ffb2b6!important;outline:1px solid var(--lc-danger);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.btn-outline-secondary,.btn-secondary):hover:not(:disabled){background:var(--cyber-blue-fill)!important}:root[data-theme=cyberpunk] :is(.rd-input,.rd-select,.rd-textarea,.concept-folder-search,.repodrive-workspace-search){border-color:var(--cyber-blue)!important;box-shadow:inset 0 0 12px #168bff0d!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--cyber-blue)!important;outline-offset:2px}:root[data-theme=cyberpunk] :is(button,input,select):disabled{opacity:.5}:root[data-theme=cyberpunk] :is(.drive-list-heading,.concept-storage-columns,.concept-folder-columns){background:#061626!important;color:var(--lc-text-secondary)!important}:root[data-theme=cyberpunk] :is(.drive-item,.concept-storage-folder){border-bottom-color:#29455f!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] :is(.drive-item--selected,.concept-storage-folder[data-selected=true]){background:#082a50!important;border-color:var(--cyber-blue)!important;box-shadow:inset 0 0 12px #168bff1f!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-file-thumb{border-radius:0!important}:root[data-theme=cyberpunk] :is(.concept-file-details-tabs,.concept-search-file-details-tabs){border-radius:0!important}:root[data-theme=cyberpunk] :is(.concept-file-details-tabs,.concept-search-file-details-tabs) button[aria-selected=true]{background:var(--cyber-blue-fill)!important;border-color:var(--cyber-blue)!important;color:#fff!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-utility-lane{background:transparent!important;box-shadow:none!important}:root[data-theme=cyberpunk] .concept-storage-summary{border-color:var(--cyber-blue);outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-storage-summary strong{color:var(--lc-primary)}:root[data-theme=cyberpunk] .concept-storage-meter>span{background:var(--cyber-blue-fill)!important}:root[data-theme=cyberpunk] :is(.repodrive-account-section,.repodrive-account-identity,.repodrive-account-logout,.concept-account-advanced,.concept-account-install){border-color:var(--cyber-blue)!important;border-radius:0!important;background:#081a2b!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.concept-account-section-heading h3,.concept-account-session-heading h3){color:#58b7ff!important}:root[data-theme=cyberpunk] .concept-account-avatar{background:none!important;border-color:var(--cyber-blue)!important;color:var(--cyber-blue)!important;border-radius:0!important;outline:3px solid var(--cyber-blue);outline-offset:-3px}:root[data-theme=cyberpunk] .concept-manage-telegram{border-radius:0!important}:root[data-theme=cyberpunk] .concept-theme-options--four{border-radius:0!important}:root[data-theme=cyberpunk] .concept-theme-options--four button{background:#091e32!important;border-color:#3b668a!important;border-radius:0!important;outline:1px solid #3b668a;outline-offset:-1px}:root[data-theme=cyberpunk] .concept-theme-options--four button[aria-pressed=true]{background:var(--cyber-blue-fill)!important;border-color:#56c7ff!important;box-shadow:inset 0 0 14px #30acff4d!important;color:#fff!important}:root[data-theme=cyberpunk] .concept-theme-options--four button[aria-pressed=true] .icon{color:var(--lc-primary)}:root[data-theme=cyberpunk] :is(.theme-toggle__label,.repodrive-account-content .rd-label){color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-account-security-row{border-color:#335b7a!important;background:#061321!important;border-radius:0!important;outline:1px solid #335b7a;outline-offset:-1px}:root[data-theme=cyberpunk] .concept-account-security-row>.icon{color:var(--lc-primary)}:root[data-theme=cyberpunk] .concept-account-security-row button{background:var(--lc-primary)!important;border-color:var(--lc-primary)!important;color:#10120a!important}:root[data-theme=cyberpunk] .repodrive-account-logout>.icon{color:var(--lc-danger)}:root[data-theme=cyberpunk] .concept-storage-page .concept-storage-overview{border-color:var(--cyber-blue)!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-storage-page .storage-stat{background:#071521!important;border-color:#315571!important;border-radius:0!important;outline:1px solid #315571;outline-offset:-1px}:root[data-theme=cyberpunk] .concept-storage-page .storage-stat dd{color:var(--lc-primary)}:root[data-theme=cyberpunk] .concept-storage-page :is(.concept-storage-summary-card,.concept-storage-folder-card){background:none!important;border-radius:0!important}:root[data-theme=cyberpunk] .rd-modal{border-color:var(--cyber-blue)!important;border-top-color:var(--cyber-blue)!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .rd-modal :is(.rd-input,.rd-select,.rd-textarea,.auth-popup__phone-group){border-radius:0!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-code-edit{background:#061626!important;border-color:var(--cyber-blue)!important;opacity:1!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-password-reveal{color:#b8ddff!important;border-left-color:#315571}:root[data-theme=cyberpunk] :is(.concept-auth-back button,.concept-code-footer>button,.concept-auth-method,.concept-auth-resend button){background:#09233c!important;border-color:var(--cyber-blue)!important;color:var(--lc-text)!important;border-radius:0!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-auth-lock-badge{border-radius:0!important}:root[data-theme=cyberpunk] .invite-gate__panel{border-color:var(--cyber-blue)!important;border-radius:0!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.concept-destination-dialog .concept-folder-tree,.concept-destination-root,.concept-destination-dialog .concept-folder-chooser-list){background:#061321!important;border-radius:0!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-destination-dialog .concept-destination-tree{background:#061321;border-color:#315571;border-radius:0}:root[data-theme=cyberpunk] .concept-destination-dialog :is(.concept-destination-row,.concept-destination-root){border-radius:0}:root[data-theme=cyberpunk] .concept-destination-dialog .concept-destination-row--selected{background:var(--cyber-blue-fill);color:#fff}:root[data-theme=cyberpunk] :is(.concept-destination-selected,.concept-folder-chooser-list button[aria-selected=true]){background:var(--cyber-blue-fill)!important;color:#fff!important}:root[data-theme=cyberpunk] .saved-message{border-color:#315571!important;border-radius:0!important;background:#071a2c!important;outline:1px solid #315571;outline-offset:-1px}:root[data-theme=cyberpunk] .saved-message header{border-bottom-color:#29455f;color:#72bfff}:root[data-theme=cyberpunk] .saved-message-attachment{background:#061321!important;border-color:#29455f;border-radius:0!important;outline:1px solid #29455f;outline-offset:-1px}:root[data-theme=cyberpunk] .concept-transfers-page .repo-drive-transfers__item{border-color:#315571!important;background:#071a2c!important;border-radius:0!important;outline:1px solid #315571;outline-offset:-1px}:root[data-theme=cyberpunk] .concept-transfers-page .repo-drive-transfers__actions .rd-button{border-radius:0!important}:root[data-theme=cyberpunk] .repo-drive-transfers__meter{border-color:#315571;border-radius:0!important;outline:1px solid #315571;outline-offset:-1px}:root[data-theme=cyberpunk] .repo-drive-transfers__meter>span{background:var(--cyber-blue-fill)!important;border-radius:0!important}:root[data-theme=cyberpunk] .concept-transfer-tabs{border-bottom-color:var(--cyber-blue)}:root[data-theme=cyberpunk] .concept-transfer-tabs button[aria-selected=true]{background:var(--cyber-blue-fill)!important;border-color:var(--cyber-blue);color:#fff}:root[data-theme=cyberpunk] :is(.concept-pdf-toolbar,.drive-preview-properties,.concept-preview-properties){border-color:var(--cyber-blue)!important;border-radius:0!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-pdf-toolbar :is(button,input,select){border-radius:0!important}:root[data-theme=cyberpunk] .drive-feedback{border-radius:0!important;background:#102b42!important;border-color:var(--cyber-blue)!important;color:var(--lc-text);outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .drive-feedback--error{background:var(--lc-danger-soft)!important;border-color:var(--lc-danger)!important}:root[data-theme=cyberpunk] .cyber-terminal{--terminal-cyan: #72bfff;--terminal-magenta: #ffe600;background:#061321!important;border-color:var(--cyber-blue)!important;box-shadow:inset 0 0 0 1px #28435e!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .cyber-terminal__resize{background:repeating-linear-gradient(135deg,#168bff 0 9px,#061321 9px 18px,#ffe600 18px 27px,#061321 27px 36px)!important}:root[data-theme=cyberpunk] .cyber-terminal__header{background:#09233c!important;border-bottom-color:var(--cyber-blue)!important}:root[data-theme=cyberpunk] .cyber-terminal__header strong{color:var(--lc-primary)}:root[data-theme=cyberpunk] .cyber-terminal__header button{border-radius:0!important;color:var(--lc-primary)!important;background:transparent!important}:root[data-theme=cyberpunk] .cyber-terminal__log{background:linear-gradient(rgb(22 139 255 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(22 139 255 / 3%) 1px,transparent 1px)!important;background-size:24px 24px!important}:root[data-theme=cyberpunk] .cyber-terminal__entry--command{color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .cyber-terminal__entry--error{color:var(--lc-danger-text)!important}:root[data-theme=cyberpunk] .cyber-terminal__entry--result{color:var(--lc-text)!important}:root[data-theme=cyberpunk] .cyber-terminal__prompt{background:#09233c!important;border-color:var(--cyber-blue)!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .cyber-terminal__prompt button{background:var(--lc-primary)!important;border-color:var(--lc-primary)!important;color:#10120a!important;border-radius:0!important}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .repo-drive-main{border-radius:0!important;background:#061522!important}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .repodrive-workspace-heading{background:none!important;border-radius:0!important}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .repodrive-workspace-topbar>.repodrive-workspace-search{border-color:var(--cyber-blue)!important;border-radius:0!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-v3-toolbar{background:none!important;border-radius:0!important}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-v3-toolbar button{border-color:var(--cyber-blue);border-radius:0!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-v3-view-controls>button[aria-pressed=true]{background:var(--lc-primary)!important;color:#10120a!important}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-items{background:none!important;border-radius:0!important}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-list-heading{border-radius:0!important}:root[data-theme=cyberpunk] .concept-8 .concept-file-details :is(.concept-details-commands,.concept-details-dock) button>.icon:first-child{color:inherit}:root[data-theme=cyberpunk] .concept-8 .concept-file-details .concept-details-commands button{background:#071a2c!important;border-color:#315571!important;border-radius:0!important;color:#fff!important;outline:1px solid #315571;outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .concept-file-details .concept-details-commands button:first-child{background:var(--lc-primary)!important;border-color:var(--lc-primary)!important;color:#10120a!important}:root[data-theme=cyberpunk] .concept-8 .concept-file-details .concept-details-commands button:nth-child(2){background:var(--cyber-blue-fill)!important;border-color:var(--cyber-blue)!important}:root[data-theme=cyberpunk] .concept-8 .concept-file-details .concept-details-dock{background:#061321!important;border-color:var(--cyber-blue)!important;border-radius:0!important;box-shadow:none!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .concept-file-details .concept-details-dock button{background:transparent!important;border-radius:0!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 .concept-file-details .concept-details-dock button[aria-current=page]{background:var(--cyber-blue-fill)!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .auth-popup__content{background:none!important;border-radius:0!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .rd-input{border-color:var(--cyber-blue)!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .rd-input input{border-radius:0!important;background:none!important;outline:0!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .rd-input:focus-within{border-color:#75caff!important;outline:1px solid #168bff!important;outline-offset:1px}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .auth-popup__phone-group .rd-input{background:none!important;box-shadow:none!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .auth-popup__phone-prefix{border-right-color:#315571!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-auth-method-footer .btn{background:linear-gradient(110deg,#09233c,#061627)!important;border-color:var(--cyber-blue)!important;color:#fff!important;box-shadow:none!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .qr-container{background:none!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-auth-qr-box{background:#fff!important;border-color:#168bff!important;border-radius:0!important;--concept-qr-foreground: #000 !important;--concept-qr-background: #fff !important;outline:1px solid #168bff;outline-offset:-1px}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-auth-lock-badge{color:var(--cyber-blue)!important;border-color:var(--cyber-blue)!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-auth-lock-badge>.icon{color:var(--cyber-blue)!important}:root[data-theme=cyberpunk] .concept-auth-dialog .auth-popup__active-step:focus-visible{outline:none!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-auth-notice{background:#071e31!important;color:var(--lc-text-secondary)!important;border-color:var(--cyber-blue)!important;border-radius:0!important;outline:1px solid var(--cyber-blue);outline-offset:-1px}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-auth-notice>.icon{color:#72bfff!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-password-strength i{background:#28435e!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-password-strength--weak i:first-child{background:var(--lc-danger)!important}:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-password-strength--medium i:nth-child(-n+3),:root[data-theme=cyberpunk] .rd-modal.modal-dialog.concept-auth-dialog .concept-password-strength--strong i{background:var(--cyber-blue)!important}:root[data-theme=cyberpunk] .concept-8 .invite-gate h1 .icon{color:var(--cyber-blue)!important}:root[data-theme=cyberpunk] .concept-8 .invite-gate .invite-gate__form .rd-input input{outline:none}:root[data-theme=cyberpunk] .concept-8 :is(.drive-v3,.repodrive-primary-workspace,.repodrive-workspace-section){border-radius:0!important}:root[data-theme=cyberpunk] .concept-8 .concept-account-page .concept-account-security-row button{background:var(--lc-primary)!important;border-color:var(--lc-primary)!important;color:#10120a!important}:root[data-theme=cyberpunk] .concept-8 .concept-trash .concept-trash-toolbar .concept-trash-purge{background:var(--lc-danger-soft)!important;border-color:var(--lc-danger)!important;color:#ffb2b6!important;outline:1px solid var(--lc-danger);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .concept-transfer-tabs button{border-color:#315571;border-radius:0!important;background:#061321;outline:1px solid #315571;outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .concept-transfer-tabs button[aria-pressed=true]{background:var(--cyber-blue-fill)!important;border-color:var(--cyber-blue);color:#fff!important}:root[data-theme=cyberpunk] .concept-8 .concept-storage-page .storage-folder-symbol{color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-8 :is(.concept-media-library,.concept-file-folder-import,.concept-media-page,.media-playlist-dialog,.music-expanded-content,.photo-viewer-content){background:var(--lc-surface)!important;border-color:var(--cyber-blue, #168bff)!important;box-shadow:inset 0 0 0 1px #168bff59!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-library-heading h1,.media-watch-details h2,.music-expanded-header h1,.media-collection-heading h2){color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-library-heading p,.media-muted,.concept-track-artist,.media-track-album,.media-track-duration,.concept-media-file-details dd,.music-expanded-identity p,.music-expanded-queue-play small,.media-queue-play small,.concept-photo-position){color:var(--lc-text-secondary)!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-search,.concept-collection-search,.concept-watch-search,.media-sort,.media-select,.media-playlist-select,.media-input){background:#081420!important;border-color:var(--cyber-blue, #168bff)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-search,.concept-collection-search,.concept-watch-search) input{background:transparent!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 .media-sort select{background:transparent!important;color:transparent!important}:root[data-theme=cyberpunk] .media-sort option{background:#111b2a;color:var(--lc-text)}:root[data-theme=cyberpunk] .concept-8 .media-button:not(.media-button--primary):not(.media-button--danger){background:#081420!important;border-color:var(--cyber-blue, #168bff)!important;color:#ddebff!important}:root[data-theme=cyberpunk] .concept-8 .media-icon-button{color:#ddebff!important}:root[data-theme=cyberpunk] .concept-8 :is(.concept-media-view,.concept-track-view) button{background:#081420!important;border-color:var(--cyber-blue, #168bff)!important}:root[data-theme=cyberpunk] .concept-8 :is(.concept-media-view,.concept-track-view) button[aria-pressed=true]{background:var(--cyber-blue, #168bff)!important;border-color:#62caff!important;color:#fff!important}:root[data-theme=cyberpunk] .concept-8 .media-tabs{background:transparent!important;border-color:#285778!important}:root[data-theme=cyberpunk] .concept-8 .media-tabs>button{background:#081420!important;border-color:#285778!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 .media-tabs>button[aria-current]{background:linear-gradient(135deg,#0071fb,var(--cyber-blue, #168bff))!important;border-color:#32bbff!important;box-shadow:inset 0 0 0 1px #7fd7ff33,0 0 12px #168bff47!important;color:var(--lc-text-on-primary)!important}:root[data-theme=cyberpunk] .concept-8 .media-favorite--active,:root[data-theme=cyberpunk] .concept-8 :is(.music-expanded-favorite,.concept-mini-favorite,.photo-viewer-button)[aria-pressed=true]{background:transparent!important;color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-artwork,.music-expanded-cover,.media-mini-artwork,.photo-thumbnail){background:#0b1a2d!important;border-color:#285778!important;color:var(--cyber-blue, #168bff)!important}:root[data-theme=cyberpunk] .concept-8 :is(.concept-track-columns,.concept-track-details,.concept-playlist-details,.concept-photo-selection-details,.media-group,.concept-photo-inspector,.media-queue,.concept-video-quick-actions,.music-expanded-queue){background:#081420!important;border-color:#285778!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-track,.media-queue-items li){border-color:#20384e!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-track--selected,.media-track--current,.media-queue-item--current,.music-expanded-queue-current){background:linear-gradient(90deg,#08375e,#09233b)!important;box-shadow:inset 2px 0 0 var(--cyber-blue, #168bff)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 .concept-track-upload-group,:root[data-theme=cyberpunk] .concept-8 .concept-track-upload-more{background:var(--lc-primary)!important;border-color:#080b1040!important;color:#080b10!important}:root[data-theme=cyberpunk] .concept-8 :is(.concept-track-filter,.concept-track-sort){color:var(--lc-text-secondary)!important}:root[data-theme=cyberpunk] .concept-8 .concept-media-file-details{border-color:#285778!important}:root[data-theme=cyberpunk] :is(.media-playlist-dialog,.concept-media-page,.concept-file-folder-import){background:var(--lc-surface)!important;border-color:var(--cyber-blue, #168bff)!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] :is(.media-playlist-dialog,.concept-media-page) :is(input,textarea,select){background:#081420!important;border-color:#285778!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 :is(.media-editor-items li,.concept-folder-row,.concept-editor-columns){border-color:#20384e!important}:root[data-theme=cyberpunk] .concept-playlist-cover .concept-cover-choice{background:#081420!important;border-color:#285778!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-playlist-cover .concept-cover-choice[aria-pressed=true]{border-color:#32bbff!important;box-shadow:inset 0 0 0 1px #32bbff}:root[data-theme=cyberpunk] .concept-playlist-cover input[type=radio]{appearance:none;background:var(--lc-surface-nested)!important;border:1px solid var(--lc-control-border);flex-shrink:0;height:13px;width:13px}:root[data-theme=cyberpunk] .concept-playlist-cover input[type=radio]:checked{background:var(--lc-primary)!important;border-color:var(--lc-primary)!important;box-shadow:inset 0 0 0 2px var(--lc-surface-nested)}:root[data-theme=cyberpunk] .concept-8 .media-mini-player{background:#081420!important;border-color:var(--cyber-blue, #168bff)!important;box-shadow:inset 0 0 0 1px #168bff,0 0 16px #168bff1f!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 .media-mini-player .media-play-button{background:#081420!important;box-shadow:inset 0 0 0 1px #32bbff;color:#32bbff!important}:root[data-theme=cyberpunk] .concept-8 .media-mini-player :is(.concept-mini-expand,.media-player-volume>.icon){color:#32bbff}:root[data-theme=cyberpunk] :is(.media-mini-player,.music-expanded-player) input[type=range]{accent-color:var(--cyber-blue, #168bff)!important}:root[data-theme=cyberpunk] :is(.media-mini-player,.music-expanded-player) input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#168bff 0 var(--media-range, 0%),#28475f var(--media-range, 0%) 100%)!important}:root[data-theme=cyberpunk] :is(.media-mini-player,.music-expanded-player) input[type=range]::-moz-range-track{background:linear-gradient(to right,#168bff 0 var(--media-range, 0%),#28475f var(--media-range, 0%) 100%)!important}:root[data-theme=cyberpunk] :is(.media-mini-player,.music-expanded-player) input[type=range]::-webkit-slider-thumb{background:#168bff!important;border-color:#75d7ff!important;box-shadow:0 0 8px #168bff88}:root[data-theme=cyberpunk] :is(.media-mini-player,.music-expanded-player) input[type=range]::-moz-range-thumb{background:#168bff!important;border-color:#75d7ff!important}:root[data-theme=cyberpunk] .concept-8 .music-expanded-controls button{color:var(--cyber-blue, #168bff)!important}:root[data-theme=cyberpunk] .concept-8 .music-expanded-controls .music-expanded-play{background:var(--lc-primary)!important;color:#080b10!important}:root[data-theme=cyberpunk] .concept-8 .concept-music-stop-queue{border-color:#285778!important;color:#c5daf5!important}:root[data-theme=cyberpunk] .concept-8 .media-video-card{background:#081420;box-shadow:inset 0 0 0 1px var(--cyber-blue, #168bff)}:root[data-theme=cyberpunk] .concept-8 .media-video-stage{background:#040a11!important}:root[data-theme=cyberpunk] .concept-8 .rd-video-controls{background:#081420!important;color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 .rd-video-actions>button:first-child{background:var(--lc-primary)!important;color:#080b10!important}:root[data-theme=cyberpunk] .concept-8 .rd-video-actions button:not(:first-child){color:var(--lc-text)!important}:root[data-theme=cyberpunk] .concept-8 .rd-video-played{background:var(--cyber-blue, #168bff)!important}:root[data-theme=cyberpunk] .concept-8 .rd-video-range input::-webkit-slider-thumb{background:#168bff!important;border-color:#75d7ff!important}:root[data-theme=cyberpunk] .concept-8 .rd-video-range input::-moz-range-thumb{background:#168bff!important;border-color:#75d7ff!important}:root[data-theme=cyberpunk] .concept-8 .rd-video-volume input{accent-color:var(--cyber-blue, #168bff)}:root[data-theme=cyberpunk] .rd-video-volume input{appearance:none;background:transparent}:root[data-theme=cyberpunk] .rd-video-volume input::-webkit-slider-runnable-track{background:var(--lc-control-border);height:4px}:root[data-theme=cyberpunk] .rd-video-volume input::-webkit-slider-thumb{appearance:none;background:var(--cyber-blue);border:0;height:16px;margin-top:-6px;width:16px}:root[data-theme=cyberpunk] .rd-video-volume input::-moz-range-track{background:var(--lc-control-border);height:4px}:root[data-theme=cyberpunk] .rd-video-volume input::-moz-range-progress{background:var(--cyber-blue);height:4px}:root[data-theme=cyberpunk] .rd-video-volume input::-moz-range-thumb{background:var(--cyber-blue);border:0;height:16px;width:16px}:root[data-theme=cyberpunk] .concept-8 .rd-video-controls--more-open .rd-video-advanced{background:#081420;border-color:#285778}:root[data-theme=cyberpunk] .concept-8 .photo-thumbnail{background-image:none!important}:root[data-theme=cyberpunk] .concept-8 .photo-card--selected .photo-thumbnail{border-color:#32bbff!important;box-shadow:0 0 0 1px #32bbff,0 0 10px #168bff66}:root[data-theme=cyberpunk] .concept-8 .photo-card .media-favorite{background:#040a114d!important;color:#fff!important}:root[data-theme=cyberpunk] .concept-8 .photo-card .media-favorite--active{color:var(--lc-primary)!important}:root[data-theme=cyberpunk] .concept-8 .photo-viewer-stage{background:#040a11!important;background-image:none!important}:root[data-theme=cyberpunk] .concept-8 :is(.concept-photo-previous,.concept-photo-next){background:#081b31!important;border-color:#32bbff!important;color:#32bbff!important}:root[data-theme=cyberpunk] .concept-8 .concept-photo-filmstrip button[aria-current]{border-color:#32bbff!important}.mobile-controls-toggle{display:none}@media(max-width:767px){.concept-8 .mobile-controls-toggle{align-items:center;background:transparent;border:1px solid var(--lc-border);border-radius:var(--lc-radius-control, 8px);color:var(--lc-primary);cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:10px;position:absolute;width:44px}.concept-8 .mobile-controls-toggle>.icon{height:22px;width:22px}.concept-8 .mobile-controls-toggle[aria-expanded=true]>.icon{transform:rotate(180deg)}.concept-8 .mobile-controls-toggle:is(:focus-visible,[data-fui-focus-visible]){outline:2px solid var(--lc-primary);outline-offset:3px}.concept-8 .drive-v3 .repodrive-workspace-heading:has(>.mobile-controls-toggle){padding-right:68px;position:relative}.concept-8 .drive-v3 .repodrive-workspace-heading>.mobile-controls-toggle{right:14px;top:10px}.concept-8 .concept-media-top:has(>.concept-media-more){position:relative}.concept-8 .concept-media-top:has(>.concept-media-more)>.media-library-heading{padding-right:54px}.concept-8 .concept-media-library .concept-media-top>.concept-media-more{height:44px;min-height:44px;min-width:44px;opacity:1;padding:10px;position:absolute;right:0;top:0;width:44px}.concept-8 .drive-v3[data-mobile-controls-collapsed=true]>.repo-drive-main>.drive-v3-content>.drive-v3-controls>.drive-v3-toolbar,.concept-8 .concept-media-library[data-mobile-controls-collapsed=true]:not(.photos-library):not(.concept-media-library--detail):not(.concept-media-library--watch):not(:has(>.concept-media-page))>.concept-media-top>.media-library-toolbar,.concept-8 .concept-media-library[data-mobile-controls-collapsed=true]:not(.photos-library):not(.concept-media-library--detail):not(.concept-media-library--watch):not(:has(>.concept-media-page))>:is(.media-tabs,.concept-track-toolbar),.concept-8 .photos-library[data-mobile-controls-collapsed=true]:not(.photos-library--viewer):not(:has(.media-collection-heading,.concept-playlist-editor,.concept-folder-import))>.concept-photo-library-content>.concept-media-top>:is(.media-library-toolbar,.media-tabs),.concept-8 .photos-library[data-mobile-controls-collapsed=true]:not(.photos-library--viewer):not(:has(.media-collection-heading,.concept-playlist-editor,.concept-folder-import))>.concept-photo-library-content>.concept-media-top>.media-library-heading>.media-library-heading-actions{display:none!important}.concept-navigation-dialog .mobile-navigation-options{border-top:1px solid var(--lc-border);margin-top:16px;padding-top:16px}.concept-navigation-dialog .mobile-navigation-options>h2{font-size:14px;font-weight:600;margin:0 0 8px}.concept-navigation-dialog .mobile-navigation-options>button{align-items:center;background:transparent;border:0;border-radius:var(--lc-radius-control, 8px);color:var(--lc-text);display:flex;font:inherit;gap:12px;min-height:44px;padding:10px 14px;text-align:left;width:100%}.concept-navigation-dialog .mobile-navigation-options>button>.icon{flex-shrink:0}}.concept-8 .concept-account-linked a{display:inline-block;padding:6px 0}.concept-8 .concept-account-device-mobile,.concept-8 .concept-account-page .concept-account-linked,.concept-8 .concept-account-page .repodrive-account-logout p{font-size:max(11px,1em)}.concept-8 .concept-account-advanced summary{font-size:max(11px,1em)}@media(min-width:768px){.concept-8 .repodrive-account-content .theme-toggle__label{flex:0 0 auto}}.concept-file-details--sheet .concept-details-commands button>span{font-size:max(11px,1em)}.concept-8 .concept-preview-caption-type{color:var(--lc-primary-deep)}.concept-8 .concept-photo-day>header>span,.concept-8 .media-queue-play small,.concept-8 .music-expanded-player--embedded .music-expanded-queue-play small,.concept-8 .concept-video-autoplay span,.concept-8 .concept-storage-page .storage-stat dt{font-size:max(11px,1em)}.concept-8 .drive-list-heading-date,.concept-8 .drive-list-heading-size{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-8 .concept-storage-page .storage-folder-options.fui-Button{min-height:24px;padding-block:3px}@media(max-width:383px){.concept-8 .photo-viewer-inline .photo-viewer-toolbar{flex-wrap:wrap;gap:6px}.concept-8 .photo-viewer-inline .photo-viewer-toolbar .photo-viewer-button{min-width:54px;width:54px}}@media(max-width:319px){.concept-8 .repodrive-brand-header{gap:4px;padding-inline:6px}.concept-8 .repodrive-brand-header__session{flex:none}}@media(max-width:259px){.concept-8 .repodrive-brand-header .concept-brand{gap:6px}.concept-8 .repodrive-brand-header .concept-brand>span{display:none}.concept-8 .drive-items--list .drive-item-mobile-meta{flex-wrap:wrap}.concept-8 .drive-items--list .drive-item-meta-separator{display:none}}.concept-8 .concept-account-dialog .concept-account-advanced[open]{display:grid;gap:10px}.concept-8 .concept-account-dialog .concept-account-advanced[open] .btn{justify-self:start;white-space:nowrap}@media(max-width:199px){.concept-8 .repodrive-brand-header .repodrive-header-search-trigger,.concept-8 .repodrive-brand-header__account{min-height:36px;min-width:36px;padding:2px}.concept-8 .repodrive-brand-header__avatar{height:28px;width:28px}.concept-8 .concept-secondary-dock button{min-height:36px;min-width:36px;padding:2px}.concept-8 .concept-secondary-dock{gap:4px}}@media(max-width:239px){.concept-8 .invite-gate{padding:12px}.concept-8 .invite-gate__title-wrap h1{overflow-wrap:anywhere;white-space:normal}.concept-gate-brand{flex-wrap:wrap}}@media(max-width:239px){.concept-8 .qr-box svg{width:100%}}@media(min-width:1200px){.concept-8 .concept-track-details>.concept-track-details-menu{top:76px}}@media(min-width:768px){.concept-8:has(.media-mini-player) .concept-media-library{padding-bottom:calc(var(--repodrive-media-player-height, 0px) + 44px)}.concept-8:has(.media-mini-player) .concept-media-library--detail .concept-media-file-details,.concept-8:has(.media-mini-player) .media-library-scroll-content{padding-bottom:8px}}@media(max-width:319px){.concept-8 .drive-items--list .drive-item-name,.concept-8 .drive-items--list .drive-item-mobile-meta{min-width:0;overflow-wrap:anywhere}}@media(max-width:1199px){.concept-8 .concept-playlist-editor .media-editor-items{padding-bottom:150px}}.concept-8 .photos-library--albums button.concept-photo-section{padding:8px 2px 4px}
