@layer properties,theme,base;@layer components{.tv-library{--tvp-library-gutter:var(--tvp-more-gutter,var(--tv-spacing-md));box-sizing:border-box;inline-size:100%;max-inline-size:var(--tv-content-width-reading);padding:var(--tv-spacing-md) var(--tvp-library-gutter) var(--tv-spacing-xxl);color:var(--tv-color-text-primary);flex-direction:column;margin-inline:auto;display:flex}.tv-library[data-mode=failed],.tv-library[data-mode=switch]{flex:auto;justify-content:center;min-block-size:100%}.tv-library-subtitle{color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-small-size);line-height:var(--tv-text-body-small-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tv-library-crumbs-slot{margin-block-start:var(--tvp-library-to-crumbs)}.tv-library-pair{align-items:flex-start;gap:var(--tvp-library-pair-gap);margin-block-start:var(--tvp-library-after-subtitle);display:flex}.tv-library-crumbs-slot+.tv-library-pair{margin-block-start:var(--tvp-library-crumbs-to-pair)}.tv-library-pair>*{flex:1 1 0;min-inline-size:0}.tv-library-strip-slot{margin-block-start:var(--tvp-library-pair-to-strip)}:is(.tv-library-subtitle,.tv-library-search)+.tv-library-strip-slot{margin-block-start:var(--tvp-library-after-subtitle)}.tv-library-folders{gap:var(--tvp-library-heading-to-card);flex-direction:column;margin-block-start:var(--tvp-library-to-heading);display:flex}:is(.tv-library-subtitle,.tv-library-crumbs-slot)+.tv-library-folders{margin-block-start:var(--tvp-library-after-subtitle)}.tv-library-heading{padding-inline:var(--tvp-library-text-inset);margin:0}.tv-library-files{gap:var(--tvp-library-to-files);flex-direction:column;margin-block-start:var(--tvp-library-after-subtitle);display:flex}:is(.tv-library-subtitle,.tv-library-crumbs-slot)+.tv-library-files{margin-block-start:var(--tvp-library-subtitle-to-list)}.tv-library-count{padding-inline:var(--tvp-library-text-inset);color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-small-size);line-height:var(--tv-text-body-small-line-height);margin:0}.tv-library-end{gap:var(--tv-spacing-md);flex-direction:column;margin-block-start:var(--tvp-library-to-note);display:flex}.tv-library-note{padding-inline:var(--tvp-library-text-inset);color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-small-size);line-height:var(--tvp-library-note-leading);margin:0}.tv-library-search{align-items:center;gap:var(--tvp-library-search-gap);min-block-size:var(--tvp-library-search);padding-inline:var(--tv-spacing-sm);border-radius:var(--tv-radius-full);background:var(--tv-color-surface-variant);color:var(--tv-color-text-secondary);margin-block-start:var(--tvp-library-to-files);display:flex}.tv-library-search>input{min-inline-size:0;color:var(--tv-color-ink);font:inherit;font-size:var(--tv-text-body-large-size);background:0 0;border:0;outline:none;flex:auto}.tv-library-search:focus-within{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width))}.tv-library-card{padding:var(--tvp-library-list-inset) 0;border-radius:var(--tvp-library-card-radius);background:var(--tv-color-surface-variant);flex-direction:column;margin:0;list-style:none;display:flex}.tv-library-folder{align-items:center;gap:var(--tvp-library-menu-gap);padding-inline-end:var(--tvp-library-menu-gap);display:flex}.tv-library-folder-open{align-items:center;gap:var(--tvp-library-row-gap);min-inline-size:0;min-block-size:var(--tvp-library-folder-row);padding-block:var(--tvp-library-folder-block);padding-inline:var(--tvp-library-folder-start) var(--tvp-library-folder-end);border-radius:var(--tv-radius-lg);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.tv-library-folder[data-menu] .tv-library-folder-open{padding-inline-end:0}.tv-library-folder-open:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width))}.tv-library-well{inline-size:var(--tvp-library-well);block-size:var(--tvp-library-well);border-radius:var(--tv-radius-full);background:var(--tv-color-section-tile);color:var(--tv-color-brand-fg);flex:none;place-items:center;display:grid}.tv-library-words{gap:var(--tvp-library-line-gap);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.tv-library-name{color:var(--tv-color-ink);font-size:var(--tvp-library-name);line-height:var(--tvp-library-name-leading);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tv-library-line{color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-small-size);line-height:var(--tvp-library-line-leading)}.tv-library-line[data-one]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tv-library-fresh{color:var(--tv-color-brand-fg);font-weight:600}.tv-library-caret{color:var(--tv-color-text-secondary);flex:none}.tv-library-menu{inline-size:var(--tvp-library-menu);block-size:var(--tvp-library-menu);border-radius:var(--tv-radius-full);color:var(--tv-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.tv-library-menu[aria-expanded=true]{background:var(--tv-color-track);color:var(--tv-color-ink)}.tv-library-menu:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width))}.tv-library-file{align-items:center;gap:var(--tvp-library-row-gap);inline-size:100%;min-block-size:var(--tvp-library-file-row);padding-block:var(--tvp-library-file-block);padding-inline:var(--tvp-library-file-start) var(--tvp-library-file-end);border-radius:var(--tv-radius-lg);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tv-library-file[aria-current=true]{background:var(--tv-color-accent-container)}.tv-library-file:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width))}.tv-library-file-name{color:var(--tv-color-ink);font-size:var(--tv-text-body-medium-size);line-height:var(--tv-text-body-medium-line-height);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tv-library-star{color:var(--tv-color-sand);flex:none}.tv-file-tile{inline-size:var(--tvp-library-tile);block-size:var(--tvp-library-tile);border-radius:var(--tvp-file-tile-radius);background:var(--tv-color-file-other);color:var(--tv-color-on-file);font-size:var(--tv-text-label-small-size);letter-spacing:0;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;overflow:hidden}.tv-file-tile[data-size=large]{inline-size:var(--tv-size-avatar-xl);block-size:var(--tv-size-avatar-xl);border-radius:var(--tvp-file-tile-radius-hero);font-size:var(--tv-text-label-large-size)}.tv-file-tile[data-size=large] .tv-icon{inline-size:var(--tv-icon-size-lg);block-size:var(--tv-icon-size-lg)}.tv-file-tile>img{object-fit:cover;block-size:100%;inline-size:100%}.tv-file-tile[data-label]:before{content:attr(data-label)}.tv-file-tile[data-family=pdf]{background:var(--tv-color-file-pdf)}.tv-file-tile[data-family=document]{background:var(--tv-color-file-document)}.tv-file-tile[data-family=sheet]{background:var(--tv-color-file-sheet)}.tv-file-tile[data-family=slides]{background:var(--tv-color-file-slides)}.tv-file-tile[data-family=archive]{background:var(--tv-color-file-archive)}.tv-file-tile[data-family=audio]{background:var(--tv-color-file-audio)}.tv-file-tile[data-family=video]{background:var(--tv-color-file-video)}.tv-file-tile[data-family=image]{background:var(--tv-color-file-image)}.tv-file-tile[data-picture]{background:var(--tv-color-surface-variant)}.tv-library-strip{padding:var(--tvp-library-strip-top) var(--tvp-library-strip-side) var(--tvp-library-strip-side);border-radius:var(--tvp-library-card-radius);background:var(--tv-color-surface-variant);flex-direction:column;display:flex}.tv-library-strip-head{align-items:center;gap:var(--tvp-library-dot);padding:0 var(--tvp-library-strip-head-inline) var(--tvp-library-strip-head-under);color:var(--tv-color-ink);font-size:var(--tvp-library-name);line-height:var(--tvp-library-name-leading);margin:0;font-weight:700;display:flex}.tv-library-strip-head>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tv-library-dot{inline-size:var(--tvp-library-dot);block-size:var(--tvp-library-dot);border-radius:var(--tv-radius-full);background:var(--tv-color-sand);flex:none}.tv-library-strip-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tv-library-new{align-items:center;gap:var(--tvp-library-row-gap);inline-size:100%;min-block-size:var(--tvp-library-new-row);padding:var(--tvp-library-new-row-block) var(--tvp-library-new-row-inline);border-radius:var(--tvp-library-new-row-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tv-library-new:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width))}.tv-library-see-all{min-block-size:var(--tv-size-min-touch-target);padding:0 var(--tvp-library-new-row-inline);color:var(--tv-color-brand-fg);font:inherit;font-size:var(--tv-text-body-medium-size);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:600}.tv-library-see-all:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width));border-radius:var(--tv-radius-sm)}.tv-library-crumbs{align-items:center;gap:var(--tvp-library-crumb-gap);padding:0 var(--tvp-library-crumb-gap);font-size:var(--tv-text-body-small-size);flex-wrap:wrap;margin:0;list-style:none;display:flex}.tv-library-crumbs>li{align-items:center;gap:var(--tvp-library-crumb-gap);min-inline-size:0;display:flex}.tv-library-crumbs .tv-icon{inline-size:var(--tv-icon-size-xs);block-size:var(--tv-icon-size-xs);color:var(--tv-color-text-secondary)}.tv-library-crumb{min-block-size:var(--tvp-library-crumb);color:var(--tv-color-brand-fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.tv-library-crumb[aria-current=page]{color:var(--tv-color-ink);cursor:default;font-weight:400}.tv-library-upload{align-items:center;gap:var(--tvp-library-row-gap);min-block-size:var(--tvp-library-file-row);padding:var(--tvp-library-file-block) var(--tvp-library-menu-gap) var(--tvp-library-file-block) var(--tvp-library-file-start);display:flex}.tv-library-upload[data-step=failed]{margin:var(--tvp-library-list-inset);border-radius:var(--tvp-library-stopped-radius);background:var(--tv-color-error-container)}.tv-library-ring{inline-size:var(--tvp-library-ring);block-size:var(--tvp-library-ring);color:var(--tv-color-brand-fg);flex:none;place-items:center;display:grid;position:relative}.tv-library-ring-art{block-size:100%;inline-size:100%;rotate:-90deg}.tv-library-ring-art[data-busy]{animation:tv-spin var(--tv-duration-skeleton) var(--tv-ease-linear) infinite}.tv-library-ring-track{stroke:var(--tv-color-track)}.tv-library-ring-value{stroke:currentColor;stroke-linecap:round}.tv-library-caret:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.tv-library-crumbs .tv-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.tv-library-upload[data-step=failed] .tv-library-ring{color:var(--tv-color-error)}.tv-library-upload-line[data-step=failed]{color:var(--tv-color-error);font-weight:600}.tv-library-upload-verbs{align-items:center;gap:var(--tv-spacing-xxs);flex:none;display:flex}.tv-library-retry{min-block-size:var(--tvp-library-retry);padding:0 var(--tv-spacing-sm);border:var(--tv-border-width-thin) solid var(--tv-color-brand-fg);border-radius:var(--tv-radius-full);background:var(--tv-color-background);color:var(--tv-color-brand-fg);font:inherit;font-size:var(--tv-text-label-large-size);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.tv-library-cancel{inline-size:var(--tvp-library-cancel);block-size:var(--tvp-library-cancel);color:var(--tv-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.tv-library-cancel>span{inline-size:var(--tvp-library-cancel-circle);block-size:var(--tvp-library-cancel-circle);border-radius:var(--tv-radius-full);background:var(--tv-color-track);place-items:center;display:grid}:is(.tv-library-retry,.tv-library-cancel):focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:var(--tv-focus-ring-gap)}.tv-library-empty{padding:var(--tv-spacing-xl) var(--tv-spacing-md);text-align:center;flex-direction:column;align-items:center;display:flex}.tv-library-empty-tile{inline-size:var(--tv-icon-size-xxxl);block-size:var(--tv-icon-size-xxxl);border-radius:var(--tv-radius-xl);background:var(--tv-color-sand-container);color:var(--tv-color-brand-fg);place-items:center;display:grid}.tv-library-empty-tile .tv-icon{inline-size:var(--tv-icon-size-xl);block-size:var(--tv-icon-size-xl)}.tv-library-empty-title{margin:var(--tv-spacing-lg) 0 0;color:var(--tv-color-ink);font-size:var(--tv-text-title-medium-size);line-height:var(--tv-text-title-medium-line-height);font-weight:var(--tv-text-title-medium-weight)}.tv-library-empty-body{max-inline-size:var(--tv-content-width-form);margin:var(--tv-spacing-xs) 0 0;color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-medium-size);line-height:var(--tv-text-body-medium-line-height)}.tv-library-empty-action{margin-block-start:var(--tv-spacing-md)}.tv-library-switch{gap:var(--tv-spacing-md);max-inline-size:var(--tv-content-width-form);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.tv-library-switch-title{color:var(--tv-color-ink);font-size:var(--tv-text-headline-small-size);line-height:var(--tv-text-headline-small-line-height);font-weight:var(--tv-text-headline-small-weight);margin:0}.tv-library-switch-line{color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-medium-size);line-height:var(--tv-text-body-medium-line-height);margin:0}.tv-library-skeleton-line{inline-size:45%;block-size:var(--tv-text-body-small-size)}.tv-library-skeleton-row{block-size:var(--tvp-library-folder-row);border-radius:var(--tv-radius-lg)}.tv-library-skeleton-card{gap:var(--tvp-library-list-inset);flex-direction:column;margin-block-start:var(--tvp-library-after-subtitle);display:flex}.tv-library-new-title{margin:0 0 var(--tv-spacing-sm);color:var(--tv-color-ink);font-size:var(--tv-text-headline-small-size);line-height:var(--tv-text-headline-small-line-height);font-weight:var(--tv-text-headline-small-weight)}.tv-library-new-end{text-align:center;margin-block-start:var(--tvp-library-to-note)}.tv-library-search-button[aria-pressed=true]{color:var(--tv-color-brand-fg)}.tv-library-scopes{gap:var(--tv-spacing-xs);display:flex}.tv-library-scope{min-inline-size:0;min-block-size:var(--tv-density-min-target);padding:var(--tv-spacing-xs) var(--tv-spacing-sm);border:0;border-block-end:var(--tv-border-width-medium) solid transparent;color:var(--tv-color-text-secondary);font-size:var(--tv-text-label-large-size);line-height:var(--tv-text-label-large-line-height);cursor:pointer;background:0 0;flex:1 1 0}.tv-library-scope[aria-selected=true]{border-block-end-color:var(--tv-color-brand-fg);color:var(--tv-color-brand-fg);font-weight:var(--tv-text-title-medium-weight)}.tv-library-kinds{gap:var(--tv-spacing-xs);display:flex;overflow-x:auto}.tv-library-kind{min-block-size:var(--tv-density-pill);padding:var(--tv-density-pill-padding-block) var(--tv-density-pill-padding-inline);border-radius:var(--tv-radius-full);background:var(--tv-color-track);color:var(--tv-color-text-primary);font-size:var(--tv-text-label-large-size);line-height:var(--tv-text-label-large-line-height);white-space:nowrap;cursor:pointer;border:0;flex:none}.tv-library-kind[aria-selected=true]{background:var(--tv-color-accent-container);color:var(--tv-color-brand-fg);font-weight:var(--tv-text-title-medium-weight)}.tv-library-open-row{align-items:center;gap:var(--tv-spacing-sm);inline-size:100%;min-block-size:var(--tv-density-row-two-line);padding:var(--tv-spacing-xs) var(--tv-spacing-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tv-library-open-tile{inline-size:var(--tv-size-avatar-sm);block-size:var(--tv-size-avatar-sm);border-radius:var(--tv-radius-md);background:var(--tv-color-accent-container);color:var(--tv-color-brand-fg);flex:none;place-items:center;display:grid}.tv-library-open-caret{color:var(--tv-color-text-secondary);flex:none}}@layer utilities;:root{--tvp-library-after-subtitle:var(--tv-spacing-md);--tvp-library-to-crumbs:var(--tv-spacing-xxs);--tvp-library-subtitle-to-list:var(--tv-spacing-sm);--tvp-library-crumbs-to-pair:var(--tv-spacing-xs);--tvp-library-pair-gap:10px;--tvp-library-pair-to-strip:18px;--tvp-library-to-heading:var(--tv-spacing-lg);--tvp-library-heading-to-card:var(--tv-spacing-xs);--tvp-library-text-inset:var(--tv-spacing-xxs);--tvp-library-to-files:var(--tv-spacing-xs);--tvp-library-to-note:14px;--tvp-library-empty-to-note:22px;--tvp-library-note-leading:1.45;--tvp-library-card-radius:20px;--tvp-library-list-inset:var(--tv-spacing-xxs);--tvp-library-strip-top:var(--tv-spacing-sm);--tvp-library-strip-side:6px;--tvp-library-strip-head-inline:10px;--tvp-library-strip-head-under:var(--tv-spacing-xxs);--tvp-library-dot:var(--tv-spacing-xs);--tvp-library-tile:42px;--tvp-library-row-gap:var(--tv-spacing-sm);--tvp-library-line-gap:var(--tv-spacing-xxxs);--tvp-library-line-leading:calc(17 / 13);--tvp-library-new-row:58px;--tvp-library-new-row-inline:10px;--tvp-library-new-row-block:6px;--tvp-library-new-row-radius:14px;--tvp-library-folder-row:60px;--tvp-library-folder-start:var(--tv-spacing-md);--tvp-library-folder-end:14px;--tvp-library-folder-block:6px;--tvp-library-well:42px;--tvp-library-menu:var(--tv-size-min-touch-target);--tvp-library-menu-gap:var(--tv-spacing-xxs);--tvp-library-name:1rem;--tvp-library-name-leading:calc(20 / 16);--tvp-library-file-row:70px;--tvp-library-file-start:10px;--tvp-library-file-end:14px;--tvp-library-file-block:var(--tv-spacing-xs);--tvp-library-crumb:var(--tv-size-min-touch-target);--tvp-library-crumb-gap:var(--tv-spacing-xxxs);--tvp-library-ring:40px;--tvp-library-ring-stroke:3.5px;--tvp-library-cancel:var(--tv-size-min-touch-target);--tvp-library-cancel-circle:28px;--tvp-library-stopped-radius:var(--tv-radius-lg);--tvp-library-retry:34px;--tvp-library-search:var(--tv-size-min-touch-target);--tvp-library-search-gap:var(--tv-spacing-xs);--tvp-file-tile-radius:var(--tv-radius-sm);--tvp-file-tile-radius-large:var(--tv-radius-md);--tvp-file-tile-radius-hero:var(--tv-radius-xl)}
@layer properties,theme,base;@layer components{.tv-library-controls{justify-content:space-between;align-items:center;column-gap:var(--tvp-library-controls-between);min-inline-size:0;padding-inline:var(--tvp-library-controls-inset);flex-wrap:wrap;display:flex}.tv-library-controls-end{justify-content:flex-end;align-items:center;column-gap:var(--tvp-library-controls-between);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}.tv-library-control{align-items:center;gap:var(--tvp-library-control-gap);min-block-size:var(--tv-size-min-touch-target);color:var(--tv-color-text-secondary);font:inherit;font-size:var(--tv-text-label-large-size);line-height:var(--tv-text-label-large-line-height);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.tv-library-control-glyph{color:var(--tv-color-ink)}.tv-library-control-caret{inline-size:var(--tv-icon-size-xs);block-size:var(--tv-icon-size-xs)}.tv-library-control:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:var(--tv-focus-ring-gap);border-radius:var(--tv-radius-sm)}@media (hover:hover){.tv-library-control:hover{color:var(--tv-color-text-primary)}}.tv-file-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--tvp-file-grid-cell) - var(--tv-spacing-md))), 1fr));gap:var(--tv-spacing-md) var(--tv-spacing-sm);margin:0;padding:0;list-style:none;display:grid}.tv-file-grid-cell{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tv-file-grid-cell:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:var(--tv-focus-ring-gap);border-radius:var(--tv-radius-lg)}.tv-file-grid-cell[aria-current=true] .tv-file-grid-square{outline:var(--tv-border-width-medium) solid var(--tv-color-brand-fg);outline-offset:var(--tv-border-width-medium)}.tv-file-grid-square{border-radius:var(--tv-radius-lg);display:block;position:relative}.tv-file-tile[data-size=fill]{aspect-ratio:1;border-radius:var(--tv-radius-lg);block-size:auto;inline-size:100%;font-size:var(--tv-text-title-medium-size)}.tv-file-tile[data-size=fill] .tv-icon{inline-size:var(--tv-icon-size-xl);block-size:var(--tv-icon-size-xl)}.tv-file-grid-star{inline-size:var(--tvp-file-grid-star);block-size:var(--tvp-file-grid-star);border-radius:var(--tv-radius-full);background:var(--tv-color-surface);color:var(--tv-color-brand-fg);place-items:center;display:grid;position:absolute;inset-block-start:var(--tvp-file-grid-star-inset);inset-inline-end:var(--tvp-file-grid-star-inset)}.tv-file-grid-star .tv-icon{inline-size:var(--tv-icon-size-xs);block-size:var(--tv-icon-size-xs)}.tv-file-grid-name{color:var(--tv-color-ink);font-size:var(--tvp-file-grid-name);line-height:var(--tvp-file-grid-name-leading);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--tvp-file-grid-to-name);font-weight:600;display:-webkit-box;overflow:hidden}.tv-file-grid-meta{color:var(--tv-color-text-secondary);font-size:var(--tvp-file-grid-when);line-height:var(--tvp-file-grid-when-leading);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--tv-spacing-xxxs);overflow:hidden}.tv-library-table{flex-direction:column;min-inline-size:0;display:flex;container:tv-library-table/inline-size}.tv-library-table-head,.tv-library-table-row{grid-template-columns:minmax(0, var(--tvp-library-table-name)) var(--tvp-library-table-type) var(--tvp-library-table-size) var(--tvp-library-table-updated) minmax(0, 1fr) var(--tvp-library-table-star);align-items:center;display:grid}.tv-library-table-head>*,.tv-library-table-row>*{min-inline-size:0;padding:var(--tvp-library-table-cell-block) var(--tvp-library-table-cell-inline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tv-library-table-head{border-block-end:var(--tv-border-width-hairline) solid var(--tv-color-outline-variant);color:var(--tv-color-text-secondary);font-size:var(--tvp-library-table-head);letter-spacing:var(--tvp-library-table-head-tracking);text-transform:uppercase;font-weight:700}.tv-library-table-head>*{padding-block:var(--tvp-library-table-cell-inline)}.tv-library-table-uploads{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tv-library-table-rows{outline:none;flex-direction:column;display:flex}.tv-library-table-rows:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:var(--tv-focus-ring-gap);border-radius:var(--tvp-library-table-selected-radius)}.tv-library-table-row{border-block-end:var(--tv-border-width-hairline) solid var(--tv-color-outline-variant);color:var(--tv-color-text-primary);font-size:var(--tvp-library-table-cell);cursor:default;-webkit-user-select:none;user-select:none}.tv-library-table-row[aria-selected=true]{border-radius:var(--tvp-library-table-selected-radius);background:var(--tv-color-accent-container);border-block-end-color:#0000}.tv-library-table-row[data-upload=failed]{background:var(--tv-color-error-container)}.tv-library-table-row>.tv-library-table-name{align-items:center;gap:var(--tvp-library-table-name-gap);display:flex}.tv-library-table-row .tv-file-tile{inline-size:var(--tvp-library-table-tile);block-size:var(--tvp-library-table-tile)}.tv-library-table-file{color:var(--tv-color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tv-library-table-star{color:var(--tv-color-brand-fg);place-items:center;padding-inline:0;display:grid}.tv-library-table-row .tv-library-ring{inline-size:var(--tvp-library-table-tile);block-size:var(--tvp-library-table-tile)}.tv-library-table-retry{color:var(--tv-color-brand-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@container tv-library-table not (min-width:596px){.tv-library-table-head,.tv-library-table-row{grid-template-columns:minmax(0, 1fr) var(--tvp-library-table-type) var(--tvp-library-table-size) var(--tvp-library-table-updated) var(--tvp-library-table-star)}.tv-library-table-by{display:none}}@container tv-library-table not (min-width:496px){.tv-library-table-head,.tv-library-table-row{grid-template-columns:minmax(0, 1fr) var(--tvp-library-table-size) var(--tvp-library-table-updated) var(--tvp-library-table-star)}.tv-library-table-type{display:none}}.tv-library-drop{display:contents}.tv-library-drop-ring{inset:var(--tvp-library-drop-inset);z-index:2;border:var(--tvp-library-drop-ring) dashed var(--tv-color-accent-medium);border-radius:var(--tvp-library-drop-radius);background:var(--tv-color-accent-subtle);opacity:0;pointer-events:none;transition:opacity var(--tv-duration-fast) var(--tv-ease-standard);place-items:center;display:grid;position:absolute}.tv-library-drop-ring[data-active]{opacity:1}.tv-library-drop-words{align-items:center;gap:var(--tvp-library-drop-gap);padding:var(--tv-spacing-md);color:var(--tv-color-ink);font-size:var(--tv-text-body-medium-size);line-height:var(--tv-text-body-medium-line-height);text-align:center;flex-direction:column;font-weight:600;display:flex}.tv-library-drop-words .tv-icon{color:var(--tv-color-brand-fg)}.tv-library-storage-slot{margin-block-start:var(--tv-spacing-sm)}.tv-storage-bar{gap:var(--tv-spacing-xs);box-sizing:border-box;inline-size:100%;padding:var(--tv-spacing-md);border-radius:var(--tv-radius-lg);background:var(--tv-color-surface-variant);color:var(--tv-color-text-primary);font:inherit;text-align:start;border:0;flex-direction:column;display:flex}button.tv-storage-bar{cursor:pointer}button.tv-storage-bar:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width))}.tv-storage-bar-line{align-items:center;gap:var(--tv-spacing-sm);display:flex}.tv-storage-bar-glyph,.tv-storage-bar-caret{color:var(--tv-color-text-secondary);flex:none}.tv-storage-bar-caret:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.tv-storage-bar-words{min-inline-size:0;font-size:var(--tv-text-body-medium-size);line-height:var(--tv-text-body-medium-line-height);flex:auto}.tv-storage-bar-track{inline-size:100%;block-size:var(--tvp-storage-track);border-radius:var(--tv-radius-xs);background:var(--tv-color-track);appearance:none;border:0;overflow:hidden}.tv-storage-bar-track::-webkit-progress-bar{background:var(--tv-color-track)}.tv-storage-bar-track::-webkit-progress-value{background:var(--tv-color-sand)}.tv-storage-bar-track::-moz-progress-bar{background:var(--tv-color-sand)}.tv-storage-bar-track[data-over]::-webkit-progress-value{background:var(--tv-color-error)}.tv-storage-bar-track[data-over]::-moz-progress-bar{background:var(--tv-color-error)}.tv-storage-bar-note{color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-small-size);line-height:var(--tv-text-body-small-line-height)}.tv-storage-bar[data-over] .tv-storage-bar-note{color:var(--tv-color-error)}}@layer utilities;:root{--tvp-library-control-gap:5px;--tvp-library-controls-between:14px;--tvp-library-controls-inset:var(--tv-spacing-xxxs);--tvp-file-grid-cell:128px;--tvp-file-grid-star:26px;--tvp-file-grid-star-inset:var(--tv-spacing-xs);--tvp-file-grid-to-name:6px;--tvp-file-grid-name:.84375rem;--tvp-file-grid-name-leading:calc(18 / 13.5);--tvp-file-grid-when:.75rem;--tvp-file-grid-when-leading:calc(16 / 12);--tvp-library-table-name:300px;--tvp-library-table-type:92px;--tvp-library-table-size:80px;--tvp-library-table-updated:100px;--tvp-library-table-star:44px;--tvp-library-table-cell-inline:10px;--tvp-library-table-cell-block:9px;--tvp-library-table-head:.71875rem;--tvp-library-table-head-tracking:.03125rem;--tvp-library-table-cell:.875rem;--tvp-library-table-tile:32px;--tvp-library-table-name-gap:10px;--tvp-library-table-selected-radius:12px;--tvp-library-drop-ring:1.5px;--tvp-library-drop-radius:18px;--tvp-library-drop-inset:var(--tv-spacing-sm);--tvp-library-drop-gap:6px;--tvp-storage-track:6px}
