:root{--rd-font-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rd-font-display: "Geist Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--rd-font-mono: "Geist Mono Variable", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--rd-size-11: 11px;--rd-size-12: 12px;--rd-size-13: 13px;--rd-size-14: 14px;--rd-size-15: 15px;--rd-size-16: 16px;--rd-size-17: 17px;--rd-size-18: 18px;--rd-size-20: 20px;--rd-size-22: 22px;--rd-size-24: 24px;--rd-size-28: 28px;--rd-size-32: 32px;--rd-weight-regular: 400;--rd-weight-medium: 500;--rd-weight-semibold: 600;--rd-weight-bold: 700;--rd-tracking-title: -.02em;--rd-tracking-label: .04em;--rd-page-title-size: 28px;--rd-page-title-leading: 36px;--rd-section-title-size: 18px;--rd-section-title-leading: 24px;--rd-body-size: 14px;--rd-body-leading: 20px;--rd-item-name-size: 14px;--rd-item-name-leading: 20px;--rd-item-meta-size: 12px;--rd-item-meta-leading: 16px;--rd-control-size: 14px;--rd-control-leading: 20px;--rd-label-size: 12px;--rd-label-leading: 16px;--rd-badge-size: 11px;--rd-input-size: 14px;--rd-type-page-title: var(--rd-weight-semibold) var(--rd-page-title-size) / var(--rd-page-title-leading) var(--rd-font-display);--rd-type-section-title: var(--rd-weight-semibold) var(--rd-section-title-size) / var(--rd-section-title-leading) var(--rd-font-display);--rd-type-body: var(--rd-weight-regular) var(--rd-body-size) / var(--rd-body-leading) var(--rd-font-sans);--rd-type-item-name: var(--rd-weight-medium) var(--rd-item-name-size) / var(--rd-item-name-leading) var(--rd-font-sans);--rd-type-item-meta: var(--rd-weight-regular) var(--rd-item-meta-size) / var(--rd-item-meta-leading) var(--rd-font-sans);--rd-type-control: var(--rd-weight-medium) var(--rd-control-size) / var(--rd-control-leading) var(--rd-font-sans);--rd-type-label: var(--rd-weight-semibold) var(--rd-label-size) / var(--rd-label-leading) var(--rd-font-sans);--rd-data-size: 12px;--rd-type-data: var(--rd-weight-regular) var(--rd-data-size) / var(--rd-item-meta-leading) var(--rd-font-mono);--rd-data-body-size: 13px;--rd-type-data-body: var(--rd-weight-regular) var(--rd-data-body-size) / var(--rd-body-leading) var(--rd-font-mono);--rd-space-0-5: 2px;--rd-space-1: 4px;--rd-space-1-5: 6px;--rd-space-2: 8px;--rd-space-3: 12px;--rd-space-4: 16px;--rd-space-5: 20px;--rd-space-6: 24px;--rd-space-8: 32px;--rd-space-10: 40px;--rd-space-12: 48px;--rd-space-16: 64px;--rd-radius-xs: 6px;--rd-radius-full: 999px;--rd-z-raised: 1;--rd-z-sticky: 10;--rd-z-header: 100;--rd-z-dock: 200;--rd-z-player: 300;--rd-z-drawer: 900;--rd-z-dialog: 1000;--rd-z-popover: 1100;--rd-z-toast: 1200;--rd-z-terminal: 1300;--rd-z-tour: 1400;--rd-z-decor: 2147483000;--rd-dur-fast: .15s;--rd-dur-base: .2s;--rd-dur-slow: .28s;--rd-dur-large: .36s;--rd-dur-xl: .48s;--rd-ease-standard: cubic-bezier(.2, 0, 0, 1);--rd-ease-enter: cubic-bezier(0, 0, 0, 1);--rd-ease-exit: cubic-bezier(.3, 0, 1, 1);--rd-ease-emphasized: cubic-bezier(.05, .7, .1, 1);--rd-transition: var(--rd-dur-fast) var(--rd-ease-standard);--rd-control-sm: 32px;--rd-control-md: 40px;--rd-control-lg: 48px;--rd-touch-min: 44px;--rd-control-h: 44px;--rd-control-padding-x: var(--rd-space-3);--rd-icon-sm: 16px;--rd-icon-md: 20px;--rd-icon-lg: 24px;--rd-panel-padding: 20px;--rd-accent: #0e7490;--rd-accent-hover: #155e75;--rd-accent-pressed: #164e63;--rd-accent-light: #67c3d6;--rd-accent-subtle: #e3f5f9;--rd-accent-fill: #0e7490;--rd-accent-fill-hover: #155e75;--rd-on-accent: #ffffff;--rd-accent-2: #7c3aed;--rd-accent-2-subtle: #f1ebfe;--rd-gradient-accent: linear-gradient(135deg, #0e7490 0%, #4f46c8 62%, #6d28d9 100%);--rd-gradient-accent-hover: linear-gradient(135deg, #155e75 0%, #4338ca 62%, #5b21b6 100%);--rd-gradient-progress: linear-gradient(90deg, #0891b2, #7c3aed);--rd-on-gradient: #ffffff;--rd-bg: #f4f6fb;--rd-bg-ambient: radial-gradient(1100px 520px at 0% -12%, rgb(14 116 144 / 7%), transparent 62%), radial-gradient(900px 480px at 100% -8%, rgb(124 58 237 / 6%), transparent 60%);--rd-surface-1: #ffffff;--rd-surface-2: #f1f4f9;--rd-surface-3: #ffffff;--rd-surface-tonal: #f7f9fc;--rd-surface-hover: #e9eef6;--rd-border: #dfe5ee;--rd-border-subtle: #e8edf4;--rd-border-control: #b9c3d2;--rd-border-strong: #7d889b;--rd-text-1: #0b1220;--rd-text-2: #465467;--rd-text-3: #5a6678;--rd-text-on-accent-subtle: #2f4a55;--rd-success-fg: #15803d;--rd-success-bg: #e9f7ee;--rd-warning-fg: #8a5a00;--rd-warning-bg: #fff4d6;--rd-danger: #be123c;--rd-danger-fg: #b0123a;--rd-danger-bg: #fdecef;--rd-file-document-fg: #0369a1;--rd-file-document-bg: #e4f2fb;--rd-file-folder-fg: #a16207;--rd-file-folder-bg: #fdf3d8;--rd-file-image-fg: #047857;--rd-file-image-bg: #e0f5ec;--rd-file-media-fg: #6d28d9;--rd-file-media-bg: #efe7fd;--rd-meter-weak: #dc2626;--rd-meter-medium: #d97706;--rd-meter-strong: #16a34a;--rd-section-files: #0369a1;--rd-section-videos: #e11d48;--rd-section-music: #7c3aed;--rd-section-photos: #059669;--rd-utility-trash: #c2410c;--rd-utility-saved: #a16207;--rd-utility-transfers: #4d7c0f;--rd-utility-account: #a21caf;--rd-utility-offline: #4338ca;--rd-utility-storage: var(--rd-accent);--rd-radius-sm: 10px;--rd-radius-md: 14px;--rd-radius-lg: 18px;--rd-radius-xl: 24px;--rd-elev-1: 0 1px 2px rgb(15 23 42 / 5%);--rd-elev-2: 0 1px 2px rgb(15 23 42 / 4%), 0 8px 20px rgb(15 23 42 / 7%);--rd-elev-3: 0 4px 10px rgb(15 23 42 / 6%), 0 18px 44px rgb(15 23 42 / 13%);--rd-elev-4: 0 10px 28px rgb(15 23 42 / 12%), 0 36px 88px rgb(15 23 42 / 22%);--rd-glass-bg: rgb(255 255 255 / 74%);--rd-glass-bg-strong: rgb(255 255 255 / 90%);--rd-glass-border: rgb(15 23 42 / 9%);--rd-glass-highlight: inset 0 1px 0 rgb(255 255 255 / 70%);--rd-blur-md: 14px;--rd-blur-lg: 24px;--rd-glass-filter: saturate(160%) blur(var(--rd-blur-md));--rd-glass-filter-strong: saturate(170%) blur(var(--rd-blur-lg));--rd-glow-accent: 0 0 0 1px rgb(14 116 144 / 18%), 0 8px 22px rgb(14 116 144 / 22%);--rd-glow-accent-2: 0 0 0 1px rgb(124 58 237 / 16%), 0 8px 22px rgb(124 58 237 / 20%);--rd-skeleton-base: #e7ecf3;--rd-skeleton-shine: rgb(255 255 255 / 65%);--rd-elev-glass: var(--rd-elev-4), var(--rd-glass-highlight);--rd-elev-glass-raised: var(--rd-elev-3), var(--rd-glass-highlight);--rd-focus-ring: 0 0 0 2px var(--rd-accent);--rd-focus: var(--rd-accent);--rd-selection-border: #9fd3e0;--rd-selection-bar: inset 3px 0 0 var(--rd-accent);--rd-backdrop: rgb(15 23 42 / 40%);--rd-shadow-spotlight: 0 0 0 2px var(--rd-accent), 0 0 0 200vmax var(--rd-backdrop);--rd-shadow-scrim: 0 0 0 200vmax var(--rd-backdrop);--rd-video-bg: #000;--rd-invite-bg: var(--rd-bg);--rd-invite-panel-bg: var(--rd-surface-1);--rd-invite-panel-border: var(--rd-border-subtle);--rd-invite-panel-shadow: var(--rd-elev-4);color-scheme:light;--lc-font-family: var(--rd-font-sans);--lc-font-mono: var(--rd-font-mono);--lc-space-1: var(--rd-space-1);--lc-space-2: var(--rd-space-2);--lc-space-3: var(--rd-space-3);--lc-space-4: var(--rd-space-4);--lc-space-6: var(--rd-space-6);--lc-space-8: var(--rd-space-8);--lc-font-meta: var(--rd-size-12);--lc-font-caption: var(--rd-size-13);--lc-font-body: var(--rd-size-14);--lc-font-section: var(--rd-size-16);--lc-font-panel: var(--rd-size-18);--lc-font-page: var(--rd-page-title-size);--lc-font-page-mobile: var(--rd-page-title-size);--lc-control-height: var(--rd-control-h);--lc-control-padding-x: var(--rd-control-padding-x);--lc-icon-size: var(--rd-icon-md);--lc-panel-padding: var(--rd-panel-padding);--lc-transition: var(--rd-transition);--lc-sticky-surface: var(--rd-surface-1);--lc-invite-bg: var(--rd-invite-bg);--lc-invite-panel-bg: var(--rd-invite-panel-bg);--lc-invite-panel-border: var(--rd-invite-panel-border);--lc-invite-panel-shadow: var(--rd-invite-panel-shadow);--lc-primary: var(--rd-accent);--lc-primary-dark: var(--rd-accent-hover);--lc-primary-deep: var(--rd-accent-pressed);--lc-primary-light: var(--rd-accent-light);--lc-primary-soft: var(--rd-accent-subtle);--lc-primary-fill: var(--rd-accent-fill);--lc-primary-fill-hover: var(--rd-accent-fill-hover);--lc-text-on-primary: var(--rd-on-accent);--lc-bg: var(--rd-bg);--lc-surface: var(--rd-surface-1);--lc-surface-nested: var(--rd-surface-2);--lc-surface-raised: var(--rd-surface-3);--lc-surface-tonal: var(--rd-surface-tonal);--lc-surface-hover: var(--rd-surface-hover);--lc-border: var(--rd-border);--lc-border-light: var(--rd-border-subtle);--lc-control-border: var(--rd-border-control);--lc-text: var(--rd-text-1);--lc-text-secondary: var(--rd-text-2);--lc-text-muted: var(--rd-text-3);--lc-text-secondary-on-primary-soft: var(--rd-text-on-accent-subtle);--lc-success: var(--rd-success-fg);--lc-success-soft: var(--rd-success-bg);--lc-warning: var(--rd-warning-fg);--lc-warning-soft: var(--rd-warning-bg);--lc-danger: var(--rd-danger);--lc-danger-text: var(--rd-danger-fg);--lc-danger-soft: var(--rd-danger-bg);--lc-file-document: var(--rd-file-document-fg);--lc-file-document-bg: var(--rd-file-document-bg);--lc-file-folder: var(--rd-file-folder-fg);--lc-file-folder-bg: var(--rd-file-folder-bg);--lc-file-image: var(--rd-file-image-fg);--lc-file-image-bg: var(--rd-file-image-bg);--lc-file-media: var(--rd-file-media-fg);--lc-file-media-bg: var(--rd-file-media-bg);--lc-radius-control: var(--rd-radius-sm);--lc-radius: var(--rd-radius-md);--lc-radius-lg: var(--rd-radius-lg);--lc-radius-xl: var(--rd-radius-xl);--lc-shadow-sm: var(--rd-elev-1);--lc-shadow: var(--rd-elev-2);--lc-shadow-lg: var(--rd-elev-4);--lc-focus-ring: var(--rd-focus-ring);--lc-focus-color: var(--rd-focus);--lc-selection-border: var(--rd-selection-border);--lc-selection-shadow: var(--rd-selection-bar);--lc-backdrop: var(--rd-backdrop);--lc-video-bg: var(--rd-video-bg)}:root[data-theme=dark]{--rd-accent: #22d3ee;--rd-accent-hover: #67e8f9;--rd-accent-pressed: #a5f3fc;--rd-accent-light: #67e8f9;--rd-accent-subtle: #0b2733;--rd-accent-fill: #22d3ee;--rd-accent-fill-hover: #67e8f9;--rd-on-accent: #03141a;--rd-accent-2: #a78bfa;--rd-accent-2-subtle: #1d1838;--rd-gradient-accent: linear-gradient(135deg, #22d3ee 0%, #7dd3fc 45%, #a78bfa 100%);--rd-gradient-accent-hover: linear-gradient(135deg, #67e8f9 0%, #a5d8ff 45%, #c4b5fd 100%);--rd-gradient-progress: linear-gradient(90deg, #22d3ee, #a78bfa);--rd-on-gradient: #03141a;--rd-bg: #070b14;--rd-bg-ambient: radial-gradient(1200px 560px at 0% -14%, rgb(34 211 238 / 8%), transparent 62%), radial-gradient(1000px 520px at 100% -10%, rgb(139 92 246 / 9%), transparent 60%);--rd-surface-1: #0c1322;--rd-surface-2: #0a101c;--rd-surface-3: #111a2c;--rd-surface-tonal: #0b1220;--rd-surface-hover: #17223a;--rd-border: #1e2a40;--rd-border-subtle: #172136;--rd-border-control: #34435f;--rd-border-strong: #5f6f8c;--rd-text-1: #e8eef8;--rd-text-2: #a6b2c8;--rd-text-3: #8693ab;--rd-text-on-accent-subtle: var(--rd-text-2);--rd-success-fg: #4ade80;--rd-success-bg: #0f2e1d;--rd-warning-fg: #fbbf24;--rd-warning-bg: #33270b;--rd-danger: #fb7185;--rd-danger-fg: #fda4af;--rd-danger-bg: #3a1620;--rd-file-document-fg: #67c6f5;--rd-file-document-bg: #0f2a3d;--rd-file-folder-fg: #f2c25b;--rd-file-folder-bg: #33280f;--rd-file-image-fg: #5eead4;--rd-file-image-bg: #0e3330;--rd-file-media-fg: #c4b5fd;--rd-file-media-bg: #261d45;--rd-meter-weak: #fb7185;--rd-meter-medium: #fbbf24;--rd-meter-strong: #4ade80;--rd-section-files: #38bdf8;--rd-section-videos: #fb7185;--rd-section-music: #a78bfa;--rd-section-photos: #34d399;--rd-utility-trash: #fb923c;--rd-utility-saved: #fbbf24;--rd-utility-transfers: #a3e635;--rd-utility-account: #e879f9;--rd-utility-offline: #818cf8;--rd-elev-1: 0 1px 2px rgb(1 4 12 / 40%), 0 1px 3px rgb(1 4 12 / 30%);--rd-elev-2: 0 2px 6px rgb(1 4 12 / 32%), 0 8px 22px rgb(1 4 12 / 34%);--rd-elev-3: 0 4px 10px rgb(1 4 12 / 36%), 0 18px 40px rgb(1 4 12 / 46%);--rd-elev-4: 0 6px 18px rgb(1 4 12 / 40%), 0 30px 72px rgb(1 4 12 / 56%);--rd-glass-bg: rgb(12 19 34 / 70%);--rd-glass-bg-strong: rgb(17 26 44 / 86%);--rd-glass-border: rgb(148 163 184 / 14%);--rd-glass-highlight: inset 0 1px 0 rgb(255 255 255 / 5%);--rd-glow-accent: 0 0 0 1px rgb(34 211 238 / 30%), 0 8px 26px rgb(34 211 238 / 22%);--rd-glow-accent-2: 0 0 0 1px rgb(167 139 250 / 30%), 0 8px 26px rgb(139 92 246 / 24%);--rd-skeleton-base: #131d31;--rd-skeleton-shine: rgb(148 163 184 / 10%);--rd-selection-border: #1d6b80;--rd-backdrop: rgb(2 6 16 / 70%);color-scheme:dark}:root[data-theme=cyberpunk]{--rd-accent: #ffe600;--rd-accent-hover: #fff26b;--rd-accent-pressed: #dac500;--rd-accent-light: #fff26b;--rd-accent-subtle: #082a50;--rd-accent-fill: #ffe600;--rd-accent-fill-hover: #fff26b;--rd-on-accent: #10120a;--rd-accent-2: #168bff;--rd-accent-2-subtle: #082a50;--rd-gradient-accent: linear-gradient(var(--rd-accent-fill), var(--rd-accent-fill));--rd-gradient-accent-hover: linear-gradient(var(--rd-accent-fill-hover), var(--rd-accent-fill-hover));--rd-gradient-progress: linear-gradient(90deg, #ffe600, #168bff);--rd-on-gradient: #10120a;--rd-bg-ambient: none;--rd-glass-bg: var(--rd-surface-1);--rd-glass-bg-strong: var(--rd-surface-3);--rd-glass-border: var(--rd-border);--rd-glass-highlight: inset 0 0 0 0 transparent;--rd-glass-filter: none;--rd-glass-filter-strong: none;--rd-glow-accent: 0 0 18px rgb(255 230 0 / 22%);--rd-glow-accent-2: 0 0 18px rgb(22 139 255 / 24%);--rd-skeleton-base: #0d2136;--rd-skeleton-shine: rgb(22 139 255 / 14%);--rd-bg: #080b10;--rd-surface-1: #061522;--rd-surface-2: #0a1421;--rd-surface-3: #15283d;--rd-surface-tonal: #071a2c;--rd-surface-hover: #183b62;--rd-border: #168bff;--rd-border-subtle: #28435e;--rd-border-control: #487499;--rd-border-strong: #487499;--rd-text-1: #f1f5fa;--rd-text-2: #b8c8dc;--rd-text-3: #9eb3cc;--rd-text-on-accent-subtle: #e1efff;--rd-success-fg: #5af09e;--rd-success-bg: #0e3024;--rd-warning-fg: #ffe600;--rd-warning-bg: #332d0c;--rd-danger: #ff515b;--rd-danger-fg: #ff8990;--rd-danger-bg: #361820;--rd-file-document-fg: #f1f5fa;--rd-file-document-bg: #082a50;--rd-file-folder-fg: #ffe600;--rd-file-folder-bg: #302b0a;--rd-file-image-fg: #5af09e;--rd-file-image-bg: #0e3024;--rd-file-media-fg: #168bff;--rd-file-media-bg: #082a50;--rd-meter-weak: #ff515b;--rd-meter-medium: #ffe600;--rd-meter-strong: #5af09e;--rd-section-files: #ffe600;--rd-section-videos: #ffe600;--rd-section-music: #ffe600;--rd-section-photos: #ffe600;--rd-radius-sm: 0px;--rd-radius-md: 0px;--rd-radius-lg: 0px;--rd-radius-xl: 0px;--rd-radius-xs: 0px;--rd-radius-full: 0px;--rd-elev-3: 0 0 24px rgb(22 139 255 / 14%);--rd-elev-1: 0 0 8px rgb(22 139 255 / 8%);--rd-elev-2: 0 0 18px rgb(22 139 255 / 10%);--rd-elev-4: 0 16px 48px rgb(0 0 0 / 60%), 0 0 24px rgb(22 139 255 / 12%);--rd-focus-ring: 0 0 0 2px #168bff;--rd-focus: #168bff;--rd-selection-border: #168bff;--rd-selection-bar: inset 3px 0 0 #168bff;--rd-backdrop: rgb(3 8 16 / 82%);--rd-video-bg: #05080d;--cyber-blue: #168bff;--cyber-blue-hover: #399cff;--cyber-blue-soft: #082a50;--cyber-blue-fill: #0867da;--cyber-magenta: #168bff;--cyber-yellow: #ffe600;--cyber-grid: rgb(22 139 255 / 4%);color-scheme:dark;scrollbar-color:#168bff #0a1421}:root:not([data-theme]){--rd-bg: #070b14;--rd-bg-ambient: none;color-scheme:dark}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root,:root[data-theme]{--rd-glass-bg: var(--rd-surface-1);--rd-glass-bg-strong: var(--rd-surface-3);--rd-glass-filter: none;--rd-glass-filter-strong: none}}@media(prefers-reduced-transparency:reduce){:root,:root[data-theme]{--rd-glass-bg: var(--rd-surface-1);--rd-glass-bg-strong: var(--rd-surface-3);--rd-glass-filter: none;--rd-glass-filter-strong: none}}:root[data-theme-switching]{--rd-dur-fast: 0ms;--rd-dur-base: 0ms;--rd-dur-slow: 0ms}@media(prefers-reduced-motion:reduce){:root{--rd-dur-fast: 0ms;--rd-dur-base: 0ms;--rd-dur-slow: 0ms;--rd-dur-large: 0ms;--rd-dur-xl: 0ms}}@media(max-width:1199px){:root{--rd-item-name-size: 15px;--rd-item-meta-size: 13px;--rd-item-meta-leading: 18px}}@media(max-width:767px){:root{--rd-page-title-size: 22px;--rd-page-title-leading: 28px;--rd-section-title-size: 17px;--rd-input-size: 16px}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/20261110t214548z-b00630fe6897/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media(max-width:767px){.concept-8 .concept-account-page{background:transparent;min-height:0;padding:0 0 120px;position:relative}.concept-8 .concept-account-page .concept-page-heading{background:var(--rd-surface-1);border-radius:var(--rd-radius-md) var(--rd-radius-md) 0 0;margin:0;padding:var(--rd-space-3) var(--rd-space-4) 0}.concept-8 .concept-account-page .concept-page-heading p{font:var(--rd-type-item-meta);margin:var(--rd-space-0-5) 0 0}.concept-8 .concept-account-page .concept-page-heading>button{background:transparent;border:0;height:var(--rd-touch-min);min-height:var(--rd-touch-min);min-width:var(--rd-touch-min);padding:0;position:absolute;right:var(--rd-space-1);top:76px;width:var(--rd-touch-min)}}@media(min-width:768px)and (max-width:1199px){.rd-modal.modal-dialog.concept-8.concept-account-dialog{border-radius:var(--rd-radius-lg);height:auto;inset:auto;left:calc(50% + var(--rd-space-4));margin:0;max-height:calc(100dvh - var(--rd-space-16));max-width:720px;padding:0;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 80px)}.rd-modal.concept-8.concept-account-dialog>.modal-content{height:auto;max-height:calc(100dvh - var(--rd-space-16));max-width:none;min-height:0;padding:0;width:100%}.rd-modal.concept-8.concept-account-dialog>.modal-content>.modal-body{flex:1 1 auto;min-height:0;overscroll-behavior:contain;padding:0 var(--rd-space-6) var(--rd-space-6)}.rd-modal.concept-8.concept-account-dialog .modal-header{border:0;padding:var(--rd-space-5) var(--rd-space-6) var(--rd-space-3)}.rd-modal.concept-8.concept-account-dialog .modal-title{font:var(--rd-type-section-title);letter-spacing:0}.rd-modal.concept-8.concept-account-dialog .rd-modal-close{color:var(--rd-text-1)}.rd-modal.concept-8.concept-account-dialog .rd-modal-close svg{height:24px;width:24px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/20261110t214548z-b00630fe6897/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/20261110t214548z-b00630fe6897/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/20261110t214548z-b00630fe6897/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/20261110t214548z-b00630fe6897/fonts/Inter-Bold.woff2) format("woff2")}:root{font-family:var(--rd-font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-width:0;min-height:100%}html{background-color:var(--rd-bg);background-image:var(--rd-bg-ambient);background-repeat:no-repeat}body{background:transparent;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}@media(pointer:coarse){:where(.drive-item,.media-track,.media-video-card,.media-group,.photo-card-main){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(.drive-item,.media-track,.media-video-card,.media-group,.photo-card-main) :where(input,textarea){-webkit-user-select:text;user-select:text}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--rd-focus);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}h1,h2{font-family:var(--rd-font-display);letter-spacing:var(--rd-tracking-title)}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),scale 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-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mt-2{margin-top:8px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}@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}}:where(time,.drive-item-date,.drive-item-size,.media-duration,.rd-data){font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:where(.drive-item-mobile-meta,.concept-file-count,.concept-media-count){font-variant-numeric:tabular-nums}.icon{display:inline-block;flex-shrink:0;height:var(--rd-icon-lg);vertical-align:middle;width:var(--rd-icon-lg)}.icon-xs{height:var(--rd-icon-sm);width:var(--rd-icon-sm)}.icon-sm{height:var(--rd-icon-md);width:var(--rd-icon-md)}.icon-lg{height:32px;width:32px}.app-icon{display:inline-block;width:var(--rd-icon-lg);height:var(--rd-icon-lg);flex-shrink:0;vertical-align:middle;fill:none;stroke:currentColor}.app-icon--filled{fill:currentColor}.app-icon.icon-sm{width:var(--rd-icon-md);height:var(--rd-icon-md)}.app-icon.icon-xs{width:var(--rd-icon-sm);height:var(--rd-icon-sm)}.app-icon.icon-lg{width:32px;height:32px}.app-icon.icon-xl{width:var(--rd-control-lg);height:var(--rd-control-lg)}.app-icon.icon-padded{padding:var(--rd-space-1)}.rd-feedback.rd-feedback{align-items:flex-start;display:flex;flex-direction:row;gap:var(--rd-space-2);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(--rd-radius-sm);color:inherit;cursor:pointer;display:inline-flex;flex:0 0 var(--rd-touch-min);height:var(--rd-touch-min);box-sizing:border-box;font:inherit;justify-content:center;margin:calc(-1 * var(--rd-space-1-5)) calc(-1 * var(--rd-space-1-5)) calc(-1 * var(--rd-space-1-5)) 0;min-height:var(--rd-touch-min);min-width:var(--rd-touch-min);padding:var(--rd-space-2)}.rd-feedback.rd-feedback>.rd-feedback__close .icon{height:var(--rd-icon-lg);width:var(--rd-icon-lg)}.rd-feedback.rd-feedback>.rd-feedback__close:hover{background:var(--rd-surface-hover)}.rd-feedback.rd-feedback>.rd-feedback__close:focus-visible{outline:2px solid var(--rd-focus);outline-offset:2px}.rd-tooltip-anchor{display:inline-flex;max-width:100%;min-width:0}.rd-icon-button{--c-icon-button-size: var(--rd-control-md);align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--rd-radius-sm);color:var(--rd-text-2);display:inline-flex;flex:none;height:var(--c-icon-button-size);justify-content:center;padding:0;position:relative;transition:background-color var(--rd-dur-fast) var(--rd-ease-standard),color var(--rd-dur-fast) var(--rd-ease-standard),border-color var(--rd-dur-fast) var(--rd-ease-standard),box-shadow var(--rd-dur-fast) var(--rd-ease-standard),scale var(--rd-dur-fast) var(--rd-ease-standard);width:var(--c-icon-button-size)}.rd-icon-button .icon{height:var(--rd-icon-md);width:var(--rd-icon-md)}.rd-icon-button--sm{--c-icon-button-size: var(--rd-control-sm)}.rd-icon-button--lg{--c-icon-button-size: var(--rd-control-lg)}.rd-icon-button--outline{border-color:var(--rd-border)}.rd-icon-button--tonal{background:var(--rd-surface-2);border-color:var(--rd-border-subtle)}.rd-icon-button--primary{background:var(--rd-accent-fill) var(--rd-gradient-accent);color:var(--rd-on-gradient)}.rd-icon-button--danger{color:var(--rd-danger-fg)}.rd-icon-button[data-active],.rd-icon-button[aria-pressed=true],.rd-icon-button[aria-expanded=true]{background:var(--rd-accent-subtle);color:var(--rd-accent)}.rd-icon-button:disabled{cursor:not-allowed;opacity:.45}.rd-icon-button:is(:focus-visible,[data-fui-focus-visible]){outline:2px solid var(--rd-focus);outline-offset:2px}@media(hover:hover){.rd-icon-button:hover:not(:disabled){background:var(--rd-surface-hover);color:var(--rd-text-1)}.rd-icon-button--primary:hover:not(:disabled){background:var(--rd-accent-fill-hover) var(--rd-gradient-accent-hover);box-shadow:var(--rd-glow-accent);color:var(--rd-on-gradient)}}@media(max-width:1199px){.rd-icon-button,.rd-icon-button--sm{--c-icon-button-size: var(--rd-touch-min)}}.rd-tooltip{animation:rd-fade-in var(--rd-dur-fast) var(--rd-ease-enter);-webkit-backdrop-filter:var(--rd-glass-filter);backdrop-filter:var(--rd-glass-filter);background:var(--rd-glass-bg-strong);border:1px solid var(--rd-glass-border);border-radius:var(--rd-radius-xs);box-shadow:var(--rd-elev-2);color:var(--rd-text-1);font:var(--rd-weight-medium) var(--rd-size-12) / var(--rd-label-leading) var(--rd-font-sans);max-width:260px;padding:var(--rd-space-1) var(--rd-space-2);pointer-events:auto;position:fixed;z-index:var(--rd-z-toast)}.rd-checkbox{align-items:center;color:var(--rd-text-1);cursor:pointer;display:inline-flex;gap:var(--rd-space-2);min-height:var(--rd-control-sm);position:relative}.rd-checkbox>input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.rd-checkbox__box{align-items:center;background:var(--rd-surface-1);border:1.5px solid var(--rd-border-strong);border-radius:var(--rd-radius-xs);display:inline-flex;flex:none;height:20px;justify-content:center;transition:background-color var(--rd-dur-fast) var(--rd-ease-standard),border-color var(--rd-dur-fast) var(--rd-ease-standard);width:20px}.rd-checkbox__box svg{fill:none;height:14px;stroke:var(--rd-on-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:14px}.rd-checkbox__check,.rd-checkbox__dash{display:none}.rd-checkbox>input:checked+.rd-checkbox__box,.rd-checkbox>input:indeterminate+.rd-checkbox__box{background:var(--rd-accent-fill);border-color:var(--rd-accent-fill)}.rd-checkbox>input:checked+.rd-checkbox__box .rd-checkbox__check{display:block}.rd-checkbox>input:indeterminate+.rd-checkbox__box .rd-checkbox__dash{display:block}.rd-checkbox>input:focus-visible+.rd-checkbox__box{outline:2px solid var(--rd-focus);outline-offset:2px}.rd-checkbox>input:disabled+.rd-checkbox__box{opacity:.5}.rd-checkbox__label{font:var(--rd-type-body)}@media(hover:hover){.rd-checkbox:hover>input:not(:checked,:disabled)+.rd-checkbox__box{border-color:var(--rd-accent)}}.rd-switch{align-items:center;cursor:pointer;display:flex;gap:var(--rd-space-4);justify-content:space-between;min-height:var(--rd-touch-min);position:relative}.rd-switch>input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.rd-switch__text{display:flex;flex-direction:column;gap:var(--rd-space-0-5);min-width:0}.rd-switch__label{color:var(--rd-text-1);font:var(--rd-type-control)}.rd-switch__description{color:var(--rd-text-2);font:var(--rd-type-item-meta)}.rd-switch__track{background:var(--rd-surface-hover);border:1px solid var(--rd-border-strong);border-radius:var(--rd-radius-full);flex:none;height:24px;position:relative;transition:background-color var(--rd-dur-base) var(--rd-ease-standard),border-color var(--rd-dur-base) var(--rd-ease-standard);width:42px}.rd-switch__thumb{background:var(--rd-text-2);border-radius:var(--rd-radius-full);height:18px;left:2px;position:absolute;top:2px;transition:transform var(--rd-dur-base) var(--rd-ease-standard),background-color var(--rd-dur-base) var(--rd-ease-standard);width:18px}.rd-switch>input:checked~.rd-switch__track{background:var(--rd-accent-fill);border-color:var(--rd-accent-fill)}.rd-switch>input:checked~.rd-switch__track .rd-switch__thumb{background:var(--rd-on-accent);transform:translate(18px)}.rd-switch>input:focus-visible~.rd-switch__track{outline:2px solid var(--rd-focus);outline-offset:2px}.rd-switch>input:disabled~.rd-switch__track{opacity:.5}.rd-progress{align-items:center;display:flex;gap:var(--rd-space-2);min-width:0}.rd-progress__track{background:var(--rd-surface-hover);border-radius:var(--rd-radius-full);flex:1;height:6px;min-width:0;overflow:hidden;position:relative}.rd-progress--sm .rd-progress__track{height:4px}.rd-progress__fill{background:var(--rd-gradient-progress);border-radius:inherit;display:block;height:100%;transition:width var(--rd-dur-slow) var(--rd-ease-standard);width:var(--c-progress, 0%)}.rd-progress--success .rd-progress__fill{background:var(--rd-success-fg)}.rd-progress--danger .rd-progress__fill{background:var(--rd-danger)}.rd-progress--indeterminate .rd-progress__fill{animation:rd-progress-sweep 1.4s var(--rd-ease-standard) infinite;width:40%}.rd-progress__value{color:var(--rd-text-2);flex:none;font:var(--rd-type-data);min-width:4ch;text-align:right}@keyframes rd-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.rd-progress--indeterminate .rd-progress__fill{animation:none;opacity:.6;width:100%}}.rd-skeleton{background:var(--rd-skeleton-base);border-radius:var(--rd-radius-xs);display:block;height:var(--c-skeleton-height, 12px);overflow:hidden;position:relative;width:var(--c-skeleton-width, 100%)}.rd-skeleton:after{animation:rd-skeleton-shine 1.6s linear infinite;background:linear-gradient(90deg,transparent,var(--rd-skeleton-shine),transparent);content:"";inset:0 auto 0 0;pointer-events:none;position:absolute;width:200%}.rd-skeleton--block{border-radius:var(--rd-radius-sm);height:var(--c-skeleton-height, 100%)}.rd-skeleton--circle{border-radius:var(--rd-radius-full)}@keyframes rd-skeleton-shine{0%{transform:translate(-75%)}to{transform:translate(25%)}}@media(prefers-reduced-motion:reduce){.rd-skeleton:after{animation:none;transform:none}}.rd-skeleton-collection{display:grid;gap:var(--rd-space-1);padding-block:var(--rd-space-2)}.rd-skeleton-row{align-items:center;border-bottom:1px solid var(--rd-border-subtle);display:flex;gap:var(--rd-space-4);min-height:56px;padding:var(--rd-space-2) var(--rd-space-3)}.rd-skeleton-row__text{display:grid;flex:1;gap:var(--rd-space-2);min-width:0}.rd-skeleton-row__meta{flex:none}.rd-skeleton-collection--grid,.rd-skeleton-collection--photos{gap:var(--rd-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr))}.rd-skeleton-collection--photos{gap:var(--rd-space-1);grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.rd-skeleton-tile{display:grid;gap:var(--rd-space-2)}.rd-skeleton-tile__media{aspect-ratio:4 / 3;height:auto}.rd-skeleton-collection--photos .rd-skeleton-tile__media{aspect-ratio:1;border-radius:var(--rd-radius-xs)}@media(max-width:767px){.rd-skeleton-row__meta{display:none}.rd-skeleton-collection--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-skeleton-collection--photos{grid-template-columns:repeat(3,minmax(0,1fr))}}.rd-empty{align-items:center;color:var(--rd-text-2);display:flex;flex-direction:column;gap:var(--rd-space-2);justify-content:center;margin:0 auto;max-width:440px;padding:var(--rd-space-12) var(--rd-space-4);text-align:center}.rd-empty--compact{padding:var(--rd-space-6) var(--rd-space-4)}.rd-empty__icon{align-items:center;background:var(--rd-accent-subtle);border:1px solid var(--rd-glass-border);border-radius:var(--rd-radius-lg);box-shadow:var(--rd-glow-accent);color:var(--rd-accent);display:flex;height:56px;justify-content:center;margin-bottom:var(--rd-space-2);width:56px}.rd-empty__icon .icon{height:var(--rd-icon-lg);width:var(--rd-icon-lg)}.rd-empty--danger .rd-empty__icon{background:var(--rd-danger-bg);box-shadow:none;color:var(--rd-danger-fg)}.rd-empty__title{color:var(--rd-text-1);font:var(--rd-type-section-title);margin:0;overflow-wrap:anywhere}.rd-empty__description{font:var(--rd-type-body);margin:0;overflow-wrap:anywhere}.rd-empty__actions{display:flex;flex-wrap:wrap;gap:var(--rd-space-2);justify-content:center;margin-top:var(--rd-space-3)}.rd-avatar{--c-avatar-size: var(--rd-control-sm);align-items:center;background:var(--rd-gradient-accent);border-radius:var(--rd-radius-full);color:var(--rd-on-gradient);display:inline-flex;flex:none;font:var(--rd-weight-semibold) var(--rd-size-12) / 1 var(--rd-font-display);height:var(--c-avatar-size);justify-content:center;overflow:hidden;width:var(--c-avatar-size)}.rd-avatar img{height:100%;object-fit:cover;width:100%}.rd-avatar .icon{height:60%;width:60%}.rd-avatar--sm{--c-avatar-size: 24px}.rd-avatar--lg{--c-avatar-size: var(--rd-control-lg);font-size:var(--rd-size-16)}.rd-avatar--xl{--c-avatar-size: 72px;font-size:var(--rd-size-24)}.rd-tab-count{background:var(--rd-surface-hover);border-radius:var(--rd-radius-full);color:var(--rd-text-2);font:var(--rd-type-data);padding:0 var(--rd-space-1-5)}.rd-toasts{bottom:calc(max(var(--rd-space-4),env(safe-area-inset-bottom)) + var(--repodrive-media-player-height, 0px));display:flex;flex-direction:column;gap:var(--rd-space-2);left:50%;max-width:calc(100vw - 2 * var(--rd-space-4));pointer-events:none;position:fixed;transform:translate(-50%);width:420px;z-index:var(--rd-z-toast)}.rd-toast{align-items:center;animation:rd-rise-in var(--rd-dur-slow) var(--rd-ease-enter);-webkit-backdrop-filter:var(--rd-glass-filter-strong);backdrop-filter:var(--rd-glass-filter-strong);background:var(--rd-glass-bg-strong);border:1px solid var(--rd-glass-border);border-radius:var(--rd-radius-md);box-shadow:var(--rd-elev-glass-raised);color:var(--rd-text-1);display:flex;gap:var(--rd-space-3);min-height:var(--rd-control-lg);padding:var(--rd-space-2) var(--rd-space-2) var(--rd-space-2) var(--rd-space-4);pointer-events:auto}.rd-toast__icon{color:var(--rd-accent);height:var(--rd-icon-md);width:var(--rd-icon-md)}.rd-toast--success .rd-toast__icon{color:var(--rd-success-fg)}.rd-toast--warning .rd-toast__icon{color:var(--rd-warning-fg)}.rd-toast--error{border-color:color-mix(in srgb,var(--rd-danger) 45%,transparent)}.rd-toast--error .rd-toast__icon{color:var(--rd-danger-fg)}.rd-toast__message{flex:1;font:var(--rd-type-body);margin:0;min-width:0;overflow-wrap:anywhere}.rd-toast__action{background:transparent;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-accent);flex:none;font:var(--rd-weight-semibold) var(--rd-control-size) / var(--rd-control-leading) var(--rd-font-sans);min-height:var(--rd-control-md);padding:0 var(--rd-space-3)}.rd-toast__close{align-items:center;background:transparent;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-2);display:flex;flex:none;height:var(--rd-control-md);justify-content:center;width:var(--rd-control-md)}.rd-toast__close .icon{height:var(--rd-icon-sm);width:var(--rd-icon-sm)}.rd-toast :is(button):focus-visible{outline:2px solid var(--rd-focus);outline-offset:2px}.rd-toast__action,.rd-toast__close{position:relative}.rd-toast__action:after,.rd-toast__close:after{content:"";inset:-2px;position:absolute}@media(hover:hover){.rd-toast__action:hover{background:var(--rd-accent-subtle)}.rd-toast__close:hover{background:var(--rd-surface-hover);color:var(--rd-text-1)}}@media(max-width:767px){.rd-toasts{bottom:calc(var(--repodrive-mobile-dock-offset, 72px) + var(--repodrive-media-player-height, 0px) + var(--rd-space-2))}.rd-toast__action,.rd-toast__close{min-height:var(--rd-touch-min);min-width:var(--rd-touch-min)}}@media(min-width:1200px){.rd-toasts{left:auto;right:var(--rd-space-6);transform:none}}.rd-modal.modal-dialog.rd-drawer--right{border-radius:var(--rd-radius-lg) 0 0 var(--rd-radius-lg);height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:min(440px,100vw);width:100%}.rd-modal.modal-dialog.rd-drawer--right>.modal-content{height:100%;max-height:none}.repodrive-loading-status{display:flex;justify-content:center;padding:var(--rd-space-5) 0}.concept-8 .repodrive-shared-workspace{display:grid;gap:var(--rd-space-3);grid-template-columns:minmax(0,1fr) var(--concept-lane-width);padding:0}.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 .workspace-content{grid-column:1;grid-row:1;min-width:0;padding:0}.workspace-content>[hidden]{display:none!important}.repodrive-workspace.drive-v3--embedded.repo-drive-shell{display:block;min-height:0}.workspace-navigation{align-self:start;display:flex;flex-direction:column;min-width:0;overflow-y:auto}.workspace-navigation button{align-items:center;background:transparent;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-2);cursor:pointer;display:flex;font:inherit;gap:var(--rd-space-3);min-height:var(--rd-control-lg);padding:10px 14px;text-align:left;width:100%}.workspace-navigation button:hover{background:var(--rd-surface-hover);color:var(--rd-text-1)}.workspace-navigation [aria-current=page]{background:var(--rd-accent-subtle);color:var(--rd-accent);font-weight:var(--rd-weight-semibold)}.workspace-navigation button:focus-visible{outline:2px solid var(--rd-focus);outline-offset:2px}.workspace-navigation button:disabled{opacity:.45}.workspace-navigation button>.icon{flex-shrink:0}.workspace-navigation-toggle{flex-shrink:0}.repodrive-folder-dialog .workspace-navigation{background:transparent;border:0;height:auto;min-height:70dvh;padding:0;position:static}.concept-8 .workspace-navigation.concept-utility-lane{background:var(--rd-surface-1);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-md);gap:var(--rd-space-3);grid-column:2;grid-row:1;height:auto;margin:0;padding:var(--rd-space-4) var(--rd-space-3) var(--rd-space-3);position:static;width:auto}.concept-quick-access{background:var(--rd-surface-1);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-md);padding:var(--rd-space-3) var(--rd-space-3) var(--rd-space-2)}.concept-quick-access h2{color:var(--rd-text-2);font:var(--rd-type-label);margin:0 0 var(--rd-space-1-5)}.concept-quick-access nav{display:flex;flex-direction:column;gap:0}.concept-8 .concept-quick-access button{align-items:center;background:none;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-1);display:flex;font:var(--rd-type-item-name);gap:var(--rd-space-3);min-height:var(--rd-touch-min);padding:var(--rd-space-2);position:relative;text-align:left;width:100%}.concept-8 .concept-quick-access button:hover{background:var(--rd-surface-hover)}.concept-8 .concept-quick-access button[aria-current=page]{background:var(--rd-accent-subtle);color:var(--rd-accent)}.concept-quick-access button>.icon:first-child{color:var(--c-nav-tone, var(--rd-text-1));height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-quick-access button>.icon:last-child{color:var(--rd-text-2);margin-left:auto;width:var(--rd-icon-sm)}.concept-8 .concept-quick-access button>:is(.workspace-transfer-count,.workspace-transfer-attention){align-items:center;border:2px solid var(--rd-surface-1);border-radius:var(--rd-radius-full);display:flex;font:var(--rd-weight-semibold) var(--rd-badge-size) / 1 var(--rd-font-sans);height:20px;justify-content:center;min-width:20px;padding:0 3px;position:absolute;top:var(--rd-space-1-5)}.workspace-transfer-count{background:var(--rd-accent-fill);color:var(--rd-on-accent);left:var(--rd-space-4)}.workspace-transfer-attention{background:var(--rd-danger);color:var(--rd-surface-1);left:0}.concept-8.concept-navigation-dialog .concept-quick-access button>.workspace-transfer-count{left:var(--rd-space-4);top:var(--rd-space-1)}.concept-8.concept-navigation-dialog .concept-quick-access button>.workspace-transfer-attention{left:calc(-1 * var(--rd-space-1));top:var(--rd-space-1)}.concept-8 .concept-storage-summary{align-items:flex-start;background:var(--rd-surface-1);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-md);color:var(--rd-text-1);display:flex;flex-direction:column;gap:var(--rd-space-2);padding:var(--rd-space-4);text-align:left;width:100%}.concept-8 .concept-storage-summary>span{align-items:center;display:flex;gap:var(--rd-space-3)}.concept-8 .concept-storage-summary .icon{color:var(--rd-accent);height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-8 .concept-storage-summary strong{font:var(--rd-type-control)}.concept-8 .concept-storage-summary b{font:var(--rd-weight-semibold) var(--rd-size-22) / 1.2 var(--rd-font-display);letter-spacing:var(--rd-tracking-title)}.concept-8 .concept-storage-summary small{color:var(--rd-text-2);font:var(--rd-type-item-meta)}.concept-8 .concept-storage-summary small>span{display:block}.concept-8 .concept-security-summary{align-items:center;background:var(--rd-accent-subtle);border:0;border-radius:var(--rd-radius-md);color:var(--rd-accent-pressed);display:flex;gap:var(--rd-space-3);padding:var(--rd-space-3) var(--rd-space-4);text-align:left}.concept-security-summary span{display:flex;flex:1;flex-direction:column;gap:var(--rd-space-1)}.concept-8 .concept-security-summary strong{color:var(--rd-accent);font:var(--rd-type-control)}.concept-8 .concept-security-summary small{color:var(--rd-text-on-accent-subtle);font:var(--rd-type-item-meta)}.concept-security-summary>.icon:first-child{height:var(--rd-icon-lg);width:var(--rd-icon-lg)}.concept-secondary-dock{display:none}.concept-secondary-dock button{align-items:center;background:none;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-2);display:flex;flex:1;justify-content:center;min-height:var(--rd-touch-min);min-width:0}.concept-secondary-dock button[aria-current=page]{background:var(--rd-accent-subtle);color:var(--rd-accent);font-weight:var(--rd-weight-semibold)}.concept-8:is([data-theme=dark],[data-theme=cyberpunk]) .concept-secondary-dock button[aria-current=page]>img.icon{content:url(/static/20261110t214548z-b00630fe6897/concept-8/brand-folder-dark.svg)}@media(hover:hover){.concept-8 .concept-secondary-dock>button:hover:not(:disabled):not([aria-current=page]){background:var(--rd-surface-hover);color:var(--rd-text-1)}}.concept-8 .concept-secondary-dock>button:active:not(:disabled):not([aria-current=page]){background:var(--rd-accent-subtle);color:var(--rd-accent)}.concept-secondary-dock button>.icon{color:var(--c-nav-tone, currentColor)}@media(max-width:767px){.concept-8 .repodrive-shared-workspace{display:block}.concept-secondary-dock{align-items:center;-webkit-backdrop-filter:var(--rd-glass-filter-strong);backdrop-filter:var(--rd-glass-filter-strong);background:var(--rd-glass-bg-strong);border:1px solid var(--rd-glass-border);border-radius:var(--rd-radius-lg);bottom:max(var(--rd-space-3),env(safe-area-inset-bottom));box-shadow:var(--rd-elev-glass-raised);display:flex;height:var(--concept-dock-height);justify-content:space-around;left:var(--rd-space-2);padding:var(--rd-space-1-5);position:fixed;right:var(--rd-space-2);z-index:var(--rd-z-dock)}.concept-secondary-dock button{flex-direction:column;font:var(--rd-weight-regular) var(--rd-label-size) / var(--rd-label-leading) var(--rd-font-sans);gap:var(--rd-space-0-5);height:var(--rd-touch-min);padding:var(--rd-space-0-5)}.concept-secondary-dock .icon{flex-shrink:0;height:var(--rd-icon-lg);width:var(--rd-icon-lg)}}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-shared-workspace{column-gap:var(--rd-space-4);display:grid;grid-template-columns:var(--c-shell-nav-width) minmax(0,1fr)}.concept-8 .workspace-content{grid-column:2}.concept-8 .repodrive-shared-workspace:is([data-media-focus=true],[data-music-expanded=true]){grid-template-columns:var(--c-shell-nav-width) minmax(0,1fr)}.concept-8 .repodrive-shared-workspace[data-music-expanded=true]>.concept-secondary-dock{display:flex}.concept-secondary-dock{align-self:start;display:flex;flex-direction:column;gap:var(--rd-space-1);grid-column:1;grid-row:1;margin:0}.concept-secondary-dock button{border-radius:var(--rd-radius-md);flex:none;flex-direction:column;font:var(--rd-weight-medium) var(--rd-size-12) / var(--rd-label-leading) var(--rd-font-sans);gap:var(--rd-space-1);min-height:64px;padding:var(--rd-space-2) var(--rd-space-1)}.concept-secondary-dock .icon{height:var(--rd-icon-lg);width:var(--rd-icon-lg)}}@media(min-width:1200px){.concept-8 .repodrive-shared-workspace{column-gap:var(--rd-space-5);grid-template-columns:var(--c-shell-nav-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:var(--rd-space-5)}.concept-8 .repodrive-shared-workspace:has(>.concept-context-lane){grid-template-columns:var(--c-shell-nav-width) minmax(0,1fr) var(--concept-lane-width)}.concept-8 .workspace-content{grid-column:2;grid-row:1 / span 2}.concept-8 .repodrive-shared-workspace[data-media-focus=true]{grid-template-columns:var(--c-shell-nav-width) minmax(0,1fr)}.concept-8 .repodrive-shared-workspace[data-media-focus=true]>.concept-utility-lane{display:flex}.concept-8 .repodrive-shared-workspace[data-media-focus=true]>.concept-context-lane{display:none}.concept-8 .repodrive-shared-workspace[data-music-expanded=true]>.concept-secondary-dock{display:flex}.concept-secondary-dock{display:flex;flex-direction:column;gap:var(--rd-space-0-5);grid-column:1;grid-row:1}.concept-secondary-dock button{flex:none;font:var(--rd-type-control);gap:var(--rd-space-3);justify-content:flex-start;min-height:var(--rd-control-md);padding:0 var(--rd-space-3)}.concept-secondary-dock .icon{height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-secondary-dock button{position:relative}.concept-secondary-dock button>.icon{color:var(--c-nav-tone, var(--rd-text-3));transition:color var(--rd-dur-fast) var(--rd-ease-standard)}.concept-secondary-dock button[aria-current=page]>.icon{color:var(--c-nav-tone, var(--rd-accent))}.concept-secondary-dock button[aria-current=page]:before{background:var(--rd-accent);border-radius:var(--rd-radius-full);box-shadow:var(--rd-glow-accent);content:"";inset:var(--rd-space-2) auto var(--rd-space-2) 0;position:absolute;width:3px}.concept-8 .workspace-navigation.concept-utility-lane{background:none;border:0;border-radius:0;gap:var(--rd-space-4);grid-column:1;grid-row:2;padding:0}.concept-8 .concept-utility-lane .concept-quick-access{background:none;border:0;border-top:1px solid var(--rd-border-subtle);border-radius:0;padding:var(--rd-space-4) 0 0}.concept-8 .concept-utility-lane .concept-quick-access h2{color:var(--rd-text-3);font:var(--rd-type-label);letter-spacing:var(--rd-tracking-label);margin:0 0 0 var(--rd-space-3);text-transform:uppercase}.concept-8 .concept-utility-lane .rd-lane-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--rd-space-1);min-height:var(--rd-control-sm)}.concept-8 .concept-utility-lane .rd-lane-heading .rd-icon-button{color:var(--rd-text-3);min-height:0;padding:0}.concept-8 .concept-utility-lane .concept-quick-access button{color:var(--rd-text-2);font:var(--rd-type-control);min-height:var(--rd-control-md);padding:0 var(--rd-space-3)}.concept-8 .concept-utility-lane .concept-quick-access button>.icon:first-child{color:var(--c-nav-tone, var(--rd-text-2))}.concept-8 .concept-utility-lane .concept-quick-access button>.icon:last-child{display:none}.concept-8 .concept-utility-lane .concept-quick-access button[aria-current=page]{background:var(--rd-accent-subtle);color:var(--rd-accent);font-weight:var(--rd-weight-semibold)}.concept-8 .concept-utility-lane .concept-quick-access button[aria-current=page]>.icon:first-child{color:var(--c-nav-tone, var(--rd-accent))}.concept-8 .concept-utility-lane .concept-quick-access button>:is(.workspace-transfer-count,.workspace-transfer-attention){border-color:var(--rd-bg);height:var(--rd-space-4);left:var(--rd-space-6);min-width:var(--rd-space-4);top:var(--rd-space-0-5)}.concept-8 .concept-utility-lane .concept-quick-access button>.workspace-transfer-attention{left:var(--rd-space-1)}.concept-8 .concept-utility-lane .concept-security-summary{background:none;border:1px solid var(--rd-border-subtle);padding:var(--rd-space-3)}.concept-8 .concept-utility-lane .concept-security-summary strong{font:var(--rd-type-label)}.concept-8 .concept-utility-lane .concept-security-summary>.icon:first-child{height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-8 .concept-utility-lane .concept-security-summary>.icon:last-child{display:none}.concept-8 .workspace-navigation.concept-context-lane{align-self:stretch;gap:var(--rd-space-4);grid-column:3;grid-row:1 / span 2;min-height:0;padding:0}.concept-8 .repodrive-shared-workspace[data-navigation-mode=compact]{grid-template-columns:72px minmax(0,1fr)}.concept-8 .repodrive-shared-workspace[data-navigation-mode=compact]>.concept-secondary-dock>button{justify-content:center;padding:0}.concept-8 .repodrive-shared-workspace[data-navigation-mode=compact]>.concept-secondary-dock>button>span{display:none}.concept-8 .concept-utility-lane--compact{padding:var(--rd-space-3) var(--rd-space-2)}.concept-utility-lane--compact .concept-quick-access{padding:var(--rd-space-1)}.concept-8 .concept-utility-lane--compact .concept-quick-access button{justify-content:center;min-height:var(--rd-control-lg);padding:var(--rd-space-2)}.concept-8 .concept-utility-lane--compact .concept-security-summary{justify-content:center;padding:var(--rd-space-3)}.concept-8 .concept-utility-lane--compact .concept-storage-summary{align-items:center;padding:var(--rd-space-3)}.concept-utility-lane--compact .concept-storage-summary :is(strong,b,small){display:none}.concept-utility-lane--compact .rd-lane-heading,.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 button>.workspace-transfer-count{left:auto;right:0}.concept-8 .concept-utility-lane--compact .workspace-navigation-toggle{align-self:center;color:var(--rd-accent);justify-content:center;min-height:var(--rd-control-md);padding:0}}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=files]{--c-nav-tone: var(--rd-section-files)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=videos]{--c-nav-tone: var(--rd-section-videos)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=music]{--c-nav-tone: var(--rd-section-music)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=photos]{--c-nav-tone: var(--rd-section-photos)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=trash]{--c-nav-tone: var(--rd-utility-trash)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=saved-messages]{--c-nav-tone: var(--rd-utility-saved)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=offline]{--c-nav-tone: var(--rd-utility-offline)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=transfers]{--c-nav-tone: var(--rd-utility-transfers)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=account]{--c-nav-tone: var(--rd-utility-account)}.concept-8 :is(.concept-secondary-dock,.concept-quick-access) [data-tone=storage]{--c-nav-tone: var(--rd-utility-storage)}:root[data-theme=cyberpunk] .concept-8 [data-tone]{--c-nav-tone: initial}.concept-track-details{display:none}@media(min-width:1200px){.concept-8:has(.concept-media-library--tracks:not([hidden])) .concept-track-details{background:var(--rd-surface-1);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-lg);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:var(--rd-radius-sm);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:var(--rd-size-17);font-weight:600;line-height:23px}.concept-track-details>span{color:var(--rd-text-2);font-size:var(--rd-size-15);line-height:19px}.concept-8 .concept-track-details>.concept-track-details-favorite{align-items:center;background:none;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-2);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(--rd-accent)}.concept-track-details-favorite .icon{height:29px;width:29px}.concept-8 .concept-track-details>.concept-track-details-menu{min-height:var(--rd-touch-min);min-width:var(--rd-touch-min);padding:var(--rd-space-2);position:absolute;right:var(--rd-space-2);top:calc(var(--rd-space-5) + var(--rd-control-lg) + var(--rd-space-2));width:var(--rd-touch-min)}.concept-8 .concept-media-library--tracks .concept-track-columns,.concept-8 .concept-media-library--tracks .media-track{column-gap:var(--rd-space-4);grid-template-columns:32px minmax(140px,1.65fr) minmax(100px,1fr) minmax(100px,1.162fr) 104px 129px;padding-inline:0}.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-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{justify-content:flex-end;padding:0 calc(var(--rd-touch-min) + var(--rd-space-2) + (var(--rd-touch-min) - var(--rd-icon-md)) / 2) 0 0}.concept-8 .concept-media-library--tracks .media-track,.concept-8 .concept-media-library--tracks .media-track--current{min-height:64px}.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:var(--rd-type-item-name)}.concept-8 .concept-media-library--tracks .concept-track-artist,.concept-8 .concept-media-library--tracks .media-track-album{color:var(--rd-text-2);font:var(--rd-type-body)}.concept-8 .concept-media-library--tracks .media-track-duration{color:var(--rd-text-2);font:var(--rd-type-data-body);font-variant-numeric:tabular-nums}.concept-8 .concept-media-library--tracks .media-track .media-row-actions{gap:var(--rd-space-2)}.concept-8 .concept-media-library--tracks .media-track .media-favorite>.icon{flex-basis:var(--rd-icon-md);height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-8 .concept-media-library--tracks .media-row-actions>.repodrive-action-menu__trigger{min-width:44px;padding:8px;width:44px}}.app-shell{background:var(--rd-surface-1);color:var(--rd-text-1);min-width:0}:where(.btn,.rd-button.btn,.form-control,.rd-input,.form-select,.rd-select,.rd-modal-close){--c-control-height: var(--rd-control-md)}@media(max-width:1199px){:where(.btn,.rd-button.btn,.form-control,.rd-input,.form-select,.rd-select,.rd-modal-close){--c-control-height: var(--rd-touch-min)}}.btn,.rd-button.btn{align-items:center;background:var(--rd-surface-1);border:1px solid var(--rd-border);border-radius:var(--rd-radius-sm);box-shadow:none;color:var(--rd-text-1);display:inline-flex;font:var(--rd-type-control);gap:var(--rd-space-2);justify-content:center;max-width:100%;min-height:var(--c-control-height);min-width:var(--c-control-height);padding:var(--rd-space-2) var(--rd-control-padding-x);white-space:normal;text-decoration:none;vertical-align:middle}@media(hover:hover){.btn:hover:not(:disabled),.rd-button:hover:not(:disabled){background:var(--rd-surface-hover)}}.btn:disabled,.rd-button:disabled{opacity:.5}.btn.btn-primary{background:var(--rd-accent-fill) var(--rd-gradient-accent);border-color:transparent;color:var(--rd-on-gradient);transition-property:border-color,color,box-shadow,scale}@media(hover:hover){.btn.btn-primary:hover:not(:disabled){background:var(--rd-accent-fill-hover) var(--rd-gradient-accent-hover);border-color:transparent;box-shadow:var(--rd-glow-accent);color:var(--rd-on-gradient)}}.btn.btn-primary:active:not(:disabled){box-shadow:none}.btn.btn-secondary,.btn.btn-outline-secondary{background:var(--rd-surface-1);border-color:var(--rd-border);color:var(--rd-text-1)}.btn.btn-outline-primary{background:transparent;border-color:var(--rd-accent);color:var(--rd-accent)}.btn.btn-danger{background:var(--rd-danger);border-color:var(--rd-danger);color:var(--rd-surface-1)}.btn.btn-danger:active:not(:disabled){background:color-mix(in srgb,var(--rd-danger) 88%,var(--rd-text-1));border-color:var(--rd-danger);color:var(--rd-surface-1)}@media(hover:hover){.btn.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--rd-danger) 88%,var(--rd-text-1));border-color:var(--rd-danger);color:var(--rd-surface-1)}}.btn.btn-outline-danger{background:transparent;border-color:var(--rd-danger);color:var(--rd-danger-fg)}.btn.btn-link{background:transparent;border-color:transparent;color:var(--rd-accent)}.btn.btn-xs,.btn.btn-sm{font-size:var(--rd-size-13);padding:var(--rd-space-2) var(--rd-control-padding-x)}.btn .icon{flex-shrink:0;height:var(--rd-icon-md);width:var(--rd-icon-md)}.form-group,.rd-form-group{margin-bottom:var(--rd-space-4);min-width:0}.rd-label,label.lc-label,.form-group>label{color:var(--rd-text-1);display:block;font:var(--rd-type-control);margin-bottom:var(--rd-space-2)}.form-control,.rd-input,.form-select,.rd-select{background:var(--rd-surface-1);border:1px solid var(--rd-border-strong);border-radius:var(--rd-radius-sm);color:var(--rd-text-1);display:block;font:var(--rd-weight-regular) var(--rd-input-size) / var(--rd-body-leading) var(--rd-font-sans);min-height:var(--c-control-height);min-width:0;padding:var(--rd-space-2) var(--rd-control-padding-x);width:100%}select.form-control,select.form-select{height:var(--c-control-height)}.form-control::placeholder,.rd-input input::placeholder,.rd-textarea textarea::placeholder{color:var(--rd-text-3);opacity:1}.form-control:where(:hover:not(:disabled):not(:has(:disabled))),.form-select:where(:hover:not(:disabled):not(:has(:disabled))){border-color:var(--rd-text-2)}.repodrive-field-error{color:var(--rd-danger-fg);font:var(--rd-type-item-meta);margin:var(--rd-space-2) 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(--rd-surface-tonal);color:var(--rd-text-3)}.input-group,.rd-input-group{align-items:stretch;display:flex;gap:var(--rd-space-2);min-width:0}.rd-spinner{display:inline-flex;vertical-align:middle}.rd-input.form-control,.rd-select.form-select,.rd-textarea.form-control{align-items:center;display:flex;padding:0 var(--rd-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(--c-control-height, var(--rd-control-md)) - 2px);min-width:0;outline:0;padding:var(--rd-space-2) 0;width:100%}.rd-select.form-select{padding-right:var(--rd-space-2)}.rd-select.form-select>select{padding-right:var(--rd-space-6)}.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(--rd-accent)}.rd-input:has(input:focus-visible),.rd-select:has(select:focus-visible),.rd-textarea:has(textarea:focus-visible){outline:2px solid var(--rd-focus);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(--rd-danger)}.alert,.rd-alert{--c-alert-tone: var(--rd-accent);background:var(--rd-accent-subtle);border:1px solid color-mix(in srgb,var(--c-alert-tone) 30%,var(--rd-border-subtle));border-radius:var(--rd-radius-sm);color:var(--rd-text-1);font:var(--rd-type-body);margin:0 0 var(--rd-space-3);overflow-wrap:anywhere;padding:var(--rd-space-3) var(--rd-space-4)}.alert-danger{--c-alert-tone: var(--rd-danger-fg);background:var(--rd-danger-bg)}.alert-warning{--c-alert-tone: var(--rd-warning-fg);background:var(--rd-warning-bg)}.alert-success{--c-alert-tone: var(--rd-success-fg);background:var(--rd-success-bg)}.rd-alert.alert{align-items:flex-start;display:flex;flex-shrink:0;gap:var(--rd-space-3)}.rd-alert.alert .fui-MessageBarBody{display:block;flex:1;font:inherit;min-width:0;overflow-wrap:anywhere;padding:0;white-space:normal}.rd-alert.alert .fui-MessageBar__icon{color:var(--c-alert-tone)}.badge,.rd-badge,.lc-badge{align-items:center;background:var(--rd-surface-hover);border-radius:var(--rd-radius-sm);color:var(--rd-text-2);display:inline-flex;font:var(--rd-weight-medium) var(--rd-badge-size) / var(--rd-label-leading) var(--rd-font-sans);padding:var(--rd-space-0-5) var(--rd-space-2)}.badge-success{background:var(--rd-success-bg);color:var(--rd-success-fg)}.badge-warning{background:var(--rd-warning-bg);color:var(--rd-warning-fg)}.badge-danger{background:var(--rd-danger-bg);color:var(--rd-danger-fg)}.card-body{min-width:0}.w-100{width:100%}.repo-drive-item__icon{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)}.rd-modal-backdrop{background:var(--rd-backdrop)}.rd-modal.modal-dialog{--c-modal-inset: var(--rd-space-4);-webkit-backdrop-filter:var(--rd-glass-filter-strong);backdrop-filter:var(--rd-glass-filter-strong);background:var(--rd-glass-bg-strong);border:1px solid var(--rd-glass-border);border-radius:var(--rd-radius-lg);box-shadow:var(--rd-elev-glass);color:var(--rd-text-1);height:fit-content;inset:0;margin:auto;max-height:calc(100dvh - 2 * var(--c-modal-inset));max-width:600px;min-width:0;overflow:hidden;padding:0;position:fixed;width:calc(100vw - 2 * var(--c-modal-inset))}.rd-modal.modal-dialog>.modal-content{background:inherit;border:0;border-radius:inherit;color:inherit;display:flex;flex-direction:column;max-height:calc(100dvh - 2 * var(--c-modal-inset, var(--rd-space-4)));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(--rd-border-subtle);display:flex;flex-shrink:0;gap:var(--rd-space-3);justify-content:space-between;padding:var(--rd-space-3) var(--rd-panel-padding)}.modal-title{color:var(--rd-text-1);font:var(--rd-type-section-title);margin:0;min-width:0;overflow-wrap:anywhere}.rd-modal-close{align-items:center;background:transparent;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-2);display:flex;flex:0 0 var(--c-control-height);height:var(--c-control-height);justify-content:center;min-width:var(--c-control-height);padding:var(--rd-space-2)}.rd-modal-close:is(:focus-visible,[data-fui-focus-visible]){outline:2px solid var(--rd-focus);outline-offset:2px}.modal-body{color:var(--rd-text-1);flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:var(--rd-panel-padding)}.modal-footer{border-top:1px solid var(--rd-border-subtle);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--rd-space-2);justify-content:flex-end;padding:var(--rd-space-4) var(--rd-panel-padding)}@media(max-width:1199px),(pointer:coarse){:where(.modal-header>.fui-Button:not(.rd-modal-close)){position:relative}.modal-header>.fui-Button:not(.rd-modal-close):after{content:"";inset:-6px;position:absolute}}@media(max-width:359px){.rd-modal.modal-dialog{--c-modal-inset: var(--rd-space-2)}}@keyframes rd-fade-in{0%{opacity:0}}@keyframes rd-rise-in{0%{opacity:0;transform:translateY(12px)}}@keyframes rd-item-in{0%{opacity:0;translate:0 6px}}@media(prefers-reduced-motion:no-preference){.workspace-content>:is(div,section):not([hidden],.visually-hidden){animation:rd-fade-in var(--rd-dur-large) var(--rd-ease-standard) both}.repodrive-loading-status{animation:rd-fade-in var(--rd-dur-base) var(--rd-ease-enter) .15s both}.rd-reveal :is(.drive-item,.media-track,.media-video-card,.media-group,.photo-card){--c-reveal-delay: 0ms;animation:rd-item-in var(--rd-dur-slow) var(--rd-ease-enter) var(--c-reveal-delay) both}.rd-reveal :nth-child(2){--c-reveal-delay: 30ms}.rd-reveal :nth-child(3){--c-reveal-delay: 60ms}.rd-reveal :nth-child(4){--c-reveal-delay: 90ms}.rd-reveal :nth-child(5){--c-reveal-delay: .12s}.rd-reveal :nth-child(6){--c-reveal-delay: .15s}.rd-reveal :nth-child(7){--c-reveal-delay: .18s}.rd-reveal :nth-child(8){--c-reveal-delay: .21s}.rd-reveal :nth-child(n+9){--c-reveal-delay: .24s}:where(.btn,.rd-icon-button,.fui-Button,.rd-toast__action,.rd-toast__close,.media-button):active:not(:disabled){scale:.97}}.fui-Button{transition-property:background,border,color,scale}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--rd-dur-large);animation-timing-function:var(--rd-ease-standard)}.app-shell.repodrive-app{--repodrive-divider: var(--rd-border-subtle);--repodrive-side-surface: var(--rd-surface-tonal);--repodrive-chrome-height: var(--repodrive-header-height, 64px);background:var(--rd-surface-1);font-size:var(--rd-body-size);margin:0;max-width:none;min-height:100dvh;padding:0}.concept-8 .repodrive-app{--c-shell-nav-width: 232px;background:var(--rd-bg);min-height:100dvh;padding:var(--rd-space-2) var(--rd-space-5) var(--rd-space-5) var(--rd-space-4)}.concept-8 .concept-auth-gated .repodrive-brand-header,.concept-8 .concept-auth-gated .app-main{visibility:hidden}.repodrive-fluent-root{background:transparent;color:var(--rd-text-1);font-family:inherit;font-size:var(--rd-body-size);line-height:1.5;min-height:100dvh}.app-connection-status{margin:0}.repodrive-app .app-main{min-width:0;padding:0}.repodrive-app .app-error{margin:var(--rd-space-3) var(--rd-space-6)}.repodrive-app .app-error__actions,.app-error__actions{display:flex;flex-wrap:wrap;gap:var(--rd-space-2);margin-top:var(--rd-space-2)}.repodrive-skip-link{background:var(--rd-surface-1);border-radius:var(--rd-radius-sm);color:var(--rd-accent);left:var(--rd-space-4);padding:var(--rd-space-3);position:fixed;top:-100px;z-index:var(--rd-z-toast)}.repodrive-skip-link:focus{top:var(--rd-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(--rd-border-subtle);--repodrive-side-surface: var(--rd-surface-tonal)}.repodrive-folder-dialog .modal-body{background:var(--repodrive-side-surface);padding:var(--rd-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-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){.concept-8 .repodrive-app{padding:var(--rd-space-1) var(--rd-space-2) var(--rd-space-5)}.repodrive-app .app-error{margin-inline:var(--rd-space-3)}.repodrive-app .repo-drive-transfers{left:var(--rd-space-3);right:var(--rd-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(--rd-panel-padding),env(safe-area-inset-bottom))}.repodrive-side-dialog .modal-header{padding-top:max(var(--rd-panel-padding),env(safe-area-inset-top))}.rd-modal.repodrive-side-dialog.repodrive-bottom-sheet{border-radius:var(--rd-radius-lg) var(--rd-radius-lg) 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(--rd-surface-3);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(--rd-panel-padding),env(safe-area-inset-bottom))}.repodrive-bottom-sheet button{min-height:var(--rd-touch-min);min-width:var(--rd-touch-min)}}@media(min-width:768px)and (max-width:1199px){.concept-8 .repodrive-app{--c-shell-nav-width: 76px;padding:var(--rd-space-2) max(var(--rd-space-5),env(safe-area-inset-right)) var(--rd-space-5) max(var(--rd-space-3),env(safe-area-inset-left))}}@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%}}.drive-v3{color:var(--rd-text-1)}.drive-v3-sidebar-create{padding:0 var(--rd-space-2) var(--rd-space-4)}.drive-v3-sidebar-create>button{width:100%;justify-content:flex-start}.drive-sidebar-hint{color:var(--rd-text-2);font:var(--rd-type-item-meta);padding:var(--rd-space-6) var(--rd-space-3);margin-top:auto}.drive-v3-toolbar{margin-bottom:var(--rd-space-4)}.drive-v3-toolbar label{display:flex;align-items:center;gap:var(--rd-space-1-5);color:var(--rd-text-2);font:var(--rd-type-item-meta)}.drive-v3 select,.drive-v3 input:not([type=checkbox]),.drive-connection input{background:var(--rd-surface-1);color:var(--rd-text-1);border:1px solid var(--rd-border);border-radius:var(--rd-radius-sm);font:inherit;padding:var(--rd-space-2) var(--rd-space-2);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:var(--rd-space-2);margin-block:var(--rd-space-3)}.drive-selection-bar{padding:var(--rd-space-3);border-radius:var(--rd-radius-sm);background:var(--rd-accent-subtle)}.drive-inline-actions button,.drive-connection button,.drive-folder-choices button,.drive-pdf button{background:var(--rd-surface-1);color:var(--rd-text-1);border:1px solid var(--rd-border);border-radius:var(--rd-radius-sm);font:var(--rd-type-control);padding:var(--rd-space-2) var(--rd-space-3);min-height:38px}.drive-inline-actions button:hover:not(:disabled),.drive-folder-choices button:hover{background:var(--rd-surface-hover)}.drive-feedback{background:var(--rd-surface-tonal);border-left:3px solid var(--rd-accent);padding:var(--rd-space-2) var(--rd-space-3);border-radius:var(--rd-radius-xs);font:var(--rd-type-body);overflow-wrap:anywhere}.drive-feedback--error{border-left-color:var(--rd-danger)}.drive-select-all{display:flex;align-items:center;gap:var(--rd-space-3);color:var(--rd-text-2);font:var(--rd-type-item-meta);margin:var(--rd-space-4) var(--rd-space-1)}.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(--rd-border-subtle);border-radius:var(--rd-radius-sm)}@media(hover:hover){.drive-item:hover{background:var(--rd-surface-hover)}}.drive-item--selected,.drive-item--selected:hover{background:var(--rd-accent-subtle)}.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(--rd-radius-sm)}.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(--rd-text-2);font:var(--rd-type-item-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-item-date,.drive-item-size{font:var(--rd-type-data);color:var(--rd-text-2)}.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(--rd-border-subtle);padding:12px;min-height:178px}.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-drop-overlay{align-items:center;animation:drive-drop-in var(--rd-dur-base) var(--rd-ease-enter);background:color-mix(in srgb,var(--rd-bg) 42%,transparent);display:flex;inset:0;justify-content:center;padding:var(--rd-space-6);pointer-events:none;position:fixed;z-index:var(--rd-z-dialog)}.drive-drop-overlay:before{border:2px dashed var(--rd-accent);border-radius:var(--rd-radius-xl);content:"";inset:var(--rd-space-4);position:absolute}.drive-drop-overlay__panel{-webkit-backdrop-filter:var(--rd-glass-filter-strong);align-items:center;backdrop-filter:var(--rd-glass-filter-strong);background:var(--rd-glass-bg-strong);border:1px solid var(--rd-glass-border);border-radius:var(--rd-radius-lg);box-shadow:var(--rd-elev-glass);color:var(--rd-text-2);display:flex;flex-direction:column;font:var(--rd-type-body);gap:var(--rd-space-2);max-width:min(440px,100%);overflow-wrap:anywhere;padding:var(--rd-space-8) var(--rd-space-10);position:relative;text-align:center}.drive-drop-overlay__panel>strong{color:var(--rd-text-1);font:var(--rd-type-section-title)}.drive-drop-overlay__icon{align-items:center;background:var(--rd-accent-subtle);border-radius:var(--rd-radius-lg);box-shadow:var(--rd-glow-accent);color:var(--rd-accent);display:flex;height:56px;justify-content:center;margin-bottom:var(--rd-space-2);width:56px}.drive-drop-overlay__icon>.icon{height:var(--rd-icon-lg);width:var(--rd-icon-lg)}@keyframes drive-drop-in{0%{opacity:0}to{opacity:1}}.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);max-width:1080px}.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;position:relative}.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(--rd-surface-1);z-index:1}.drive-sync-settings{border-block:1px solid var(--rd-border-subtle);padding-block:20px}.drive-sync-settings ul{list-style:none;padding:0}.drive-sync-settings li{border-bottom:1px solid var(--rd-border-subtle);padding-block:12px;overflow-wrap:anywhere}.drive-sync-settings p{color:var(--rd-text-2);font:var(--rd-type-item-meta)}.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(--rd-surface-1);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-lg)}.drive-offline-standalone{max-width:960px;margin:40px auto;padding:24px;color:var(--rd-text-1)}.drive-offline-item{grid-template-columns:minmax(0,1fr) auto}.drive-v3 .drive-v3-toolbar{flex-wrap:nowrap;gap:var(--rd-space-2);margin-bottom:var(--rd-space-2)}.drive-v3-view-controls{display:flex;gap:var(--rd-space-1);margin-left:auto;flex-shrink:0}.drive-v3 .drive-v3-icon-button{width:44px;height:44px;min-width:44px;padding:var(--rd-space-2);background:transparent;border-color:transparent;color:var(--rd-text-2)}.drive-v3 .drive-v3-icon-button:hover{background:var(--rd-surface-hover)}.drive-selection-bar{flex-wrap:nowrap;min-height:57px;margin:0 0 var(--rd-space-2);padding:var(--rd-space-2);gap:var(--rd-space-2)}.drive-selection-bar strong{min-width:0;font:var(--rd-type-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-selection-actions{display:flex;gap:var(--rd-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(--rd-text-2);font:var(--rd-type-label);border-bottom:1px solid var(--rd-border-subtle)}.drive-list-heading--grid{grid-template-columns:24px minmax(0,1fr)}.drive-item-mobile-meta{display:none}.drive-filter-status{display:flex;flex-wrap:wrap;gap:var(--rd-space-2);padding-bottom:var(--rd-space-2);font:var(--rd-type-item-meta);color:var(--rd-text-2)}.drive-filter-status>span{display:inline-flex;align-items:center;max-width:100%;gap:var(--rd-space-1);padding-left:var(--rd-space-2);background:var(--rd-surface-tonal);border-radius:var(--rd-radius-sm);overflow-wrap:anywhere}.drive-filter-status button{border:0;background:transparent;color:inherit;padding:var(--rd-space-2);min-height:44px;min-width:44px}.drive-v3-parent{margin-right:var(--rd-space-2)}.drive-v3-rail{align-self:stretch}.drive-trash-monitor{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rd-space-3);padding:var(--rd-space-3);margin-bottom:var(--rd-space-3);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-sm)}.drive-trash-monitor>div{flex:1;min-width:min(100%,220px)}.drive-trash-monitor strong{font:var(--rd-type-control)}.drive-trash-monitor p{margin:var(--rd-space-1) 0 0;font:var(--rd-type-item-meta);color:var(--rd-text-2)}@media(max-width:1199px){.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(--rd-space-2) var(--rd-space-4) var(--rd-space-6)}.drive-v3 .repodrive-workspace-topbar{grid-template-columns:1fr;gap:var(--rd-space-2)}.drive-v3 .repodrive-mobile-search-header{grid-template-columns:44px minmax(0,1fr);padding-top:0;margin-bottom:var(--rd-space-2)}.drive-v3 .drive-v3-toolbar{gap:var(--rd-space-1);padding-bottom:var(--rd-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(--rd-space-2)}.drive-selection-bar{gap:var(--rd-space-1)}.drive-selection-bar strong{flex:1}.drive-selection-actions{margin-left:0}}@media(max-width:1199px),(pointer:coarse){:where(.drive-v3-toolbar .fui-Button){position:relative}.drive-v3-toolbar :is(.fui-Button,.rd-icon-button):after{content:"";inset:-3px -2px;position:absolute}.drive-v3-toolbar .drive-v3-view-controls .rd-icon-button:after{inset:-3px -1px}}.concept-8{--concept-dock-height: 58px;--concept-lane-width: 320px;background:var(--rd-bg)}.concept-brand{align-items:center;color:var(--rd-text-1);display:inline-flex;font:var(--rd-weight-bold) var(--rd-size-20) / var(--rd-page-title-leading) var(--rd-font-sans);gap:var(--rd-space-2);letter-spacing:var(--rd-tracking-title);white-space:nowrap}.concept-brand small{display:block;font:var(--rd-weight-regular) var(--rd-size-13) / var(--rd-label-leading) var(--rd-font-sans);letter-spacing:0}.concept-8 .drive-v3--embedded{display:block;margin:0;padding:0}.concept-8 .drive-v3 .repo-drive-main{background:var(--rd-surface-1);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-lg);padding:var(--rd-space-5) var(--rd-space-4) 0}.concept-8 .drive-v3 .drive-v3-scroll-content{padding-bottom:var(--rd-space-4)}.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:var(--rd-type-page-title);letter-spacing:var(--rd-tracking-title);margin:0 0 2px}.concept-file-count{color:var(--rd-text-2);font:var(--rd-type-item-meta)}.concept-8 .repodrive-workspace-search{background:var(--rd-surface-2);border:1px solid var(--rd-border-control);border-radius:var(--rd-radius-sm);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{align-items:center;border:0;gap:var(--rd-space-2);justify-content:flex-start;margin:0;min-height:var(--rd-control-md);padding:0}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger.fui-Button{min-height:var(--rd-control-md);min-width:var(--rd-control-md)}.concept-8 .drive-v3-toolbar button{background:transparent;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-2);min-height:var(--rd-control-md);padding:var(--rd-space-2) var(--rd-space-3)}.concept-8 .drive-v3-toolbar button:hover:not(:disabled){background:var(--rd-surface-hover);color:var(--rd-text-1)}.concept-8 .drive-v3-toolbar button:active:not(:disabled){background:var(--rd-accent-subtle);color:var(--rd-accent)}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{--c-create-pad: var(--rd-space-4);background:var(--rd-accent-fill) var(--rd-gradient-accent);border-radius:var(--rd-radius-sm);color:var(--rd-on-gradient);font:var(--rd-type-control);padding:var(--rd-space-2) var(--c-create-pad);transition:box-shadow var(--rd-dur-fast) var(--rd-ease-standard)}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary:hover:not(:disabled){background:var(--rd-accent-fill-hover) var(--rd-gradient-accent-hover);box-shadow:var(--rd-glow-accent);color:var(--rd-on-gradient)}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary:disabled{opacity:.55}.concept-8 .drive-v3-toolbar .icon{height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-8 .drive-v3-toolbar :is(.drive-v3-refresh,.drive-v3-more){flex-shrink:0;height:var(--rd-control-md);min-width:var(--rd-control-md);padding:var(--rd-space-2);width:var(--rd-control-md)}.concept-8 .drive-v3-view-controls{background:var(--rd-surface-2);border:1px solid var(--rd-border-subtle);border-radius:var(--rd-radius-sm);display:flex;flex-shrink:0;gap:var(--rd-space-0-5);margin-left:auto;padding:var(--rd-space-0-5)}.concept-8 .drive-v3-toolbar .drive-v3-view-controls .rd-icon-button{border-radius:var(--rd-radius-xs);height:var(--rd-control-sm);min-height:var(--rd-control-sm);min-width:var(--rd-control-md);padding:var(--rd-space-1);width:var(--rd-control-md)}.concept-8 .drive-v3-toolbar .drive-v3-view-controls .rd-icon-button:is([aria-pressed=true],[aria-pressed=true]:hover){background:var(--rd-surface-1);box-shadow:var(--rd-elev-1);color:var(--rd-accent)}.concept-8 .drive-list-heading{align-items:center;background:var(--rd-surface-1);border:0;border-bottom:1px solid var(--rd-border);border-radius:0;color:var(--rd-text-2);display:grid;font:var(--rd-type-label);font-size:var(--rd-size-11);gap:var(--rd-space-4);grid-template-columns:24px minmax(0,1fr) 130px 100px 32px;letter-spacing:var(--rd-tracking-label);min-height:40px;padding:var(--rd-space-1) var(--rd-space-3);text-transform:uppercase}.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 .drive-items--list{margin:0;padding:0}.concept-8 .drive-items--list .drive-item{align-items:center;border:0;border-bottom:1px solid var(--rd-border-subtle);border-radius:0;display:grid;gap:var(--rd-space-4);grid-template-columns:24px minmax(0,1fr) 130px 100px 32px;min-height:56px;padding:var(--rd-space-1) var(--rd-space-3);transition:background-color var(--rd-dur-fast) var(--rd-ease-standard),box-shadow var(--rd-dur-fast) var(--rd-ease-standard)}.concept-8 .drive-items--virtual{position:relative}.concept-8 .drive-item-main{gap:12px;padding:0}.concept-8 .drive-item-name strong{color:var(--rd-text-1);font:var(--rd-type-item-name)}.concept-8 .drive-item-date,.concept-8 .drive-item-size{color:var(--rd-text-2);font:var(--rd-type-data-body)}.concept-8 .drive-item-size.drive-item-size--text{font-family:var(--rd-font-sans);letter-spacing:normal}.concept-8 .drive-item-mobile-meta{color:var(--rd-text-2);font:var(--rd-type-item-meta)}.concept-8 .drive-item-icon{background:none;border:0;border-radius:var(--rd-radius-sm);height:36px;overflow:hidden;width:36px}.concept-8 .drive-item--selected,.concept-8 .drive-item--selected:hover{background:var(--rd-accent-subtle);box-shadow:var(--rd-selection-bar)}.concept-8 .drive-item-main:focus-visible{border-radius:var(--rd-radius-xs);outline:2px solid var(--rd-focus);outline-offset:2px}.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-check,.drive-list-check){justify-content:center;min-width:24px}.concept-8 .drive-list-heading--grid,.concept-8 .drive-list-heading.drive-list-heading--grid{display:none}.concept-8 .drive-selection-bar{-webkit-backdrop-filter:var(--rd-glass-filter);backdrop-filter:var(--rd-glass-filter);background:var(--rd-glass-bg);border:1px solid var(--rd-glass-border);border-radius:var(--rd-radius-md);box-shadow:var(--rd-elev-glass-raised);margin:var(--rd-space-2) 0;min-height:0;padding:var(--rd-space-1-5) var(--rd-space-2) var(--rd-space-1-5) var(--rd-space-4)}.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:var(--rd-type-control)}.concept-8 .drive-trash-monitor p{font:var(--rd-type-item-meta)}.concept-8 .drive-feedback{border-radius:var(--rd-radius-sm)}.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);padding:22px 20px}@media(max-width:1199px){.concept-8 .drive-v3 :is(.drive-item-check,.drive-list-check):before{content:"";inset:calc((var(--rd-touch-min) - 24px) / -2);position:absolute}}@media(min-width:768px)and (max-width:1199px){.concept-8 .drive-v3 .repo-drive-main{padding:var(--rd-space-6) var(--rd-space-6) 0}.concept-8 .repodrive-workspace-title{font-size:var(--rd-page-title-size);letter-spacing:-.3px;line-height:30px;margin-bottom:2px}.concept-file-count{display:block}.concept-8 .repodrive-workspace-topbar>.repodrive-workspace-search{display:flex;margin:16px 0;min-height:44px;width:100%}.concept-8 .repodrive-workspace-search input{font-size:var(--rd-input-size)}.concept-8 .drive-v3 .drive-v3-toolbar{margin:var(--rd-space-4) 0;width:100%}.concept-8 .drive-v3-toolbar button{min-height:var(--rd-touch-min)}.concept-8 .drive-v3-toolbar :is(.drive-v3-refresh,.drive-v3-more){height:var(--rd-touch-min);min-width:var(--rd-touch-min);width:var(--rd-touch-min)}.concept-8 .drive-v3-toolbar .drive-v3-view-controls .rd-icon-button{height:var(--rd-touch-min);min-height:var(--rd-touch-min);min-width:var(--rd-touch-min);width:var(--rd-touch-min)}.concept-8 .drive-list-heading{display:flex;gap:var(--rd-space-4)}.concept-8 .drive-list-heading-date,.concept-8 .drive-list-heading-size{display:none}.concept-8 .drive-items--list .drive-item{gap:var(--rd-space-4);grid-template-columns:24px minmax(0,1fr) auto;min-height:64px;padding:var(--rd-space-2) var(--rd-space-3)}.concept-8 .drive-item-date,.concept-8 .drive-item-size{display:none}.concept-8 .drive-item-mobile-meta{display:block;padding-top:var(--rd-space-0-5)}.concept-8 .drive-item-icon{height:40px;width:40px}.concept-8 .drive-item-main{gap:16px}}@media(max-width:767px){.concept-8 .drive-v3 .repo-drive-main{background:transparent;border:0;min-height:0;padding:0}.concept-8 .repodrive-workspace-heading{background:var(--rd-surface-1);border-radius:var(--rd-radius-lg);padding:14px 14px 0}.concept-8 .repodrive-workspace-title{font-size:var(--rd-page-title-size);letter-spacing:-.5px;margin:0 0 4px}.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:var(--rd-input-size)}.concept-8 .drive-v3-toolbar{background:var(--rd-surface-1);border-radius:0 0 var(--rd-radius-lg) var(--rd-radius-lg);margin:0 0 var(--rd-space-3);padding:var(--rd-space-2);width:100%}.concept-8 .drive-v3-toolbar button{border:1px solid var(--rd-border-subtle);font:var(--rd-type-label);gap:var(--rd-space-1);padding:var(--rd-space-1-5)}.concept-8 .drive-v3-toolbar .drive-v3-view-controls .rd-icon-button{border:0}.concept-8 .drive-v3-toolbar .drive-v3-refresh{display:none}.concept-8 .drive-v3-toolbar .repodrive-action-menu__trigger--primary{--c-create-pad: var(--rd-space-2);gap:var(--rd-space-1)}.concept-8 .drive-list-heading{display:none}.concept-8 .drive-items--list{background:var(--rd-surface-1);border-radius:var(--rd-radius-lg);padding:4px 8px}.concept-8 .drive-items--list .drive-item{gap:12px;grid-template-columns:24px minmax(0,1fr) var(--rd-touch-min);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-8 .drive-item-date,.concept-8 .drive-item-size{display:none}.concept-8 .drive-item-mobile-meta{display:block;padding-top:var(--rd-space-0-5)}.concept-8 .drive-item>.repodrive-action-menu__trigger{border:0;min-height:var(--rd-touch-min);min-width:var(--rd-touch-min);padding:0}.concept-page-heading h1{font-size:var(--rd-page-title-size)}.concept-account-page,.concept-storage-page,.concept-transfers-page{padding:18px 14px}}@media(max-width:359px){.concept-8 .drive-items--list .drive-item-name,.concept-8 .drive-items--list .drive-item-mobile-meta{min-width:0;overflow-wrap:anywhere}}.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 .concept-create-chevron{background:transparent;border-left:1px solid color-mix(in srgb,var(--rd-on-gradient) 32%,transparent);color:inherit;display:flex;margin:-10px -18px -10px 6px;padding:10px}.concept-8 .drive-v3-toolbar .concept-create-chevron{align-items:center;align-self:stretch;margin:calc(-1 * var(--rd-space-2)) calc(-1 * var(--c-create-pad)) calc(-1 * var(--rd-space-2)) var(--rd-space-2);padding:0 var(--rd-space-2)}.drive-item-modified-prefix{display:none}.concept-file-footer{align-items:center;color:var(--rd-text-2);display:flex;font:var(--rd-type-body);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 .repodrive-workspace-heading{padding-bottom:0}}@media(max-width:767px){.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}}.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:var(--rd-radius-sm);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}.rd-modal.drive-preview-dialog{border:0;border-radius:var(--rd-radius-lg);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:var(--rd-type-section-title);font-size:var(--rd-size-20);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-preview-title small{color:var(--rd-text-2);font:var(--rd-type-item-meta)}.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:var(--rd-radius-sm);color:var(--rd-text-1);display:flex;font:var(--rd-type-control);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(--rd-surface-2);border-radius:var(--rd-radius-sm);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(--rd-text-2);font:var(--rd-type-item-meta);margin-top:10px}.drive-preview-dialog .drive-pdf{background:var(--rd-surface-2);border-radius:var(--rd-radius-sm);max-height:65vh;padding-bottom:20px}.drive-preview-dialog .drive-pdf canvas{background:#fff;box-shadow:var(--rd-elev-2);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:var(--rd-section-title-size)}.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:var(--rd-type-label)}.drive-preview-dialog .modal-body{padding:0 12px 12px}.concept-image-stage{height:330px}}.concept-8 .concept-offline-content{background:var(--lc-surface);border-radius:var(--rd-radius-lg);padding:24px}@media(max-width:767px){.concept-8 .concept-offline-content{background:transparent;min-height:0;padding:0}}@media(min-width:1200px){.concept-8 .repodrive-workspace-location{padding-left:6px}}.concept-preview-file-artwork{flex:none;height:40px;object-fit:contain;width:40px}.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(--rd-surface-1);border-radius:var(--rd-radius-lg);display:flex;flex-direction:column;position:relative}.drive-preview-page>.modal-header{border:0;flex:none;gap:var(--rd-space-3);padding:var(--rd-space-4) var(--rd-space-4) var(--rd-space-3) var(--rd-space-5)}.drive-preview-page .modal-title{flex:1;min-width:0}.drive-preview-page .concept-preview-header{gap:var(--rd-space-3)}.drive-preview-page .concept-preview-title{flex:1;gap:var(--rd-space-0-5)}.drive-preview-page .concept-preview-title strong{font:var(--rd-type-section-title)}.drive-preview-page .concept-preview-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-preview-page .concept-preview-actions{flex:none}.drive-preview-page .rd-modal-close{color:var(--rd-text-1);flex:none}.drive-preview-page>.modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0 var(--rd-space-4) var(--rd-space-4)}.drive-preview-page .drive-pdf{background:var(--rd-surface-2);border-radius:var(--rd-radius-sm);box-sizing:border-box;flex:1 1 0;max-height:none;min-height:0;overflow:auto;padding:var(--rd-space-3)}.drive-preview-page .drive-pdf canvas{box-shadow:var(--rd-elev-2);height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.drive-preview-page .concept-preview-properties{margin-bottom:0}.concept-pdf-toolbar{align-items:center;display:flex;flex:none;gap:var(--rd-space-4);justify-content:center}.concept-pdf-pages,.concept-pdf-zoom{align-items:center;display:flex;gap:var(--rd-space-1)}.concept-pdf-zoom{border-left:1px solid var(--rd-border-subtle);padding-left:var(--rd-space-4)}.concept-pdf-toolbar button{align-items:center;background:transparent;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-1);display:flex;font:var(--rd-type-control);justify-content:center;min-height:var(--rd-control-md);min-width:var(--rd-control-md);padding:var(--rd-space-1) var(--rd-space-2)}.concept-pdf-toolbar button:hover:not(:disabled){background:var(--rd-surface-hover)}.concept-pdf-toolbar button:disabled{opacity:.45}.concept-pdf-toolbar .icon{height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-pdf-previous-icon{rotate:180deg}.concept-pdf-pages>span{font:var(--rd-type-control);font-variant-numeric:tabular-nums;min-width:var(--rd-space-12);text-align:center;white-space:nowrap;font-family:var(--rd-font-mono)}.concept-pdf-pages small{display:none}.concept-pdf-zoom button:nth-child(2){font-variant-numeric:tabular-nums;min-width:var(--rd-space-16);font-family:var(--rd-font-mono)}.drive-preview-page>.concept-pdf-toolbar--footer{border-top:1px solid var(--rd-border-subtle);padding:var(--rd-space-2) var(--rd-space-4)}:root[data-theme=cyberpunk] .drive-preview-page .concept-pdf-toolbar{outline:0}@media(max-width:1199px){.concept-pdf-toolbar button{min-height:var(--rd-touch-min);min-width:var(--rd-touch-min)}}@media(max-width:767px){.drive-preview-page{border-radius:var(--rd-radius-md)}.drive-preview-page>.modal-header{padding:var(--rd-space-2) var(--rd-space-2) var(--rd-space-2) var(--rd-space-3)}.drive-preview-page .concept-preview-file-artwork{height:32px;width:32px}.drive-preview-page .concept-preview-title strong{font:var(--rd-type-item-name);font-weight:var(--rd-weight-semibold)}.drive-preview-page .concept-preview-caption-type,.drive-preview-page .concept-preview-caption-modified{display:none}.drive-preview-page .concept-preview-actions :is(button,a)>span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.drive-preview-page .concept-preview-actions :is(button,a){justify-content:center;min-height:var(--rd-touch-min);min-width:var(--rd-touch-min)}.drive-preview-page .rd-modal-close{height:var(--rd-touch-min);min-width:var(--rd-touch-min)}.drive-preview-page>.modal-body{padding:0 var(--rd-space-2) var(--rd-space-2)}.drive-preview-page .drive-pdf{padding:var(--rd-space-2)}.drive-preview-page>.concept-pdf-toolbar--footer{gap:var(--rd-space-2);padding:var(--rd-space-1) var(--rd-space-2)}.drive-preview-page .concept-pdf-zoom{padding-left:var(--rd-space-2)}.concept-pdf-pages>span,.concept-pdf-zoom button:nth-child(2){font:var(--rd-type-label);min-width:var(--rd-space-10)}}.rd-modal.concept-details-sheet{border:0;border-radius:var(--rd-radius-xl) var(--rd-radius-xl) 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(--rd-border-control);border-radius:var(--rd-radius-full);content:"";height:4px;left:calc(50% - 21px);position:absolute;top:var(--rd-space-2);width:42px;z-index:1}.concept-details-sheet .modal-header{border:0;height:0;min-height:0;padding:0}.concept-details-sheet .rd-modal-close{color:var(--rd-text-1);height:var(--rd-touch-min);min-width:var(--rd-touch-min);position:absolute;right:var(--rd-space-5);top:var(--rd-space-6);width:var(--rd-touch-min);z-index:2}.concept-details-sheet .rd-modal-close .icon{height:var(--rd-icon-lg);width:var(--rd-icon-lg)}.concept-details-sheet .modal-body{padding:var(--rd-space-10) var(--rd-space-8) max(var(--rd-space-8),env(safe-area-inset-bottom))}@media(max-width:767px){.rd-modal.concept-details-sheet{border-radius:var(--rd-radius-lg) var(--rd-radius-lg) 0 0;max-height:85dvh}.concept-details-sheet .rd-modal-close{right:var(--rd-space-2);top:var(--rd-space-3)}.concept-details-sheet .rd-modal-close .icon{height:var(--rd-icon-md);width:var(--rd-icon-md)}.concept-details-sheet .modal-body{padding:var(--rd-space-5) var(--rd-space-4) max(var(--rd-space-3),env(safe-area-inset-bottom))}}.concept-preview-action-label,.concept-image-preview-dialog .concept-preview-more{display:none}.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}@media(min-width:1200px){.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:var(--rd-type-control)}}@media(min-width:768px)and (max-width:1199px){.rd-modal.concept-image-preview-dialog{max-width:770px!important;width:calc(100vw - 64px)!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{background:var(--rd-accent-subtle);border-radius:var(--rd-radius-sm);box-sizing:border-box;height:var(--rd-touch-min);padding:var(--rd-space-2);width:var(--rd-touch-min)}.concept-image-preview-dialog .concept-preview-title small{font:var(--rd-type-body)}.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 button,.concept-image-preview-dialog .concept-preview-actions a{flex-direction:column;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:28px;width:28px}.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:var(--rd-type-body);margin:0}}@media(max-width:767px){.rd-modal.concept-image-preview-dialog{border-radius:var(--rd-radius-md);max-width:none!important;width:calc(100vw - 20px)!important}.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(--rd-accent-subtle);border-radius:var(--rd-radius-sm);height:44px;padding:9px;width:44px}.concept-image-preview-dialog .concept-preview-title small{display:none}.concept-image-preview-dialog .concept-preview-title:after{color:var(--rd-text-2);content:attr(data-type);font:var(--rd-type-item-meta)}.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:var(--rd-radius-sm);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-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-properties{border-top:1px solid var(--lc-border-light);padding-top:12px}.concept-image-preview-dialog .concept-preview-properties>summary{color:var(--rd-text-1);display:block;list-style:none;pointer-events:none}.concept-image-preview-dialog .concept-image-file-properties{display:flex;flex-direction:column;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}}@media(min-width:768px)and (max-width:1199px){.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) .repodrive-workspace-topbar>.repodrive-workspace-search{margin-bottom:var(--rd-space-4)}.concept-8 .drive-item-modified-prefix{display:inline}.concept-8 .repodrive-workspace-search>.icon{flex:none;height:var(--rd-icon-md);width:var(--rd-icon-md)}}.concept-8 .repodrive-app:has(.drive-preview-page){overflow-anchor:none}@media(min-width:768px)and (max-width:1199px){.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}}@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))}}.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) + var(--rd-space-5))!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:var(--rd-space-2)}.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) + var(--repodrive-mobile-dock-offset, 72px) + var(--rd-space-5))!important}.concept-8 .repodrive-app.repodrive-app--contained:has(.repodrive-shared-workspace[data-music-expanded=true]){padding-bottom:max(var(--rd-space-3),env(safe-area-inset-bottom))!important}.concept-8 .repodrive-app--contained .saved-messages{padding-bottom:16px}}@media(max-width:359px){.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:var(--rd-space-2);padding-bottom:calc(var(--repodrive-media-player-height, 0px) + var(--rd-space-2))!important}.concept-8 .repodrive-app--contained .repodrive-brand-header{height:60px;margin-bottom:var(--rd-space-2);padding-block:var(--rd-space-2)}.concept-8 .repodrive-app--contained .app-main>.repodrive-shared-workspace{gap:var(--rd-space-2)}.concept-8 .repodrive-app--contained .concept-secondary-dock{flex-basis:var(--rd-touch-min);height:var(--rd-touch-min);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(--rd-focus);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}@media(max-width:767px){.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(var(--rd-section-title-size),2vw,var(--rd-size-28));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:var(--rd-radius-md) var(--rd-radius-md) 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:var(--rd-item-meta-size);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-play,.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:var(--rd-radius-sm);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-more-panel{bottom:54px}.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}}:root[data-theme=cyberpunk]{--c-cyber-sheen: linear-gradient(145deg, color-mix(in srgb, var(--rd-border) 6%, transparent), transparent 60%);--c-cyber-frame-glow: inset 0 0 0 1px var(--rd-border-subtle), var(--rd-elev-2);--c-cyber-inner-glow: inset 0 0 12px color-mix(in srgb, var(--rd-border) 12%, transparent);--c-cyber-control: linear-gradient(110deg, #09233c, #061627);--c-cyber-photo-surface: #0b1a2d;--c-cyber-photo-panel: #081420;--c-cyber-photo-line: #285778;--c-cyber-photo-selected: #32bbff}: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,color-mix(in srgb,var(--rd-border) 8%,transparent),transparent 55%);background-size:32px 32px,32px 32px,auto}:root[data-theme=cyberpunk] body:after{content:"";position:fixed;inset:0;z-index:var(--rd-z-decor);pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,black 3%,transparent) 3px 4px)}:root[data-theme=cyberpunk] :is(.repodrive-brand-header,.rd-modal,.invite-gate__panel){border-top-color:var(--rd-accent);border-inline-start-color:var(--rd-border)}:root[data-theme=cyberpunk] :is(.concept-brand,.concept-page-heading h1,.repodrive-workspace-title,.media-library-heading h1,.saved-messages h1,.repo-drive-transfers__header h2,.invite-gate h1){color:var(--rd-accent)}:root[data-theme=cyberpunk] .concept-brand{text-shadow:0 0 14px color-mix(in srgb,var(--rd-border) 25%,transparent)}:root[data-theme=cyberpunk] :is(.repo-drive-main,.concept-account-page,.concept-storage-page,.concept-media-library,.photos-library,.drive-preview-page,.drive-file-details,.concept-search-file-details,.concept-file-details){background:var(--rd-surface-1);border-color:var(--rd-border);box-shadow:var(--c-cyber-frame-glow)}: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(--rd-border);outline:1px solid var(--rd-border);outline-offset:-1px}@media(max-width:767px){:root[data-theme=cyberpunk] :is(.repo-drive-main,.concept-media-library,.photos-library,.concept-transfers-page){box-shadow:none;outline:0}}:root[data-theme=cyberpunk] :is(.repo-drive-main,.concept-account-page,.concept-storage-page,.concept-transfers-page,.saved-messages,.concept-file-details,.concept-storage-summary){background-image:var(--c-cyber-sheen)}:root[data-theme=cyberpunk] .concept-file-details--sheet{background:none;box-shadow:none}:root[data-theme=cyberpunk] .concept-storage-summary{border-color:var(--rd-border);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-storage-summary strong{color:var(--rd-accent)}:root[data-theme=cyberpunk] :is(.photo-viewer-content,.photo-viewer-stage,.concept-image-stage,.drive-video-shell,.drive-pdf){background:var(--rd-surface-2)}:root[data-theme=cyberpunk] :is(input,textarea)::placeholder{color:var(--rd-text-3)}:root[data-theme=cyberpunk] :is(input,textarea,select){accent-color:var(--rd-accent)}:root[data-theme=cyberpunk] :is(button,input,select):disabled{opacity:.5}:root[data-theme=cyberpunk] :is(button,a,[tabindex]:not([tabindex="-1"])):focus-visible,:root[data-theme=cyberpunk] input:not(.rd-input>input):focus-visible,:root[data-theme=cyberpunk] select:not(.rd-select>select):focus-visible,:root[data-theme=cyberpunk] textarea:not(.rd-textarea>textarea):focus-visible{outline:2px solid var(--rd-focus);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--rd-focus) 14%,transparent)}:root[data-theme=cyberpunk] :is(.media-button:not(.media-button--primary),.media-icon-button,.concept-pdf-toolbar button){background:var(--rd-surface-3);border-color:var(--rd-border-control);color:var(--rd-text-1)}:root[data-theme=cyberpunk] :is(.media-button--danger,.concept-editor-delete){background:var(--rd-danger-bg);border-color:var(--rd-danger);color:var(--rd-danger-fg)}:root[data-theme=cyberpunk] :is(.concept-pdf-toolbar button,.saved-message-download){background:var(--c-cyber-control);border-color:var(--rd-border);color:var(--rd-text-1);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.concept-folder-search,.repodrive-workspace-search){border-color:var(--rd-border);box-shadow:inset 0 0 12px color-mix(in srgb,var(--rd-border) 5%,transparent);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.concept-pdf-toolbar,.drive-preview-properties,.concept-preview-properties){border-color:var(--rd-border);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .repodrive-workspace-topbar>.repodrive-workspace-search{border-color:var(--rd-border);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-v3-toolbar button{border-color:var(--rd-border);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-v3-toolbar button:focus-visible{outline-width:2px}:root[data-theme=cyberpunk] .concept-8 .drive-v3 .drive-v3-view-controls>button[aria-pressed=true]{background:var(--rd-accent-fill);border-color:var(--rd-accent);color:var(--rd-on-accent)}@media(hover:hover){:root[data-theme=cyberpunk] :is(.media-button--primary,.repodrive-action-menu__trigger--primary):hover:not(:disabled){background:var(--rd-accent-hover)}:root[data-theme=cyberpunk] :is(.drive-item,.media-track,.concept-storage-folder):hover:not(.drive-item--selected){background:var(--rd-surface-hover)}}:root[data-theme=cyberpunk] :is(.drive-item,.concept-storage-folder){border-bottom-color:var(--rd-border-subtle);color:var(--rd-text-1)}:root[data-theme=cyberpunk] :is(.drive-item--selected,.concept-storage-folder[data-selected=true]){background:var(--rd-accent-subtle);border-color:var(--rd-border);box-shadow:var(--c-cyber-inner-glow);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.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,.media-watch-details p,.media-muted){color:var(--rd-text-2)}:root[data-theme=cyberpunk] .concept-import-title-icon{background:var(--rd-accent-subtle);color:var(--rd-accent)}:root[data-theme=cyberpunk] .drive-feedback{background:var(--rd-accent-subtle);border-color:var(--rd-border);color:var(--rd-text-1);outline:1px solid var(--rd-border);outline-offset:-1px}:root[data-theme=cyberpunk] :is(.drive-feedback--error,.media-feedback--error){background:var(--rd-danger-bg);border-color:var(--rd-danger);color:var(--rd-danger-fg)}:root[data-theme=cyberpunk] .concept-8 .concept-trash .concept-trash-toolbar .concept-trash-purge{background:var(--rd-danger-bg);border-color:var(--rd-danger);color:var(--rd-danger-fg)}:root[data-theme=cyberpunk] .repo-drive-transfers__trigger-bar{background:linear-gradient(90deg,var(--rd-accent),var(--rd-border))}:root[data-theme=cyberpunk] .concept-account-security-row>.icon{color:var(--rd-accent)}:root[data-theme=cyberpunk] .concept-8 .concept-storage-page .storage-folder-symbol{color:var(--rd-accent)}:root[data-theme=cyberpunk] .concept-storage-page .storage-stat dd{color:var(--rd-accent)}:root[data-theme=cyberpunk] .concept-8 .media-library.concept-media-library{background:var(--rd-surface-1)}:root[data-theme=cyberpunk] .concept-8 .photo-viewer-content{background:var(--rd-surface-1);border-color:var(--rd-border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rd-border) 35%,transparent);color:var(--rd-text-1)}:root[data-theme=cyberpunk] .concept-8 .photos-library--viewer .photo-viewer-inline .photo-viewer-stage{background:var(--rd-surface-2)}:root[data-theme=cyberpunk] .concept-8 .photo-viewer-inline :is(.photo-viewer-button,.concept-photo-mobile-zoom){background:var(--rd-surface-3);border-color:var(--rd-border-control);color:var(--rd-text-1)}:root[data-theme=cyberpunk] .concept-8 :is(.media-watch-details h2,.music-expanded-header h1,.media-collection-heading h2){color:var(--rd-accent)}:root[data-theme=cyberpunk] .concept-8 :is(.concept-media-library,.rd-modal,.concept-file-folder-import) .concept-media-back{color:var(--rd-accent)}: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:var(--rd-surface-2);border-color:var(--rd-border)}:root[data-theme=cyberpunk] .media-sort option{background:var(--rd-surface-3);color:var(--rd-text-1)}:root[data-theme=cyberpunk] .concept-8 .media-button:not(.media-button--primary):not(.media-button--danger),:root[data-theme=cyberpunk] .concept-8 .concept-media-view button{background:var(--rd-surface-2);border-color:var(--rd-border)}:root[data-theme=cyberpunk] .concept-8 .concept-media-view button[aria-pressed=true]{background:var(--rd-border);border-color:var(--cyber-blue-hover);color:var(--rd-text-1)}:root[data-theme=cyberpunk] .concept-8 .concept-media-library--tracks .media-favorite[aria-pressed=true],: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;color:var(--rd-accent)}:root[data-theme=cyberpunk] .concept-8 :is(.media-artwork,.music-expanded-cover,.media-mini-artwork){background:var(--rd-surface-tonal);border-color:var(--rd-border-subtle);color:var(--rd-border)}:root[data-theme=cyberpunk] .concept-8 .photo-thumbnail{background:var(--c-cyber-photo-surface);border-color:var(--c-cyber-photo-line);color:var(--rd-border)}:root[data-theme=cyberpunk] .concept-8 :is(.concept-track-details,.concept-playlist-details,.media-queue,.music-expanded-queue){background:var(--rd-surface-2);border-color:var(--rd-border-subtle)}:root[data-theme=cyberpunk] .concept-8 :is(.concept-photo-selection-details,.concept-photo-inspector){background:var(--c-cyber-photo-panel);border-color:var(--c-cyber-photo-line);color:var(--rd-text-1)}:root[data-theme=cyberpunk] .concept-8 :is(.media-track--selected,.media-track--current,.media-queue-item--current,.music-expanded-queue-current),:root[data-theme=cyberpunk] .concept-8 .concept-media-library--detail .media-track-list--detail .media-track--current{background:linear-gradient(90deg,var(--rd-accent-subtle),var(--rd-surface-tonal));box-shadow:var(--rd-selection-bar);color:var(--rd-text-1)}:root[data-theme=cyberpunk] .concept-8 .media-track--current .media-track-identity strong{color:var(--rd-text-1)}:root[data-theme=cyberpunk] .concept-8 :is(.media-row-actions,.concept-video-queue-tablet-controls) .media-icon-button,:root[data-theme=cyberpunk] .concept-8 .media-icon-button.concept-group-edit{background:transparent;border-color:transparent}:root[data-theme=cyberpunk] .concept-8 .concept-track-upload-group,:root[data-theme=cyberpunk] .concept-8 .concept-track-upload-more{background:var(--rd-accent-fill);color:var(--rd-on-accent)}:root[data-theme=cyberpunk] .concept-8 .media-mini-player{border-color:var(--rd-border);box-shadow:var(--rd-elev-2)}:root[data-theme=cyberpunk] .concept-8 .media-mini-player :is(.concept-mini-expand,.media-player-volume>.icon){color:var(--cyber-blue-hover)}:root[data-theme=cyberpunk] .concept-8 .music-expanded-controls button:not(.music-expanded-play){color:var(--rd-border)}:root[data-theme=cyberpunk] .concept-8 .rd-video-actions button:not(.rd-video-play){color:var(--rd-text-1)}:root[data-theme=cyberpunk] .rd-video-volume input{accent-color:var(--rd-border);appearance:none;background:transparent}:root[data-theme=cyberpunk] .rd-video-volume input::-webkit-slider-runnable-track{background:var(--rd-border-control);height:4px}:root[data-theme=cyberpunk] .rd-video-volume input::-webkit-slider-thumb{appearance:none;background:var(--rd-border);border:0;height:16px;margin-top:-6px;width:16px}:root[data-theme=cyberpunk] .rd-video-volume input::-moz-range-track{background:var(--rd-border-control);height:4px}:root[data-theme=cyberpunk] .rd-video-volume input::-moz-range-progress{background:var(--rd-border);height:4px}:root[data-theme=cyberpunk] .rd-video-volume input::-moz-range-thumb{background:var(--rd-border);border:0;height:16px;width:16px}:root[data-theme=cyberpunk] .concept-8 .rd-video-controls--more-open .rd-video-advanced{background:var(--rd-surface-2);border-color:var(--rd-border-subtle)}:root[data-theme=cyberpunk] .concept-playlist-cover .concept-cover-choice[aria-pressed=true]{border-color:var(--cyber-blue-hover);box-shadow:inset 0 0 0 1px var(--cyber-blue-hover)}:root[data-theme=cyberpunk] .concept-playlist-cover input[type=radio]{appearance:none;background:var(--rd-surface-2);border:1px solid var(--rd-border-control);flex-shrink:0;height:13px;width:13px}:root[data-theme=cyberpunk] .concept-playlist-cover input[type=radio]:checked{background:var(--rd-accent);border-color:var(--rd-accent);box-shadow:inset 0 0 0 2px var(--rd-surface-2)}:root[data-theme=cyberpunk] .concept-8 .photo-card--selected .photo-thumbnail{border-color:var(--c-cyber-photo-selected);box-shadow:0 0 0 1px var(--c-cyber-photo-selected),0 0 10px color-mix(in srgb,var(--rd-border) 40%,transparent)}:root[data-theme=cyberpunk] .concept-8 .photo-card :is(.media-favorite:not(.media-favorite--active),.concept-photo-album-menu){background:radial-gradient(circle,var(--c-photo-scrim) 13px,transparent 14px);border-color:transparent}.mobile-controls-toggle{display:none}@media(max-width:767px){.concept-8 .mobile-controls-toggle{align-items:center;background:transparent;border:1px solid var(--rd-border);border-radius:var(--rd-radius-sm);color:var(--rd-accent);cursor:pointer;display:inline-flex;flex:0 0 var(--rd-touch-min);height:var(--rd-touch-min);justify-content:center;min-height:var(--rd-touch-min);min-width:var(--rd-touch-min);padding:var(--rd-space-2);position:absolute;width:var(--rd-touch-min)}.concept-8 .mobile-controls-toggle>.icon{height:var(--rd-icon-md);width:var(--rd-icon-md)}.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(--rd-focus);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:var(--rd-touch-min);min-height:var(--rd-touch-min);min-width:var(--rd-touch-min);opacity:1;padding:var(--rd-space-2);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(--rd-border-subtle);margin-top:var(--rd-space-4);padding-top:var(--rd-space-4)}.concept-navigation-dialog .mobile-navigation-options>h2{color:var(--rd-text-2);font:var(--rd-type-label);margin:0 0 var(--rd-space-2)}.concept-navigation-dialog .mobile-navigation-options>button{align-items:center;background:transparent;border:0;border-radius:var(--rd-radius-sm);color:var(--rd-text-1);display:flex;font:var(--rd-type-item-name);gap:var(--rd-space-3);min-height:var(--rd-touch-min);padding:var(--rd-space-2);text-align:left;width:100%}.concept-navigation-dialog .mobile-navigation-options>button>.icon{flex-shrink:0}}
