:root{--type-dialog-header:500 20px/26px var(--font-ui);--type-window-header:500 26px/32px var(--font-ui);--type-window-subheading:400 16px/23px var(--font-reading);--type-section-header:500 18px/24px var(--font-structural);--type-card-header:500 18px/24px var(--font-structural);--type-body:400 16px/23px var(--font-ui);--quote-inset:1rem;--quote-marker:2px solid var(--border);--text-metadata-size:13px;--text-small-size:14px;--type-metadata:400 var(--text-metadata-size)/19px var(--font-ui);--type-small:400 var(--text-small-size)/20px var(--font-ui);--type-button:500 15px/22px var(--font-ui);--type-menu-item:400 14px/20px var(--font-ui);--type-welcome-name:900 32px/32px var(--font-answer);--type-welcome-tagline:400 15px/18px var(--font-ui)}html[data-agent] .type-window-header{font:var(--type-window-header)}html[data-agent] .type-window-subheading{font:var(--type-window-subheading)}html[data-agent] .type-section-header{font:var(--type-section-header)}html[data-agent] .type-card-header{font:var(--type-card-header)}html[data-agent] .type-body{font:var(--type-body)}html[data-agent] .type-metadata{font:var(--type-metadata)}html[data-agent] .type-button{font:var(--type-button)}html[data-agent] .type-menu-item{font:var(--type-menu-item)}html[data-agent] .type-welcome-name{font:var(--type-welcome-name)}html[data-agent] .type-welcome-tagline{font:var(--type-welcome-tagline)}html[data-agent] .type-dialog-header{font:var(--type-dialog-header)}.view-page{--view-content-width:var(--measure-page);width:100%;max-width:var(--view-content-width);margin-inline:auto;min-width:0;color:var(--ink);font:var(--type-body)}.view-page-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--border)}.view-page-heading>div{min-width:min(100%,240px);flex:1}.view-page .view-title,.view-page-heading .view-title{margin:0;color:var(--ink);font:var(--type-window-header);overflow-wrap:break-word}.view-page .view-description{margin:8px 0 0;max-width:65ch;color:var(--muted);font:var(--type-window-subheading)}.view-page .view-section-title{margin:0 0 12px;color:var(--ink);font:var(--type-section-header)}.view-page .view-card-title{margin:0;color:var(--ink);font:var(--type-card-header);overflow-wrap:break-word}.view-page .view-meta{color:var(--muted);font:var(--type-metadata)}.view-page .view-action{min-height:var(--control-height-default);max-width:100%;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-surface);padding:var(--control-padding-wide);background:var(--paper);color:var(--ink);font:var(--type-button);text-align:center;white-space:normal;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.view-page .view-action:hover:not(:disabled){background:var(--hover-raised);border-color:var(--muted)}.view-page .view-action:disabled{opacity:var(--control-disabled-opacity);cursor:default}.view-page .view-action:focus-visible{outline:2px solid var(--agent-line);outline-offset:3px}.view-page a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.view-page .view-action{transition:none}}.view-page .view-card-action{border:1px solid var(--border);background:var(--paper);color:var(--ink);font:var(--type-body);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.view-page .view-card-action:hover:not(:disabled){background:var(--hover-raised);border-color:var(--muted)}.view-page .view-card-action:focus-visible{outline:2px solid var(--agent-line);outline-offset:3px}@media(prefers-reduced-motion:reduce){.view-page .view-card-action{transition:none}}.view-page .view-file-input{width:100%;min-width:0;max-width:100%;color:var(--muted);font:var(--type-metadata)}.view-page .view-file-input::file-selector-button{min-height:var(--control-height-default);max-width:100%;margin-right:12px;padding:var(--control-padding-wide);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--paper);color:var(--ink);font:var(--type-button);cursor:pointer}.view-page .view-file-input:not(:disabled)::file-selector-button:hover{background:var(--hover-raised)}