.work-progress{--work-progress-duration:1.5s;--work-progress-size:12px;--work-progress-stroke:2px;--work-progress-color:var(--muted-foreground);color:var(--work-progress-color);flex-shrink:0;display:inline-flex}.work-progress-spinner>svg{width:var(--work-progress-size);height:var(--work-progress-size);stroke-width:var(--work-progress-stroke);animation:work-progress-turn var(--work-progress-duration) linear infinite}.work-progress-bar{background:color-mix(in srgb,var(--work-progress-color) 10%,transparent);width:100%;height:2px;display:block;overflow:hidden}.work-progress-bar>span{background:var(--work-progress-color);width:35%;height:100%;animation:work-progress-travel calc(var(--work-progress-duration) * 1.2) ease-in-out infinite;display:block}@keyframes work-progress-turn{to{transform:rotate(360deg)}}@keyframes work-progress-travel{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.work-progress-spinner>svg,.work-progress-bar>span{animation:none}.work-progress-bar>span{opacity:.35;width:100%}}.seed-format-preview{isolation:isolate;display:inline-flex;position:relative}.seed-sharing-mark{z-index:1;bottom:-3px;border:1px solid var(--border);background:var(--background);width:22px;height:22px;color:var(--primary);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-6px}.seed-format-preview[data-compact=true] .seed-sharing-mark{bottom:-2px;width:16px;height:16px;inset-inline-end:-4px}:root,.dark{--media-transport-control-size:var(--card-control-size);--media-transport-icon-size:var(--operator-icon-size);--media-transport-gap:var(--space-1);--media-transport-duration-width:5ch;--media-transport-surface:var(--background);--media-transport-foreground:var(--foreground);--file-name-size:var(--type-item-name);--file-name-weight:var(--weight-medium);--file-name-line:1.35;--file-list-name-size:.75rem;--file-format-symbol-size:.75rem;--file-format-symbol-compact-size:.5625rem;--file-format-size:.625rem;--file-meta-size:.6875rem;--file-name-color:var(--text-item);--file-secondary-color:var(--text-file-format);--file-caption-gap:.125rem;--file-compact-preview-size:2.5rem;--file-preview-radius:var(--radius-control);--file-preview-surface:var(--background);--file-audio-surface:var(--file-preview-surface);--file-transport-surface:#141218b8;--file-transport-foreground:#fff;--file-processing-duration:9s}.file-identity{gap:var(--file-caption-gap);min-width:0;max-width:100%;font:var(--file-name-weight) var(--file-name-size)/var(--file-name-line) var(--font-sans);color:var(--file-name-color);flex-direction:column;display:flex}.resource-file-name{text-align:start;unicode-bidi:plaintext;min-width:0;max-width:100%;display:flex}.resource-file-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resource-file-extension{white-space:nowrap;flex:none}.file-identity-format{font:400 var(--file-format-size)/1.3 var(--font-sans);letter-spacing:normal;color:var(--file-secondary-color)}.file-identity{letter-spacing:-.012em}.file-list-filename .file-identity{font-size:var(--file-list-name-size);font-weight:var(--weight-list-title)}.file-identity-meta{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.file-card-date{font:400 var(--file-format-size)/1.3 var(--font-sans);color:var(--file-secondary-color);white-space:nowrap;opacity:0}.file-icon:hover .file-card-date,.file-icon:focus-within .file-card-date{opacity:1}@media (hover:none){.file-card-date{opacity:1}}.dark,.ui-theme-dark{--file-preview-surface:var(--surface-raised);--file-audio-surface:var(--file-preview-surface)}.vl-grid.file-sized-grid,.collection-loading-grid{--file-grid-floor:var(--collection-card-min-medium);--collection-card-max:var(--collection-card-max-medium);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--file-grid-floor)),var(--collection-card-max)));align-items:start;column-gap:var(--space-5);row-gap:var(--space-6);display:grid}.vl-grid.file-sized-grid[data-grid-size=small],.collection-loading-grid[data-grid-size=small]{--file-grid-floor:var(--collection-card-min-small);--collection-card-max:var(--collection-card-max-small)}.vl-grid.file-sized-grid[data-grid-size=large],.collection-loading-grid[data-grid-size=large]{--file-grid-floor:var(--collection-card-min-large);--collection-card-max:var(--collection-card-max-large)}@media (width<=600px){.vl-grid.file-sized-grid,.collection-loading-grid{grid-template-columns:repeat(2,minmax(0,var(--collection-card-max)));column-gap:var(--space-3)}.vl-grid.file-sized-grid[data-grid-size=large],.collection-loading-grid[data-grid-size=large]{grid-template-columns:minmax(0,min(100%,var(--collection-card-max)))}}.file-identity-format-group{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.dp-loading-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.dp-loading-card{gap:var(--space-3);display:grid}.dp-skeleton-title{height:var(--space-8);width:12rem;max-width:100%}.dp-skeleton-description{height:var(--space-4);width:85%;margin-top:var(--space-2)}.dp-skeleton-media{aspect-ratio:16/9;width:100%}.dp-skeleton-label{height:var(--space-5);width:65%}.dp-loading-state{padding:var(--space-6);box-sizing:border-box;width:100%;min-width:0}.dp-loading-state .dp-page-heading{margin-bottom:var(--space-6)}.dp-loading-rows{gap:var(--space-2);display:grid}.dp-loading-row{height:var(--control-height);border-radius:var(--field-radius)}.collection-loading{--collection-loading-gap:var(--space-4);width:100%;min-width:0}.collection-loading-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--collection-loading-gap);min-height:var(--control-height);display:flex}.collection-loading-title{width:10rem;height:var(--space-6)}.collection-loading-search{width:18rem;max-width:45%;height:var(--control-height)}.collection-loading-filter{width:12rem;height:var(--control-height)}.collection-loading-controls{width:14rem;max-width:45%;height:var(--control-height)}.collection-loading-card{gap:var(--space-3);display:grid}.collection-loading-thumbnail{aspect-ratio:1;width:100%}.collection-loading-name{height:var(--space-4);width:65%}.collection-loading-rows{gap:var(--space-3);display:grid}.collection-loading-row{gap:var(--space-3);min-height:var(--control-height);align-items:center;display:flex}.collection-loading-icon{width:var(--control-height);height:var(--control-height);flex:none}.collection-loading-home{gap:var(--space-5);display:grid}.collection-loading-objects{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.collection-loading-object{height:6rem}@media (forced-colors:active){.quiet-scroll{scrollbar-width:auto}.quiet-scroll::-webkit-scrollbar{display:revert}.quiet-scroll-edge{-webkit-mask-image:none;mask-image:none}}.resource-page{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.resource-page-header{min-width:0;min-height:3.5rem;padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--background);flex:none;display:flex}.resource-page-identity{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-resource-heading);font-weight:var(--weight-collection-heading);letter-spacing:-.02em;margin:0;line-height:1.3;display:flex}.resource-page-identity>.fd-inline-name,.resource-page-identity>.fd-inline-name-editor{font:inherit;min-width:0}.resource-page-mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.resource-page-mark>svg{width:20px;height:20px}.resource-page-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.resource-page-body{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.resource-page-content{flex:1;min-width:0;min-height:0;overflow:auto}.resource-page-content[data-padded=true]{padding:var(--space-5) var(--space-6)}.resource-page-body>.viewer-details-panel{flex:0 0 var(--resource-inspector-width,19rem);max-height:none;padding:var(--space-3);border-inline-start:1px solid var(--border);background:var(--background)}.resource-page-body>.viewer-details-panel .viewer-details-panel__body{flex:1;min-height:0;overflow:auto}.resource-page-meta{font-size:var(--type-caption);color:var(--muted-foreground);margin-bottom:var(--space-3)}@media (width<=600px){.resource-page-header{padding-inline:var(--space-4);gap:var(--space-2)}.resource-page-actions{gap:var(--space-1)}.resource-page-content[data-padded=true]{padding-inline:var(--space-4)}}.resource-detail-owner{border-inline-start:1px solid var(--border);align-items:center;margin-inline-start:var(--space-2);padding-inline-start:var(--space-3);display:flex}.resource-detail-owner-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:flex}.resource-detail-owner-button .fd-avatar{width:var(--space-7,1.75rem);height:var(--space-7,1.75rem);font-size:var(--type-caption)}.resource-detail-owner-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.resource-detail-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--border);font-size:var(--type-small);flex-wrap:wrap;flex:none;display:flex}.resource-detail-toolbar>[data-slot=button]{height:var(--control-height);font-size:var(--type-small)}.resource-detail-toolbar-status{align-items:center;gap:var(--space-2);color:var(--muted-foreground);margin-inline-start:auto;display:flex}@media (width<=600px){.resource-detail-toolbar{padding-inline:var(--space-4)}.resource-detail-owner{margin-inline-start:0;padding-inline-start:var(--space-2)}}.seed-workspace{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.seed-writing-area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.seed-workspace>.viewer-details-panel{flex:0 0 var(--resource-inspector-width,19rem);max-height:none;padding:var(--space-3);border-inline-start:1px solid var(--border);background:var(--background)}.seed-workspace .viewer-details-panel__body{flex:1;min-height:0;overflow:hidden}.seed-inspector-location{gap:var(--space-1);display:grid}.seed-inspector-location a{color:inherit;text-underline-offset:3px;text-decoration:underline}.seed-inspector-muted,.seed-inspector-connections p{color:var(--muted-foreground);font-size:var(--type-caption);margin:0}.seed-inspector-connections ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.seed-inspector-connections a{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:inherit;font-size:var(--type-caption);align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.seed-inspector-connections a:hover{background:var(--control-hover-surface)}}.seed-inspector-connections a span{overflow-wrap:anywhere;flex:1;min-width:0}.seed-inspector-connections small{color:var(--muted-foreground)}.seed-workspace .seed-referenced-by{max-block-size:none;padding:0;overflow:visible}.seed-access-summary{font-size:var(--type-caption);color:var(--muted-foreground);gap:.15rem;max-width:20rem;line-height:1.3;display:grid}.seed-access-summary small{font-size:inherit}.seed-tab-header h1{min-width:0}.seed-tab-header .seed-header-actions{flex-wrap:wrap;justify-content:flex-end}.seed-inspector-sheet{grid-template-rows:auto minmax(0,1fr);width:calc(100vw - 3rem);max-height:85dvh}.seed-inspector-sheet-body{min-height:0;overflow:auto}@media (width<=52rem){.seed-tab-header{flex-wrap:wrap}.seed-access-summary{max-width:100%}.seed-tab-header .seed-header-actions{gap:var(--space-2)}}.seed-workspace[data-panel=access]>.viewer-details-panel{flex-basis:23rem}.save-status-indicator{align-items:center;gap:var(--space-2);max-width:240px;min-height:32px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--type-small);color:var(--muted-foreground);background:0 0;display:flex}.save-status-indicator>svg{flex-shrink:0}.save-status-indicator>.save-status-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.save-status-indicator[data-attention]{color:var(--foreground)}.save-status-indicator:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.save-status-details{white-space:normal;max-width:min(340px,100vw - 32px)}@media (width<=800px){.save-status-indicator{max-width:150px}}@media (width<=540px){.save-status-indicator>.save-status-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.save-status-indicator{justify-content:center;width:32px;padding:0}}.save-status-indicator>.work-progress{--work-progress-size:16px;--work-progress-color:currentColor}.save-conflict-help{font-size:var(--type-small);color:var(--muted-foreground);padding:var(--space-2);margin:0;line-height:1.5}@media (width>=541px){.save-status-indicator{min-inline-size:7.5rem}}.quiet-scroll{scrollbar-width:none;overscroll-behavior:contain;scroll-padding-block:var(--space-3)}.quiet-scroll::-webkit-scrollbar{display:none}.quiet-scroll-edge{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--rail-edge-fade,12px)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--rail-edge-fade,12px)),transparent);padding-bottom:var(--space-3)}.quiet-scroll-edge:focus-within{-webkit-mask-image:none;mask-image:none}@media (forced-colors:active){.quiet-scroll{scrollbar-width:auto}.quiet-scroll::-webkit-scrollbar{display:revert}.quiet-scroll-edge{-webkit-mask-image:none;mask-image:none}}.seed-tab{background:var(--background);min-width:0;height:100%;min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex;overflow:hidden}.seed-tab[hidden]{display:none}.seed-tab-header{padding:var(--space-4,1rem) var(--space-6,1.5rem);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.seed-tab-header h1{font-size:1.125rem;font-weight:var(--weight-title);align-items:center;gap:.5rem;margin:0;display:flex}.seed-tab-header>div{align-items:center;gap:.5rem;display:flex}.seed-editor{min-height:0;padding:0 var(--space-6,1.5rem) 3rem;flex:1;overflow:auto}.seed-editor-toolbar{z-index:2;background:var(--background);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem 0;display:flex;position:sticky;top:0}.seed-prose{overflow-wrap:anywhere;outline:none;max-width:52rem;min-height:22rem;margin:1rem auto;line-height:1.65}.seed-prose h1{font-size:1.8rem}.seed-prose h2{font-size:1.4rem}.seed-prose h3{font-size:1.1rem}.seed-prose p{margin:.5rem 0}.seed-prose ul{list-style:outside}.seed-prose ol{list-style:decimal}.seed-prose ul,.seed-prose ol{padding-inline-start:1.5rem}.seed-prose ul[data-type=taskList]{padding:0;list-style:none}.seed-prose ul[data-type=taskList]>li{gap:.5rem;display:flex}.seed-prose ul[data-type=taskList]>li>div{flex:1}.seed-prose ul[data-type=taskList]>li>label{flex:none;padding-block-start:.5rem}.seed-prose ul[data-type=taskList] input[type=checkbox]{accent-color:var(--primary)}.seed-prose blockquote,.seed-callout{border-inline-start:3px solid var(--border);background:var(--muted);padding:.5rem 1rem}.seed-prose table{border-collapse:collapse;table-layout:fixed;width:100%}.seed-prose td,.seed-prose th{border:1px solid var(--border);vertical-align:top;padding:.5rem}.seed-prose th{background:var(--muted)}.seed-prose pre{background:var(--muted);border-radius:var(--radius);padding:1rem;overflow:auto}.seed-prose .is-empty:before{content:attr(data-placeholder);float:inline-start;color:var(--muted-foreground);pointer-events:none;height:0}.seed-reference-node{margin:1rem 0;position:relative}.seed-reference-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin:0;padding:1rem}.seed-reference-card>a{align-items:center;gap:.5rem;display:flex}.seed-reference-card img,.seed-reference-card video{object-fit:contain;max-width:100%;max-height:24rem;margin:.75rem 0}.seed-reference-card figcaption{color:var(--muted-foreground);font-size:.875rem}.seed-reference-node input{border:0;border-bottom:1px solid var(--border);background:0 0;width:calc(100% - 3rem);padding:.5rem}.seed-reference-unavailable{color:var(--muted-foreground);border:1px dashed var(--border);padding:1rem}.seed-block-drag{inset-inline-start:-1rem;cursor:grab;position:absolute;top:1rem}.seed-gallery{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.75rem;display:grid}.seed-slash{z-index:1000;background:var(--popover);min-width:13rem;max-height:17rem;color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:auto}.seed-slash button{text-align:start;width:100%;padding:.5rem .75rem;display:block}.seed-slash button[aria-selected=true]{background:var(--accent);color:var(--accent-foreground)}.seed-picker-list{max-height:45vh;overflow:auto}.seed-picker-kinds{flex-wrap:wrap;gap:.5rem;display:flex}.seed-share-list{max-height:40vh;overflow:auto}.seed-share-resource{align-items:center;gap:.5rem;padding:.5rem;display:flex}.seed-share-resource label{flex:1}.seed-share-preview{white-space:normal;background:var(--muted);width:100%;min-height:0;max-height:30vh;padding:1rem;overflow:auto}@media (width<=600px){.seed-tab-header{flex-wrap:wrap;padding:1rem}.seed-editor{padding:0 1rem 2rem}.seed-tab-header h1{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.seed-tab{--seed-gutter:clamp(2.5rem, 5vw, 5rem)}.seed-editor{padding-inline:var(--seed-gutter);scroll-padding-block:4rem;position:relative}.seed-prose{max-width:var(--seed-document-width,46rem);margin:2.5rem auto 5rem;font-size:1rem}.seed-prose>*{margin-block:.75rem}.seed-prose :is(h1,h2,h3){line-height:1.3;font-weight:var(--weight-semibold);margin-block:1.75em .5em}.seed-prose .selectedCell{background:var(--accent)}.seed-prose .ProseMirror-selectednode{outline:2px solid var(--ring);outline-offset:6px;border-radius:var(--radius)}.seed-editor-tools{z-index:3;background:var(--background);justify-content:flex-end;gap:.125rem;padding-block:.5rem;display:flex;position:sticky;top:0}.seed-editor-tools svg,.seed-block-controls svg,.seed-selection-toolbar svg{width:1rem;height:1rem}.seed-selection-toolbar{border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);align-items:center;gap:.125rem;padding:.25rem;display:flex}.seed-selection-toolbar [aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}.seed-block-controls{color:var(--muted-foreground);align-items:center;padding-inline-end:.375rem;display:flex}.seed-block-controls button{border-radius:var(--radius-sm);width:1.5rem;height:1.75rem}.seed-block-controls button:last-child{cursor:grab}.seed-link-editor{width:min(22rem,100vw - 2rem);padding:1rem}.seed-link-editor label{gap:.5rem;display:grid}.seed-link-editor input{border:1px solid var(--border);border-radius:var(--radius);width:100%;padding:.5rem}.seed-link-editor form>div{gap:.5rem;margin-top:.75rem;display:flex}.seed-outline{width:min(20rem,100vw - 2rem);max-height:50vh;padding:.5rem;overflow:auto}.seed-outline button{text-align:start;border-radius:var(--radius-sm);width:100%;padding:.5rem .75rem;display:block}.seed-outline button:hover{background:var(--accent)}.seed-outline p{color:var(--muted-foreground);padding:.75rem}.seed-reference-actions{top:.5rem;opacity:0;transition:opacity var(--motion-duration-fast,.12s);position:absolute;inset-inline-end:.5rem}.seed-reference-node:hover .seed-reference-actions,.seed-reference-node:focus-within .seed-reference-actions{opacity:1}.seed-reference-card{padding-inline-end:3rem}.seed-reference-note input{width:100%}.seed-table-tools{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);width:fit-content;box-shadow:var(--shadow-md);margin-inline:auto;position:sticky;bottom:.5rem}@media (hover:none){.seed-reference-actions{opacity:1}}@media (width<=600px){.seed-editor{padding-inline:2.25rem 1rem}.seed-prose{margin-top:1rem}.seed-selection-toolbar{flex-wrap:wrap;max-width:calc(100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.seed-reference-actions{transition:none}}.seed-reference-skeleton{width:100%;height:2rem}.seed-image-preview{cursor:zoom-in;text-align:start;background:0 0;border:0;max-width:100%;padding:0;display:block}.seed-image-preview:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.seed-reference-note{padding:var(--space-2) var(--space-3)}.seed-reference-note input{font-size:var(--type-small);box-shadow:none;border-color:var(--border);background:0 0}.seed-reference-card>.audio-audition{margin-top:var(--space-2);max-width:22rem}.seed-command-menu{scrollbar-width:none;width:17rem;max-height:min(26rem,70dvh);overflow:auto}.seed-command-menu::-webkit-scrollbar{display:none}.seed-slash::-webkit-scrollbar{display:none}.seed-command-menu>input{background:var(--popover);z-index:1;position:sticky;top:0}.seed-command-group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--type-caption);color:var(--muted-foreground);font-weight:var(--weight-navigation)}.seed-slash{scrollbar-width:none;width:17rem}.seed-slash button{align-items:center;gap:var(--space-3);display:flex}.seed-tab-header{padding-block:var(--space-3)}.seed-access-content{min-height:0;font-size:var(--type-small);flex-direction:column;flex:1;display:flex}.seed-access-scroll{align-content:start;gap:var(--space-3);min-height:0;padding-block:var(--space-1);flex:1;display:grid;overflow:auto}.seed-access-content p{color:var(--muted-foreground);margin:0;line-height:1.5}.seed-access-content .seed-access-rule{color:var(--foreground)}.seed-access-content .seed-share-list{max-height:none;overflow:visible}.seed-access-content .seed-share-resource{flex-wrap:wrap;padding-inline:0}.seed-access-actions{gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.seed-panel-content{padding-top:var(--space-3)}.seed-workspace .viewer-details-panel__body{scrollbar-width:none}.seed-workspace .viewer-details-panel__body::-webkit-scrollbar{display:none}.seed-access-summary{font-variant-numeric:tabular-nums}.seed-prose{zoom:var(--seed-zoom,1)}.seed-display-controls{border-inline-start:1px solid var(--border);align-items:center;gap:var(--space-1);margin-inline-start:var(--space-2);padding-inline-start:var(--space-2);display:flex}.seed-owner-group{border-inline-start:1px solid var(--border);align-items:center;margin-inline-start:var(--space-2);padding-inline-start:var(--space-3);display:flex}.seed-owner-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:flex}.seed-owner-button .fd-avatar{width:var(--space-7,1.75rem);height:var(--space-7,1.75rem);font-size:var(--type-caption)}.seed-owner-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.seed-reference-card[data-kind=voice]{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:24rem;display:flex}.seed-voice-identity{align-items:center;gap:var(--space-2);font-size:var(--type-small);min-width:0;display:flex}.seed-voice-identity svg{flex-shrink:0;width:1rem;height:1rem}.seed-reference-card[data-kind=voice]>.audio-audition{width:100%;max-width:none;margin:0}.seed-reference-card[data-kind=voice]>figcaption{width:100%}.seed-access-person{align-items:center;gap:var(--space-2);padding-block:var(--space-1);min-width:0;display:flex}.seed-access-person>.fd-avatar{width:1.75rem;height:1.75rem;font-size:var(--type-caption)}.seed-access-person>span:not(.fd-avatar){overflow-wrap:anywhere;flex:1;min-width:0}.seed-access-person>small{color:var(--muted-foreground);font-size:var(--type-caption)}.seed-access-links{border-top:1px solid var(--border);padding-top:var(--space-4);gap:var(--space-2);display:grid}.seed-access-links>p:first-child{color:var(--foreground);font-weight:var(--weight-navigation)}.seed-share-options,.seed-share-review{gap:var(--space-3);display:grid}.seed-share-review h3{font-size:var(--type-small);margin:0}.seed-share-preview{font-size:var(--type-small);scrollbar-width:none;max-height:20rem;overflow:auto}.seed-share-preview summary{cursor:pointer;font-weight:var(--weight-navigation);padding-block:var(--space-2)}.seed-shared-link{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.seed-shared-link>a{color:inherit;font-size:var(--type-small);flex:1;text-decoration:none}.seed-access-actions{justify-content:flex-end}.seed-reference-node[data-kind=voice]{max-width:24rem}.seed-reference-node[data-kind=voice] .seed-reference-card{padding-inline-end:var(--space-10,2.5rem)}.seed-workspace[data-panel=access] .viewer-details-panel__body{flex:1;padding-bottom:0;display:flex;overflow:hidden}.seed-workspace[data-panel=access] .seed-panel-content{flex:1;min-height:0;padding-top:0;display:flex}.seed-access-actions{margin-top:var(--space-2);flex-shrink:0}.seed-inspector-sheet-body:has(.seed-access-content){display:flex;overflow:hidden}.seed-inspector-sheet-body:has(.seed-access-content) .seed-panel-content{flex:1;min-height:0;display:flex}.seed-share-dialog{gap:var(--space-4);flex-direction:column;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 4rem);display:flex;overflow:hidden}.seed-share-dialog .seed-share-document-name{color:var(--muted-foreground);font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.seed-share-dialog .seed-access-scroll{padding-inline:var(--space-1)}.seed-share-dialog .seed-share-resource{align-items:stretch;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);flex-direction:column;display:flex}.seed-share-dialog .seed-share-resource label{align-items:center;gap:var(--space-3);cursor:pointer;min-height:var(--space-6);font-size:var(--type-small);display:flex}.seed-share-dialog .seed-share-resource .seed-share-sample{color:var(--muted-foreground);font-size:var(--type-caption);padding-inline-start:calc(var(--space-4) + var(--space-3))}.seed-share-dialog .seed-access-actions{flex-wrap:wrap;margin:0;padding-bottom:0}.seed-share-dialog .seed-access-links:has(>p:only-child){display:none}.seed-share-dialog .seed-share-options{gap:var(--space-3);display:grid}.seed-share-dialog .seed-share-link-choice{box-shadow:none;border-radius:var(--radius);justify-content:flex-start;gap:var(--space-2);white-space:normal;text-align:start}.seed-share-dialog .seed-share-new-link{min-height:0;padding:var(--space-1) 0;font-size:var(--type-caption);justify-self:start}.seed-share-status{gap:var(--space-3);padding-block:var(--space-3);display:grid}.seed-share-status h3,.seed-share-revoke h3{font-size:var(--type-small);font-weight:var(--weight-label);margin:0}.seed-share-status>button{justify-self:start}.seed-share-protection{border-block:1px solid var(--border);padding-block:var(--space-3);display:grid}.seed-share-protection>summary{cursor:pointer;color:var(--muted-foreground);font-size:var(--type-small)}.seed-share-protection[open]>:not(summary){margin-top:var(--space-3)}.seed-share-protection label{gap:var(--space-2);display:grid}.seed-share-revoke{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.seed-share-revoke>h3,.seed-share-revoke>p{width:100%}.seed-share-dialog:has(.seed-share-review){width:min(56rem,100vw - 2rem);max-width:min(56rem,100vw - 2rem)}.seed-share-dialog .seed-share-preview{background:0 0;max-height:none;padding:0;overflow:visible}.seed-share-preview iframe{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;height:26rem;display:block}.seed-direct-share-dialog{width:min(36rem,100vw - 2rem);max-width:36rem;max-height:calc(100dvh - 2rem);overflow:auto}.seed-direct-share{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.seed-direct-share h3{font-size:var(--type-small);font-weight:var(--weight-label);margin:0 0 var(--space-2)}.seed-direct-share p{font-size:var(--type-small);margin:var(--space-2) 0 0;color:var(--foreground);line-height:1.5}.seed-share-invite{gap:var(--space-2);align-items:center;display:flex}.seed-share-recipient-picker{flex:1;min-width:0;position:relative}.seed-share-email-field{gap:var(--space-1);border-radius:var(--field-radius);padding:var(--space-1);min-height:var(--cta-height);flex-wrap:wrap;height:auto;display:flex}.seed-share-email-field input{flex:1;width:auto;min-width:8rem;height:1.5rem}.seed-share-email-token{align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--field-radius);padding:2px var(--space-1);font-size:var(--type-small);max-width:100%;display:inline-flex}.seed-share-email-token .fd-avatar{width:20px;height:20px}.seed-share-email-token button{background:0 0;border:0;place-items:center;padding:3px;display:grid}.seed-share-email-token span{text-overflow:ellipsis;overflow:hidden}.seed-share-suggestions{z-index:5;top:calc(100% + var(--space-1));background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--floating-radius);box-shadow:var(--cta-shadow);padding:var(--space-1);max-height:16rem;position:absolute;inset-inline:0;overflow:auto}.seed-share-match{align-items:center;gap:var(--space-3);text-align:start;border-radius:var(--floating-item-radius);width:100%;padding:var(--space-2);cursor:pointer;font-size:var(--type-small);background:0 0;border:0;display:flex}.seed-share-match:hover,.seed-share-match:focus-visible{background:var(--accent);outline:2px solid var(--ring);outline-offset:-2px}.seed-share-match>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.seed-share-match small{display:block}.seed-share-match-action{font-size:var(--type-caption)}.seed-share-people{max-height:18rem;overflow:auto}.seed-share-person-row{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) 0;display:flex}.seed-share-person-name{overflow-wrap:anywhere;min-width:0;font-size:var(--type-small);flex:1}.seed-share-person-row small{font-size:var(--type-small);color:var(--foreground)}.seed-share-person-name small{display:block}.seed-share-person-name .seed-share-delivery{align-items:center;gap:var(--space-1);font-size:var(--type-caption);margin-top:2px;display:flex}.seed-share-delivery svg{flex-shrink:0}.seed-share-delivery[data-state=failed]{color:var(--destructive)}.seed-share-general{border-top:1px solid var(--border);padding-top:var(--space-4)}.seed-share-access-controls{align-items:flex-end;gap:var(--space-2);display:flex}.seed-share-access-controls>.dp-field{flex:1;min-width:0}.seed-share-access-controls>.dp-field [role=combobox]{height:var(--cta-height)}.seed-share-general .field-select-option{align-items:center;gap:var(--space-2);display:inline-flex}.seed-share-section-heading{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.seed-share-section-heading h3{margin:0}.seed-share-section-heading a{align-items:center;gap:var(--space-1);font-size:var(--type-small);color:var(--foreground);text-decoration:none;display:inline-flex}.seed-share-section-heading a:hover{text-decoration:underline}.seed-share-link-field{height:var(--cta-height);border-radius:var(--field-radius)}.seed-share-link-field input{font-size:var(--type-small);min-width:0}.seed-share-link-field [data-slot=input-group-addon]{color:var(--foreground)}.seed-share-footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-4);display:flex}.seed-share-footer>button:last-child{margin-inline-start:auto}.seed-share-confirm{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--field-radius)}.seed-share-confirm>div{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.seed-share-error{font-size:var(--type-small);color:var(--destructive);gap:var(--space-2);flex-wrap:wrap;display:flex}.seed-share-note{font-size:var(--type-caption)}@media (width<=480px){.seed-direct-share-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.seed-share-person-row{gap:var(--space-2)}.seed-share-person-row>.fd-avatar{width:2rem;height:2rem}.seed-share-link-field [data-slot=input-group-control]{padding-inline:var(--space-1)}}.seed-reference-card[data-presentation=image],.seed-reference-card[data-presentation=audio],.seed-reference-card[data-presentation=video]{background:0 0;border:0;padding:0}.seed-reference-card[data-presentation=audio]>a,.seed-reference-card[data-presentation=image]>a,.seed-reference-card[data-presentation=video]>a{font-size:var(--text-sm);margin-bottom:var(--space-2)}.seed-image-preview{margin-inline:auto}.seed-reference-card img{border-radius:var(--radius);max-height:20rem;margin:0 auto;display:block}.seed-reference-card .video-playback{max-height:24rem;position:relative}.seed-gallery .seed-reference-card img{object-fit:contain;width:100%;height:12rem}.seed-header-actions [aria-pressed=true]{background:var(--muted);color:var(--foreground)}.seed-share-symbol{display:inline-flex;position:relative}.seed-share-access-symbol{inset-inline-end:-5px;background:var(--background);border-radius:50%;padding:1px;display:inline-flex;position:absolute;bottom:-4px}:root [data-ui-button] .seed-share-access-symbol>svg{width:10px;height:10px}.seed-reference-card[data-presentation=audio]>.audio-audition{width:100%;max-width:none}.seed-reference-node:has(.seed-file-card){width:15rem;max-width:100%;padding:var(--space-2);margin-block:var(--space-4)}.seed-gallery-node{padding:var(--space-2);margin-block:var(--space-4)}.seed-gallery{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(11.5rem,100%),1fr))}.seed-file-card{width:100%;min-width:0;max-width:15rem}.seed-gallery .seed-file-card{max-width:none}.seed-file-card .file-icon-name{font-size:var(--type-small)}.seed-share-access-controls .dp-field{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row;width:100%;display:flex}.seed-share-access-controls .dp-field>label{color:var(--foreground);flex-shrink:0;margin:0}.seed-share-access-controls .vb-select-trigger{width:auto;min-width:10rem}.seed-share-link-row{align-items:center;gap:var(--space-3);display:flex}.seed-share-link-address{align-items:center;gap:var(--space-2);min-width:0;color:var(--foreground);flex:1;text-decoration:none;display:flex}.seed-share-link-address svg{flex:none}.seed-share-link-address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seed-share-link-row>button{flex:none}:is(.seed-prose .ProseMirror-selectednode:has(.seed-reference-node),.seed-prose .ProseMirror-selectednode:has(.seed-gallery-node)){outline:none}.seed-prose .ProseMirror-selectednode .seed-reference-node,.seed-prose .ProseMirror-selectednode .seed-gallery-node{outline:2px solid var(--ring);outline-offset:6px;border-radius:var(--radius-surface)}.seed-prose [data-node-view-wrapper].seed-reference-node{max-width:100%}.seed-share-access-controls>.dp-field label{margin:0}.seed-share-loading{gap:var(--space-5);padding-block:var(--space-3);display:grid}.seed-share-loading>div{border-radius:var(--field-radius);background:var(--muted);height:2.5rem}.seed-share-loading>div:nth-child(2){height:6rem}.seed-share-loading>div:nth-child(3){width:65%}.seed-share-access-controls{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.seed-share-access-controls h3{font-size:var(--type-small);font-weight:var(--weight-label);margin:0}.seed-direct-share-dialog [data-slot=dialog-header]{padding-bottom:var(--space-3);border-bottom:0}.seed-share-delivery[data-state=sending] svg{animation:1s linear infinite seed-share-spin}@keyframes seed-share-spin{to{transform:rotate(360deg)}}.seed-presence{align-items:center;gap:.25rem;display:flex}.seed-presence>span{display:inline-flex}.seed-presence .fd-avatar{width:var(--space-7,1.75rem);height:var(--space-7,1.75rem);font-size:var(--type-caption)}.seed-history-dialog{max-width:52rem;max-height:85vh;overflow:auto}.seed-history-list{flex-direction:column;gap:.25rem;display:flex}.seed-history-list>button{text-align:start;border-radius:var(--radius);background:var(--muted);justify-content:space-between;gap:1rem;padding:.75rem;display:flex}.seed-share-code-edit{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=480px){.seed-share-invite{flex-wrap:wrap}.seed-share-recipient-picker{flex-basis:100%}.seed-share-invite>button:last-child{margin-inline-start:auto}}
