:root[data-co-mod=drive]{overscroll-behavior-y:contain}:where([data-mod=drive]){height:100%;--lg-nav-space:0px;background-color:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-sans);font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;::selection{background-color:rgb(var(--rgb-accent-light)/.25)}::placeholder{color:var(--color-text-tertiary);opacity:1}:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px;border-radius:var(--radius-field)}&,*{scrollbar-color:rgb(0 0 0/.3) transparent;scrollbar-width:thin}:root:is([data-appearance=dark],[data-appearance=navy]) &,:root:is([data-appearance=dark],[data-appearance=navy]) & *{scrollbar-color:rgb(255 255 255/.3) transparent}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@layer components{.glass{position:relative;border-radius:var(--radius-panel);border:1px solid var(--color-border-subtle);background-color:var(--card-surface,var(--color-bg-lift));box-shadow:var(--shadow-2);color:var(--color-text-primary)}.file-row{background-color:transparent}.file-row:hover{background-color:var(--row-hover)}.file-row[aria-selected=true]{background-color:var(--row-selected)}.file-row[aria-selected=true]:hover{background-color:var(--row-selected-hover)}.chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-field);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-2);padding:.125rem .375rem;font-size:.75rem;line-height:calc(1 / .75);color:var(--color-text-secondary)}.cmd-sep{margin-inline:.25rem;height:1.25rem;width:1px;flex-shrink:0;background-color:var(--color-border-subtle)}}.sel-dock{background-color:#1b1e22;border-color:rgb(255 255 255/.16)}.sel-dock,.sel-dock button{color:#ffffff}.sel-dock button:hover{background-color:rgb(255 255 255/.14)}.sel-dock button:active{background-color:rgb(255 255 255/.22)}.sel-dock button.text-danger-light{color:#ff9a9a}.sel-dock .cmd-sep{background-color:rgb(255 255 255/.24)}:root:is([data-appearance=dark],[data-appearance=navy]) & .sel-dock{background-color:#3a4046;border-color:rgb(255 255 255/.2)}.animate-fade-in{animation:drive-fade-in .12s cubic-bezier(.33,0,.67,1)}.spinner{width:1.25rem;height:1.25rem;border:2px solid var(--color-surface-3);border-top-color:var(--color-accent-fill);border-radius:999px;animation:drive-spin .8s linear infinite}.brand-mark{display:block}:root:is([data-appearance=dark],[data-appearance=navy]) & .brand-mark{filter:invert(1)}.brand-tile{display:flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-icon-tile);background-color:var(--color-app-hue)}.brand-tile .brand-mark,:root:is([data-appearance=dark],[data-appearance=navy]) & .brand-tile .brand-mark{filter:invert(1)}}:where([data-mod=drive]){@container aah (min-width: 721px){.aah .aah__identity{flex:0 0 auto}.aah .aah__search{flex:1 1 0}}}@keyframes drive-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes drive-spin{to{transform:rotate(1turn)}}