/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-divide-y-reverse:0}}}@layer patterns{.ws-file-browser-document-thumbnail{background-color:var(--color-white,#fff);width:100%;height:100%;padding:calc(var(--space-unit) * 3);text-align:left;flex-direction:column;display:flex;overflow:hidden}.ws-file-browser-psd-file-preview-img{object-fit:contain;width:100%;max-height:70dvh;margin-inline:auto;display:block}.ws-file-browser-document-thumbnail .ws-pdf-pages-pdf-pages-div{flex:1}:where(.ws-file-browser-document-thumbnail .ws-pdf-pages-pdf-pages-div>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.ws-file-browser-document-thumbnail .ws-pdf-pages-pdf-pages-div{padding:0;overflow:hidden}.ws-file-browser-document-thumbnail .ws-pdf-pages-pdf-page-div:not(:first-child){display:none}.ws-file-browser-document-thumbnail .ws-pdf-pages-pdf-page-canvas{object-fit:contain;object-position:top;--tw-shadow:0 0 #0000;max-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ws-file-browser-text-thumbnail-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-800,oklch(27.9% .041 260.031));overflow:hidden}.ws-file-browser-text-thumbnail-rule{margin-block:calc(var(--space-unit) * 2);background-color:var(--color-slate-200,oklch(92.9% .013 255.508));flex-shrink:0;height:1px}.ws-file-browser-text-thumbnail-body{min-height:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-leading:1.6;white-space:pre-wrap;color:var(--color-slate-500,oklch(55.4% .046 257.417));flex:1;font-size:7px;line-height:1.6;overflow:hidden}.ws-file-browser-file-browser-div{margin-bottom:calc(var(--space-unit) * 8);justify-content:space-between;align-items:flex-start;gap:calc(var(--space-unit) * 4);flex-wrap:wrap;display:flex}.ws-file-browser-file-browser-div-2{flex-basis:100%;min-width:0}@media (width>=40rem){.ws-file-browser-file-browser-div-2{flex:1 1 0}}.ws-file-browser-file-browser-nav{align-items:center;gap:var(--space-unit);min-width:0;display:flex}.ws-file-browser-file-browser-button{font-family:var(--font-heading);font-size:var(--type-page-title);line-height:var(--tw-leading,var(--leading-title));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);flex-shrink:0}@media (hover:hover){.ws-file-browser-file-browser-button:hover{color:var(--foreground)}}.ws-file-browser-file-browser-chevron-right{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5);color:var(--muted-foreground);flex-shrink:0}.ws-file-browser-file-browser-h1{align-items:center;gap:calc(var(--space-unit) * 2);min-width:0;font-size:var(--type-page-title);line-height:var(--tw-leading,var(--leading-title));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);display:flex}.ws-file-browser-file-browser-span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-file-browser-file-browser-h1-2{font-size:var(--type-page-title);line-height:var(--tw-leading,var(--leading-title));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.ws-file-browser-file-browser-div-3{margin-top:calc(var(--space-unit) * 1.5);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.ws-file-browser-file-browser-div-4{gap:calc(var(--space-unit) * 2);flex-wrap:wrap;display:flex}.ws-file-browser-file-browser-chevron-down{opacity:.6}.ws-file-browser-file-browser-dropdown-menu-content{width:calc(var(--space-unit) * 60)}.ws-file-browser-file-browser-dropdown-menu-label{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.ws-file-browser-file-browser-p{padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 2);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.ws-file-browser-file-browser-p-2{padding-inline:calc(var(--space-unit) * 2);padding-top:var(--space-unit);padding-bottom:calc(var(--space-unit) * 1.5);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.ws-file-browser-file-browser-div-5{display:contents}.ws-file-browser-file-browser-div-5 input.sr-only{border-style:var(--tw-border-style);border-width:0;width:1px;padding:0}.ws-file-browser-file-browser-button-2{font-family:var(--font-body);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);border-radius:2147483647px}.ws-file-browser-file-browser-div-6{align-items:center;gap:var(--space-unit);display:flex}.ws-file-browser-file-browser-div-7{top:calc(var(--space-unit) * 16);z-index:var(--layer-sticky);margin-bottom:calc(var(--space-unit) * 4);align-items:center;gap:calc(var(--space-unit) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--background);border-width:1px;flex-wrap:wrap;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-file-browser-div-7{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.ws-file-browser-file-browser-div-7{padding-inline:calc(var(--space-unit) * 3);padding-block:calc(var(--space-unit) * 2);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ws-file-browser-file-browser-label{cursor:pointer;align-items:center;gap:calc(var(--space-unit) * 2);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);display:flex}.ws-file-browser-file-browser-div-7 button{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.ws-file-browser-file-browser-p-3{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-basis:100%}.ws-file-browser-file-browser-div-8{align-items:center;gap:calc(var(--space-unit) * 3);border-block-style:var(--tw-border-style);padding-inline:calc(var(--space-unit) * 6);padding-block:calc(var(--space-unit) * 16);text-align:center;border-block-width:1px;flex-direction:column;display:flex}.ws-file-browser-file-browser-alert-circle{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);color:var(--muted-foreground)}.ws-file-browser-file-browser-p-5{font-family:var(--font-heading);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.ws-file-browser-file-browser-p-6{max-width:var(--container-md,28rem);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.ws-file-browser-layout-menu-dropdown-menu-content{width:calc(var(--space-unit) * 44)}.ws-file-browser-layout-menu-span{flex:1}.ws-file-browser-layout-menu-l-icon{color:var(--muted-foreground)}.ws-file-browser-filter-menu-button{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast));--tw-outline-style:none;outline-style:none;align-items:center;display:inline-flex}.ws-file-browser-filter-menu-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-filter-menu-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ws-file-browser-filter-menu-span{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);opacity:.7}.ws-file-browser-filter-menu-chevron-down{width:calc(var(--space-unit) * 3.5);height:calc(var(--space-unit) * 3.5);opacity:.7}.ws-file-browser-filter-menu-dropdown-menu-content{width:calc(var(--space-unit) * 56)}.ws-file-browser-filter-menu-div{padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 1.5);justify-content:space-between;align-items:center;display:flex}.ws-file-browser-filter-menu-button-2{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (hover:hover){.ws-file-browser-filter-menu-button-2:hover{text-decoration-line:underline}}.ws-file-browser-filter-menu-p{padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 2);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.ws-file-browser-sort-menu-button{font-family:var(--font-body);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}@media not all and (width>=40rem){.ws-file-browser-sort-menu-span{display:none}}.ws-file-browser-sort-menu-dropdown-menu-content{width:calc(var(--space-unit) * 48)}.ws-file-browser-head-table-head{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.ws-file-browser-head-button{min-height:calc(var(--space-unit) * 10);align-items:center;gap:var(--space-unit);border-radius:calc(var(--radius) - 4px);--tw-outline-style:none;outline-style:none;display:inline-flex}@media (hover:hover){.ws-file-browser-head-button:hover{color:var(--foreground)}}.ws-file-browser-head-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-head-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ws-file-browser-list-view-table{table-layout:fixed}@media (hover:hover){.ws-file-browser-list-view-table-row:hover{background-color:#0000}}.ws-file-browser-list-view-table-head{width:calc(var(--space-unit) * 11)}.ws-file-browser-list-view-table-head-2{width:calc(var(--space-unit) * 12)}@media (width>=40rem){.ws-file-browser-list-view-table-head-2{width:calc(var(--space-unit) * 40)}}.ws-file-browser-list-view-table-row-2{position:relative}.ws-file-browser-list-view-table-row-2:focus-within{background-color:var(--secondary)}.ws-file-browser-list-view-table-row-3{background-color:var(--accent)}.ws-file-browser-list-view-table-cell{z-index:10;width:calc(var(--space-unit) * 11);position:relative}.ws-file-browser-list-view-table-cell-2{max-width:0}.ws-file-browser-list-view-button{min-height:calc(var(--space-unit) * 9);align-items:center;gap:calc(var(--space-unit) * 3);border-radius:calc(var(--radius) - 4px);text-align:left;--tw-outline-style:none;outline-style:none;width:100%;min-width:0;display:flex}.ws-file-browser-list-view-button:after{content:var(--tw-content);content:var(--tw-content);position:absolute;inset:0}.ws-file-browser-list-view-button:focus-visible:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);content:var(--tw-content);--tw-ring-color:var(--ring);content:var(--tw-content);--tw-ring-inset:inset}.ws-file-browser-list-view-span-2{width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);border-radius:calc(var(--radius) - 4px);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ws-file-browser-list-view-folder-glyph{height:calc(var(--space-unit) * 6)}.ws-file-browser-list-view-span-4{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-file-browser-list-view-span-5{margin-top:var(--space-unit);text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:block;overflow:hidden}.ws-file-browser-list-view-table-cell-3{color:var(--muted-foreground)}@media not all and (width>=48rem){.ws-file-browser-list-view-table-cell-3{display:none}}.ws-file-browser-list-view-table-cell-4{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media not all and (width>=40rem){.ws-file-browser-list-view-table-cell-4{display:none}}.ws-file-browser-list-view-table-cell-5{z-index:10;text-align:right;position:relative}.ws-file-browser-grid-view-ul{column-gap:calc(var(--space-unit) * 4);row-gap:calc(var(--space-unit) * 6);display:grid}.ws-file-browser-grid-view-ul-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){.ws-file-browser-grid-view-ul-2{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.ws-file-browser-grid-view-ul-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=40rem){.ws-file-browser-grid-view-ul-3{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}}.ws-file-browser-grid-view-li{min-width:0;position:relative}.ws-file-browser-grid-view-div{top:calc(var(--space-unit) * 2);left:calc(var(--space-unit) * 2);z-index:10;padding:var(--space-unit);background-color:#0000;border-radius:.25rem;position:absolute}.ws-file-browser-grid-view-div:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.ws-file-browser-grid-view-div:is(:where(.group):hover *){opacity:1}}@media (hover:none){.ws-file-browser-grid-view-div{opacity:1}}.ws-file-browser-grid-view-div-2{opacity:1}.ws-file-browser-grid-view-div-3{opacity:0}.ws-file-browser-grid-view-button{aspect-ratio:1;border-radius:var(--radius);background-color:var(--muted);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ws-file-browser-grid-view-button:hover{background-color:var(--accent)}}.ws-file-browser-grid-view-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-grid-view-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ws-file-browser-grid-view-button:focus-visible{--tw-outline-style:none;outline-style:none}.ws-file-browser-grid-view-button-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--primary);--tw-ring-inset:inset}.ws-file-browser-grid-view-folder-glyph{height:calc(var(--space-unit) * 20)}.ws-file-browser-grid-view-folder-glyph-2{height:calc(var(--space-unit) * 12)}.ws-file-browser-grid-view-div-4{top:calc(var(--space-unit) * 2);right:calc(var(--space-unit) * 2);opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast));position:absolute}.ws-file-browser-grid-view-div-4:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.ws-file-browser-grid-view-div-4:is(:where(.group):hover *){opacity:1}}.ws-file-browser-grid-view-div-4:has([data-state=open]){opacity:1}@media (width>=40rem){.ws-file-browser-grid-view-div-4{opacity:0}}.ws-file-browser-grid-view-type-overlay{pointer-events:none;right:calc(var(--space-unit) * 2);bottom:calc(var(--space-unit) * 2);z-index:10;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);border-radius:calc(var(--radius) - 2px);background-color:var(--background);justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-grid-view-type-overlay{background-color:color-mix(in oklab, var(--background) 92%, transparent)}}.ws-file-browser-grid-view-type-overlay{opacity:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#00000014}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-grid-view-type-overlay{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 8%, transparent)}}.ws-file-browser-grid-view-type-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast))}.ws-file-browser-grid-view-type-overlay:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.ws-file-browser-grid-view-type-overlay:is(:where(.group):hover *){opacity:1}}@media (hover:none){.ws-file-browser-grid-view-type-overlay{opacity:1}}.ws-file-browser-grid-view-type-overlay-icon{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.ws-file-browser-grid-view-div-5{margin-top:calc(var(--space-unit) * 2);min-width:0;padding-inline:calc(var(--space-unit) * .5);align-items:flex-start;display:flex}.ws-file-browser-grid-view-div-6{min-width:0}.ws-file-browser-grid-view-p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);overflow:hidden}.ws-file-browser-grid-view-p-2{margin-top:var(--space-unit);text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);overflow:hidden}.ws-file-browser-image-img{object-fit:contain;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);max-width:82%;max-height:82%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ws-file-browser-image-img-2{object-fit:cover;object-position:top;width:100%;height:100%}.ws-file-browser-image-img-3{object-fit:contain;max-width:78%;max-height:78%}.ws-file-browser-file-thumb-span{pointer-events:none;background-color:#0000008c;border-radius:2147483647px;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-file-thumb-span{background-color:color-mix(in oklab, var(--color-black,#000) 55%, transparent)}}.ws-file-browser-file-thumb-span{color:var(--color-white,#fff);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ws-file-browser-file-thumb-span-2{width:calc(var(--space-unit) * 10);height:calc(var(--space-unit) * 10)}.ws-file-browser-file-thumb-play{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);fill:currentColor}.ws-file-browser-file-thumb-play-2{width:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 2)}.ws-file-browser-folder-glyph-svg{width:auto}.ws-file-browser-internal-badge-span{align-items:center;gap:var(--space-unit);background-color:var(--secondary);padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * .5);font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);border-radius:2147483647px;flex-shrink:0;display:inline-flex}:where(.ws-file-browser-loading-grid-div>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-loading-grid-skeleton{height:calc(var(--space-unit) * 12);width:100%}.ws-file-browser-loading-grid-div-2{gap:calc(var(--space-unit) * 4);display:grid}.ws-file-browser-loading-grid-div-3{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ws-file-browser-loading-grid-div-4{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.ws-file-browser-loading-grid-skeleton-2{aspect-ratio:1;border-radius:var(--radius);width:100%}.ws-file-browser-loading-grid-skeleton-3{height:calc(var(--space-unit) * 3.5);width:66.6667%}.ws-file-browser-loading-grid-skeleton-4{height:calc(var(--space-unit) * 3);width:33.3333%}.ws-file-browser-empty-state-folder-glyph{height:calc(var(--space-unit) * 12);opacity:.8}.ws-file-browser-drop-area-div{min-height:60vh;position:relative}.ws-file-browser-drop-area-div-2{pointer-events:none;inset:calc(var(--space-unit) * -3);z-index:20;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--brand);background-color:var(--brand-soft);justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-drop-area-div-2{background-color:color-mix(in oklab, var(--brand-soft) 85%, transparent)}}.ws-file-browser-drop-area-div-2{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ws-file-browser-drop-area-p{align-items:center;gap:calc(var(--space-unit) * 2);background-color:var(--brand);padding-inline:calc(var(--space-unit) * 4);padding-block:calc(var(--space-unit) * 2);font-family:var(--font-heading);color:var(--brand-foreground);--tw-shadow:var(--elevation-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;display:flex}.ws-file-browser-upload-panel-section{right:calc(var(--space-unit) * 4);bottom:calc(var(--space-unit) * 4);z-index:40;border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--popover);width:min(22rem,100vw - 2rem);color:var(--popover-foreground);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;position:fixed;overflow:hidden}.ws-file-browser-upload-panel-div{align-items:center;gap:calc(var(--space-unit) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--space-unit) * 4);padding-block:calc(var(--space-unit) * 3);border-bottom-width:1px;display:flex}.ws-file-browser-upload-panel-p{font-family:var(--font-heading);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex:1}.ws-file-browser-upload-panel-chevron-down{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast))}.ws-file-browser-upload-panel-chevron-down-2{rotate:180deg}.ws-file-browser-upload-panel-div-2{max-height:calc(var(--space-unit) * 72)}:where(.ws-file-browser-upload-panel-div-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-upload-panel-div-2{padding:calc(var(--space-unit) * 2);overflow-y:auto}.ws-file-browser-upload-panel-upload-list{border-style:var(--tw-border-style);border-width:0;border-radius:0}.ws-file-browser-file-actions-span{align-items:center;gap:calc(var(--space-unit) * .5);display:inline-flex}.ws-file-browser-file-actions-span-2{border-radius:calc(var(--radius) - 2px);background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-file-actions-span-2{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.ws-file-browser-file-actions-span-2{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ws-file-browser-file-actions-dropdown-menu-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);overflow:hidden}@media (width>=40rem){.ws-file-browser-item-link-dialog-dialog-content{max-width:var(--container-md,28rem)}}.ws-file-browser-item-link-dialog-dialog-description{overflow-wrap:break-word}:where(.ws-file-browser-item-info-dialog-dl>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.ws-file-browser-item-info-dialog-div{gap:calc(var(--space-unit) * 3);padding-block:calc(var(--space-unit) * 3);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));grid-template-columns:7rem minmax(0,1fr);display:grid}.ws-file-browser-file-history-dialog-div{align-items:flex-start;gap:calc(var(--space-unit) * 3);flex-direction:column;display:flex}:where(.ws-file-browser-file-history-dialog-div-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-file-history-dialog-skeleton{aspect-ratio:4/3;border-radius:var(--radius);width:100%}.ws-file-browser-file-history-dialog-skeleton-2{height:calc(var(--space-unit) * 4);width:calc(var(--space-unit) * 32)}.ws-file-browser-file-history-dialog-skeleton-3{height:calc(var(--space-unit) * 3);width:calc(var(--space-unit) * 48)}.ws-file-browser-file-history-dialog-div-3{aspect-ratio:4/3;border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ws-file-browser-file-history-dialog-div-4{margin-top:calc(var(--space-unit) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--space-unit) * 3);display:flex}.ws-file-browser-file-history-dialog-span{background-color:var(--brand-soft);padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);color:var(--brand);border-radius:2147483647px}.ws-file-browser-file-history-dialog-p{margin-top:var(--space-unit);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ws-file-browser-file-history-dialog-div-6{margin-top:calc(var(--space-unit) * 6);border-top-style:var(--tw-border-style);padding-top:calc(var(--space-unit) * 5);border-top-width:1px}.ws-file-browser-file-history-dialog-h3{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.ws-file-browser-file-history-dialog-ol{margin-top:calc(var(--space-unit) * 2)}:where(.ws-file-browser-file-history-dialog-ol>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.ws-file-browser-file-history-dialog-li{align-items:flex-start;gap:calc(var(--space-unit) * 3);padding-block:calc(var(--space-unit) * 3);display:flex}.ws-file-browser-file-history-dialog-span-2{width:calc(var(--space-unit) * 10);height:calc(var(--space-unit) * 10);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ws-file-browser-file-history-dialog-p-2{margin-top:calc(var(--space-unit) * .5);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ws-file-browser-file-history-dialog-p-3{margin-top:calc(var(--space-unit) * 5);border-top-style:var(--tw-border-style);padding-top:calc(var(--space-unit) * 5);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-top-width:1px}.ws-file-browser-delete-files-dialog-ul{max-height:calc(var(--space-unit) * 52);list-style-type:disc;list-style-position:inside}:where(.ws-file-browser-delete-files-dialog-ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-delete-files-dialog-ul{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-y:auto}:where(.ws-file-browser-delete-files-dialog-div>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-delete-files-dialog-div{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive)}:where(.ws-file-browser-attached-file-viewer-div>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-attached-file-viewer-div{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ws-file-browser-attached-file-viewer-skeleton{height:calc(var(--space-unit) * 64);width:100%}.ws-file-browser-preview-dialog-motion-preview-content{flex-direction:column;max-width:none;animation:.26s cubic-bezier(.22,1,.36,1) ws-file-preview-enter;display:flex;overflow:hidden}.ws-file-browser-preview-dialog-motion-preview-content .ws-animated-preview-body-animated-preview-body-motion-div{flex-shrink:1;min-height:0}.ws-file-browser-preview-dialog-motion-preview-content .ws-animated-preview-body-animated-preview-body-div{max-height:calc(90dvh - 4rem - var(--ws-preview-footer-height,2rem) - 2px);grid-template-rows:auto minmax(0,1fr)}@keyframes ws-file-preview-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ws-file-browser-preview-dialog-motion-preview-content{animation:none}}.ws-file-browser-preview-layout{gap:calc(var(--space-unit) * 4);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}@media (width>=768px){.ws-file-browser-preview-layout-with-details{grid-template-columns:minmax(0,1fr) 17rem}.ws-file-browser-preview-layout-with-rail{grid-template-columns:minmax(0,1fr) auto}}.ws-file-browser-preview-details-rail{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;justify-content:flex-end;align-self:flex-start;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-preview-details-rail{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.ws-file-browser-preview-details-rail{padding:var(--space-unit)}.ws-file-browser-preview-dialog-dialog-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:calc(var(--space-unit) * 6);font-family:var(--font-heading);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);overflow:hidden}.ws-file-browser-preview-dialog-motion-div{flex-direction:column;min-width:0;height:70vh;min-height:0;max-height:100%;display:flex;overflow:hidden}.ws-file-browser-preview-dialog-motion-div>*{flex:1;min-height:0}.ws-file-browser-preview-dialog-motion-div .ws-file-browser-preview-dialog-div-2{aspect-ratio:auto;max-height:none}.ws-file-browser-preview-dialog-motion-div .ws-file-previews-video-file-preview-div{align-items:center;display:flex}.ws-file-browser-preview-dialog-motion-div .ws-file-previews-video-file-preview-video{height:100%;max-height:none}.ws-file-browser-preview-dialog-motion-div .ws-file-previews-text-file-preview-div-3{max-height:none}.ws-file-browser-preview-dialog-motion-div .ws-file-previews-spreadsheet-preview-div,.ws-file-browser-preview-dialog-motion-div .ws-word-preview-shell,.ws-file-browser-preview-dialog-motion-div .ws-archive-viewer-archive-preview-div-3{flex-direction:column;display:flex}.ws-file-browser-preview-dialog-motion-div .ws-file-previews-spreadsheet-preview-div-4,.ws-file-browser-preview-dialog-motion-div .ws-word-preview-paper,.ws-file-browser-preview-dialog-motion-div .ws-archive-viewer-archive-preview-div-5{flex:1;min-height:0;max-height:none}.ws-file-browser-preview-dialog-motion-div .ws-archive-viewer-archive-preview-div-6{height:100%;max-height:none}.ws-file-browser-preview-dialog-motion-div .ws-file-previews-unavailable-preview-div,.ws-file-browser-preview-dialog-motion-div .ws-file-previews-spreadsheet-preview-p{flex-direction:column;justify-content:center;align-items:center;display:flex}.ws-file-browser-preview-dialog-div{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;width:100%;min-width:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-preview-dialog-div{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.ws-file-browser-preview-dialog-div-2{aspect-ratio:4/3;border-radius:var(--radius);background-color:var(--muted);justify-content:center;align-items:center;width:100%;max-height:60vh;display:flex;position:relative;overflow:hidden}.ws-file-browser-preview-dialog-div-3{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}.ws-file-browser-preview-dialog-span{padding-inline:calc(var(--space-unit) * 2);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ws-file-browser-preview-dialog-div-4{justify-content:flex-end;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.ws-file-browser-svg-file-preview-img{object-fit:contain;max-width:88%;max-height:82%}.ws-file-browser-svg-file-preview-p{padding-inline:calc(var(--space-unit) * 6);text-align:center;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.ws-file-browser-preview-details{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;align-self:flex-start;min-width:0}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-preview-details{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.ws-file-browser-preview-details{padding:calc(var(--space-unit) * 4);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (width>=768px){.ws-file-browser-preview-details{max-height:70vh;overflow-y:auto}}.ws-file-browser-preview-details-heading{margin-top:calc(var(--space-unit) * -1);margin-right:calc(var(--space-unit) * -1);margin-bottom:calc(var(--space-unit) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:var(--space-unit);border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.ws-file-browser-preview-details-heading h2,.ws-file-browser-preview-details-links>h2{font-family:var(--font-heading);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}:where(.ws-file-browser-preview-details-loading>:not(:last-child)),:where(.ws-file-browser-preview-details-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-preview-details-row{align-items:baseline;gap:calc(var(--space-unit) * 2);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.ws-file-browser-preview-details-row dt{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.ws-file-browser-preview-details-row dd{min-width:0;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:break-word}.ws-file-browser-preview-details-links{margin-top:calc(var(--space-unit) * 4)}:where(.ws-file-browser-preview-details-links>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-preview-details-links{border-top-style:var(--tw-border-style);padding-top:calc(var(--space-unit) * 4);border-top-width:1px}:where(.ws-file-browser-preview-details-link-skeleton>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-preview-details-empty{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--space-unit) * 5);line-height:calc(var(--space-unit) * 5);color:var(--muted-foreground)}.ws-file-browser-preview-details-group h3{margin-bottom:calc(var(--space-unit) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}:where(.ws-file-browser-preview-details-group ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-unit) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-unit) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-preview-details-group a,.ws-file-browser-preview-details-group li>span{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);border-radius:calc(var(--radius) - 2px);min-width:0;padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 1.5);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast));--tw-outline-style:none;outline-style:none;display:flex}.ws-file-browser-preview-details-group a:hover{background-color:var(--background);color:var(--brand)}.ws-file-browser-preview-details-group a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}.ws-file-browser-preview-details-number{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:10px;display:block;overflow:hidden}.ws-file-browser-preview-details-note{color:var(--muted-foreground);flex-shrink:0;font-size:10px}.ws-file-browser-pdf-file-preview-div{align-items:center;gap:calc(var(--space-unit) * 3);padding:calc(var(--space-unit) * 10);text-align:center;flex-direction:column;display:flex}.ws-file-browser-pdf-file-preview-p{max-width:var(--container-sm,24rem);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}:where(.ws-file-browser-new-folder-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 4) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-share-files-dialog-form-dialog-content{min-width:0;overflow-x:hidden}.ws-file-browser-share-files-dialog-form-p{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--space-unit) * 3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));word-break:break-all;border-width:1px}.ws-file-browser-share-files-dialog-form-form{min-width:0}:where(.ws-file-browser-share-files-dialog-form-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-share-files-dialog-form-client-avatar{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6)}.ws-file-browser-share-files-dialog-form-ul{max-height:calc(var(--space-unit) * 52)}:where(.ws-file-browser-share-files-dialog-form-ul>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.ws-file-browser-share-files-dialog-form-ul{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;overflow-y:auto}.ws-file-browser-share-files-dialog-form-li{align-items:center;gap:calc(var(--space-unit) * 3);padding:calc(var(--space-unit) * 3);display:flex}.ws-file-browser-share-files-dialog-form-span{width:calc(var(--space-unit) * 10);height:calc(var(--space-unit) * 10);background-color:var(--muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ws-file-browser-share-files-dialog-form-span-2{min-width:0;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-wrap:break-word}.ws-file-browser-share-files-dialog-form-span-3{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:block}.ws-file-browser-share-files-dialog-form-fieldset{min-width:0}:where(.ws-file-browser-share-files-dialog-form-fieldset>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-browser-share-files-dialog-form-legend{margin-bottom:calc(var(--space-unit) * 2);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.ws-file-browser-share-files-dialog-form-div{max-height:calc(var(--space-unit) * 52);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;overflow-y:auto}.ws-file-browser-share-files-dialog-form-p-2{padding:calc(var(--space-unit) * 4);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.ws-file-browser-share-files-dialog-form-div-2{padding:calc(var(--space-unit) * 3);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ws-file-browser-share-files-dialog-form-label{cursor:pointer;align-items:center;gap:calc(var(--space-unit) * 3);border-bottom-style:var(--tw-border-style);padding:calc(var(--space-unit) * 3);border-bottom-width:1px;display:flex}.ws-file-browser-share-files-dialog-form-label:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.ws-file-browser-share-files-dialog-form-label:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ws-file-browser-share-files-dialog-form-label:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.ws-file-browser-share-files-dialog-form-input{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);accent-color:var(--primary);flex-shrink:0}.ws-file-browser-share-files-dialog-form-span-4{min-width:0;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ws-file-browser-share-files-dialog-form-span-5{overflow-wrap:break-word;display:block}.ws-file-browser-share-files-dialog-form-button{max-width:100%}.ws-file-browser-share-files-dialog-form-x{flex-shrink:0}.ws-file-browser-share-files-dialog-form-div-3{gap:calc(var(--space-unit) * 3);display:grid}@media (width>=40rem){.ws-file-browser-share-files-dialog-form-div-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-local-components-file-browser-list-view{width:calc(var(--space-unit) * 48)}@media not all and (width>=48rem){.ws-local-components-file-browser-list-view{display:none}}.ws-local-components-file-browser-list-view-2{width:calc(var(--space-unit) * 28)}@media not all and (width>=40rem){.ws-local-components-file-browser-list-view-2{display:none}}.ws-local-components-file-browser-quick-action-class{opacity:0;display:none}.ws-local-components-file-browser-quick-action-class:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.ws-local-components-file-browser-quick-action-class:is(:where(.group):hover *){opacity:1}}.ws-local-components-file-browser-quick-action-class:focus-visible{opacity:1}@media (width>=40rem){.ws-local-components-file-browser-quick-action-class{display:inline-flex}}.ws-local-components-file-browser-file-history-dialog-file-thumb{object-fit:contain;width:100%;max-height:100%}.ws-file-browser-share-ready-dialog{max-width:700px}.ws-file-browser-share-ready{align-items:flex-start;gap:calc(var(--space-unit) * 6);grid-template-columns:minmax(0,1fr) 10rem;min-width:0;display:grid}.ws-file-browser-share-ready>.ws-link-qr-code{justify-self:end}@media not all and (width>=640px){.ws-file-browser-share-ready{grid-template-columns:minmax(0,1fr)}.ws-file-browser-share-ready>.ws-link-qr-code{justify-self:center}}.ws-file-browser-share-ready-copy{min-width:0}:where(.ws-file-browser-share-ready-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 4) * calc(1 - var(--tw-space-y-reverse)))}.ws-animated-preview-body-animated-preview-body-motion-div{min-width:0;min-height:0;overflow:hidden}.ws-animated-preview-body-animated-preview-body-div{gap:calc(var(--space-unit) * 4);min-width:0;display:grid}.ws-link-qr-code{align-items:center;gap:calc(var(--space-unit) * 2);flex-direction:column;flex-shrink:0;display:flex}.ws-link-qr-code-frame{width:calc(var(--space-unit) * 40);height:calc(var(--space-unit) * 40);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ws-link-qr-code-frame img{width:calc(var(--space-unit) * 40);height:calc(var(--space-unit) * 40);image-rendering:pixelated}.ws-link-qr-code-frame>span{padding:calc(var(--space-unit) * 4);text-align:center;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--space-unit) * 5);line-height:calc(var(--space-unit) * 5);color:var(--color-neutral-700,oklch(37.1% 0 none))}.ws-link-qr-code figcaption{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.ws-archive-viewer-archive-preview-div{align-items:center;gap:calc(var(--space-unit) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--space-unit) * 6);padding-block:calc(var(--space-unit) * 12);text-align:center;border-width:1px;flex-direction:column;display:flex}.ws-archive-viewer-archive-preview-p{font-family:var(--font-heading);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.ws-archive-viewer-archive-preview-p-2{max-width:var(--container-md,28rem);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}:where(.ws-archive-viewer-archive-preview-div-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-archive-viewer-archive-preview-skeleton{height:calc(var(--space-unit) * 12);width:100%}.ws-archive-viewer-archive-preview-p-3{border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--space-unit) * 6);padding-block:calc(var(--space-unit) * 12);text-align:center;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-style:dashed;border-width:1px}:where(.ws-archive-viewer-archive-preview-div-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ws-archive-viewer-archive-preview-div-4{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;display:flex}.ws-archive-viewer-archive-preview-nav{align-items:center;gap:var(--space-unit);min-width:0;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-wrap:wrap;display:flex}.ws-archive-viewer-archive-preview-button{border-radius:calc(var(--radius) - 4px);--tw-outline-style:none;outline-style:none}@media (hover:hover){.ws-archive-viewer-archive-preview-button:hover{color:var(--brand)}}.ws-archive-viewer-archive-preview-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}.ws-archive-viewer-archive-preview-button-2{color:var(--muted-foreground)}.ws-archive-viewer-archive-preview-button-3{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.ws-archive-viewer-archive-preview-span{align-items:center;gap:var(--space-unit);min-width:0;display:flex}.ws-archive-viewer-archive-preview-chevron-right{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);color:var(--muted-foreground);flex-shrink:0}.ws-archive-viewer-archive-preview-button-4{text-overflow:ellipsis;white-space:nowrap;border-radius:calc(var(--radius) - 4px);--tw-outline-style:none;outline-style:none;overflow:hidden}@media (hover:hover){.ws-archive-viewer-archive-preview-button-4:hover{color:var(--brand)}}.ws-archive-viewer-archive-preview-button-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}.ws-archive-viewer-archive-preview-p-5{border-radius:calc(var(--radius) - 2px);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ws-archive-viewer-archive-preview-p-5{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.ws-archive-viewer-archive-preview-p-5{padding-inline:calc(var(--space-unit) * 3);padding-block:calc(var(--space-unit) * 2);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.ws-archive-viewer-archive-preview-div-5{align-items:flex-start;gap:calc(var(--space-unit) * 4);display:grid}@media (width>=48rem){.ws-archive-viewer-archive-preview-div-5{grid-template-columns:minmax(0,1fr) 16rem}}.ws-archive-viewer-archive-preview-div-6{max-height:55vh;min-height:calc(var(--space-unit) * 48);border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--space-unit) * 3);border-width:1px;overflow-y:auto}.ws-archive-viewer-archive-preview-p-6{padding-block:calc(var(--space-unit) * 10);text-align:center;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.ws-archive-viewer-archive-preview-ul{gap:calc(var(--space-unit) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.ws-archive-viewer-archive-preview-ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-archive-viewer-archive-preview-li{min-width:0}.ws-archive-viewer-archive-preview-div-7{margin-top:calc(var(--space-unit) * 3);justify-content:center;display:flex}.ws-archive-viewer-archive-card-button{border-radius:var(--radius);width:100%;min-width:0;padding:calc(var(--space-unit) * 1.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast));--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex}@media (hover:hover){.ws-archive-viewer-archive-card-button:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ws-archive-viewer-archive-card-button:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}}.ws-archive-viewer-archive-card-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}.ws-archive-viewer-archive-card-button-2{background-color:var(--muted);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--brand)}.ws-archive-viewer-archive-card-span{aspect-ratio:4/3;border-radius:calc(var(--radius) - 2px);background-color:var(--muted);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ws-archive-viewer-archive-card-folder{width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);fill:var(--folder-fill);color:var(--folder-stroke)}.ws-archive-viewer-archive-card-entry-thumb{object-fit:cover;width:100%;height:100%}.ws-archive-viewer-archive-card-icon{width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8)}.ws-archive-viewer-archive-card-span-2{margin-top:calc(var(--space-unit) * 1.5);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block;overflow:hidden}.ws-archive-viewer-archive-card-span-3{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--muted-foreground);font-size:11px;display:block;overflow:hidden}.ws-archive-viewer-archive-details-aside{border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--space-unit) * 4);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);border-style:dashed;border-width:1px}:where(.ws-archive-viewer-archive-details-aside-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ws-archive-viewer-archive-details-aside-2{border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--space-unit) * 4);border-width:1px}.ws-archive-viewer-archive-details-div{aspect-ratio:4/3;border-radius:calc(var(--radius) - 2px);background-color:var(--muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.ws-archive-viewer-archive-details-entry-thumb{object-fit:contain;width:100%;height:100%}.ws-archive-viewer-archive-details-icon{width:calc(var(--space-unit) * 12);height:calc(var(--space-unit) * 12)}.ws-archive-viewer-archive-details-p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow:hidden}.ws-archive-viewer-archive-details-p-2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);overflow:hidden}.ws-archive-viewer-archive-details-p-3{margin-top:var(--space-unit);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.ws-archive-viewer-archive-details-button{width:100%}.ws-archive-viewer-archive-details-actions{gap:calc(var(--space-unit) * 2);display:grid}.ws-archive-viewer-archive-entry-preview-dialog{max-height:90dvh;max-width:var(--container-4xl,56rem);overflow-y:auto}.ws-archive-viewer-archive-entry-preview-content{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;max-height:70dvh;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ws-archive-viewer-archive-entry-preview-content{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.ws-archive-viewer-archive-entry-preview-image,.ws-archive-viewer-archive-entry-preview-video{object-fit:contain;max-width:100%;max-height:70dvh;margin-inline:auto;display:block}.ws-file-previews-video-file-preview-div{border-radius:var(--radius);background-color:var(--color-black,#000);overflow:hidden}.ws-file-previews-video-file-preview-div-2{background-color:var(--muted);padding:calc(var(--space-unit) * 8);text-align:center;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ws-file-previews-video-file-preview-video{max-height:60vh;min-height:calc(var(--space-unit) * 40);width:100%}.ws-file-previews-text-file-preview-div{gap:calc(var(--space-unit) * 2);flex-direction:column;min-height:0;display:flex}.ws-file-previews-text-file-preview-div-2{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-wrap:wrap;flex-shrink:0;display:flex}.ws-file-previews-text-file-preview-div-3{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;flex:1;min-height:0;max-height:60vh;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ws-file-previews-text-file-preview-div-3{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.ws-file-previews-text-file-preview-pre{min-width:100%;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-leading:calc(var(--space-unit) * 5);font-size:11px;line-height:calc(var(--space-unit) * 5)}.ws-file-previews-text-file-preview-span{display:flex}.ws-file-previews-text-file-preview-span-2{width:calc(var(--space-unit) * 11);border-right-style:var(--tw-border-style);background-color:var(--muted);border-right-width:1px;flex-shrink:0;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.ws-file-previews-text-file-preview-span-2{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.ws-file-previews-text-file-preview-span-2{padding-right:calc(var(--space-unit) * 2);text-align:right;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ws-file-previews-text-file-preview-span-2{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.ws-file-previews-text-file-preview-span-2{-webkit-user-select:none;user-select:none}.ws-file-previews-text-file-preview-span-3{padding-inline:calc(var(--space-unit) * 3);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--foreground)}.ws-file-previews-spreadsheet-preview-p{border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--space-unit) * 6);padding-block:calc(var(--space-unit) * 12);text-align:center;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-style:dashed;border-width:1px}:where(.ws-file-previews-spreadsheet-preview-div>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-file-previews-spreadsheet-preview-div-2{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;display:flex}.ws-file-previews-spreadsheet-preview-div-3{gap:var(--space-unit);min-width:0;display:flex;overflow-x:auto}.ws-file-previews-spreadsheet-preview-button{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--space-unit) * 2.5);padding-block:var(--space-unit);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast));--tw-outline-style:none;outline-style:none}.ws-file-previews-spreadsheet-preview-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}.ws-file-previews-spreadsheet-preview-button-2{background-color:var(--secondary);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--secondary-foreground)}.ws-file-previews-spreadsheet-preview-button-3{color:var(--muted-foreground)}@media (hover:hover){.ws-file-previews-spreadsheet-preview-button-3:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.ws-file-previews-spreadsheet-preview-button-3:hover{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}}.ws-file-previews-spreadsheet-preview-p-3{border-radius:calc(var(--radius) - 2px);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ws-file-previews-spreadsheet-preview-p-3{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.ws-file-previews-spreadsheet-preview-p-3{padding-inline:calc(var(--space-unit) * 3);padding-block:calc(var(--space-unit) * 2);font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.ws-file-previews-spreadsheet-preview-div-4{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;max-height:58vh;overflow:auto}.ws-file-previews-spreadsheet-preview-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.ws-file-previews-spreadsheet-preview-thead{z-index:10;background-color:var(--muted);color:var(--muted-foreground);position:sticky;top:0}.ws-file-previews-spreadsheet-preview-th{width:calc(var(--space-unit) * 11);border-right-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 1.5);text-align:right;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);border-right-width:1px}.ws-file-previews-spreadsheet-preview-th-2{max-width:calc(var(--space-unit) * 64);text-overflow:ellipsis;white-space:nowrap;border-right-style:var(--tw-border-style);padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-right-width:1px;overflow:hidden}.ws-file-previews-spreadsheet-preview-th-2:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.ws-file-previews-spreadsheet-preview-tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.ws-file-previews-spreadsheet-preview-tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.ws-file-previews-spreadsheet-preview-tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ws-file-previews-spreadsheet-preview-tr:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}}.ws-file-previews-spreadsheet-preview-td{width:calc(var(--space-unit) * 11);border-right-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--space-unit) * 2);padding-block:var(--space-unit);text-align:right;color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-right-width:1px;position:sticky;left:0}.ws-file-previews-spreadsheet-preview-td-2{max-width:calc(var(--space-unit) * 64);text-overflow:ellipsis;white-space:nowrap;border-right-style:var(--tw-border-style);padding-inline:calc(var(--space-unit) * 2);padding-block:var(--space-unit);vertical-align:top;border-right-width:1px;overflow:hidden}.ws-file-previews-spreadsheet-preview-td-2:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.ws-file-previews-spreadsheet-preview-div-5{justify-content:center;display:flex}.ws-file-previews-unavailable-preview-div{align-items:center;gap:calc(var(--space-unit) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:var(--muted);border-style:dashed;border-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-file-previews-unavailable-preview-div{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.ws-file-previews-unavailable-preview-div{padding-inline:calc(var(--space-unit) * 6);padding-block:calc(var(--space-unit) * 12);text-align:center}.ws-file-previews-unavailable-preview-span{width:calc(var(--space-unit) * 16);height:calc(var(--space-unit) * 16);border-radius:var(--radius-2xl,1rem);background-color:var(--background);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;align-items:center;display:flex}.ws-file-previews-unavailable-preview-icon{width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8)}.ws-file-previews-unavailable-preview-p{font-family:var(--font-heading);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.ws-file-previews-unavailable-preview-div-2{max-width:var(--container-sm,24rem);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.ws-file-previews-loading-preview-skeleton{height:calc(var(--space-unit) * 7);width:100%}.ws-file-previews-preview-problem-div{align-items:center;gap:calc(var(--space-unit) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--space-unit) * 6);padding-block:calc(var(--space-unit) * 12);text-align:center;border-width:1px;flex-direction:column;display:flex}.ws-file-previews-preview-problem-alert-circle{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);color:var(--destructive)}.ws-file-previews-preview-problem-p{max-width:var(--container-sm,24rem);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.ws-word-thumbnail{background-color:var(--file-document);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ws-word-thumbnail{background-color:color-mix(in oklab, var(--file-document) 8%, transparent)}}.ws-word-thumbnail{padding:9%}.ws-word-thumbnail-page{background-color:var(--color-white,#fff);text-align:left;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;min-width:0;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#00000014;border-radius:3px;flex-direction:column;padding-block:8%;padding-inline:9%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ws-word-thumbnail-page{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 8%, transparent)}}.ws-word-thumbnail-title{margin-top:calc(var(--space-unit) * 2);-webkit-line-clamp:2;--tw-leading:1.25;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;line-height:1.25;font-weight:var(--font-weight-semibold,600);overflow-wrap:break-word;color:#1f2937;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-word-thumbnail-rule{margin-block:calc(var(--space-unit) * 2);height:1px;width:calc(var(--space-unit) * 6);background-color:oklab(46.1347% -.0235032 -.11731/.45)}.ws-word-thumbnail-excerpt{-webkit-line-clamp:4;--tw-leading:1.5;overflow-wrap:break-word;color:#64748b;-webkit-box-orient:vertical;font-size:7px;line-height:1.5;display:-webkit-box;overflow:hidden}.ws-word-thumbnail-skeleton-title,.ws-word-thumbnail-skeleton-line{margin-top:calc(var(--space-unit) * 2);height:calc(var(--space-unit) * 1.5);background-color:var(--color-slate-200,oklch(92.9% .013 255.508));border-radius:2147483647px}.ws-word-thumbnail-skeleton-title{margin-top:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 2);width:75%}.ws-word-thumbnail-skeleton-line{width:100%}.ws-word-thumbnail-skeleton-line-short{width:66.6667%}.ws-word-thumbnail-error{align-items:center;gap:calc(var(--space-unit) * 1.5);text-align:center;color:#64748b;flex-direction:column;margin:auto;font-size:8px;display:flex}.ws-word-thumbnail-error svg{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);color:#2b579a}:where(.ws-word-preview-shell>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ws-word-preview-paper{border-radius:var(--radius);max-height:68vh;padding:calc(var(--space-unit) * 3);background-color:#e8eaed;overflow:auto}@media (width>=40rem){.ws-word-preview-paper{padding:calc(var(--space-unit) * 6)}}.ws-word-preview-paper-annotated{max-height:none;overflow:visible}.ws-word-preview-page{width:100%;max-width:760px;margin-inline:auto;position:relative}.ws-word-preview-content{background-color:var(--color-white,#fff);width:100%;min-height:62vh;padding-inline:calc(var(--space-unit) * 8);padding-block:calc(var(--space-unit) * 10);--tw-leading:calc(var(--space-unit) * 6);font-size:13px;line-height:calc(var(--space-unit) * 6);color:#202124;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=40rem){.ws-word-preview-content{padding-inline:calc(var(--space-unit) * 14);padding-block:calc(var(--space-unit) * 14)}}.ws-word-preview-content h1{margin-bottom:calc(var(--space-unit) * 5);--tw-leading:var(--leading-tight,1.25);font-size:26px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.ws-word-preview-content h2{margin-top:calc(var(--space-unit) * 7);margin-bottom:calc(var(--space-unit) * 3);--tw-leading:var(--leading-tight,1.25);font-size:20px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.ws-word-preview-content h3{margin-top:calc(var(--space-unit) * 6);margin-bottom:calc(var(--space-unit) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:16px;font-weight:var(--font-weight-semibold,600)}.ws-word-preview-content p{margin-block:calc(var(--space-unit) * 3)}.ws-word-preview-content ul{margin-block:calc(var(--space-unit) * 3);padding-left:calc(var(--space-unit) * 6);list-style-type:disc}.ws-word-preview-content ol{margin-block:calc(var(--space-unit) * 3);padding-left:calc(var(--space-unit) * 6);list-style-type:decimal}.ws-word-preview-content a{color:#0b57d0;text-underline-offset:2px;text-decoration-line:underline}.ws-word-preview-content img{margin-block:calc(var(--space-unit) * 4);max-width:100%;height:auto}.ws-word-preview-content table{margin-block:calc(var(--space-unit) * 4);border-collapse:collapse;width:100%;font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.ws-word-preview-content th,.ws-word-preview-content td{border-style:var(--tw-border-style);padding-inline:calc(var(--space-unit) * 2);padding-block:calc(var(--space-unit) * 1.5);vertical-align:top;border-width:1px;border-color:#d0d4da}.ws-word-preview-content th{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:#f3f5f7}.ws-word-preview-note{text-align:center;color:var(--muted-foreground);font-size:11px}.ws-word-preview-loading{width:100%;max-width:760px;min-height:62vh;margin-inline:auto}:where(.ws-word-preview-loading>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-unit) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-unit) * 3) * calc(1 - var(--tw-space-y-reverse)))}.ws-word-preview-loading{border-radius:calc(var(--radius) - 4px);background-color:var(--color-white,#fff);padding-inline:calc(var(--space-unit) * 8);padding-block:calc(var(--space-unit) * 10);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=40rem){.ws-word-preview-loading{padding-inline:calc(var(--space-unit) * 14);padding-block:calc(var(--space-unit) * 14)}}.ws-word-preview-loading-title{margin-bottom:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);width:66.6667%}.ws-word-preview-loading-line{height:calc(var(--space-unit) * 3);width:100%}.ws-word-preview-loading-line-short{width:75%}.ws-word-preview-error{align-items:center;gap:calc(var(--space-unit) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--space-unit) * 6);padding-block:calc(var(--space-unit) * 12);text-align:center;font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-style:dashed;border-width:1px;flex-direction:column;display:flex}.ws-word-preview-error-icon{width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);color:var(--file-document)}.ws-word-preview-error-detail{max-width:var(--container-sm,24rem);color:var(--muted-foreground)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@layer components.primitives{.ws-toggle-toggle-variants{justify-content:center;align-items:center;gap:calc(var(--space-unit) * 2);border-radius:calc(var(--radius) - 2px);font-size:var(--type-body);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease-ui));transition-duration:var(--tw-duration,var(--duration-fast));--tw-outline-style:none;outline-style:none;display:inline-flex}@media (hover:hover){.ws-toggle-toggle-variants:hover{background-color:var(--muted);color:var(--muted-foreground)}}.ws-toggle-toggle-variants:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ws-toggle-toggle-variants:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ws-toggle-toggle-variants:disabled{pointer-events:none;opacity:.5}.ws-toggle-toggle-variants[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ws-toggle-toggle-variants[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.ws-toggle-toggle-variants[data-state=on]{background-color:var(--accent);color:var(--accent-foreground)}.ws-toggle-toggle-variants:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ws-toggle-toggle-variants:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.ws-toggle-toggle-variants :where(svg){width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.ws-toggle-toggle-variants svg{pointer-events:none;flex-shrink:0}.ws-toggle-toggle-variants-default{background-color:#0000}.ws-toggle-toggle-variants-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-shadow:var(--elevation-low);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}@media (hover:hover){.ws-toggle-toggle-variants-outline:hover{background-color:var(--accent);color:var(--accent-foreground)}}.ws-toggle-toggle-variants-default-2{height:calc(var(--space-unit) * 9);min-width:calc(var(--space-unit) * 9);padding-inline:calc(var(--space-unit) * 2)}.ws-toggle-toggle-variants-sm{height:calc(var(--space-unit) * 8);min-width:calc(var(--space-unit) * 8);padding-inline:calc(var(--space-unit) * 1.5)}.ws-toggle-toggle-variants-lg{height:calc(var(--space-unit) * 10);min-width:calc(var(--space-unit) * 10);padding-inline:calc(var(--space-unit) * 2.5)}}
