.portal-code-figure{position:relative;margin:1.4em 0}.portal-code-figure>.portal-code-block{margin:0;border-top-left-radius:0;border-top-right-radius:0}.portal-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 10px 0 16px;background:color-mix(in srgb,var(--ink) 6%,var(--chip));border-radius:var(--r-6) var(--r-6) 0 0;border-bottom:1px solid var(--line)}.portal-code-lang{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-code-copy{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line-2);border-radius:var(--r-8);background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.portal-code-figure:hover .portal-code-copy,.portal-code-figure:focus-within .portal-code-copy,.portal-code-copy:focus-visible,.portal-code-copy[data-state]{opacity:1}.portal-code-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-code-copy:hover{color:var(--ink);border-color:var(--accent)}.portal-code-copy[data-state=copied]{opacity:1;color:var(--syn-added);border-color:var(--syn-added)}.portal-code-copy[data-state=failed]{opacity:1;color:var(--danger);border-color:var(--danger)}.portal-code-copy-icon{width:13px;height:13px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:13px 13px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 012-2h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 012-2h10'/%3E%3C/svg%3E")}.portal-code-copy[data-state=copied] .portal-code-copy-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.portal-code-copy{transition:none}}@media(hover:none){.portal-code-copy{opacity:1}}.portal-code-actions{display:inline-flex;align-items:center;gap:6px}.portal-code-run{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line-2);border-radius:var(--r-8);background:var(--surface);color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.portal-code-figure:hover .portal-code-run,.portal-code-figure:focus-within .portal-code-run,.portal-code-run:focus-visible{opacity:1}.portal-code-run:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-code-run:hover{border-color:var(--accent)}.portal-code-run-icon{width:13px;height:13px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:13px 13px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M7 4l12 8-12 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M7 4l12 8-12 8z'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.portal-code-run{transition:none}}@media(hover:none){.portal-code-run{opacity:1}}.portal-code-actions .portal-code-copy,.portal-code-actions .portal-code-run{opacity:1}@media(hover:hover){.portal-code-figure[data-portal-controls=hover] .portal-code-actions :is(.portal-code-copy,.portal-code-run){opacity:0}.portal-code-figure[data-portal-controls=hover]:is(:hover,:focus-within) .portal-code-actions :is(.portal-code-copy,.portal-code-run),.portal-code-figure[data-portal-controls=hover] .portal-code-actions :is(.portal-code-copy,.portal-code-run):is(:focus-visible,[data-state]){opacity:1}}.portal-code-run[data-state=running]{cursor:progress}.portal-code-run[data-state=done]{color:var(--ink-2)}.portal-code-run[data-state=error]{color:var(--danger);border-color:var(--danger)}.portal-code-reset{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--line-2);border-radius:var(--r-8);background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.portal-code-reset:hover{border-color:var(--line-2);color:var(--ink)}.portal-code-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-code-figure[data-portal-editable]>.portal-code-block{display:flex;align-items:flex-start;padding-left:0}.portal-code-figure[data-portal-editable]>.portal-code-block{cursor:text}.portal-code-figure[data-portal-editable]>.portal-code-block>*{font-size:.9em;line-height:inherit;margin:0;background:transparent;border-radius:0}.portal-code-figure[data-portal-editable]>.portal-code-block>.portal-code-gutter{position:sticky;left:0;z-index:1;flex:none;padding:0 10px 0 16px;border-right:1px solid var(--line);background:var(--chip);color:var(--ink-2);text-align:right;white-space:pre;-webkit-user-select:none;user-select:none}.portal-code-figure[data-portal-editable]>.portal-code-block>code{flex:1 0 auto;padding:0 0 0 12px}.portal-code-figure[data-portal-editable]>.portal-code-block>.portal-code-editor-grid{display:grid;flex:1 0 auto;min-width:0;padding:0}.portal-code-figure[data-portal-editable] .portal-code-editor-grid>:is(span,textarea){grid-area:1 / 1;box-sizing:border-box;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;font:inherit;font-variant-ligatures:none;font-feature-settings:normal;font-kerning:none;line-height:inherit;letter-spacing:normal;word-spacing:normal;text-indent:0;text-transform:none;tab-size:4;white-space:pre;overflow-wrap:normal}.portal-code-figure[data-portal-editable] .portal-code-editor-view{display:block;pointer-events:none}.portal-code-figure[data-portal-editable] .portal-code-editor-grid>textarea,.portal-code-editor-view>.portal-code-line{padding-left:12px}.portal-code-editor-view>.portal-code-line{display:block}.portal-code-editor-view>.portal-code-line.is-current{background:color-mix(in srgb,var(--accent) 9%,transparent)}.portal-code-editor-input{display:block;overflow:hidden;resize:none;color:transparent;caret-color:var(--ink);outline:none}.portal-code-editor-input::selection{background:color-mix(in srgb,var(--accent) 30%,transparent);color:transparent}.portal-code-figure:has(.portal-code-editor-input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.portal-code-editor .tok-comment{color:var(--syn-comment);font-style:italic}.portal-code-editor .tok-keyword{color:var(--syn-keyword)}.portal-code-editor .tok-string{color:var(--syn-string)}.portal-code-editor .tok-number{color:var(--syn-number)}.portal-code-editor .tok-name{color:var(--syn-name)}.portal-code-editor .tok-punct{color:var(--syn-punct)}.portal-code-figure[data-portal-editable] .portal-code-title{flex:0 1 auto}.portal-code-figure[data-portal-editable] .portal-code-lang:not(.portal-code-lang-secondary)~.portal-code-actions{margin-left:auto}.portal-code-editable,.portal-code-edited{display:inline-flex;flex:none;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.portal-code-edited[hidden]{display:none}.portal-code-editable-icon{width:11px;height:11px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='M13 7l4 4'/%3E%3C/svg%3E") center / 11px 11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='M13 7l4 4'/%3E%3C/svg%3E") center / 11px 11px no-repeat}.portal-code-edited:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}@media(max-width:480px){:is(.portal-code-editable,.portal-code-edited)>[class$=-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.portal-document-notebook{float:right;display:inline-flex;align-items:stretch;margin:14px 0 8px 16px;border-radius:7px;overflow:hidden;font-size:13px;font-weight:650;line-height:1;text-decoration:none;border:1px solid var(--line-2);box-shadow:0 1px 2px #00000014;transition:transform .12s ease,box-shadow .12s ease}.portal-document-notebook-launch{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 9px;background:var(--surface-2);color:var(--ink)}.portal-document-notebook-target{display:inline-flex;align-items:center;padding:6px 12px;background:var(--accent);color:var(--accent-ink)}.portal-document-notebook:hover{transform:translateY(-1px);box-shadow:0 3px 8px #00000024}.portal-document-notebook:hover .portal-document-notebook-target{background:var(--accent-hi);color:var(--accent-hi-ink)}.portal-document-notebook:focus-visible{outline:2px solid var(--accent-text, var(--accent));outline-offset:2px}@media(prefers-reduced-motion:reduce){.portal-document-notebook{transition:none}.portal-document-notebook:hover{transform:none}}@media(max-width:560px){.portal-document-notebook{float:none;margin:8px 0 0}}.portal-document-notebook-foot{clear:both;display:flex;justify-content:center;margin:36px 0 8px;padding-top:24px;border-top:1px solid var(--line-2)}.portal-document-notebook-foot .portal-document-notebook{float:none;margin:0;font-size:14px}.portal-notebook-block{margin-bottom:clamp(28px,3.4vw,56px)}.portal-notebook-head>.portal-block-heading{margin-top:0}.portal-notebook-summary{color:var(--ink-2, var(--muted));margin:0 0 14px;max-width:68ch}.portal-notebook-stage{height:clamp(520px,78vh,920px)}.portal-notebook-window{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line-2, var(--line));border-radius:var(--r-12, 12px);background:var(--surface);box-shadow:var(--shadow-card)}.portal-notebook-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:calc(2.4 * var(--wp-rem, 1rem));padding:calc(.3 * var(--wp-rem, 1rem)) calc(.5 * var(--wp-rem, 1rem)) calc(.3 * var(--wp-rem, 1rem)) calc(.75 * var(--wp-rem, 1rem));border-bottom:1px solid var(--line);background:var(--surface-2, var(--surface))}.portal-notebook-title{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:calc(.8 * var(--wp-rem, 1rem));white-space:nowrap}.portal-notebook-name{font-weight:600;color:var(--ink)}.portal-notebook-note{overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.portal-notebook-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.portal-notebook-action{display:inline-flex;align-items:center;gap:0;min-height:calc(1.62 * var(--wp-rem, 1rem));padding:calc(.22 * var(--wp-rem, 1rem)) calc(.42 * var(--wp-rem, 1rem));border:1px solid var(--line-2, var(--line));border-radius:var(--r-6, calc(.35 * var(--wp-rem, 1rem)));background:var(--surface);color:var(--muted);font:inherit;font-size:calc(.72 * var(--wp-rem, 1rem));font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:gap .16s ease,border-color .16s ease,color .16s ease}.portal-notebook-action[hidden]{display:none}.portal-notebook-action-text{display:inline-block;max-width:0;overflow:hidden;opacity:0;transition:max-width .18s ease,opacity .14s ease}.portal-notebook-action:hover,.portal-notebook-action:focus-visible{gap:6px;border-color:var(--accent);color:var(--accent-text, var(--accent))}.portal-notebook-action:hover>.portal-notebook-action-text,.portal-notebook-action:focus-visible>.portal-notebook-action-text{max-width:calc(14 * var(--wp-rem, 1rem));opacity:1}.portal-notebook-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:none){.portal-notebook-action{gap:6px}.portal-notebook-action-text{max-width:calc(14 * var(--wp-rem, 1rem));opacity:1}}@media(prefers-reduced-motion:reduce){.portal-notebook-action,.portal-notebook-action-text{transition:none}}.portal-notebook-icon{flex:0 0 auto}.portal-notebook-icon[data-icon=shrink],.portal-notebook-block[data-expanded=true] .portal-notebook-icon[data-icon=grow]{display:none}.portal-notebook-block[data-expanded=true] .portal-notebook-icon[data-icon=shrink]{display:inline}.portal-notebook-frame{flex:1 1 auto;width:100%;min-height:0;border:0;background:#fff}.portal-notebook-backdrop{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,#05070c 62%,transparent)}.portal-notebook-backdrop[hidden]{display:none}.portal-notebook-sheet{position:relative}.portal-notebook-sheet[data-closed]{visibility:hidden}.portal-jupyter-logo{flex:0 0 auto;width:14px;height:16px;object-fit:contain}.portal-jupyter-logo[data-variant=dark],:root[data-theme=dark] .portal-jupyter-logo[data-variant=light]{display:none}:root[data-theme=dark] .portal-jupyter-logo[data-variant=dark]{display:inline-block}.portal-notebook-block[data-expanded=true] .portal-notebook-window,.portal-notebook-sheet .portal-notebook-window{position:fixed;z-index:1001;top:calc(var(--portal-notebook-top, 0px) + clamp(8px,1.4vh,18px));right:clamp(10px,2.4vw,44px);bottom:calc(var(--portal-notebook-bottom, 0px) + clamp(10px,1.8vh,26px));left:clamp(10px,2.4vw,44px);height:auto;box-shadow:0 24px 60px #00000059}:root[data-notebook-expanded=true] body{overflow:hidden}.portal-overlay-root{position:fixed;inset:0;z-index:70;pointer-events:none}.portal-overlay-root:empty{display:none}.portal-overlay-root>*{pointer-events:auto}.dataset-tree{--dataset-tree-bg: var(--surface, #ffffff);--dataset-tree-bg-opaque: #ffffff;--dataset-tree-bg-subtle: var(--surface-2, #f4f6f7);--dataset-tree-text: var(--ink, #172322);--dataset-tree-muted: var(--muted, #526765);--dataset-tree-border: var(--line-2, var(--line, #c6d0d0));--dataset-tree-accent: var(--accent, #009688);--dataset-tree-accent-ink: var(--accent-ink, #ffffff);--dataset-tree-radius: var(--r-12, calc(.55 * var(--wp-rem, 1rem)));--dataset-tree-font-mono: var(--font-mono, monospace);--dataset-tree-faint: color-mix(in srgb, var(--dataset-tree-muted) 72%, transparent);--dataset-tree-code-bg: color-mix(in srgb, var(--dataset-tree-text) 5%, var(--dataset-tree-bg));--dataset-tree-danger: var(--danger, #8c4a3d);--dataset-tree-radius-sm: calc(.35 * var(--wp-rem, 1rem));--dataset-tree-guide: color-mix(in srgb, var(--dataset-tree-border) 55%, transparent);--dataset-tree-row-hover: color-mix(in srgb, var(--dataset-tree-text) 7%, transparent);--dataset-tree-icon-size: 16px;--dataset-tree-chev-size: 14px;--dataset-tree-accent-text: color-mix( in srgb, var(--dataset-tree-accent) 62%, var(--dataset-tree-text) );--dataset-tree-accent-strong: color-mix( in srgb, var(--dataset-tree-accent) 80%, var(--dataset-tree-text) );--dataset-tree-hit: color-mix(in srgb, var(--dataset-tree-accent) 26%, transparent);--dataset-tree-max-height: calc(32 * var(--wp-rem, 1rem));--dataset-tree-min-height: 0;--dataset-tree-indent: calc(1.05 * var(--wp-rem, 1rem));--dataset-tree-focus: var(--accent-warm, var(--warning, #d98324));box-sizing:border-box;container-type:inline-size;font-size:calc(.82 * var(--wp-rem, 1rem));line-height:1.5;color:var(--dataset-tree-text);background:var(--dataset-tree-bg);border:1px solid var(--dataset-tree-border);border-radius:var(--dataset-tree-radius);overflow:hidden;display:flex;flex-direction:column}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dataset-tree{--dataset-tree-bg: var(--surface, #171f28);--dataset-tree-bg-opaque: #171f28;--dataset-tree-bg-subtle: var(--surface-2, #141b23);--dataset-tree-text: var(--ink, #e9eef3);--dataset-tree-muted: var(--muted, #8794a1);--dataset-tree-border: var(--line-2, var(--line, #2f3b4a));--dataset-tree-accent: var(--accent, #4285bd);--dataset-tree-accent-ink: var(--accent-ink, #0b1117);--dataset-tree-danger: var(--danger, #d9948a);--dataset-tree-row-hover: color-mix(in srgb, var(--dataset-tree-text) 13%, transparent);--dataset-tree-guide: color-mix(in srgb, var(--dataset-tree-border) 62%, transparent)}}:root[data-theme=dark] .dataset-tree{--dataset-tree-bg: var(--surface, #171f28);--dataset-tree-bg-opaque: #171f28;--dataset-tree-bg-subtle: var(--surface-2, #141b23);--dataset-tree-text: var(--ink, #e9eef3);--dataset-tree-muted: var(--muted, #8794a1);--dataset-tree-border: var(--line-2, var(--line, #2f3b4a));--dataset-tree-accent: var(--accent, #4285bd);--dataset-tree-accent-ink: var(--accent-ink, #0b1117);--dataset-tree-danger: var(--danger, #d9948a);--dataset-tree-row-hover: color-mix(in srgb, var(--dataset-tree-text) 13%, transparent);--dataset-tree-guide: color-mix(in srgb, var(--dataset-tree-border) 62%, transparent)}.dataset-tree *,.dataset-tree *:before,.dataset-tree *:after{box-sizing:inherit}.dataset-tree__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dataset-tree__bar{display:flex;align-items:center;gap:calc(.5 * var(--wp-rem, 1rem));flex-wrap:wrap;padding:calc(.5 * var(--wp-rem, 1rem)) calc(.6 * var(--wp-rem, 1rem));border-bottom:1px solid var(--dataset-tree-border);background:var(--dataset-tree-bg-subtle)}.dataset-tree__filter{flex:1 1 calc(12 * var(--wp-rem, 1rem));display:flex;align-items:center;gap:calc(.4 * var(--wp-rem, 1rem));min-width:0}.dataset-tree__filter-icon{flex:0 0 auto;width:15px;height:15px;color:var(--dataset-tree-faint)}.dataset-tree__filter-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--dataset-tree-text);font:inherit}.dataset-tree__filter-input::placeholder{color:var(--dataset-tree-faint);opacity:1}.dataset-tree__filter-input:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:2px;border-radius:calc(.2 * var(--wp-rem, 1rem))}.dataset-tree__hint{margin:0;padding:calc(.35 * var(--wp-rem, 1rem)) calc(.65 * var(--wp-rem, 1rem));font-size:calc(.7 * var(--wp-rem, 1rem));color:var(--dataset-tree-muted);background:var(--dataset-tree-bg-subtle);border-bottom:1px solid var(--dataset-tree-border)}.dataset-tree__hint[hidden]{display:none}.dataset-tree__btn{flex:0 0 auto;appearance:none;border:1px solid var(--dataset-tree-border);background:var(--dataset-tree-bg);color:var(--dataset-tree-muted);font:inherit;font-size:calc(.72 * var(--wp-rem, 1rem));padding:calc(.22 * var(--wp-rem, 1rem)) calc(.5 * var(--wp-rem, 1rem));border-radius:var(--dataset-tree-radius-sm);cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s,background .12s}.dataset-tree__btn:hover{color:var(--dataset-tree-accent-text);border-color:var(--dataset-tree-accent)}.dataset-tree__btn:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:1px}.dataset-tree__btn.is-done{color:var(--dataset-tree-accent-text);border-color:var(--dataset-tree-accent)}.dataset-tree__btn.is-failed{color:var(--dataset-tree-danger);border-color:var(--dataset-tree-danger)}.dataset-tree__btn--primary{background:var(--dataset-tree-accent-strong);border-color:var(--dataset-tree-accent-strong);color:var(--dataset-tree-accent-ink);font-weight:600}.dataset-tree__btn--primary:hover{color:var(--dataset-tree-accent-ink);background:color-mix(in srgb,var(--dataset-tree-accent-strong) 88%,var(--dataset-tree-text));border-color:transparent}.dataset-tree__btn--notebook{display:inline-flex;align-items:center}.dataset-tree__btn--notebook:before{content:"";flex:0 0 auto;width:var(--dataset-tree-notebook-icon-width, 0px);height:16px;margin-inline-end:calc(var(--dataset-tree-notebook-icon-width, 0px) * .43);background:var(--dataset-tree-notebook-icon, none) center / contain no-repeat}.dataset-tree__btn--run{display:inline-flex;align-items:center;gap:calc(.3 * var(--wp-rem, 1rem))}.dataset-tree__run-icon{width:.85em;height:.85em;flex:0 0 auto}.dataset-tree__body{flex:1 1 auto;min-height:var(--dataset-tree-min-height);padding:calc(.25 * var(--wp-rem, 1rem)) calc(.6 * var(--wp-rem, 1rem)) calc(.25 * var(--wp-rem, 1rem)) 0;max-height:var(--dataset-tree-max-height);overflow:auto}.dataset-tree__list{list-style:none;margin:0;padding:0}.dataset-tree__node{margin:0}.dataset-tree__results{margin:0;padding:calc(.4 * var(--wp-rem, 1rem)) calc(.65 * var(--wp-rem, 1rem)) calc(.2 * var(--wp-rem, 1rem));font-size:calc(.7 * var(--wp-rem, 1rem));color:var(--dataset-tree-muted)}.dataset-tree__list--results>.dataset-tree__node--result+.dataset-tree__node--result{border-top:1px solid var(--dataset-tree-border-subtle, var(--dataset-tree-border))}.dataset-tree__trail{margin:calc(-.15 * var(--wp-rem, 1rem)) 0 calc(.3 * var(--wp-rem, 1rem));padding-left:calc(2.55 * var(--wp-rem, 1rem));font-size:calc(.7 * var(--wp-rem, 1rem));color:var(--dataset-tree-muted);overflow-wrap:anywhere}.dataset-tree__children{position:relative;padding-left:var(--dataset-tree-indent)}.dataset-tree__children:before{content:"";position:absolute;left:calc(var(--dataset-tree-indent) / 2 + calc(.11 * var(--wp-rem, 1rem)));top:calc(.12 * var(--wp-rem, 1rem));bottom:calc(.5 * var(--wp-rem, 1rem));width:1px;background:var(--dataset-tree-guide)}.dataset-tree__rowline{display:flex;align-items:center;border-radius:calc(.3 * var(--wp-rem, 1rem))}.dataset-tree__rowline:hover{background:var(--dataset-tree-row-hover)}.dataset-tree__row{display:flex;align-items:center;gap:calc(.4 * var(--wp-rem, 1rem));flex:0 1 auto;min-width:0;padding:calc(.26 * var(--wp-rem, 1rem)) calc(.6 * var(--wp-rem, 1rem)) calc(.26 * var(--wp-rem, 1rem)) calc(.35 * var(--wp-rem, 1rem));border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:calc(.3 * var(--wp-rem, 1rem))}.dataset-tree__infowrap{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.dataset-tree__info-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-left:calc(.1 * var(--wp-rem, 1rem));padding:calc(.2 * var(--wp-rem, 1rem));border:0;border-radius:calc(.3 * var(--wp-rem, 1rem));background:transparent;color:var(--dataset-tree-faint);font:inherit;cursor:pointer}.dataset-tree__info-btn:hover,.dataset-tree__info-btn.is-open{color:var(--dataset-tree-accent-text)}.dataset-tree__info-btn:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:1px}.dataset-tree__rowline .dataset-tree__info-btn{opacity:0;transition:opacity .12s ease}.dataset-tree__rowline:hover .dataset-tree__info-btn,.dataset-tree__rowline:focus-within .dataset-tree__info-btn,.dataset-tree__info-btn:focus-visible,.dataset-tree__info-btn.is-open{opacity:1}@media(hover:none){.dataset-tree__rowline .dataset-tree__info-btn{opacity:1}}.dataset-tree__infocard{position:absolute;z-index:6;top:calc(100% + calc(.3 * var(--wp-rem, 1rem)));left:0;width:max-content;min-width:calc(13 * var(--wp-rem, 1rem));max-width:min(calc(26 * var(--wp-rem, 1rem)),78vw);padding:calc(.55 * var(--wp-rem, 1rem)) calc(.6 * var(--wp-rem, 1rem)) calc(.6 * var(--wp-rem, 1rem));background-color:var(--dataset-tree-bg-opaque);background-image:linear-gradient(var(--dataset-tree-bg),var(--dataset-tree-bg));border:1px solid var(--dataset-tree-border);border-radius:var(--dataset-tree-radius);box-shadow:0 calc(.6 * var(--wp-rem, 1rem)) calc(1.6 * var(--wp-rem, 1rem)) color-mix(in srgb,var(--dataset-tree-text) 18%,transparent),0 calc(.1 * var(--wp-rem, 1rem)) calc(.2 * var(--wp-rem, 1rem)) color-mix(in srgb,var(--dataset-tree-text) 10%,transparent);cursor:default;text-align:left}.dataset-tree__infocard.is-above{top:auto;bottom:calc(100% + calc(.3 * var(--wp-rem, 1rem)))}.dataset-tree__infohead{display:flex;align-items:center;gap:calc(.5 * var(--wp-rem, 1rem));margin-bottom:calc(.4 * var(--wp-rem, 1rem))}.dataset-tree__infohead>.dataset-tree__dname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-tree__infoclose{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(1.35 * var(--wp-rem, 1rem));height:calc(1.35 * var(--wp-rem, 1rem));padding:0;border:0;border-radius:calc(.3 * var(--wp-rem, 1rem));background:transparent;color:var(--dataset-tree-muted);cursor:pointer}.dataset-tree__infoclose:hover{color:var(--dataset-tree-text);background:var(--dataset-tree-row-hover)}.dataset-tree__infoclose:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:1px}.dataset-tree__closeicon{width:calc(.8 * var(--wp-rem, 1rem));height:calc(.8 * var(--wp-rem, 1rem))}.dataset-tree__infocard .dataset-tree__meta{margin-top:calc(.45 * var(--wp-rem, 1rem))}.dataset-tree__infocard .dataset-tree__metakey{flex:0 0 calc(3.4 * var(--wp-rem, 1rem))}.dataset-tree__row:focus-visible{outline:2px solid var(--dataset-tree-focus);outline-offset:-2px}.dataset-tree__row--inert{cursor:default}.dataset-tree__chev{flex:0 0 auto;width:var(--dataset-tree-chev-size);height:var(--dataset-tree-chev-size);color:var(--dataset-tree-faint);transition:transform .15s ease}.dataset-tree__row[aria-expanded=true]>.dataset-tree__chev{transform:rotate(90deg)}.dataset-tree__chev--leaf{visibility:hidden}.dataset-tree.is-bulk .dataset-tree__chev{transition:none}.dataset-tree__icon{flex:0 0 auto;width:var(--dataset-tree-icon-size);height:var(--dataset-tree-icon-size);color:var(--dataset-tree-faint)}.dataset-tree__icon--dataset{color:var(--dataset-tree-accent)}.dataset-tree__icon--collection{color:var(--dataset-tree-muted)}.dataset-tree__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-tree__node--collection>.dataset-tree__rowline>.dataset-tree__row>.dataset-tree__name{font-weight:600}.dataset-tree__node--collection>.dataset-tree__rowline>.dataset-tree__row{padding-block:calc(.42 * var(--wp-rem, 1rem))}.dataset-tree__node--collection>.dataset-tree__rowline>.dataset-tree__row>.dataset-tree__sub{font-weight:600}.dataset-tree__name--mono{font-family:var(--dataset-tree-font-mono);font-size:.92em}.dataset-tree__node--file>.dataset-tree__rowline>.dataset-tree__row .dataset-tree__name{color:var(--dataset-tree-muted)}.dataset-tree__mark{background:var(--dataset-tree-hit);color:inherit;border-radius:calc(.2 * var(--wp-rem, 1rem));padding:0 .05em}.dataset-tree__doclink{flex:0 0 auto;display:inline-flex;align-items:center;margin-left:calc(.1 * var(--wp-rem, 1rem));padding:calc(.15 * var(--wp-rem, 1rem));border-radius:calc(.25 * var(--wp-rem, 1rem));color:var(--dataset-tree-faint);text-decoration:none}.dataset-tree__doclink:hover{color:var(--dataset-tree-accent-text)}.dataset-tree__doclink:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:1px}.dataset-tree__doclink-icon{width:12px;height:12px}.dataset-tree__sub{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dataset-tree-muted);font-size:.9em}.dataset-tree__spacer{flex:1 1 auto}.dataset-tree__badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:calc(.3 * var(--wp-rem, 1rem));font-size:calc(.68 * var(--wp-rem, 1rem));padding:calc(.12 * var(--wp-rem, 1rem)) calc(.45 * var(--wp-rem, 1rem));border-radius:calc(1 * var(--wp-rem, 1rem));border:1px solid var(--dataset-tree-border);color:var(--dataset-tree-muted);background:color-mix(in srgb,var(--dataset-tree-text) 4%,transparent);white-space:nowrap}.dataset-tree__badge-dot{width:6px;height:6px;border-radius:50%;border:1px solid currentColor;background:transparent;flex:0 0 auto}.dataset-tree__lvl{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:calc(.28 * var(--wp-rem, 1rem));font-family:var(--dataset-tree-font-mono);font-size:calc(.64 * var(--wp-rem, 1rem));color:var(--dataset-tree-muted);border:1px solid var(--dataset-tree-border);border-radius:calc(.3 * var(--wp-rem, 1rem));padding:calc(.04 * var(--wp-rem, 1rem)) calc(.32 * var(--wp-rem, 1rem));white-space:nowrap}.dataset-tree__lvl-key{color:var(--dataset-tree-faint)}.dataset-tree__size{flex:0 0 auto;font-size:calc(.68 * var(--wp-rem, 1rem));color:var(--dataset-tree-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dataset-tree__details{margin:calc(.1 * var(--wp-rem, 1rem)) 0 calc(.5 * var(--wp-rem, 1rem)) calc(1.7 * var(--wp-rem, 1rem));padding:calc(.6 * var(--wp-rem, 1rem)) calc(.7 * var(--wp-rem, 1rem));border:1px solid var(--dataset-tree-border);border-left:2px solid var(--dataset-tree-accent);border-radius:calc(.4 * var(--wp-rem, 1rem));background:var(--dataset-tree-bg-subtle)}.dataset-tree__actions{display:flex;align-items:center;gap:calc(.4 * var(--wp-rem, 1rem));flex-wrap:wrap;margin-bottom:calc(.45 * var(--wp-rem, 1rem))}.dataset-tree__dname{flex:1 1 calc(8 * var(--wp-rem, 1rem));min-width:0;font-family:var(--dataset-tree-font-mono);font-weight:600;font-size:calc(.78 * var(--wp-rem, 1rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataset-tree__path{display:flex;align-items:center;font-family:var(--dataset-tree-font-mono);font-size:calc(.74 * var(--wp-rem, 1rem));background:var(--dataset-tree-code-bg);border-radius:calc(.3 * var(--wp-rem, 1rem));padding:calc(.35 * var(--wp-rem, 1rem)) calc(.5 * var(--wp-rem, 1rem));overflow-x:auto}.dataset-tree__path code{background:none;padding:0;flex:1 1 auto;min-width:0;white-space:normal;word-break:break-all;font:inherit}.dataset-tree__details .dataset-tree__path,.dataset-tree__infocard .dataset-tree__path{gap:calc(.4 * var(--wp-rem, 1rem));padding-right:calc(.25 * var(--wp-rem, 1rem));align-items:flex-start;min-width:0;overflow-x:visible}.dataset-tree__path-copy{align-self:flex-start;flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:calc(1.5 * var(--wp-rem, 1rem));height:calc(1.5 * var(--wp-rem, 1rem));padding:0;border:0;border-radius:calc(.3 * var(--wp-rem, 1rem));background:var(--dataset-tree-code-bg);color:var(--dataset-tree-muted);cursor:pointer;transition:color .12s ease}.dataset-tree__path-copy:hover,.dataset-tree__path-copy.is-done{color:var(--dataset-tree-accent-text)}.dataset-tree__path-copy.is-failed{color:var(--dataset-tree-danger)}.dataset-tree__path-copy:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:1px}.dataset-tree__copy-icon{width:calc(.85 * var(--wp-rem, 1rem));height:calc(.85 * var(--wp-rem, 1rem))}.dataset-tree__meta{margin-top:calc(.5 * var(--wp-rem, 1rem));display:grid;gap:calc(.4 * var(--wp-rem, 1rem))}.dataset-tree__metarow{display:flex;gap:calc(.5 * var(--wp-rem, 1rem));align-items:baseline;flex-wrap:wrap}.dataset-tree__metakey{flex:0 0 calc(4.2 * var(--wp-rem, 1rem));color:var(--dataset-tree-muted);font-size:calc(.7 * var(--wp-rem, 1rem));text-transform:uppercase;letter-spacing:.03em}.dataset-tree__chip{font-family:var(--dataset-tree-font-mono);font-size:calc(.68 * var(--wp-rem, 1rem));background:var(--dataset-tree-code-bg);border-radius:calc(.3 * var(--wp-rem, 1rem));padding:calc(.08 * var(--wp-rem, 1rem)) calc(.38 * var(--wp-rem, 1rem));overflow-wrap:anywhere}.dataset-tree__chip b{color:var(--dataset-tree-accent-text);font-weight:600}.dataset-tree__prose{flex:1 1 calc(12 * var(--wp-rem, 1rem));min-width:0;color:var(--dataset-tree-muted);overflow-wrap:anywhere}.dataset-tree__link{display:inline-flex;align-items:center;gap:calc(.25 * var(--wp-rem, 1rem));color:var(--dataset-tree-accent-text);text-decoration:none;font-size:calc(.72 * var(--wp-rem, 1rem));border-bottom:1px solid transparent}.dataset-tree__link:hover{border-bottom-color:currentColor}.dataset-tree__link:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:2px;border-radius:calc(.2 * var(--wp-rem, 1rem))}.dataset-tree__link-icon{width:12px;height:12px}.dataset-tree__access{margin-top:calc(.55 * var(--wp-rem, 1rem))}.dataset-tree__disclose{display:flex;align-items:center;gap:calc(.4 * var(--wp-rem, 1rem));width:100%;appearance:none;border:1px solid color-mix(in srgb,var(--dataset-tree-accent) 35%,var(--dataset-tree-border));background:color-mix(in srgb,var(--dataset-tree-accent) 7%,var(--dataset-tree-bg));border-radius:var(--dataset-tree-radius-sm);padding:calc(.34 * var(--wp-rem, 1rem)) calc(.55 * var(--wp-rem, 1rem));cursor:pointer;color:var(--dataset-tree-accent-text);font:inherit;font-size:calc(.74 * var(--wp-rem, 1rem));font-weight:600;transition:background .12s,border-color .12s}.dataset-tree__disclose:hover{background:color-mix(in srgb,var(--dataset-tree-accent) 13%,var(--dataset-tree-bg))}.dataset-tree__disclose:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:1px}.dataset-tree__info{width:calc(.95 * var(--wp-rem, 1rem));height:calc(.95 * var(--wp-rem, 1rem));flex:0 0 auto}.dataset-tree__disclose>.dataset-tree__chev{width:calc(.85 * var(--wp-rem, 1rem));height:calc(.85 * var(--wp-rem, 1rem));margin-left:auto;color:inherit}.dataset-tree__disclose.is-open>.dataset-tree__chev{transform:rotate(90deg)}.dataset-tree__access-body{margin-top:calc(.4 * var(--wp-rem, 1rem))}.dataset-tree__access-body[hidden]{display:none}.dataset-tree__tabbar{display:flex;align-items:center;gap:calc(.4 * var(--wp-rem, 1rem));flex-wrap:wrap;margin-bottom:calc(.35 * var(--wp-rem, 1rem))}.dataset-tree__tabs{display:inline-flex;gap:calc(.2 * var(--wp-rem, 1rem));flex-wrap:wrap}.dataset-tree__tab{appearance:none;border:1px solid var(--dataset-tree-border);background:var(--dataset-tree-bg);color:var(--dataset-tree-muted);border-radius:calc(.3 * var(--wp-rem, 1rem));padding:calc(.16 * var(--wp-rem, 1rem)) calc(.55 * var(--wp-rem, 1rem));font:inherit;font-size:calc(.68 * var(--wp-rem, 1rem));cursor:pointer;transition:color .12s,border-color .12s,background .12s}.dataset-tree__tab:hover{color:var(--dataset-tree-accent-text);border-color:var(--dataset-tree-accent)}.dataset-tree__tab:focus-visible{outline:2px solid var(--dataset-tree-accent);outline-offset:1px}.dataset-tree__tab.is-active{color:var(--dataset-tree-accent-ink);background:var(--dataset-tree-accent-strong);border-color:var(--dataset-tree-accent-strong)}.dataset-tree__codecard{border:1px solid var(--dataset-tree-border);border-radius:var(--dataset-tree-radius-sm);overflow:hidden}.dataset-tree__codehead{display:flex;align-items:center;gap:calc(.45 * var(--wp-rem, 1rem));min-height:calc(1.9 * var(--wp-rem, 1rem));padding:calc(.2 * var(--wp-rem, 1rem)) calc(.3 * var(--wp-rem, 1rem)) calc(.2 * var(--wp-rem, 1rem)) calc(.5 * var(--wp-rem, 1rem));background:color-mix(in srgb,var(--dataset-tree-text) 5%,var(--dataset-tree-code-bg));border-bottom:1px solid var(--dataset-tree-border)}.dataset-tree__codehead>.dataset-tree__btn{padding:calc(.12 * var(--wp-rem, 1rem)) calc(.45 * var(--wp-rem, 1rem));font-size:calc(.66 * var(--wp-rem, 1rem))}.dataset-tree__codehead>.dataset-tree__btn:not(.dataset-tree__btn--primary){border-color:transparent;background:transparent;color:var(--dataset-tree-text)}.dataset-tree__codehead>.dataset-tree__btn:not(.dataset-tree__btn--primary):hover{border-color:var(--dataset-tree-border);color:var(--dataset-tree-accent-text)}.dataset-tree__dots{display:inline-flex;gap:calc(.26 * var(--wp-rem, 1rem))}.dataset-tree__dots i{width:calc(.5 * var(--wp-rem, 1rem));height:calc(.5 * var(--wp-rem, 1rem));border-radius:50%;background:var(--dataset-tree-border)}.dataset-tree__lang{font-family:var(--dataset-tree-font-mono);font-size:calc(.6 * var(--wp-rem, 1rem));text-transform:uppercase;letter-spacing:.07em;color:var(--dataset-tree-faint)}.dataset-tree__code{margin:0;font-family:var(--dataset-tree-font-mono);font-size:calc(.72 * var(--wp-rem, 1rem));line-height:1.5;background:var(--dataset-tree-code-bg);padding:calc(.5 * var(--wp-rem, 1rem)) calc(.6 * var(--wp-rem, 1rem));white-space:pre-wrap;overflow-wrap:anywhere}.dataset-tree__code code{background:none;padding:0;font:inherit;white-space:inherit}.dataset-tree__msg{display:flex;align-items:center;gap:calc(.5 * var(--wp-rem, 1rem));flex-wrap:wrap;padding:calc(.6 * var(--wp-rem, 1rem)) calc(.8 * var(--wp-rem, 1rem));color:var(--dataset-tree-muted);font-size:calc(.78 * var(--wp-rem, 1rem))}.dataset-tree__msg--error{color:var(--dataset-tree-danger)}.dataset-tree__msg-text{overflow-wrap:anywhere}.dataset-tree__spin{flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:2px solid var(--dataset-tree-border);border-top-color:var(--dataset-tree-accent);animation:dataset-tree-spin .7s linear infinite}@keyframes dataset-tree-spin{to{transform:rotate(360deg)}}.dataset-tree__foot{display:flex;align-items:center;flex-wrap:wrap;gap:calc(.35 * var(--wp-rem, 1rem)) calc(.75 * var(--wp-rem, 1rem));padding:calc(.4 * var(--wp-rem, 1rem)) calc(.6 * var(--wp-rem, 1rem));border-top:1px solid var(--dataset-tree-border);background:var(--dataset-tree-bg-subtle);color:var(--dataset-tree-faint);font-size:calc(.68 * var(--wp-rem, 1rem))}.dataset-tree__foot-status{display:flex;align-items:center;gap:calc(.5 * var(--wp-rem, 1rem));flex:0 1 auto;min-width:0;margin-left:auto}.dataset-tree__foot-status>.dataset-tree__mode{flex:0 0 auto}.dataset-tree__path{display:flex;align-items:center;gap:calc(.15 * var(--wp-rem, 1rem));flex:1 1 auto;min-width:calc(8 * var(--wp-rem, 1rem));margin:0;overflow-x:auto;scrollbar-width:none}.dataset-tree__path::-webkit-scrollbar{display:none}.dataset-tree__path--empty{color:var(--dataset-tree-muted);font-style:italic}.dataset-tree__path-step{flex:0 0 auto;padding:calc(.1 * var(--wp-rem, 1rem)) calc(.3 * var(--wp-rem, 1rem));border:0;border-radius:var(--dataset-tree-radius-sm);background:transparent;color:var(--dataset-tree-muted);font:inherit;font-family:var(--dataset-tree-font-mono);white-space:nowrap;cursor:pointer}.dataset-tree__path-step:hover{background:var(--dataset-tree-bg-subtle);color:var(--dataset-tree-accent-text)}.dataset-tree__path-step[aria-current=true]{color:var(--dataset-tree-text);font-weight:600}.dataset-tree__path-sep{flex:0 0 auto;color:var(--dataset-tree-faint)}.dataset-tree__path-sep[hidden],.dataset-tree__path-step[hidden],.dataset-tree__path-more[hidden]{display:none}.dataset-tree__path-more{flex:0 0 auto;padding:calc(.1 * var(--wp-rem, 1rem)) calc(.25 * var(--wp-rem, 1rem));border:0;border-radius:var(--dataset-tree-radius-sm);background:transparent;color:var(--dataset-tree-muted);font:inherit;line-height:1;cursor:pointer}.dataset-tree__path-more:hover{background:var(--dataset-tree-row-hover);color:var(--dataset-tree-text)}.dataset-tree__path-more:focus-visible{outline:2px solid var(--dataset-tree-focus);outline-offset:1px}.dataset-tree__path.is-expanded{flex-wrap:wrap;overflow-x:visible}.dataset-tree__node--dataset>.dataset-tree__rowline>.dataset-tree__row[aria-current=true],.dataset-tree__node--file>.dataset-tree__rowline>.dataset-tree__row[aria-current=true]{outline:1.5px solid var(--dataset-tree-focus);outline-offset:-1.5px}.dataset-tree__mode{display:inline-flex;align-items:center;gap:calc(.35 * var(--wp-rem, 1rem));padding:calc(.12 * var(--wp-rem, 1rem)) calc(.5 * var(--wp-rem, 1rem));border:1px solid var(--dataset-tree-border);border-radius:999px;font-size:calc(.68 * var(--wp-rem, 1rem));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dataset-tree-muted)}.dataset-tree__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.dataset-tree__mode--live{color:var(--dataset-tree-accent-text);border-color:color-mix(in srgb,var(--dataset-tree-accent) 40%,transparent);background:color-mix(in srgb,var(--dataset-tree-accent) 10%,transparent)}.dataset-tree__mode--live .dataset-tree__dot{box-shadow:none}.dataset-tree__mode--snapshot{color:var(--dataset-tree-accent-text)}.dataset-tree__foot-detail{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dataset-tree-muted)}.dataset-tree__foot-detail+.dataset-tree__foot-code:before{content:"\b7";margin-right:calc(.35 * var(--wp-rem, 1rem));color:var(--dataset-tree-faint)}.dataset-tree__foot-code{flex:0 0 auto;white-space:nowrap;font-family:var(--dataset-tree-font-mono);color:var(--dataset-tree-muted)}@container (max-width: 30rem){.dataset-tree{--dataset-tree-indent: calc(.7 * var(--wp-rem, 1rem))}.dataset-tree__sub{display:none}.dataset-tree__details{margin-left:calc(.6 * var(--wp-rem, 1rem))}}@media(max-width:30rem){.dataset-tree{--dataset-tree-indent: calc(.7 * var(--wp-rem, 1rem))}.dataset-tree__details{margin-left:calc(.6 * var(--wp-rem, 1rem))}.dataset-tree__metakey{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.dataset-tree__chev,.dataset-tree__btn,.dataset-tree__tab,.dataset-tree__disclose,.dataset-tree__info-btn,.dataset-tree__path-copy{transition:none}.dataset-tree__spin{animation:none}.dataset-tree__spin{border-top-color:var(--dataset-tree-accent)}}.portal-dataset-tree-block{margin-bottom:clamp(28px,3.4vw,56px)}.portal-hero-aside .portal-dataset-tree-block{margin-bottom:0}.portal-dataset-tree-block>.portal-block-heading{margin-top:0}.portal-dataset-tree-summary{color:var(--ink-2, var(--muted));margin:0 0 14px;max-width:68ch}.portal-dataset-tree-block>.portal-dataset-tree:first-child{margin-top:0}.portal-dataset-tree .dataset-tree{font-size:calc(.9 * var(--wp-rem, 1rem));--dataset-tree-faint: var(--muted);--dataset-tree-accent-text: var(--accent-text, color-mix(in srgb, var(--accent) 62%, var(--ink)));--dataset-tree-accent-strong: var(--accent);--dataset-tree-focus: var(--accent-warm, var(--warning, #d98324));--dataset-tree-max-height: calc(40 * var(--wp-rem, 1rem));--dataset-tree-min-height: calc(18 * var(--wp-rem, 1rem))}.portal-dataset-tree-failed{margin:0}.portal-shell[data-backdrop=cosmos] .portal-dataset-tree .dataset-tree{--dataset-tree-bg: color-mix( in srgb, var(--surface) calc(var(--portal-cosmos-card-alpha, 1) * 100%), transparent );--dataset-tree-bg-subtle: color-mix( in srgb, var(--surface-2) calc(var(--portal-cosmos-card-alpha, 1) * 100%), transparent );backdrop-filter:saturate(1.1)}.portal-shell[data-backdrop=cosmos] .portal-dataset-tree .dataset-tree{--dataset-tree-code-bg: color-mix(in srgb, var(--surface-2) 92%, var(--ink))}@supports not (background: color-mix(in srgb,red 50%,transparent)){.portal-shell[data-backdrop=cosmos] .portal-dataset-tree .dataset-tree{--dataset-tree-bg: var(--surface)}}.portal-dataset-tree-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-height:34px}.portal-dataset-tree-bar[data-portal-tree-bar=text]{min-height:0}.portal-dataset-tree-bar[hidden]{display:none}.portal-dataset-tree-head{flex:1 1 auto;min-width:0}.portal-dataset-tree-head>.portal-block-heading,.portal-dataset-tree-head>.portal-dataset-tree-summary{margin:0}.portal-dataset-tree-head>.portal-dataset-tree-summary{margin-top:4px}.portal-tree-expand{display:inline-flex;align-items:center;gap:0;flex:0 0 auto;min-height:calc(1.62 * var(--wp-rem, 1rem));padding:calc(.22 * var(--wp-rem, 1rem)) calc(.42 * var(--wp-rem, 1rem));border:1px solid var(--line-2, var(--line));border-radius:var(--r-6, calc(.35 * var(--wp-rem, 1rem)));background:var(--surface);color:var(--muted);font:inherit;font-size:calc(.72 * var(--wp-rem, 1rem));font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:gap .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.portal-tree-expand-text{display:inline-block;max-width:0;overflow:hidden;opacity:0;transition:max-width .18s ease,opacity .14s ease}.portal-tree-expand:hover,.portal-tree-expand:focus-visible{gap:6px;border-color:var(--accent);color:var(--accent-text, var(--accent))}.portal-dataset-tree-block[data-expanded=true] .portal-tree-expand{align-self:flex-start;padding:calc(.28 * var(--wp-rem, 1rem)) calc(.5 * var(--wp-rem, 1rem))}.portal-dataset-tree-block[data-expanded=true] .portal-tree-expand:hover,.portal-dataset-tree-block[data-expanded=true] .portal-tree-expand:focus-visible{gap:6px;border-color:var(--accent);background:var(--surface);color:var(--accent-text)}.portal-tree-expand:hover>.portal-tree-expand-text,.portal-tree-expand:focus-visible>.portal-tree-expand-text{max-width:calc(14 * var(--wp-rem, 1rem));opacity:1}@media(hover:none){.portal-tree-expand{gap:6px}.portal-tree-expand-text{max-width:calc(14 * var(--wp-rem, 1rem));opacity:1}}@media(prefers-reduced-motion:reduce){.portal-tree-expand,.portal-tree-expand-text{transition:none}}.portal-tree-expand-icon{flex:0 0 auto}.portal-tree-expand-icon[data-icon=shrink],.portal-dataset-tree-block[data-expanded=true] .portal-tree-expand-icon[data-icon=grow]{display:none}.portal-dataset-tree-block[data-expanded=true] .portal-tree-expand-icon[data-icon=shrink]{display:inline}.portal-tree-expand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-sheet-backdrop{position:fixed;inset:0;background:color-mix(in srgb,#05070c 62%,transparent)}@supports not (background: color-mix(in srgb,red 50%,transparent)){.portal-sheet-backdrop{background:#05070c9e}}.portal-sheet{position:fixed;top:calc(var(--portal-sheet-top, 0px) + clamp(8px,1.4vh,18px));right:clamp(10px,2.4vw,44px);bottom:clamp(10px,1.8vh,26px);left:clamp(10px,2.4vw,44px);display:flex;flex-direction:column;min-height:0;pointer-events:auto}.portal-dataset-tree-block[data-expanded=true]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;max-width:none;margin:0;padding:clamp(14px,1.6vw,22px) clamp(14px,1.8vw,26px) clamp(10px,1.2vh,16px);border:1px solid color-mix(in srgb,var(--line-2, var(--line)) 82%,transparent);border-radius:var(--r-16);background:var(--surface);box-shadow:0 24px 70px -24px #0000009e,0 2px 10px -4px #0006;overflow:hidden}.portal-dataset-tree-block[data-expanded=true] .portal-dataset-tree-bar{flex:0 0 auto;align-items:flex-start;flex-wrap:wrap;gap:10px 16px;margin:0 0 clamp(10px,1.2vh,16px);padding-bottom:clamp(10px,1.2vh,14px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.portal-dataset-tree-block[data-expanded=true] .portal-block-heading{margin:0 0 2px;font-size:clamp(calc(1 * var(--wp-rem, 1rem)),1.4vw,calc(1.2 * var(--wp-rem, 1rem)));line-height:1.25}.portal-dataset-tree-block[data-expanded=true] .portal-dataset-tree-summary{margin:0;max-width:68ch;font-size:calc(.86 * var(--wp-rem, 1rem));line-height:1.45;color:var(--ink-2, var(--muted))}.portal-dataset-tree-block[data-expanded=true] .portal-tree-expand{flex:0 0 auto}.portal-dataset-tree-block[data-expanded=true] .dataset-tree{font-size:calc(.92 * var(--wp-rem, 1rem))}.portal-dataset-tree-block[data-expanded=true]>.portal-dataset-tree{flex:1 1 auto;min-height:0}.portal-dataset-tree-block[data-expanded=true]>.portal-dataset-tree,.portal-dataset-tree-block[data-expanded=true] .dataset-tree{--dataset-tree-max-height: none;--dataset-tree-min-height: 0}.portal-dataset-tree-block[data-expanded=true] .dataset-tree{height:100%;--dataset-tree-icon-size: 18px;--dataset-tree-chev-size: 15px;--dataset-tree-bg: transparent;--dataset-tree-bg-subtle: color-mix(in srgb, var(--ink) 4%, transparent);--dataset-tree-border: color-mix(in srgb, var(--line-2, var(--line)) 60%, transparent);--dataset-tree-radius: var(--r-12)}.portal-dataset-tree-block[data-expanded=true] .dataset-tree{border:0;border-radius:0;box-shadow:none}@media(max-width:640px){.portal-dataset-tree-block[data-expanded=true] .portal-dataset-tree-summary{font-size:calc(.82 * var(--wp-rem, 1rem))}}.portal-shell[data-backdrop=cosmos] .portal-dataset-tree-block[data-expanded=true] .dataset-tree{--dataset-tree-bg: transparent}.portal-dataset-tree-placeholder{display:none}:root[data-tree-expanded=true] body{overflow:hidden}@media(prefers-reduced-motion:reduce){.portal-sheet,.portal-sheet-backdrop,.portal-dataset-tree-block[data-expanded=true]{transition:none!important;animation:none!important}}:is(.portal-dataset-tree,[data-portal-dataset-tree]){--dataset-tree-notebook-icon: var(--portal-jupyter-logo-light, none);--dataset-tree-notebook-icon-width: 14px}:root[data-theme=dark] :is(.portal-dataset-tree,[data-portal-dataset-tree]){--dataset-tree-notebook-icon: var(--portal-jupyter-logo-dark, none)}.portal-tree-notebook{display:inline-flex;align-items:center;gap:6px}
