.viewer-root,.viewer-root *,.viewer-root :after,.viewer-root :before,.viewer-root ::backdrop{box-sizing:border-box;margin:0;padding:0;border:0 solid}.viewer-root{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.viewer-root hr{height:0;color:inherit;border-top-width:1px}.viewer-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.viewer-root h2,.viewer-root h3,.viewer-root h4{font-size:inherit;font-weight:inherit}.viewer-root a{color:inherit;text-decoration:inherit}.viewer-root b,.viewer-root strong{font-weight:bolder}.viewer-root code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.viewer-root small{font-size:80%}.viewer-root sub,.viewer-root sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.viewer-root sub{bottom:-.25em}.viewer-root sup{top:-.5em}.viewer-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.viewer-root :-moz-focusring{outline:auto}.viewer-root progress{vertical-align:baseline}.viewer-root summary{display:list-item}.viewer-root ol,.viewer-root ul{list-style:none}.viewer-root img,.viewer-root svg,.viewer-root video,.viewer-root canvas,.viewer-root audio{display:block}.viewer-root img,.viewer-root video{max-width:100%;height:auto}.viewer-root button,.viewer-root input,.viewer-root select,.viewer-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}.viewer-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.viewer-root :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.viewer-root ::file-selector-button{margin-inline-end:4px}.viewer-root ::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}.viewer-root textarea{resize:vertical}.viewer-root ::-webkit-search-decoration{-webkit-appearance:none}.viewer-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.viewer-root ::-webkit-datetime-edit{display:inline-flex}.viewer-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.viewer-root ::-webkit-datetime-edit,.viewer-root ::-webkit-datetime-edit-year-field,.viewer-root ::-webkit-datetime-edit-month-field,.viewer-root ::-webkit-datetime-edit-day-field,.viewer-root ::-webkit-datetime-edit-hour-field,.viewer-root ::-webkit-datetime-edit-minute-field,.viewer-root ::-webkit-datetime-edit-second-field,.viewer-root ::-webkit-datetime-edit-millisecond-field,.viewer-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.viewer-root ::-webkit-calendar-picker-indicator{line-height:1}.viewer-root :-moz-ui-invalid{box-shadow:none}.viewer-root button,.viewer-root input:where([type=button]){-webkit-appearance:button;-moz-appearance:button;appearance:button}.viewer-root ::-webkit-inner-spin-button,.viewer-root ::-webkit-outer-spin-button{height:auto}.viewer-root [hidden]:where(:not([hidden=until-found])){display:none!important}:where(.viewer-root),.viewer-root[data-theme=light]{color-scheme:light;--tri-color-primary: oklch(78% .15 80);--tri-color-primary-content: oklch(28% .08 70);--tri-color-neutral: oklch(14% .005 285.823);--tri-color-neutral-content: oklch(92% .004 286.32);--tri-color-success: oklch(76% .177 163.223);--tri-color-success-content: oklch(37% .077 168.94);--tri-color-warning: oklch(82% .189 84.429);--tri-color-warning-content: oklch(41% .112 45.904);--tri-color-error: oklch(71% .194 13.428);--tri-color-error-content: oklch(27% .105 12.094);--tri-viewer-bg: oklch(100% 0 0);--tri-toolbar-bg: oklch(98% 0 0);--tri-panel-bg: oklch(98% 0 0);--tri-surface-border: oklch(95% 0 0);--tri-content: oklch(21% .006 285.885);--tri-radius-selector: .5rem;--tri-radius-buttons: 1rem;--tri-radius-box: .5rem;--tri-size-selector: .25rem;--tri-size-field: .25rem;--tri-border: 1px;--tri-depth: 1}:where(.viewer-root){--tri-color-primary-text: color-mix( in oklab, var(--tri-color-primary), var(--tri-content) 60% );--tri-gallery-bg: var(--tri-viewer-bg);--tri-input-bg: var(--tri-viewer-bg);--tri-panel-content: var(--tri-content);--tri-toolbar-content: var(--tri-content);--tri-viewer-content: var(--tri-content);--tri-gallery-content: var(--tri-content);--tri-metadata-panel-bg: var(--tri-panel-bg);--tri-metadata-panel-content: var(--tri-panel-content);--tri-annotations-panel-bg: var(--tri-panel-bg);--tri-annotations-panel-content: var(--tri-panel-content);--tri-search-panel-bg: var(--tri-panel-bg);--tri-search-panel-content: var(--tri-panel-content);--tri-structures-panel-bg: var(--tri-panel-bg);--tri-structures-panel-content: var(--tri-panel-content);--tri-collection-panel-bg: var(--tri-panel-bg);--tri-collection-panel-content: var(--tri-panel-content);--tri-annotation-color: oklch(63.7% .237 25.331);--tri-annotation-hit-color: oklch(85.2% .199 91.936);--tri-annotation-border-width: 2px;--tri-annotation-fill-opacity: 20%;--tri-annotation-point-size: 10px;--tri-radius-toolbar: var(--tri-radius-buttons);--tri-radius-panels: var(--tri-radius-box);--tri-radius-controls: var(--tri-radius-buttons);--tri-radius-controls-buttons: var(--tri-radius-buttons)}.viewer-root[data-theme]{--tri-size-selector: .25rem;--tri-size-field: .25rem;--tri-border: 1px}.viewer-root[data-theme=dark]{color-scheme:dark;--tri-color-primary: oklch(78% .15 80);--tri-color-primary-content: oklch(28% .08 70);--tri-color-neutral: oklch(24.56% .01411 81.617);--tri-color-neutral-content: oklch(92% .004 286.32);--tri-color-success: oklch(76% .177 163.223);--tri-color-success-content: oklch(37% .077 168.94);--tri-color-warning: oklch(82% .189 84.429);--tri-color-warning-content: oklch(41% .112 45.904);--tri-color-error: oklch(71% .194 13.428);--tri-color-error-content: oklch(27% .105 12.094);--tri-viewer-bg: oklch(25.33% .016 252.42);--tri-toolbar-bg: oklch(20% .014 253.1);--tri-panel-bg: oklch(20% .014 253.1);--tri-surface-border: oklch(17.5% .012 254.09);--tri-content: oklch(97.807% .029 256.847);--tri-radius-selector: .5rem;--tri-radius-buttons: 1rem;--tri-radius-box: .5rem;--tri-depth: 1}.viewer-root[data-theme=teal]{color-scheme:light;--tri-color-primary: oklch(85% .138 181.071);--tri-color-primary-content: oklch(43% .078 188.216);--tri-color-neutral: oklch(27% .006 286.033);--tri-color-neutral-content: oklch(92% .004 286.32);--tri-color-success: oklch(69% .17 162.48);--tri-color-success-content: oklch(26% .051 172.552);--tri-color-warning: oklch(79% .184 86.047);--tri-color-warning-content: oklch(28% .066 53.813);--tri-color-error: oklch(64% .246 16.439);--tri-color-error-content: oklch(22% .105 12.094);--tri-viewer-bg: oklch(97.788% .004 56.375);--tri-toolbar-bg: oklch(93.982% .007 61.449);--tri-panel-bg: oklch(93.982% .007 61.449);--tri-surface-border: oklch(91.586% .006 53.44);--tri-content: oklch(23.574% .066 313.189);--tri-radius-selector: 0;--tri-radius-buttons: 0;--tri-radius-box: 0;--tri-depth: 1}.viewer-root[data-theme=dracula]{color-scheme:dark;--tri-color-primary: oklch(75.461% .183 346.812);--tri-color-primary-content: oklch(15.092% .036 346.812);--tri-color-neutral: oklch(39.445% .032 275.524);--tri-color-neutral-content: oklch(87.889% .006 275.524);--tri-color-success: oklch(87.099% .219 148.024);--tri-color-success-content: oklch(17.419% .043 148.024);--tri-color-warning: oklch(95.533% .134 112.757);--tri-color-warning-content: oklch(19.106% .026 112.757);--tri-color-error: oklch(68.22% .206 24.43);--tri-color-error-content: oklch(13.644% .041 24.43);--tri-viewer-bg: oklch(28.822% .022 277.508);--tri-toolbar-bg: oklch(23% .02 277.508);--tri-panel-bg: oklch(23% .02 277.508);--tri-surface-border: oklch(20.5% .019 277.508);--tri-content: oklch(97.747% .007 106.545);--tri-radius-selector: 0;--tri-radius-buttons: 0;--tri-radius-box: 0;--tri-depth: 0}.viewer-root [data-panel-id]{--panel-surface: var(--tri-panel-bg);--panel-fg: var(--tri-panel-content);color:var(--panel-fg)}.viewer-root [data-panel-id=metadata]{--panel-surface: var(--tri-metadata-panel-bg);--panel-fg: var(--tri-metadata-panel-content)}.viewer-root [data-panel-id=annotations]{--panel-surface: var(--tri-annotations-panel-bg);--panel-fg: var(--tri-annotations-panel-content)}.viewer-root [data-panel-id=search]{--panel-surface: var(--tri-search-panel-bg);--panel-fg: var(--tri-search-panel-content)}.viewer-root [data-panel-id=structures]{--panel-surface: var(--tri-structures-panel-bg);--panel-fg: var(--tri-structures-panel-content)}.viewer-root [data-panel-id=collection]{--panel-surface: var(--tri-collection-panel-bg);--panel-fg: var(--tri-collection-panel-content)}:where(.viewer-root){color:var(--tri-content)}.viewer-root,.viewer-root *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--tri-content) 20%,transparent) transparent}.viewer-root ::-webkit-scrollbar{width:4px;height:4px}.viewer-root ::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.viewer-root ::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--tri-content) 20%,transparent);border-radius:9999px;border:1px solid transparent;background-clip:padding-box}.viewer-root ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--tri-content) 40%,transparent)}.viewer-root ::-webkit-scrollbar-corner{background:transparent;border-radius:9999px}:where(.viewer-root) :focus-visible{outline:2px solid var(--tri-color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.viewer-root,.viewer-root *,.viewer-root :before,.viewer-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}:where(.viewer-root){--ui-inset: 0;--ui-chrome-shadow: none;--ui-chrome-pad: .5rem;--ui-gap: .375rem;--ui-icon: 20px;--ui-hit: 2.25rem;--ui-section-gap: .75rem;--ui-panel-header-pad: .75rem;--ui-gallery-gap: .375rem;--ui-gallery-pad: .25rem;--ui-nav-inset: 0;--ui-nav-shadow: none;--ui-ease: cubic-bezier(.4, 0, .2, 1);--ui-shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ui-shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ui-shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ui-shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}:where(.viewer-root){--ui-glass-bg: color-mix(in oklab, var(--tri-toolbar-bg) 70%, transparent)}.viewer-root[data-nav-style=floating]{--ui-nav-inset: .75rem;--ui-nav-shadow: 0 6px 12px -4px rgb(0 0 0 / .08), 0 3px 6px -3px rgb(0 0 0 / .1)}@media(pointer:coarse){:where(.viewer-root){--ui-hit: 2.75rem}}.viewer-root .tooltip{--tt-bg: var(--tri-color-neutral);--tt-fg: var(--tri-color-neutral-content);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) ;position:relative}.viewer-root .tooltip[data-tip]:not([data-tip=""]):before{border-radius:var(--tri-radius-buttons);text-align:center;white-space:normal;max-width:20rem;color:var(--tt-fg);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;content:attr(data-tip);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.viewer-root .tooltip[data-tip]:not([data-tip=""]):after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;width:.625rem;height:.25rem;clip-path:polygon(0 0,100% 0,50% 100%);display:block;position:absolute}@media(prefers-reduced-motion:no-preference){.viewer-root .tooltip[data-tip]:before,.viewer-root .tooltip[data-tip]:after{transition:opacity .2s var(--ui-ease) 75ms,transform .2s var(--ui-ease) 75ms}}.viewer-root .tooltip[data-tip]:not([data-tip=""]):hover:before,.viewer-root .tooltip[data-tip]:not([data-tip=""]):hover:after,.viewer-root .tooltip[data-tip]:not([data-tip=""]):has(:focus-visible):before,.viewer-root .tooltip[data-tip]:not([data-tip=""]):has(:focus-visible):after,.viewer-root .tooltip-open[data-tip]:not([data-tip=""]):before,.viewer-root .tooltip-open[data-tip]:not([data-tip=""]):after{opacity:1;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){.viewer-root .tooltip[data-tip]:not([data-tip=""]):hover:before,.viewer-root .tooltip[data-tip]:not([data-tip=""]):hover:after,.viewer-root .tooltip[data-tip]:not([data-tip=""]):has(:focus-visible):before,.viewer-root .tooltip[data-tip]:not([data-tip=""]):has(:focus-visible):after{transition:opacity .2s var(--ui-ease),transform .2s var(--ui-ease)}}.viewer-root .tooltip:before,.viewer-root .tooltip.place-top:before{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.viewer-root .tooltip:after,.viewer-root .tooltip.place-top:after{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-tail) 50%}.viewer-root .tooltip.place-bottom:before{transform:translate(-50%) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) auto auto 50%}.viewer-root .tooltip.place-bottom:after{transform:translate(-50%) translateY(var(--tt-pos, -.25rem)) rotate(180deg);inset:var(--tt-tail) auto auto 50%}.viewer-root .tooltip.place-left:before{transform:translate(calc(var(--tt-pos, .25rem) - .25rem)) translateY(-50%);inset:50% var(--tt-off) auto auto}.viewer-root .tooltip.place-left:after{transform:translate(var(--tt-pos, .25rem)) translateY(-50%) rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px) auto auto}.viewer-root .tooltip.place-right:before{transform:translate(calc(var(--tt-pos, -.25rem) + .25rem)) translateY(-50%);inset:50% auto auto var(--tt-off)}.viewer-root .tooltip.place-right:after{transform:translate(var(--tt-pos, -.25rem)) translateY(-50%) rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}.viewer-root .tooltip.tt-edge-start.place-top:before{transform:translate(0) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 0}.viewer-root .tooltip.tt-edge-start.place-bottom:before{transform:translate(0) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) auto auto 0}.viewer-root .tooltip.tt-edge-start.place-top:after{transform:translate(0) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-tail) .5rem}.viewer-root .tooltip.tt-edge-start.place-bottom:after{transform:translate(0) translateY(var(--tt-pos, -.25rem)) rotate(180deg);inset:var(--tt-tail) auto auto .5rem}.viewer-root .tooltip.tt-edge-end.place-top:before{transform:translate(0) translateY(var(--tt-pos, .25rem));inset:auto 0 var(--tt-off) auto}.viewer-root .tooltip.tt-edge-end.place-bottom:before{transform:translate(0) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) 0 auto auto}.viewer-root .tri-menu{--menu-active-fg: var(--tri-color-neutral-content);--menu-active-bg: var(--tri-color-neutral);flex-flow:column wrap;width:fit-content;padding:var(--ui-chrome-pad, .5rem);font-size:.875rem;display:flex}.viewer-root .tri-menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.viewer-root .tri-menu-item{border-radius:var(--tri-radius-buttons);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:center;align-items:center;gap:.5rem;padding-block:.25rem;padding-inline:.625rem;font-size:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid;color:inherit;background-color:transparent;border:none;cursor:pointer}.viewer-root .tri-menu-item svg{width:var(--ui-icon, 24px);height:var(--ui-icon, 24px)}@media(pointer:coarse){.viewer-root .tri-menu-item{min-height:2.75rem}}.viewer-root .tri-menu-item:not(.is-active):not([aria-checked=true]):not(:active):hover{cursor:pointer;background-color:color-mix(in oklab,var(--tri-toolbar-content) 10%,transparent);box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.viewer-root .tri-menu-item:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg)}.viewer-root .tri-menu-item.is-active,.viewer-root .tri-menu-item[aria-checked=true]{background-color:var(--tri-color-primary);color:var(--tri-color-primary-content);cursor:pointer}.viewer-root .tri-menu-item:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.viewer-root .tri-menu-surface{width:max-content;color:var(--tri-toolbar-content);border-radius:var(--tri-radius-toolbar);border:1px solid var(--tri-surface-border);box-shadow:var(--ui-chrome-shadow, var(--ui-shadow-lg))}.viewer-root .tri-menu-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:calc(var(--tri-radius-toolbar) - var(--tri-border));background-color:var(--ui-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.viewer-root .tri-menu-surface.wide{min-width:14rem}.viewer-root .tri-panel{min-height:0;display:flex;flex-direction:column}.viewer-root .tri-panel-bar{padding:1rem;border-bottom:1px solid var(--tri-surface-border);background-color:color-mix(in oklab,var(--tri-input-bg) 50%,transparent)}.viewer-root .tri-panel-row{width:100%;text-align:left;padding:1rem;display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;transition-property:color,background-color,border-color;transition-timing-function:var(--ui-ease);transition-duration:.15s}.viewer-root .tri-panel-row+.tri-panel-row{border-top:1px solid var(--tri-surface-border)}.viewer-root .tri-panel-empty{padding:2rem;text-align:center;opacity:.5;font-size:.875rem;line-height:1.25rem}.connecting-lines.svelte-ice6hx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .12));color:var(--tri-color-primary-text)}.connecting-lines.svelte-ice6hx path:where(.svelte-ice6hx){fill:none;stroke-linecap:round}.casing-line.svelte-ice6hx,.casing-dot.svelte-ice6hx{stroke:var(--tri-viewer-bg)}.ink-line.svelte-ice6hx,.ink-dot.svelte-ice6hx{stroke:currentColor}.casing-line.svelte-ice6hx{stroke-width:6}.ink-line.svelte-ice6hx{stroke-width:2}.casing-dot.svelte-ice6hx{stroke-width:10}.ink-dot.svelte-ice6hx{stroke-width:6}.root-node-anchor.svelte-ice6hx{display:none}.anno-shape-layer.svelte-1bnanfm{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--anno-fill-rest: var(--tri-annotation-fill-opacity);--anno-fill-hover: min( 100%, calc(var(--tri-annotation-fill-opacity) * 2) );--anno-fill-most: min( 100%, calc(var(--tri-annotation-fill-opacity) * 3) );--anno-c-rest: color-mix( in oklab, var(--tri-annotation-color) var(--anno-fill-rest), transparent );--anno-c-hover: color-mix( in oklab, var(--tri-annotation-color) var(--anno-fill-hover), transparent );--hit-c-hover: color-mix( in oklab, var(--tri-annotation-hit-color) var(--anno-fill-hover), transparent );--hit-c-most: color-mix( in oklab, var(--tri-annotation-hit-color) var(--anno-fill-most), transparent );--anno-c-point-hover: color-mix( in oklab, var(--tri-annotation-color) 80%, transparent );--hit-c-point-hover: color-mix( in oklab, var(--tri-annotation-hit-color) 80%, transparent )}.anno-rect.svelte-1bnanfm,.anno-rect-fill.svelte-1bnanfm,.anno-point.svelte-1bnanfm,.anno-point-fill.svelte-1bnanfm{position:absolute;border-width:var(--tri-annotation-border-width);border-style:solid;border-color:var(--tri-annotation-color)}.anno-rect.svelte-1bnanfm,.anno-point.svelte-1bnanfm{cursor:pointer;pointer-events:auto}.anno-rect-fill.svelte-1bnanfm,.anno-point-fill.svelte-1bnanfm{top:0;right:0;bottom:0;left:0;pointer-events:none}.anno-point.svelte-1bnanfm,.anno-point-fill.svelte-1bnanfm{border-radius:calc(infinity * 1px);background-color:var(--tri-annotation-color)}.anno-rect.svelte-1bnanfm,.anno-rect-fill.svelte-1bnanfm{background-color:var(--anno-c-rest)}.anno-readonly-wrap.svelte-1bnanfm{position:absolute;pointer-events:none}.anno-rect.search-hit.svelte-1bnanfm,.anno-rect-fill.search-hit.svelte-1bnanfm,.anno-point.search-hit.svelte-1bnanfm,.anno-point-fill.search-hit.svelte-1bnanfm{border-color:var(--tri-annotation-hit-color)}.anno-point.search-hit.svelte-1bnanfm,.anno-point-fill.search-hit.svelte-1bnanfm{background-color:var(--tri-annotation-hit-color)}.anno-rect.search-hit.svelte-1bnanfm,.anno-rect-fill.search-hit.svelte-1bnanfm{background-color:var(--hit-c-hover)}.anno-rect.active.svelte-1bnanfm,.anno-rect-fill.active.svelte-1bnanfm,.anno-point.active.svelte-1bnanfm,.anno-point-fill.active.svelte-1bnanfm{border-width:calc(var(--tri-annotation-border-width) + 1px)}.anno-rect.active.svelte-1bnanfm,.anno-rect-fill.active.svelte-1bnanfm,.anno-rect.svelte-1bnanfm:hover,.anno-rect-fill.hovered.svelte-1bnanfm{background-color:var(--anno-c-hover)}.anno-point.svelte-1bnanfm:hover,.anno-point-fill.hovered.svelte-1bnanfm{background-color:var(--anno-c-point-hover)}.anno-rect.active.search-hit.svelte-1bnanfm,.anno-rect-fill.active.search-hit.svelte-1bnanfm,.anno-rect.search-hit.svelte-1bnanfm:hover,.anno-rect-fill.search-hit.hovered.svelte-1bnanfm{background-color:var(--hit-c-most)}.anno-point.search-hit.svelte-1bnanfm:hover,.anno-point-fill.search-hit.hovered.svelte-1bnanfm{background-color:var(--hit-c-point-hover)}.anno-polygon-btn.svelte-1bnanfm{position:absolute;pointer-events:auto;border-width:0;background-color:transparent;padding:0}.anno-polygon-svg.svelte-1bnanfm{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.anno-polygon-svg.readonly.svelte-1bnanfm{pointer-events:none}.anno-polygon-shape.svelte-1bnanfm{fill:var(--anno-c-rest);stroke:var(--tri-annotation-color);stroke-width:var(--tri-annotation-border-width)}.anno-polygon-shape.search-hit.svelte-1bnanfm{fill:var(--hit-c-hover);stroke:var(--tri-annotation-hit-color)}.anno-polygon-shape.interactive.svelte-1bnanfm{cursor:pointer}.anno-polygon-shape.active.svelte-1bnanfm,.anno-polygon-shape.hovered.svelte-1bnanfm,.anno-polygon-shape.interactive.svelte-1bnanfm:hover{fill:var(--anno-c-hover)}.anno-polygon-shape.active.svelte-1bnanfm{stroke-width:calc(var(--tri-annotation-border-width) + 1px)}.anno-polygon-shape.active.search-hit.svelte-1bnanfm,.anno-polygon-shape.search-hit.hovered.svelte-1bnanfm,.anno-polygon-shape.interactive.search-hit.svelte-1bnanfm:hover{fill:var(--hit-c-most)}.readonly-tooltip.svelte-1bnanfm{z-index:50;pointer-events:none}.tooltip.tooltip-primary.svelte-1bnanfm{--tt-bg: var(--tri-color-primary);--tt-fg: var(--tri-color-primary-content)}.renderer-root.svelte-1lg029m{width:100%;height:100%;position:relative;touch-action:none}.renderer-root.has-bg.svelte-1lg029m{background-color:var(--tri-viewer-bg)}.renderer-surface.svelte-1lg029m{display:block;width:100%;height:100%;touch-action:none}.placeholder-layer.svelte-1lg029m{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.canvas-error.svelte-1lg029m,.canvas-unsupported.svelte-1lg029m{position:absolute;box-sizing:border-box;background-color:var(--tri-panel-bg);border:1px solid var(--tri-color-warning);color:var(--tri-panel-content)}.canvas-unsupported.svelte-1lg029m{border-color:var(--tri-surface-border)}.canvas-error-auth.svelte-1lg029m{border-color:var(--tri-color-primary-text)}.canvas-placeholder-text.svelte-1lg029m{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.5rem;font-size:.8125rem;line-height:1.3;text-align:center;overflow:hidden}.renderer-root.svelte-1lg029m:focus-visible{outline:3px solid var(--tri-color-primary-text);outline-offset:-3px}.renderer-root.svelte-1lg029m:focus-visible:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;box-shadow:inset 0 0 0 2px var(--tri-viewer-bg)}.viewer-html{line-height:1.5;overflow-wrap:break-word}.viewer-html a{color:var(--tri-color-primary-text);text-decoration:underline;text-underline-offset:.2em}.viewer-html a:hover{color:var(--tri-color-primary-text)}.viewer-html a:focus-visible{outline:2px solid var(--tri-color-primary);outline-offset:2px;border-radius:.125rem}.viewer-html p{margin:0 0 .75rem}.viewer-html p:last-child{margin-bottom:0}.viewer-html small{font-size:.875em;opacity:.8}.viewer-html b{font-weight:700}.viewer-html i{font-style:italic}.viewer-html sub,.viewer-html sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.viewer-html sup{top:-.45em}.viewer-html sub{bottom:-.2em}.viewer-html img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;border-radius:.25rem}.badge.svelte-1mbnwg2{border-radius:var(--tri-radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--tri-border) solid var(--badge-color, var(--tri-surface-border));background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--tri-input-bg));--badge-fg: var(--tri-content);--size: calc(var(--tri-size-selector, .25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--tri-border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.outline.svelte-1mbnwg2{color:var(--badge-color-text, var(--badge-color));--badge-bg: #0000;border-color:currentColor}.soft.svelte-1mbnwg2{color:var(--badge-color-text, var(--badge-color, var(--tri-content)));background-color:color-mix(in oklab,var(--badge-color, var(--tri-content)) 8%,var(--tri-input-bg));border-color:color-mix(in oklab,var(--badge-color, var(--tri-content)) 10%,var(--tri-input-bg))}.btn.svelte-1tyzo9p{display:inline-flex;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;cursor:pointer;text-align:center;vertical-align:middle;user-select:none;-webkit-user-select:none;touch-action:manipulation;font-weight:600;height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize, .875rem);color:var(--btn-fg);background-color:var(--btn-bg);border-width:var(--tri-border);border-style:solid;border-color:var(--btn-border);border-start-start-radius:var(--join-ss, var(--tri-radius-buttons));border-start-end-radius:var(--join-se, var(--tri-radius-buttons));border-end-end-radius:var(--join-ee, var(--tri-radius-buttons));border-end-start-radius:var(--join-es, var(--tri-radius-buttons));outline-offset:2px;outline-color:var(--btn-color, var(--tri-content));text-shadow:0 .5px oklch(100% 0 0 / calc(var(--tri-depth) * .15));box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--tri-depth) * 6%)) inset,var(--btn-shadow);transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);--size: calc(var(--tri-size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--tri-toolbar-bg));--btn-fg: var(--tri-content);--btn-p: 1rem;--btn-border: color-mix( in oklab, var(--btn-bg), #000 calc(var(--tri-depth) * 5%) );--btn-shadow: 0 3px 2px -2px color-mix( in oklab, var(--btn-bg) calc(var(--tri-depth) * 30%), #0000 ), 0 4px 3px -2px color-mix( in oklab, var(--btn-bg) calc(var(--tri-depth) * 30%), #0000 )}@media(hover:hover){.btn.svelte-1tyzo9p:hover{--btn-bg: color-mix( in oklab, var(--btn-color, var(--tri-toolbar-bg)), #000 7% )}}.btn.svelte-1tyzo9p:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn.svelte-1tyzo9p:active:not(.active){--btn-bg: color-mix( in oklab, var(--btn-color, var(--tri-toolbar-bg)), #000 5% );--btn-border: color-mix( in oklab, var(--btn-color, var(--tri-toolbar-bg)), #000 7% );--btn-shadow: 0 0 0 0 oklch(0% 0 0 / 0), 0 0 0 0 oklch(0% 0 0 / 0);translate:0 .5px}.btn.active.svelte-1tyzo9p{--btn-bg: color-mix( in oklab, var(--btn-color, var(--tri-toolbar-bg)), #000 7% )}.btn.svelte-1tyzo9p:disabled,.btn[disabled].svelte-1tyzo9p{pointer-events:none;--btn-border: #0000;--btn-fg: color-mix(in oklch, var(--tri-content) 20%, #0000)}.btn.svelte-1tyzo9p:disabled:not(.ghost):not(.outline),.btn[disabled].svelte-1tyzo9p:not(.ghost):not(.outline){background-color:color-mix(in oklab,var(--tri-content) 10%,transparent);box-shadow:none}.circle.svelte-1tyzo9p{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.square.svelte-1tyzo9p{width:var(--size);height:var(--size);padding-inline:0}.ghost.svelte-1tyzo9p{--btn-bg: transparent;--btn-border: transparent;--btn-fg: var(--btn-color-text, var(--btn-color, var(--tri-content)));box-shadow:none;text-shadow:none}@media(hover:hover){.ghost.svelte-1tyzo9p:hover{--btn-bg: color-mix(in oklab, var(--tri-content) 10%, transparent)}}.ghost.svelte-1tyzo9p:active:not(.active),.ghost.active.svelte-1tyzo9p{--btn-bg: color-mix(in oklab, var(--tri-content) 10%, transparent);--btn-border: transparent}.outline.svelte-1tyzo9p:not(:hover):not(:active):not(:focus-visible):not(.active):not(:disabled):not([disabled]){--btn-bg: transparent;--btn-fg: var(--btn-color-text, var(--btn-color, var(--tri-content)));--btn-border: var(--btn-color, var(--tri-content));box-shadow:none;text-shadow:none}.native-select.svelte-1qrf8wg{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;width:clamp(3rem,20rem,100%);max-width:100%;height:var(--size);font-size:var(--fontsize, .875rem);color:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;touch-action:manipulation;padding-inline:.75rem 1.75rem;border:var(--tri-border) solid var(--input-color);background-color:var(--tri-input-bg);border-start-start-radius:var(--join-ss, var(--tri-radius-buttons));border-start-end-radius:var(--join-se, var(--tri-radius-buttons));border-end-end-radius:var(--join-ee, var(--tri-radius-buttons));border-end-start-radius:var(--join-es, var(--tri-radius-buttons));box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--tri-depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--tri-depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;--input-color: color-mix(in oklab, var(--tri-content) 20%, #0000);--size: calc(var(--tri-size-field, .25rem) * 10)}.native-select.svelte-1qrf8wg:hover:not(:disabled){--input-color: color-mix(in oklab, var(--tri-content) 40%, #0000)}.native-select.svelte-1qrf8wg:focus-visible{--input-color: var(--tri-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--tri-depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.native-select.svelte-1qrf8wg:is(:where(.svelte-1qrf8wg):disabled,[disabled]:where(.svelte-1qrf8wg)){cursor:not-allowed;border-color:var(--tri-panel-bg);background-color:var(--tri-panel-bg);color:color-mix(in oklab,var(--tri-content) 40%,transparent)}.native-select.svelte-1qrf8wg option{background-color:var(--tri-input-bg);color:var(--tri-content)}.range.svelte-p2trws{-webkit-appearance:none;-moz-appearance:none;appearance:none;--range-thumb: var(--tri-input-bg);--range-thumb-size: calc(var(--tri-size-selector, .25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: .25rem;--range-bg: color-mix(in oklab, currentColor 10%, #0000);cursor:pointer;vertical-align:middle;--radius-selector-max: calc(var(--tri-radius-selector) * 3);--range-r: calc( var(--tri-radius-selector) + min(var(--range-p), var(--radius-selector-max)) );--range-thumb-shadow: 0 -1px oklch(0% 0 0 / calc(var(--tri-depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--tri-depth) * .1)) inset, 0 1px color-mix( in oklab, currentColor calc(var(--tri-depth) * 10%), #0000 ), 0 0 0 2rem var(--range-thumb) inset, calc( (var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2) ) 0 0 calc(100rem * var(--range-fill));border-radius:var(--range-r);width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}.range.svelte-p2trws:focus{outline:none}.range.svelte-p2trws:focus-visible{outline-offset:2px;outline:2px solid}.range.svelte-p2trws::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--tri-radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range.svelte-p2trws::-webkit-slider-thumb{box-sizing:border-box;border-radius:var(--range-r);background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--range-progress);box-shadow:var(--range-thumb-shadow);position:relative;top:50%;transform:translateY(-50%)}.range.svelte-p2trws::-moz-range-track{background-color:var(--range-bg);border-radius:var(--tri-radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range.svelte-p2trws::-moz-range-thumb{box-sizing:border-box;border-radius:var(--range-r);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:var(--range-thumb-shadow);background-color:currentColor;position:relative;top:50%}.range.svelte-p2trws:disabled{cursor:not-allowed;opacity:.3}.loading.svelte-49oa48{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--tri-size-selector, .25rem) * 6);display:inline-block;border-radius:50%;background:conic-gradient(currentColor 0 270deg,#0000 0);-webkit-mask-image:radial-gradient(farthest-side,#0000 75%,#000 0);mask-image:radial-gradient(farthest-side,#0000 75%,#000 0);animation:svelte-49oa48-tri-spin .9s linear infinite}@keyframes svelte-49oa48-tri-spin{to{transform:rotate(1turn)}}.input.svelte-wowck{cursor:text;border:var(--tri-border) solid var(--input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--tri-input-bg);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, .875rem),.875rem);touch-action:manipulation;box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--tri-depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--tri-depth) * .1)) inset;--size: calc(var(--tri-size-field, .25rem) * 10);--input-color: color-mix(in oklab, var(--tri-content) 20%, #0000);border-start-start-radius:var(--join-ss, var(--tri-radius-buttons));border-start-end-radius:var(--join-se, var(--tri-radius-buttons));border-end-end-radius:var(--join-ee, var(--tri-radius-buttons));border-end-start-radius:var(--join-es, var(--tri-radius-buttons));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative;color:inherit}.input.svelte-wowck:focus,.input.svelte-wowck:focus-within{--input-color: var(--tri-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--tri-depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input.svelte-wowck:is(:where(.svelte-wowck):disabled,[disabled]:where(.svelte-wowck)){cursor:not-allowed;border-color:var(--tri-panel-bg);background-color:var(--tri-panel-bg);color:color-mix(in oklab,var(--tri-content) 40%,transparent);box-shadow:none}.input.svelte-wowck:is(:where(.svelte-wowck):disabled,[disabled]:where(.svelte-wowck))::placeholder{color:color-mix(in oklab,var(--tri-content) 20%,transparent)}.ghost.svelte-wowck{box-shadow:none;background-color:#0000;border-color:#0000}.ghost.svelte-wowck:focus,.ghost.svelte-wowck:focus-within{background-color:var(--tri-input-bg);color:var(--tri-content);box-shadow:none;border-color:#0000}.toolbar.svelte-1v86j6j{display:flex;align-items:center;justify-content:space-between}.count.svelte-1v86j6j{font-size:.875rem;line-height:1.25rem;font-weight:500;opacity:.8}.toolbar.svelte-1v86j6j .toggle-all-btn{gap:.5rem}.list.svelte-1v86j6j{padding:0;display:flex;flex-direction:column}.row.svelte-1v86j6j{position:relative}.row.svelte-1v86j6j:focus{outline:none;background-color:color-mix(in oklab,var(--tri-color-primary) 10%,transparent)}.row.svelte-1v86j6j:hover{background-color:color-mix(in oklab,var(--tri-color-primary) 5%,transparent)}.row.active.svelte-1v86j6j{background-color:color-mix(in oklab,var(--tri-color-primary) 12%,transparent)}.row.active.svelte-1v86j6j:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background-color:var(--tri-color-primary-text)}.row.dimmed.svelte-1v86j6j{opacity:.6;background-color:color-mix(in oklab,var(--panel-surface) 50%,transparent)}.row.svelte-1v86j6j .eye-btn{margin-top:.125rem}.content.svelte-1v86j6j{flex:1 1 0%;min-width:0}.content-head.svelte-1v86j6j{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.25rem}.index.svelte-1v86j6j{font-weight:700;font-size:.875rem;line-height:1.25rem;color:var(--tri-color-primary-text)}.label.svelte-1v86j6j{font-size:.75rem;line-height:1rem;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.bodies.svelte-1v86j6j{font-size:.875rem;line-height:1.25rem;overflow-wrap:break-word;text-align:left;display:flex;flex-direction:column;gap:.5rem}.body-row.svelte-1v86j6j{display:flex;flex-wrap:wrap;gap:.5rem}.link.svelte-1v86j6j{display:flex;align-items:center;gap:.25rem;color:var(--tri-color-primary-text);padding:.25rem;border-radius:.25rem;margin-left:-.25rem;transition-property:color,background-color,border-color;transition-timing-function:var(--ui-ease);transition-duration:.15s}.link.svelte-1v86j6j:hover{text-decoration-line:underline;background-color:var(--panel-surface)}.link-text.svelte-1v86j6j{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.no-content.svelte-1v86j6j{opacity:.5;font-style:italic;font-size:.75rem;line-height:1rem}.embedded-row.svelte-6bfi22{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.embedded-label.svelte-6bfi22{min-width:0;font-size:.875rem;line-height:1.25rem;font-weight:600;overflow-wrap:break-word}.thumb-lg.svelte-6bfi22{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:.375rem;flex-shrink:0;border:1px solid var(--tri-surface-border);background-color:var(--tri-input-bg)}.panel-header-embedded.svelte-6bfi22 .icon-lead{flex-shrink:0;margin-top:.25rem}.count-bar.svelte-6bfi22{display:flex;align-items:center}.count-text.svelte-6bfi22{font-size:.875rem;line-height:1.25rem;font-weight:500;opacity:.8}.items.svelte-6bfi22{padding:0;display:flex;flex-direction:column}.item.active.svelte-6bfi22{background-color:color-mix(in oklab,var(--tri-color-primary) 10%,transparent);border-left:2px solid var(--tri-color-primary)}.item.svelte-6bfi22:hover{background-color:var(--tri-input-bg)}.item-thumb.svelte-6bfi22{width:3rem;height:3rem;object-fit:cover;border-radius:.25rem;flex-shrink:0}.item-content.svelte-6bfi22{flex:1 1 0%;min-width:0}.item-title-row.svelte-6bfi22{display:flex;align-items:center;gap:.375rem;margin-bottom:.125rem}.item-title-row.svelte-6bfi22 .icon-collection{flex-shrink:0;opacity:.5}.item-title.svelte-6bfi22{font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.active.svelte-6bfi22{font-weight:600;color:var(--tri-color-primary-text)}.item-meta-collection.svelte-6bfi22{font-size:.75rem;line-height:1rem;opacity:.4}.item-meta-date.svelte-6bfi22{font-size:.75rem;line-height:1rem;opacity:.5}.body.svelte-1wlblv7{padding:1rem}.title.svelte-1wlblv7{font-weight:700;font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem;overflow-wrap:break-word;white-space:pre-line}.thumbnail-wrap.svelte-1wlblv7{margin-bottom:1rem}.thumbnail.svelte-1wlblv7{max-height:12rem;width:auto;border-radius:var(--tri-radius-panels);border-width:1px;border-style:solid;border-color:var(--tri-surface-border);object-fit:contain}.body.svelte-1wlblv7 .summary{margin-bottom:1.5rem}.term.svelte-1wlblv7{font-weight:700;font-size:1.125rem;line-height:1.75rem;opacity:.7;margin-top:1.5rem;white-space:pre-line;overflow-wrap:break-word}.body.svelte-1wlblv7 .detail{font-size:.875rem;line-height:1.25rem;padding-inline-start:1rem}.provider.svelte-1wlblv7{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.provider-row.svelte-1wlblv7{display:flex;align-items:center;gap:.75rem}.provider-logo-wrap.svelte-1wlblv7{flex:1 1 0%;min-width:0}.provider-logo.svelte-1wlblv7{height:3rem;width:100%;object-fit:contain;object-position:left}.provider-label.svelte-1wlblv7{flex-shrink:0;font-weight:600}.provider-links.svelte-1wlblv7{display:flex;flex-direction:column;gap:.25rem}.format.svelte-1wlblv7{opacity:.5}.break-all.svelte-1wlblv7{word-break:break-all}.link-block.svelte-1wlblv7{display:block;margin-top:.25rem}.link.svelte-1wlblv7{cursor:pointer;text-decoration-line:underline;color:var(--tri-color-primary-text)}.link.svelte-1wlblv7:focus{outline-style:none}.link.svelte-1wlblv7:focus-visible{outline-offset:2px;outline:2px solid}@media(hover:hover){.link.svelte-1wlblv7:hover{color:var(--tri-color-primary-text)}}.section.svelte-16aqtan{flex-shrink:0;background-color:var(--panel-surface);border-radius:var(--panel-radius-block-start, var(--tri-radius-panels)) var(--panel-radius-block-start, var(--tri-radius-panels)) var(--panel-radius-block-end, var(--tri-radius-panels)) var(--panel-radius-block-end, var(--tri-radius-panels));overflow:hidden}.header.svelte-16aqtan{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:.5rem;padding:var(--ui-panel-header-pad, 1rem);font-size:.8125rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--panel-fg);background-color:var(--panel-surface)}.icon.svelte-16aqtan{display:flex;height:1.125rem;width:1.125rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--tri-color-primary-text)}.title.svelte-16aqtan{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header.close-start.svelte-16aqtan .panel-close{order:-1}.content.svelte-16aqtan{min-height:0;width:100%}.section.fills.svelte-16aqtan{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.section.fills.svelte-16aqtan .content:where(.svelte-16aqtan){flex:1 1 auto;overflow-y:auto}.panel-stack.svelte-1doujtm{display:flex;flex-direction:column;gap:var(--ui-section-gap, 1rem);height:100%;max-height:100%;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:1.5rem}.panel-stack.svelte-1doujtm:has(.panel-slot.fills:where(.svelte-1doujtm)){padding-bottom:0}.panel-slot.svelte-1doujtm{flex-shrink:0}.panel-slot.svelte-1doujtm:first-child{--panel-radius-block-start: 0}.panel-stack.svelte-1doujtm:has(.panel-slot.fills:where(.svelte-1doujtm)) .panel-slot:where(.svelte-1doujtm):last-child{--panel-radius-block-end: 0}.panel-slot.fills.svelte-1doujtm{display:flex;flex:1 1 auto;min-height:14rem}.tri-plugin-mount.svelte-1q0en12{display:contents}.search-bar.svelte-ctmaey{padding:1rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--tri-surface-border);flex-shrink:0}.search-input-wrap.svelte-ctmaey{position:relative;width:100%}.search-input-wrap.svelte-ctmaey .search-input{width:100%;padding-right:3rem}.search-input-wrap.svelte-ctmaey .search-button{position:absolute;right:0;top:0;height:100%;border-start-start-radius:0;border-end-start-radius:0}.results.svelte-ctmaey{padding:1rem}.results.svelte-ctmaey>:where(.svelte-ctmaey)+:where(.svelte-ctmaey){margin-top:1rem}.loading-wrap.svelte-ctmaey{display:flex;justify-content:center;padding:2rem}.loading-wrap.svelte-ctmaey .loading-primary{color:var(--tri-color-primary-text)}.empty.svelte-ctmaey{text-align:center;opacity:.5;padding:1rem}.empty-instruction.svelte-ctmaey{font-size:.875rem;line-height:1.25rem}.results-count.svelte-ctmaey{font-size:.75rem;line-height:1rem;font-weight:700;opacity:.5;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.5rem}.group.svelte-ctmaey{width:100%;text-align:left;background-color:var(--tri-input-bg);box-shadow:var(--ui-shadow-sm);border-width:1px;border-style:solid;border-color:var(--panel-surface);border-radius:var(--tri-radius-panels);cursor:pointer;transition-property:all;transition-timing-function:var(--ui-ease);transition-duration:.15s;display:block;padding:0}.group.current.svelte-ctmaey{box-shadow:0 0 0 2px var(--tri-color-primary),var(--ui-shadow-sm);background-color:color-mix(in oklab,var(--tri-color-primary) 5%,transparent)}.group.svelte-ctmaey:hover{box-shadow:var(--ui-shadow-md)}.group.current.svelte-ctmaey:hover{box-shadow:0 0 0 2px var(--tri-color-primary),var(--ui-shadow-md)}.group-header.svelte-ctmaey{font-size:.875rem;line-height:1.25rem;font-weight:700;opacity:.8;background-color:color-mix(in oklab,var(--panel-surface) 50%,transparent);display:flex;align-items:center;justify-content:space-between;padding-block:.5rem;padding-inline:.75rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--panel-surface)}.excerpts.svelte-ctmaey{padding:.75rem;font-size:.875rem;line-height:1.625;-webkit-user-select:text;user-select:text}.separator.svelte-ctmaey{color:var(--tri-color-primary-text);margin-inline:.5rem}.match.svelte-ctmaey{background-color:#fef08a;color:#713f12;font-weight:700;padding-inline:.125rem;border-radius:.25rem}.excerpts.svelte-ctmaey .show-more{color:var(--tri-color-primary-text);margin-left:.5rem}.row.svelte-vwcya8{display:flex;align-items:center;gap:.25rem;transition-property:color,background-color,border-color;transition-timing-function:var(--ui-ease);transition-duration:.15s}.row.active.svelte-vwcya8{background-color:color-mix(in oklab,var(--tri-color-primary) 10%,transparent);color:var(--tri-color-primary-text)}.row.svelte-vwcya8:hover{background-color:var(--tri-input-bg)}.row.part.svelte-vwcya8 .label-btn:where(.svelte-vwcya8){font-size:.8125rem;opacity:.85}.caret.svelte-vwcya8{display:inline-flex;transition:transform .15s}.spacer.svelte-vwcya8{width:1.5rem;flex-shrink:0}.label-btn.svelte-vwcya8{flex:1 1 0%;text-align:left;font-size:.875rem;line-height:1.25rem;padding-block:.5rem;padding-right:.75rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;color:inherit}.label-btn.active.svelte-vwcya8{font-weight:600}.span.svelte-vwcya8{flex-shrink:0;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-variant-numeric:tabular-nums;opacity:.6}.tree.svelte-vwcya8{display:flex;flex-direction:column}.empty.svelte-vwcya8{display:flex;align-items:center;justify-content:center;padding:2rem}.empty-text.svelte-vwcya8{font-size:.875rem;line-height:1.25rem;opacity:.5}.gallery-root.svelte-7m30ee{display:flex;-webkit-user-select:none;user-select:none;background-color:var(--tri-gallery-bg);color:var(--tri-gallery-content);box-sizing:border-box}.gallery-root.docked.svelte-7m30ee{position:relative;z-index:50;width:100%;height:100%;box-shadow:var(--ui-shadow-xl);border-color:var(--tri-surface-border);transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--ui-ease);transition-duration:.2s}.gallery-root.dock-horizontal.svelte-7m30ee{flex-direction:row;border-top-width:1px;border-top-style:solid}.gallery-root.dock-vertical.svelte-7m30ee{flex-direction:column;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.gallery-root.expanded.svelte-7m30ee{position:relative;flex-direction:column;width:100%;height:100%;overflow:hidden}.gallery-root.svelte-7m30ee .toggle-anchor:where(.svelte-7m30ee){position:absolute;display:block;z-index:60}.expand-toggle.svelte-7m30ee{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;cursor:pointer;color:var(--tri-toolbar-content);background-color:var(--ui-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:var(--tri-border);border-style:solid;border-color:var(--tri-surface-border);box-shadow:var(--ui-chrome-shadow, none);transition-property:color,background-color,border-color;transition-timing-function:var(--ui-ease);transition-duration:.15s}.expand-toggle.svelte-7m30ee:hover,.expand-toggle.svelte-7m30ee:focus-visible{background-color:var(--tri-surface-border)}.gallery-root.expanded.caret-top.svelte-7m30ee{padding-top:var(--ui-caret-tab)}.gallery-root.expanded.caret-bottom.svelte-7m30ee{padding-bottom:var(--ui-caret-tab)}.gallery-root.expanded.caret-left.svelte-7m30ee{padding-left:var(--ui-caret-tab)}.gallery-root.expanded.caret-right.svelte-7m30ee{padding-right:var(--ui-caret-tab)}.caret-top.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee),.caret-bottom.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){width:1.75rem;height:var(--ui-caret-tab)}.caret-left.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee),.caret-right.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){width:var(--ui-caret-tab);height:1.75rem}.caret-top.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){top:0;left:50%;transform:translate(-50%)}.caret-top.svelte-7m30ee .toggle-edge:where(.svelte-7m30ee){border-top-width:0;border-radius:0 0 var(--tri-radius-buttons) var(--tri-radius-buttons)}.caret-bottom.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){bottom:0;left:50%;transform:translate(-50%)}.caret-bottom.svelte-7m30ee .toggle-edge:where(.svelte-7m30ee){border-bottom-width:0;border-radius:var(--tri-radius-buttons) var(--tri-radius-buttons) 0 0}.caret-left.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){left:0;top:50%;transform:translateY(-50%)}.caret-left.svelte-7m30ee .toggle-edge:where(.svelte-7m30ee){border-left-width:0;border-radius:0 var(--tri-radius-buttons) var(--tri-radius-buttons) 0}.caret-right.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){right:0;top:50%;transform:translateY(-50%)}.caret-right.svelte-7m30ee .toggle-edge:where(.svelte-7m30ee){border-right-width:0;border-radius:var(--tri-radius-buttons) 0 0 var(--tri-radius-buttons)}.gallery-root.dock-horizontal.caret-top.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){top:calc(-1 * var(--tri-border))}.gallery-root.dock-vertical.caret-left.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){left:calc(-1 * var(--tri-border))}.gallery-root.dock-vertical.caret-right.svelte-7m30ee>.toggle-anchor:where(.svelte-7m30ee){right:calc(-1 * var(--tri-border))}.gallery-content.svelte-7m30ee{flex:1 1 0%;padding:var(--ui-gallery-pad, .25rem);background-color:var(--tri-gallery-bg)}.gallery-content.content-horizontal.svelte-7m30ee{overflow-x:auto;overflow-y:hidden;height:100%}.gallery-content.content-vertical.svelte-7m30ee{overflow-y:auto;overflow-x:hidden}.dock-vertical.svelte-7m30ee .gallery-content:where(.svelte-7m30ee){scrollbar-width:thin}.gallery-track.track-horizontal.svelte-7m30ee{display:flex;flex-direction:row;gap:var(--ui-gallery-gap, .5rem);height:100%;align-items:center}.gallery-track.track-vertical.svelte-7m30ee{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ui-gallery-gap, .5rem);justify-content:center;align-content:flex-start;align-items:flex-start}.thumb-item.svelte-7m30ee{display:flex;flex-direction:column;gap:var(--ui-thumb-gap);padding:var(--ui-thumb-pad);border-radius:.25rem;text-align:left;position:relative;flex-shrink:0;transition-property:color,background-color,border-color;transition-timing-function:var(--ui-ease);transition-duration:.15s}.thumb-item.svelte-7m30ee:hover{background-color:var(--tri-surface-border)}.constrain-width.svelte-7m30ee .thumb-item:where(.svelte-7m30ee){width:var(--ui-thumb-item-w)}.thumb-item.selected.svelte-7m30ee{background-color:color-mix(in oklab,var(--tri-color-primary) 5%,transparent);outline:2px solid var(--tri-color-primary);outline-offset:-2px}.thumb-frame.svelte-7m30ee{height:var(--ui-thumb-h);background-color:var(--tri-surface-border);border-radius:.25rem;overflow:hidden;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ui-thumb-pane-gap);width:auto}.thumb-frame.frame-rtl.svelte-7m30ee{flex-direction:row-reverse}.constrain-width.svelte-7m30ee .thumb-frame:where(.svelte-7m30ee){width:100%;height:auto}.thumb-pane.svelte-7m30ee{display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;width:auto}.constrain-width.svelte-7m30ee .thumb-pane:where(.svelte-7m30ee){flex:1 1 0;min-width:0;height:auto}.thumb-img.svelte-7m30ee,.thumb-placeholder.svelte-7m30ee{aspect-ratio:auto var(--ui-thumb-floor-aspect)}.thumb-img.svelte-7m30ee{object-fit:contain;height:100%;width:auto}.constrain-width.svelte-7m30ee .thumb-img:where(.svelte-7m30ee){width:100%;height:auto}.thumb-placeholder.svelte-7m30ee{opacity:.2;text-align:center;font-size:2.25rem;line-height:2.5rem;height:100%;width:auto}.constrain-width.svelte-7m30ee .thumb-placeholder:where(.svelte-7m30ee){width:100%;height:auto}.thumb-av-glyph.svelte-7m30ee{display:inline-block;vertical-align:middle;width:1em;height:1em}.thumb-label.svelte-7m30ee{font-size:.75rem;line-height:var(--ui-thumb-label-line);font-weight:500;opacity:.7;position:relative;align-self:stretch;height:var(--ui-thumb-label-line)}.thumb-item.svelte-7m30ee:hover .thumb-label:where(.svelte-7m30ee){opacity:1}.label-stack.svelte-7m30ee{position:absolute;bottom:0;left:0;right:0}.label-stack.label-overlay.svelte-7m30ee{padding:0 .125rem;border-radius:.25rem;background-color:var(--ui-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.label-line.svelte-7m30ee{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-num.svelte-7m30ee{font-weight:700;margin-right:.25rem}.choice-badge.svelte-7m30ee{margin-left:.25rem;display:inline-flex;align-items:center;vertical-align:middle}.choice-badge.svelte-7m30ee .choice-icon{opacity:.7}.toolbar-root.svelte-3as7gt{position:absolute;z-index:50;pointer-events:none;display:flex;top:0}.toolbar-root.top-right.svelte-3as7gt{width:100%;align-items:flex-end;flex-direction:column;padding-top:0;padding-right:var(--ui-inset)}.toolbar-root.top-left.svelte-3as7gt{width:100%;align-items:flex-start;flex-direction:column;padding-top:0;padding-left:var(--ui-inset)}.toolbar-root.side.svelte-3as7gt{height:100%;align-items:flex-start}.toolbar-root.left.svelte-3as7gt{left:var(--ui-inset)}.toolbar-root.right.svelte-3as7gt{right:var(--ui-inset)}.toolbar-shell.svelte-3as7gt{margin-top:var(--ui-inset)}.toolbar-root.docked.svelte-3as7gt{position:relative;inset:auto;z-index:auto;height:100%;align-items:stretch;pointer-events:auto;padding:0}.toolbar-shell.docked.svelte-3as7gt{margin:0;height:100%;flex-direction:column;opacity:1;transform:none}.actions.docked.svelte-3as7gt{height:100%;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--tri-toolbar-bg);align-items:stretch;justify-content:flex-start}.actions.docked.left.svelte-3as7gt{border-radius:0;border-right:var(--tri-border) solid var(--tri-surface-border);padding-right:0}.actions.docked.right.svelte-3as7gt{border-radius:0;border-left:var(--tri-border) solid var(--tri-surface-border);padding-left:0}.toolbar-root.inline.svelte-3as7gt{display:contents}.toolbar-shell.inline.svelte-3as7gt{display:grid;grid-template-columns:1fr;justify-items:end;align-items:center;overflow:hidden;margin-inline-end:var(--ui-gap);transition-property:max-width,opacity,margin-inline-end;transition-duration:.2s;transition-timing-function:var(--ui-ease)}.toolbar-shell.inline-closed.svelte-3as7gt{max-width:0;opacity:0;margin-inline-end:0;pointer-events:none}.toolbar-shell.inline.settled.svelte-3as7gt{overflow:visible;max-width:none}.inline-toggle.svelte-3as7gt{flex-shrink:0;pointer-events:auto}.actions.inline.svelte-3as7gt{flex-direction:row;display:inline-flex;align-items:center;justify-content:center;min-width:0;flex-wrap:wrap;gap:var(--ui-gap);padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.actions.inline.collapsed.svelte-3as7gt{flex-wrap:nowrap}.toolbar-shell.svelte-3as7gt{pointer-events:auto;transition-property:all;transition-duration:.2s;transition-timing-function:var(--ui-ease);display:flex}.toolbar-shell.top-right.svelte-3as7gt{flex-direction:row-reverse;height:3rem;width:auto;max-width:100%;transform-origin:top}.toolbar-shell.top-left.svelte-3as7gt{flex-direction:row;height:3rem;width:auto;max-width:100%;transform-origin:top}.toolbar-shell.side.svelte-3as7gt{flex-direction:column;height:auto;max-height:100%}.toolbar-shell.open-top.svelte-3as7gt{opacity:1;transform:translateY(0)}.toolbar-shell.open-side.svelte-3as7gt{opacity:1;transform:translate(0)}.toolbar-shell.closed-top.svelte-3as7gt{height:0;opacity:0;transform:translateY(-100%)}.toolbar-shell.closed-left.svelte-3as7gt{opacity:0;transform:translate(-100%);pointer-events:none}.toolbar-shell.closed-right.svelte-3as7gt{opacity:0;transform:translate(100%);pointer-events:none}.actions.svelte-3as7gt :where(li:where(.svelte-3as7gt))>:not(.menu-flyout){padding:.25rem}.text-start.svelte-3as7gt{text-align:start}.actions.svelte-3as7gt{position:relative;color:var(--tri-toolbar-content);box-shadow:var(--ui-chrome-shadow, var(--ui-shadow-lg));justify-content:center;align-items:center}.actions.svelte-3as7gt:not(.docked):not(.inline):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--ui-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.actions.horizontal.svelte-3as7gt{flex-direction:row;display:inline-flex}.actions.horizontal.svelte-3as7gt :where(li:where(.svelte-3as7gt)){padding-bottom:0}.actions.top-right.svelte-3as7gt{flex-direction:row-reverse;border-bottom-left-radius:var(--tri-radius-toolbar);padding-bottom:0}.actions.top-right.svelte-3as7gt>*+*{margin-left:1px}.actions.top-left.svelte-3as7gt{flex-direction:row;border-bottom-right-radius:var(--tri-radius-toolbar);padding-bottom:0}.actions.top-left.svelte-3as7gt>*+*{margin-left:1px}.actions.left.svelte-3as7gt{border-bottom-right-radius:var(--tri-radius-toolbar);padding-right:.25rem}.actions.left.svelte-3as7gt>*+*{margin-top:1px}.actions.right.svelte-3as7gt{border-bottom-left-radius:var(--tri-radius-toolbar);padding-left:.25rem}.actions.right.svelte-3as7gt>*+*{margin-top:1px}.indicator.svelte-3as7gt{position:relative;display:inline-flex;width:max-content}.indicator-item.svelte-3as7gt{position:absolute;top:0;right:0;translate:50% -50%;z-index:1;white-space:nowrap}.count-badge.svelte-3as7gt{--size: calc(var(--tri-size-selector, .25rem) * 5);border-radius:var(--tri-radius-selector);vertical-align:middle;color:var(--tri-color-primary-content);border:var(--tri-border) solid var(--tri-color-primary);background-color:var(--tri-color-primary);height:var(--size);min-width:1.25rem;padding-inline:.25rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.menu-flyout.svelte-3as7gt{position:absolute;inset:auto;margin:0;color:var(--tri-toolbar-content);z-index:1;opacity:0;scale:95%}.actions.docked.svelte-3as7gt .menu-flyout:where(.svelte-3as7gt){position:fixed}.menu-flyout.svelte-3as7gt:not(.open){display:none}.menu-flyout.open.svelte-3as7gt{opacity:1;scale:100%}@media(prefers-reduced-motion:no-preference){.menu-flyout.svelte-3as7gt{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:var(--ui-ease)}}.menu-flyout.up.svelte-3as7gt{bottom:anchor(top);left:anchor(center);transform:translate(-50%);margin-bottom:1.5rem;transform-origin:bottom center}.menu-flyout.down.svelte-3as7gt{top:anchor(bottom);left:anchor(center);transform:translate(-50%);margin-top:1.5rem;transform-origin:top center}.menu-flyout.left.svelte-3as7gt{right:anchor(left);top:anchor(center);transform:translateY(-50%);margin-right:1.5rem;transform-origin:center right}.menu-flyout.right.svelte-3as7gt{left:anchor(right);top:anchor(center);transform:translateY(-50%);margin-left:1.5rem;transform-origin:center left}.divider.svelte-3as7gt{position:relative;flex-shrink:0;align-self:center;width:100%;height:1px;background-color:color-mix(in oklab,var(--tri-toolbar-content) 20%,transparent)}.divider.horizontal.svelte-3as7gt{width:1px;height:1rem}.toolbar-root.svelte-3as7gt .handle{position:absolute;pointer-events:auto;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--btn-color: var(--ui-glass-bg);--btn-fg: var(--tri-toolbar-content);--btn-border: var(--tri-surface-border);--btn-shadow: var(--ui-chrome-shadow, var(--ui-shadow-md));outline-color:var(--tri-content);transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.3s;opacity:1}.toolbar-root.svelte-3as7gt .handle.invisible{opacity:0;pointer-events:none}.toolbar-root.svelte-3as7gt .handle.start{left:var(--ui-inset, .375rem);--join-ss: 0;--join-se: 0;--join-es: 0}.toolbar-root.svelte-3as7gt .handle.end{right:var(--ui-inset, .375rem);--join-ss: 0;--join-se: 0;--join-ee: 0}.toolbar-root.svelte-3as7gt .handle.top{top:0;border-top-width:0}.toolbar-root.svelte-3as7gt .handle.start:not(.top){left:0;border-left-width:0}.toolbar-root.svelte-3as7gt .handle.end:not(.top){right:0;border-right-width:0}.toolbar-root.svelte-3as7gt .handle svg{width:var(--ui-icon, 20px);height:var(--ui-icon, 20px)}.actions.top-left.svelte-3as7gt>li:where(.svelte-3as7gt):first-child .tooltip.place-bottom:where(.svelte-3as7gt):before{transform:translate(0) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) auto auto 0}.actions.top-right.svelte-3as7gt>li:where(.svelte-3as7gt):first-child .tooltip.place-bottom:where(.svelte-3as7gt):before{transform:translate(0) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) 0 auto auto}.wrapper.svelte-1qxyjf7{position:relative;display:inline-flex}.wrapper.svelte-1qxyjf7 .trigger{color:var(--tri-color-primary-text)}.popover.svelte-1qxyjf7{position:absolute;bottom:100%;left:50%;transform:translate(calc(-50% + var(--info-shift, 0px)));z-index:1001;margin-bottom:.5rem;background-color:var(--tri-panel-bg);border-width:1px;border-style:solid;border-color:var(--tri-surface-border);border-radius:var(--tri-radius-panels);box-shadow:var(--ui-shadow-xl);width:18rem;max-height:16rem;overflow:hidden}.scroll.svelte-1qxyjf7{overflow-y:auto;max-height:16rem;padding:1rem}.head.svelte-1qxyjf7{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.title.svelte-1qxyjf7{font-weight:700;font-size:.875rem;line-height:1.25rem}.canvas-label.svelte-1qxyjf7{font-size:.875rem;line-height:1.25rem;font-weight:600;margin-bottom:.25rem;white-space:pre-line;overflow-wrap:break-word}.scroll.svelte-1qxyjf7 .summary{font-size:.75rem;line-height:1rem;opacity:.8;margin-bottom:.5rem}.metadata.svelte-1qxyjf7{font-size:.75rem;line-height:1rem}.meta-label.svelte-1qxyjf7{font-weight:700;opacity:.7;margin-top:.5rem;white-space:pre-line;overflow-wrap:break-word}.metadata.svelte-1qxyjf7 .meta-value{padding-inline-start:.5rem}.rendering.svelte-1qxyjf7{margin-top:.5rem;padding-top:.5rem;border-top-width:1px;border-top-style:solid;border-top-color:var(--tri-surface-border)}.rendering-title.svelte-1qxyjf7{font-size:.75rem;line-height:1rem;font-weight:700;opacity:.7}.rendering-link.svelte-1qxyjf7{color:var(--tri-color-primary-text);text-decoration-line:underline;cursor:pointer;font-size:.75rem;line-height:1rem;display:block;margin-top:.25rem;word-break:break-all}.transport.svelte-467n9j{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:18rem;align-items:center;gap:var(--ui-gap);font-size:.75rem;line-height:1}.time.svelte-467n9j{font-variant-numeric:tabular-nums;white-space:nowrap}.scrubber.svelte-467n9j{flex:1 1 auto;min-width:3rem;padding:.75rem 0;cursor:pointer;touch-action:none}.scrubber.svelte-467n9j:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.track.svelte-467n9j{position:relative;height:.25rem;border-radius:3.40282e38px;background:color-mix(in oklab,currentColor 25%,transparent)}.fill.svelte-467n9j{position:absolute;inset-block:0;border-radius:inherit}.tick.svelte-467n9j{width:2px;transform:translate(-1px);background:color-mix(in oklab,currentColor 55%,transparent)}.mark.svelte-467n9j{inset-block:-2px;min-width:2px;border-radius:2px;background:color-mix(in oklab,currentColor 70%,transparent)}.preview.svelte-467n9j{position:absolute;bottom:100%;margin-bottom:.75rem;width:8rem;padding:.25rem;transform:translate(-50%);background-color:var(--tri-color-neutral);color:var(--tri-color-neutral-content);border-radius:var(--tri-radius-box);pointer-events:none}.preview.svelte-467n9j img:where(.svelte-467n9j){display:block;width:100%}.preview-label.svelte-467n9j{display:block;padding-top:.125rem;font-size:.75rem;line-height:1rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-label.svelte-467n9j:empty{display:none}.strip.svelte-467n9j{inset-inline:0;background-repeat:no-repeat;background-size:100% 100%}.buffered.svelte-467n9j{background:color-mix(in oklab,currentColor 40%,transparent)}.played.svelte-467n9j{left:0;background:var(--tri-color-primary, currentColor)}.thumb.svelte-467n9j{position:absolute;top:50%;width:.75rem;height:.75rem;margin-left:-.375rem;border-radius:3.40282e38px;background:var(--tri-color-primary, currentColor);transform:translateY(-50%)}.tracks.svelte-467n9j{position:relative;display:flex}.track-list.svelte-467n9j{position:absolute;bottom:100%;margin-bottom:.375rem;right:0;z-index:1001}.track-list.down.svelte-467n9j{bottom:auto;top:100%;margin:.375rem 0 0}.transport.svelte-467n9j .volume{flex:0 1 4rem;width:4rem;min-width:0}@media(pointer:coarse){.track.svelte-467n9j{height:.375rem}.thumb.svelte-467n9j{width:1rem;height:1rem;margin-left:-.5rem}.transport.svelte-467n9j .volume{display:none}}.control-bar.svelte-1houfn4{-webkit-user-select:none;user-select:none;position:absolute;left:var(--ui-nav-inset);right:var(--ui-nav-inset);width:fit-content;max-width:calc(100% - 2 * var(--ui-nav-inset));margin-inline:auto;bottom:var(--ui-nav-inset);z-index:41;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ui-gap);padding-inline:var(--ui-chrome-pad, .5rem);align-content:center;color:var(--tri-toolbar-content);border-radius:var(--tri-radius-controls);border:1px solid var(--tri-surface-border);box-shadow:var(--ui-nav-shadow, none);transition-property:all;transition-timing-function:var(--ui-ease);transition-duration:.2s}.control-bar.svelte-1houfn4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:calc(var(--tri-radius-controls) - var(--tri-border));background-color:var(--ui-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.control-bar.elevated.svelte-1houfn4{z-index:1000}.control-bar.idle-hidden.svelte-1houfn4{opacity:0;pointer-events:none}.control-bar.wrapped.svelte-1houfn4{padding-block:var(--ui-chrome-pad, .5rem)}[data-nav-edge=top] .control-bar.svelte-1houfn4{top:var(--ui-nav-inset);bottom:auto}[data-nav-style=docked][data-nav-edge=bottom] .control-bar.svelte-1houfn4,[data-nav-style=docked][data-nav-edge=bottom] .control-bar.svelte-1houfn4:before{border-bottom-left-radius:0;border-bottom-right-radius:0}[data-nav-style=docked][data-nav-edge=bottom] .control-bar.svelte-1houfn4{border-bottom:0}[data-nav-style=docked][data-nav-edge=top] .control-bar.svelte-1houfn4,[data-nav-style=docked][data-nav-edge=top] .control-bar.svelte-1houfn4:before{border-top-left-radius:0;border-top-right-radius:0}[data-nav-style=docked][data-nav-edge=top] .control-bar.svelte-1houfn4{border-top:0}[data-nav-align=start] .control-bar.svelte-1houfn4{inset-inline-start:var(--ui-nav-inset);inset-inline-end:auto;transform:none;margin-inline:0}[data-nav-align=end] .control-bar.svelte-1houfn4{inset-inline-start:auto;inset-inline-end:var(--ui-nav-inset);transform:none;margin-inline:0}[data-nav-style=docked][data-nav-align=start] .control-bar.svelte-1houfn4:not(.full-width){border-start-start-radius:0;border-end-start-radius:0;border-inline-start:0}[data-nav-style=docked][data-nav-align=end] .control-bar.svelte-1houfn4:not(.full-width){border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0}[data-nav-style=docked][data-nav-align=start] .control-bar.svelte-1houfn4:not(.full-width):before{border-start-start-radius:0;border-end-start-radius:0}[data-nav-style=docked][data-nav-align=end] .control-bar.svelte-1houfn4:not(.full-width):before{border-start-end-radius:0;border-end-end-radius:0}.control-bar.full-width.svelte-1houfn4{width:auto;inset-inline-start:var(--ui-nav-inset);inset-inline-end:var(--ui-nav-inset);margin-inline:auto}.toolbar-in-bar.svelte-1houfn4{display:inline-flex;align-items:center}.nav-cluster.svelte-1houfn4{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ui-gap)}.choice-controls.svelte-1houfn4{display:flex;align-items:center;gap:var(--ui-gap)}.choice-stack.svelte-1houfn4{display:flex;align-items:center;padding-inline:.25rem;font-size:.75rem;line-height:1rem;font-weight:700;opacity:.5}.center-controls.svelte-1houfn4{display:flex;align-items:center;gap:.5rem}.btn-row.svelte-1houfn4{display:flex;align-items:center;gap:var(--ui-gap)}.control-bar.svelte-1houfn4 .btn-row:where(.svelte-1houfn4) .btn{border-radius:var(--tri-radius-controls-buttons)}.divider-v.svelte-1houfn4{height:1rem;width:1px;background-color:color-mix(in oklab,var(--tri-toolbar-content) 20%,transparent)}.nav-index.svelte-1houfn4{font-size:.875rem;line-height:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:.25rem}.join.svelte-1houfn4{display:inline-flex;align-items:stretch;--join-ss: 0;--join-se: 0;--join-es: 0;--join-ee: 0}.join.svelte-1houfn4>.join-item:first-child{--join-ss: var(--tri-radius-buttons);--join-es: var(--tri-radius-buttons)}.join.svelte-1houfn4>.join-item:last-child{--join-se: var(--tri-radius-buttons);--join-ee: var(--tri-radius-buttons)}.join.svelte-1houfn4>.join-item:not(:first-child){margin-inline-start:calc(var(--tri-border) * -1)}.join.svelte-1houfn4>.choice-btn{min-width:2rem}.choice-full.svelte-1houfn4:not(.current),.choice-ordinal.current.svelte-1houfn4{display:none}.choice-select-wrap.svelte-1houfn4{display:none}@media(min-width:640px){.join.svelte-1houfn4>.choice-btn{min-width:auto}.choice-full.svelte-1houfn4:not(.current){display:inline}.choice-ordinal.svelte-1houfn4{display:none}.choice-select-wrap.svelte-1houfn4{display:flex}.choice-join.crowded.svelte-1houfn4{display:none}}.viewer-root.svelte-7ov77c{display:flex;width:100%;height:100%;position:relative;overflow:hidden;color:var(--tri-content)}.viewer-root.opaque.svelte-7ov77c{background-color:var(--tri-viewer-bg)}.side-col.svelte-7ov77c{flex:none;min-height:0;display:flex;flex-direction:row;z-index:20;transition:all .15s var(--ui-ease)}.side-col.opaque.svelte-7ov77c{background-color:var(--tri-viewer-bg)}.side-col-left.opaque.svelte-7ov77c{border-right:1px solid var(--tri-surface-border)}.toolbar-rail-host.svelte-7ov77c{height:100%;min-height:0;flex:none;position:relative;pointer-events:auto}.toolbar-rail-host.rail-col.svelte-7ov77c{z-index:21;display:flex}.toolbar-rail-host.rail-col.opaque.svelte-7ov77c{background-color:var(--tri-viewer-bg)}.toolbar-rail-host.rail-left.svelte-7ov77c{justify-content:flex-start}.toolbar-rail-host.rail-right.svelte-7ov77c{justify-content:flex-end}.rail-pin.svelte-7ov77c{display:flex;flex:0 0 auto;height:100%;min-height:0}.panel-host.svelte-7ov77c{height:100%;min-height:0;position:relative;isolation:isolate;pointer-events:auto}.panel-band.svelte-7ov77c{flex:none;height:50%;min-height:0;width:100%;position:relative;isolation:isolate;pointer-events:auto;z-index:20;border-top:1px solid var(--tri-surface-border)}.panel-band.opaque.svelte-7ov77c{background-color:var(--tri-viewer-bg)}.gallery-host.svelte-7ov77c{width:calc(var(--ui-gallery-rail) + var(--tri-border));height:100%;min-height:0;position:relative;isolation:isolate;pointer-events:auto}.center-col.svelte-7ov77c{flex:1 1 0%;position:relative;min-width:0;display:flex;flex-direction:column}.gallery-band.svelte-7ov77c{flex:none;height:calc(var(--ui-gallery-band) + var(--tri-border));width:100%;position:relative;pointer-events:auto;z-index:43}.gallery-expanded.svelte-7ov77c{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:auto;isolation:isolate}.gallery-expanded.inset-left.svelte-7ov77c{padding-left:3rem}.gallery-expanded.inset-right.svelte-7ov77c{padding-right:3rem}.viewer-area.svelte-7ov77c{flex:1 1 0%;position:relative;min-height:0;width:100%;height:100%}.viewer-area.opaque.svelte-7ov77c{background-color:var(--tri-viewer-bg)}.centered.svelte-7ov77c{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.error-text.svelte-7ov77c{color:var(--tri-color-error)}.overlay-cover.svelte-7ov77c{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none}.blur-bg.svelte-7ov77c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(24px);scale:1.1;opacity:.4}.dim-50.svelte-7ov77c{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in oklab,var(--tri-viewer-bg) 50%,transparent)}.error-card.svelte-7ov77c{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:24rem;text-align:center;padding-inline:1rem;padding-block:1.5rem;background-color:color-mix(in oklab,var(--tri-viewer-bg) 90%,transparent);border-radius:.75rem;box-shadow:var(--ui-shadow-lg)}.warn-icon.svelte-7ov77c{width:3rem;height:3rem;color:var(--tri-color-warning)}.msg.svelte-7ov77c{color:var(--tri-content);font-size:.875rem;line-height:1.25rem}.msg-strong.svelte-7ov77c{font-weight:600}.msg-details.svelte-7ov77c{color:color-mix(in oklab,var(--tri-content) 70%,transparent);font-size:.75rem;line-height:1rem;overflow-wrap:break-word;max-width:20rem}.plugin-overlay.svelte-7ov77c{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;pointer-events:none}.plugin-overlay-layer.svelte-7ov77c{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;overflow:hidden}.plugin-bottom.svelte-7ov77c{position:relative;width:100%;z-index:40;pointer-events:auto}html,body{margin:0;height:100%}.page.svelte-6t5lyo{display:flex;flex-direction:column;height:100vh;font-family:system-ui,-apple-system,sans-serif;background:#14161a;color:#e7e9ee}.chrome.svelte-6t5lyo{flex:0 0 auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid #2a2e37;background:#1b1e24}.brand.svelte-6t5lyo{display:flex;align-items:baseline;gap:.6rem}.brand.svelte-6t5lyo strong:where(.svelte-6t5lyo){font-size:1.05rem;letter-spacing:.01em}.tag.svelte-6t5lyo{font-size:.75rem;color:#98a2b3}.row.svelte-6t5lyo{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.url.svelte-6t5lyo{flex:1 1 22rem;min-width:12rem;padding:.45rem .6rem;border-radius:.4rem;border:1px solid #343a45;background:#0f1114;color:#e7e9ee;font:inherit}.btn.svelte-6t5lyo{padding:.45rem .9rem;border-radius:.4rem;border:1px solid #3a4658;background:#2b6cff;color:#fff;cursor:pointer;font:inherit}.btn.svelte-6t5lyo:hover{background:#1f5ae0}.field.svelte-6t5lyo{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#98a2b3}.field.svelte-6t5lyo select:where(.svelte-6t5lyo){padding:.4rem .5rem;border-radius:.4rem;border:1px solid #343a45;background:#0f1114;color:#e7e9ee;font:inherit}.suggested.svelte-6t5lyo{display:flex;gap:.4rem;flex-wrap:wrap}.chip.svelte-6t5lyo{padding:.3rem .6rem;border-radius:999px;border:1px solid #343a45;background:#23272f;color:#cdd3dd;cursor:pointer;font-size:.78rem}.chip.svelte-6t5lyo:hover{border-color:#2b6cff;color:#fff}.viewer-pane.svelte-6t5lyo{flex:1 1 auto;min-height:0;position:relative}.viewer-pane.svelte-6t5lyo .viewer-root{position:absolute;top:0;right:0;bottom:0;left:0}
