@layer reset,base,tokens,recipes,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;min-width:0}:root{interpolate-size:allow-keywords;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100svh}h1,h2,h3,h4{text-wrap:balance}img,svg,video{display:block;max-width:100%;height:auto}input,textarea,select{font-size:max(16px,1rem)}button,a,[role=button]{touch-action:manipulation}button,[role=button]{user-select:none;-webkit-user-select:none}}:root{color-scheme:light;--motion-ease-out: cubic-bezier(.23, 1, .32, 1);--motion-popover-duration: .15s;--motion-modal-duration: .2s;--motion-feedback-duration: .15s;--motion-press-duration: .1s;--motion-disclosure-duration: .25s;--motion-disclosure-close-duration: .12s;--font-scale: 1;--outline-fold-column: calc(2 * var(--outline-spacing) - var(--outline-marker-width) / 2);--outline-marker-gap: calc(var(--outline-spacing) - var(--outline-control-icon) * var(--outline-chevron-span) / 2 - var(--outline-marker-width) / 2);--outline-control-column: calc(2 * var(--outline-spacing));--outline-control-icon: var(--outline-control-icon-desktop);--outline-hit-width: var(--outline-spacing);--outline-hit-height: calc(1.2 * var(--outline-spacing) * var(--font-scale, 1));--outline-control-inset: calc((var(--outline-control-column) - var(--outline-control-icon)) / 2);--bg: #ffffff;--fg: #2b2b2b;--heading-fg: #2b2b2b;--muted: oklch(.5327 .01459 262.36);--prop-name: oklch(.5327 .01459 262.36);--accent: #2563eb;--accent-fg: #ffffff;--ref: #2563eb;--tag: #6d28d9;--bullet: #b6bbc2;--bullet-halo: #dfe2e6;--guide: #e9ebee;--border: #ececec;--row-hover: #f7f8fa;--block-hover-color: oklch(85.7% .022 265.7);--selection: #d7e8ff;--selection-focus: #a8cdff;--status-neutral: #6b7280;--status-progress: #2563eb;--status-success: #16a34a;--status-warning: #d97706;--status-danger: #dc2626;--icon-neutral: var(--status-neutral);--icon-progress: var(--status-progress);--icon-success: var(--status-success);--icon-warning: var(--status-warning);--icon-danger: var(--status-danger);--icon-blue: #0284c7;--icon-violet: #7c3aed;--icon-pink: #db2777;--icon-teal: #0d9488;--icon-orange: #ea580c;--code-bg: #f2f3f5;--sidebar-bg: #fafbfc;--bg-darker: #bfc0c1;--overlay: rgba(20, 22, 26, .45);--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-heading: var(--font-body);--font-code: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-prop: var(--font-body);font-size:calc(16px * var(--font-scale))}:root[data-theme=dark]{--bg: #1a1b1e;--fg: #e3e4e6;--heading-fg: #e3e4e6;--muted: #8b9099;--prop-name: #8b9099;--accent: #5b9bff;--accent-fg: #1a1b1e;--ref: #5b9bff;--tag: #c4a5f5;--bullet: #565b63;--bullet-halo: #3a3d42;--guide: #2c2e33;--border: #2c2e33;--row-hover: #232428;--selection: #1e3a5f;--selection-focus: #2f5d96;--status-neutral: #9aa1ab;--status-progress: #5b9bff;--status-success: #4ade80;--status-warning: #f0a24a;--status-danger: #f87171;--icon-neutral: var(--status-neutral);--icon-progress: var(--status-progress);--icon-success: var(--status-success);--icon-warning: var(--status-warning);--icon-danger: var(--status-danger);--icon-blue: #4cc3f7;--icon-violet: #a78bfa;--icon-pink: #f472b6;--icon-teal: #2dd4bf;--icon-orange: #fb923c;--code-bg: #232428;--sidebar-bg: #161719;--overlay: rgba(0, 0, 0, .6);color-scheme:dark}:root.theme-switching,:root.theme-switching *{transition:none!important}:root{scrollbar-color:var(--bullet) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:var(--radii-control);border:var(--border-widths-strong) solid transparent;background-clip:padding-box}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--fg);background-clip:padding-box}}::-webkit-scrollbar-corner{background:transparent}body{color:var(--fg);background:var(--bg);font-family:var(--font-body)}code{font-family:var(--font-code)}.lucide{flex:none}.hover-surface{border-radius:var(--radii-control)}@media(hover:hover)and (pointer:fine){.hover-surface:hover{background:var(--row-hover)}}.hover-surface:focus-visible,.hover-surface:active{background:var(--row-hover)}@property --editor-max-width{syntax: "<length>"; inherits: true; initial-value: 960px;}.app.app-animations .outline-view{transition:--editor-max-width .2s cubic-bezier(.2,0,0,1)}.outline-view{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.outline-head{position:relative;padding:var(--spacing-2) 0 var(--spacing-1)}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1);margin-bottom:var(--spacing-1);font-size:var(--font-sizes-text-caption)}.crumb{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radii-control);font:inherit}@media(hover:hover)and (pointer:fine){.crumb:hover{background:var(--row-hover);color:var(--fg)}}.crumb-sep{color:var(--bullet)}.page-title,.page-title-editor{font-size:var(--font-sizes-heading-xl);font-weight:700;line-height:var(--page-title-line-height, calc(38px * var(--font-scale, 1)));margin:0 0 var(--spacing-1)}.page-title{cursor:text;word-break:break-word}.page-title :is(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6,hr){margin:0}.page-title-row{display:flex;align-items:flex-start;gap:var(--spacing-2)}.page-title-row .page-title,.page-title-row .page-title-editor{flex:1 1 auto}.page-title-tags{flex:0 1 auto}.page-title-tags:empty{display:none}.page-title-tags .block-tags-wrap{max-width:none;margin-left:0}.tags-below .page-title-row{flex-wrap:wrap}.tags-below .page-title-tags{order:1;flex-basis:100%;margin:0 0 var(--spacing-2);height:auto}.tags-below .page-title-tags .block-tags{flex-wrap:wrap}.page-title-control,.page-title-tags{display:inline-flex;align-items:center;align-self:flex-start;height:var(--page-title-line-height);margin-top:0}.page-title-control{flex:0 0 auto;justify-content:center}.page-title-root{cursor:default;padding-inline-start:var(--node-header-gutter, 0px)}.page-title-editor{display:block;width:100%;color:inherit;background:transparent}.page-title-editor .cm-content,.page-title-editor .cm-scroller{font-family:inherit;font-size:var(--font-sizes-heading-xl);font-weight:700;line-height:calc(38px * var(--font-scale, 1))}.outline-scroll{position:relative;flex:1 1 auto;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;overflow-anchor:none;padding-block:0 33vh;contain:strict}.outline-sizer{position:relative;width:100%}.outline-view:not(.journal-feed)>.outline-scroll>.outline-sizer:after{content:"";position:absolute;top:100%;left:0;z-index:0;width:100%;height:0;pointer-events:none;box-shadow:0 100vh 0 100vh var(--bg)}.outline-view:not(.journal-feed)>.outline-scroll>.outline-add-node,.outline-view:not(.journal-feed)>.outline-scroll>.backlinks{position:relative;z-index:1}.outline-scroll>.outline-sizer:first-child{margin-top:var(--spacing-2)}.journal-day{padding-top:var(--spacing-6)}.journal-day-title{cursor:default}.journal-day-footer{min-height:128px}.journal-add-missing{padding-left:0}.journal-add-day{margin:calc(-1 * var(--spacing-3)) 0 var(--spacing-2)}.journal-add-missing{margin:0 0 var(--spacing-3);padding-block:var(--spacing-4);border-bottom:var(--border-widths-thin, 1px) solid var(--border)}.journal-add-prev{margin-top:var(--spacing-2);padding:var(--spacing-4) var(--spacing-1);text-align:center;border-top:var(--border-widths-thin, 1px) solid var(--border)}.outline-row{position:absolute;top:0;left:0;width:100%;contain:layout paint}.outline-row:not(.outline-row-exit){z-index:1}.provisional-pane-row{z-index:8}.provisional-pane-row .block-fold,.provisional-pane-row .block-bullet{cursor:default}.provisional-pane-row .block-fold{visibility:hidden}.outline-row .outline-add-node{height:32px;margin-top:0}.outline-row .journal-add{margin-top:10px}.outline-row .query-surface>.outline-add-node{margin-top:10px}.outline-row:has(.cm-tooltip-autocomplete){contain:layout;z-index:6}.outline-row.asset-resizing-row{contain:layout;z-index:7}@media(max-width:768px){.outline-scroll{padding-block:0 calc(45vh + env(safe-area-inset-bottom))}body.kb-editing .outline-scroll{padding-bottom:calc(100dvh - 120px)}:root[data-mobile-add-child=false] :is(.block,.block-row-shell,.query-result-body,.node-occurrence-body)>.block-fold.add-child{visibility:hidden;pointer-events:none}}.crumb:active{background:var(--row-hover)}.block,.projected-property-row,.outline-row{--indent-guide-offset: calc(2 * var(--outline-spacing))}.block{display:flex;align-items:flex-start;gap:var(--outline-block-gap);padding:3px 4px;border-radius:var(--radii-control);line-height:1.5;transition:background .1s ease;position:relative;isolation:var(--debug-block-isolation, isolate);max-width:max(calc(var(--indent-depth, 0) * var(--indent-width) + 240px + 4px),var(--viewport-content-w, 100%))}.block-row-shell{--fold-bg: var(--bg);--block-first-line-height: calc(24px * var(--font-scale, 1));width:100%}.block:before,.projected-property-row:before,.outline-row-guides{content:"";position:absolute;z-index:-10;left:var(--indent-guide-offset);top:0;bottom:0;width:max(0px,calc(var(--indent-depth, 0) * var(--indent-width) - var(--indent-width) / 2));background-image:repeating-linear-gradient(to right,var(--guide) 0,var(--guide) 1px,transparent 1px,transparent var(--indent-width));pointer-events:none}.outline-row[data-row-guides]>.block-row-shell>.block:before,.outline-row[data-row-guides]>.projected-property-row:before{content:none}@media(hover:hover)and (pointer:fine){:where(:root:not([data-row-hover=false])) .block:hover{background-color:color-mix(in oklch,var(--block-hover-color) 20%,transparent)}}@media(hover:hover)and (pointer:fine){.block.selected:hover{background:color-mix(in srgb,var(--selection) 60%,transparent)}}.block.selected{background:color-mix(in srgb,var(--selection) 60%,transparent)}@media(hover:hover)and (pointer:fine){.block.selected.focused:hover{background:color-mix(in srgb,var(--selection-focus) 60%,transparent)}}.block.selected.focused{background:color-mix(in srgb,var(--selection-focus) 60%,transparent)}body.selecting-nodes{user-select:none;cursor:default}body.dragging-nodes{user-select:none;cursor:grabbing}.block.dragging{opacity:.4;transition:opacity .12s ease}@keyframes searchHit{0%{outline-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:inset 0 0 16px -2px color-mix(in srgb,var(--accent) 30%,transparent)}to{outline-color:transparent;box-shadow:inset 0 0 16px -2px transparent}}.block.search-hit,.block.just-moved,.subtree-reveal{outline:1.5px solid transparent;outline-offset:-3px;border-radius:var(--radii-surface)}.block.search-hit{animation:searchHit 2s ease-out forwards}.subtree-reveal{animation:searchHit 1s ease-out forwards}.block.just-moved{animation:searchHit .45s ease-out forwards}.app:not(.app-animations) .block.just-moved,.app:not(.app-animations) .subtree-reveal{animation:none}.drop-line{position:absolute;right:8px;height:2px;background:var(--accent);border-radius:var(--radii-control);pointer-events:none;z-index:5;transition:top 60ms ease,left 60ms ease,opacity .12s ease}.drop-line:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;background:var(--accent)}@media(hover:none),(pointer:coarse){:root{--outline-control-icon: var(--outline-control-icon-touch);--outline-hit-height: calc(1.6 * var(--outline-spacing) * var(--font-scale, 1))}}@keyframes foldPress{0%,to{scale:1}45%{scale:.78}}.block-fold.fold-pressed{animation:foldPress .18s ease-out}.block-bullet{flex:0 0 auto;margin-block:calc((var(--block-first-line-height, 24px) - var(--outline-hit-height)) / 2);margin-inline-start:calc((var(--outline-marker-width) - var(--outline-hit-width)) / 2);width:var(--outline-hit-width);height:var(--outline-hit-height);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;border-radius:50%;cursor:grab;touch-action:none}.block-bullet,.block-number{margin-inline-end:calc(var(--outline-marker-gap) - var(--outline-block-gap))}.block-bullet{margin-inline-end:calc(var(--outline-marker-gap) - var(--outline-block-gap) + (var(--outline-marker-width) - var(--outline-hit-width)) / 2)}.block-bullet:active{cursor:grabbing}.block-bullet.empty-hidden{visibility:hidden}.block-bullet-dot{width:var(--outline-bullet-diameter);height:var(--outline-bullet-diameter);border-radius:50%;background:var(--bullet)}:root[data-animations=true] .block-bullet-dot{transition:box-shadow var(--motion-feedback-duration) var(--motion-ease-out)}.block-number{flex:0 0 var(--block-marker-width, 18px);width:var(--block-marker-width, 18px);height:18px;margin-top:calc((var(--block-first-line-height, 24px) - 18px) / 2);display:inline-flex;align-items:center;justify-content:center;padding:0 2px;border:none;border-radius:var(--radii-control);background:transparent;color:color-mix(in srgb,var(--fg) 80%,var(--bullet));font-family:var(--font-heading);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;cursor:grab;isolation:isolate;position:relative;touch-action:none;-webkit-touch-callout:none}.block-number.collapsed.has-children:before{position:absolute;z-index:-1;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,color-mix(in srgb,var(--fg) 25%,var(--bullet)) 43%,transparent) 0%,color-mix(in srgb,color-mix(in srgb,var(--fg) 25%,var(--bullet-halo)) 38%,transparent) 45%,transparent 73%);content:"";pointer-events:none;transform:translate(-1.5px)}.block-number:active{cursor:grabbing}@media(hover:hover)and (pointer:fine){.block-number:hover{color:var(--fg)}}.block-bullet:not(.has-children) .block-bullet-dot{background:var(--bullet-halo)}:root[data-bullet=square] .block-bullet-dot{border-radius:var(--radii-control)}:root[data-bullet=ring] .block-bullet-dot{background:transparent;box-shadow:inset 0 0 0 1.6px var(--bullet)}:root[data-bullet=ring] .block-bullet:not(.has-children) .block-bullet-dot{background:transparent;box-shadow:inset 0 0 0 1.6px var(--bullet-halo)}.block-bullet.collapsed.has-children .block-bullet-dot{box-shadow:0 0 0 4px var(--bullet-halo)}:root[data-theme-style=minimal] .block-bullet.collapsed.has-children .block-bullet-dot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}@media(hover:hover)and (pointer:fine){.block-bullet:hover .block-bullet-dot{background:var(--muted)}}.block-checkboxes{display:contents}.block-checkbox{flex:0 0 auto;margin-top:calc((var(--block-first-line-height, 24px) - 15px) / 2);display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:var(--muted);cursor:pointer;transition:none}.app.app-animations .block-checkbox{transition:color .15s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){.block-checkbox:hover{color:var(--fg)}.app.app-animations .block-checkbox:hover{transform:scale(1.12)}}.app.app-animations .block-checkbox:active{transform:scale(.88)}.block-checkbox.done{color:var(--accent)}.block-checkbox .icon-glyph{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;line-height:1;overflow:hidden}.app.app-animations .block-checkbox.done.just-ticked{animation:checkbox-pop .22s ease}@keyframes checkbox-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@media(pointer:coarse){.block-content{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.block.strike-done .block-content{text-decoration:line-through;color:var(--muted)}.block-content{flex:1 1 auto;word-break:break-word;white-space:pre-wrap;text-wrap:wrap;min-height:var(--dynamic-heading-line, calc(24px * var(--font-scale, 1)))}.block-content>:first-child{margin-top:0}.block-content>:last-child{margin-bottom:0}.subtree-reveal{position:absolute;pointer-events:none;z-index:3}@media(prefers-reduced-motion:reduce){.subtree-reveal{animation:none}}.block-content p,.block-content ul,.block-content ol,.block-content blockquote,.block-content pre,.block-content :is(h1,h2,h3,h4,h5,h6){margin:0}.block-content :is(h1,h2,h3,h4,h5,h6),.block-h1 .block-editor,.block-h2 .block-editor,.block-h3 .block-editor,.block-h4 .block-editor,.block-h5 .block-editor,.block-h6 .block-editor{font-family:var(--font-heading)}.block-content :is(h1,h2,h3,h4,h5,h6){color:var(--heading-fg);text-wrap:wrap}.block-content h1,.block-h1 .block-editor{font-size:var(--font-sizes-heading-xl);line-height:calc(38px * var(--font-scale, 1));font-weight:700}.block-content h2,.block-h2 .block-editor{font-size:var(--font-sizes-heading-lg);line-height:calc(33px * var(--font-scale, 1));font-weight:700}.block-content h3,.block-h3 .block-editor{font-size:var(--font-sizes-heading-md);line-height:calc(28px * var(--font-scale, 1));font-weight:600}.block-content h4,.block-h4 .block-editor{font-size:var(--font-sizes-heading-sm);line-height:calc(26px * var(--font-scale, 1));font-weight:600}.block-content h5,.block-h5 .block-editor{font-size:var(--font-sizes-text-body);line-height:calc(24px * var(--font-scale, 1));font-weight:600}.block-content h6,.block-h6 .block-editor{font-size:var(--font-sizes-text-body);line-height:calc(24px * var(--font-scale, 1));font-weight:500}.block-row-shell:has(>.block-h1),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block-h1),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block>.block-stack>.block-content>h1:first-child),.block-row-shell:has(>.block>.block-stack>.block-content>h1:first-child){--block-first-line-height: calc(38px * var(--font-scale, 1))}.block-row-shell:has(>.block-h2),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block-h2),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block>.block-stack>.block-content>h2:first-child),.block-row-shell:has(>.block>.block-stack>.block-content>h2:first-child){--block-first-line-height: calc(33px * var(--font-scale, 1))}.block-row-shell:has(>.block-h3),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block-h3),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block>.block-stack>.block-content>h3:first-child),.block-row-shell:has(>.block>.block-stack>.block-content>h3:first-child){--block-first-line-height: calc(28px * var(--font-scale, 1))}.block-row-shell:has(>.block-h4),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block-h4),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block>.block-stack>.block-content>h4:first-child),.block-row-shell:has(>.block>.block-stack>.block-content>h4:first-child){--block-first-line-height: calc(26px * var(--font-scale, 1))}.block-row-shell:has(>.block-h5),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block-h5),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block>.block-stack>.block-content>h5:first-child),.block-row-shell:has(>.block>.block-stack>.block-content>h5:first-child){--block-first-line-height: calc(24px * var(--font-scale, 1))}.block-row-shell:has(>.block-h6),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block-h6),.block-row-shell:has(>.query-result-body>.query-result-block>.block-row-shell>.block>.block-stack>.block-content>h6:first-child),.block-row-shell:has(>.block>.block-stack>.block-content>h6:first-child){--block-first-line-height: calc(24px * var(--font-scale, 1))}.dynamic-heading.block-h1{--dynamic-heading-size: var(--font-sizes-heading-xl);--dynamic-heading-line: calc(38px * var(--font-scale, 1));--dynamic-heading-weight: 700}.dynamic-heading.block-h2{--dynamic-heading-size: var(--font-sizes-heading-lg);--dynamic-heading-line: calc(33px * var(--font-scale, 1));--dynamic-heading-weight: 700}.dynamic-heading.block-h3{--dynamic-heading-size: var(--font-sizes-heading-md);--dynamic-heading-line: calc(28px * var(--font-scale, 1));--dynamic-heading-weight: 600}.dynamic-heading.block-h4{--dynamic-heading-size: var(--font-sizes-heading-sm);--dynamic-heading-line: calc(26px * var(--font-scale, 1));--dynamic-heading-weight: 600}.dynamic-heading.block-h5{--dynamic-heading-size: var(--font-sizes-text-body);--dynamic-heading-line: calc(24px * var(--font-scale, 1));--dynamic-heading-weight: 600}.dynamic-heading.block-h6{--dynamic-heading-size: var(--font-sizes-text-body);--dynamic-heading-line: calc(24px * var(--font-scale, 1));--dynamic-heading-weight: 500}.dynamic-heading .block-content,.dynamic-heading .block-md-editor .cm-content,.dynamic-heading .block-md-editor .cm-scroller{font-family:var(--font-heading);font-size:var(--dynamic-heading-size);line-height:var(--dynamic-heading-line);font-weight:var(--dynamic-heading-weight);color:var(--heading-fg)}.block-content ul,.block-content ol{padding-left:24px}.block-content blockquote{padding-left:12px;border-left:var(--border-widths-strong, 2px) solid var(--border)}.block-content code{background:var(--code-bg);padding:0 .3em;border-radius:var(--radii-control);font-size:var(--font-sizes-code-inline);line-height:1}.block-content hr{margin:0;border:none;height:24px;background:linear-gradient(var(--border),var(--border)) center / 100% 1px no-repeat}.block-content pre{background:var(--code-bg);padding:24px 10px;border-radius:var(--radii-surface);overflow-x:auto;font-family:var(--font-code);font-size:var(--font-sizes-text-body);line-height:calc(24px * var(--font-scale, 1));font-weight:400}.block-content pre code{background:none;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}.ol-fence{display:block;position:relative;overflow-x:auto;width:fit-content;max-width:100%;margin:0}.ol-fence:has(>.ol-math-block){width:100%}.ol-math-block{display:flex;justify-content:center}.math-inline>svg{display:inline}code.math-inline-pending{opacity:.55}code.math-inline-error{color:var(--colors-danger)}.ol-fence-loading{border-radius:var(--radii-surface);background:var(--code-bg);width:100%}.ol-fence-error{display:block;border:var(--border-widths-thin, 1px) solid var(--colors-danger);border-radius:var(--radii-surface);overflow:hidden}.ol-fence-error-banner{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-sizes-text-caption);color:var(--fg);background:var(--colors-danger-subtle)}.ol-fence-error-source{margin:0;padding:var(--spacing-1) var(--spacing-2);overflow-x:auto;white-space:pre;font-family:var(--mono-font, monospace);font-size:var(--font-sizes-text-caption);color:var(--fg)}.ol-fence-empty{display:block;padding:var(--spacing-2) var(--spacing-2);border:var(--border-widths-thin) dashed var(--border);border-radius:var(--radii-surface);color:var(--muted);font-size:var(--font-sizes-text-caption);font-style:italic}.block-editor{flex:1 1 auto;width:100%;display:block;font:inherit;text-wrap:wrap;line-height:1.5;color:inherit;background:transparent;border:none;margin:0;padding:0;resize:none;overflow:hidden;outline:2px solid transparent;outline-offset:-2px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.block-md-editor{flex:1 1 auto;width:100%;display:block;color:inherit;background:transparent;--marker: color-mix(in srgb, currentColor 45%, transparent);--mono-font: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.block-content .ol-asset-img{margin:0;object-fit:contain;border-radius:var(--radii-control)}.block-content .ol-asset-wrap{position:relative;display:block;width:fit-content;max-width:100%}.block-content .ol-asset-resize{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;touch-action:none;border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);border-bottom-right-radius:var(--radii-control);background:color-mix(in srgb,var(--bg) 60%,transparent);opacity:0}:root[data-animations=true] .block-content .ol-asset-resize{transition:opacity .12s ease}@media(hover:hover)and (pointer:fine){.block-content .ol-asset-wrap:hover .ol-asset-resize{opacity:1}}@media(hover:none){.block-content .ol-asset-resize{opacity:.55}.block-content .ol-asset-resize:before{position:absolute;right:0;bottom:0;width:44px;height:44px;content:""}}.ol-fence .ol-asset-btn,.ol-asset-wrap .ol-asset-btn{position:absolute;top:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:var(--border-widths-thin, 1px) solid color-mix(in srgb,var(--fg) 18%,transparent);border-radius:var(--radii-surface);background:color-mix(in srgb,var(--bg) 82%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--fg) 25%,transparent);color:var(--fg);cursor:pointer;opacity:0;z-index:1}:root[data-animations=true] .ol-fence .ol-asset-btn,:root[data-animations=true] .ol-asset-wrap .ol-asset-btn{transition:opacity .12s ease}@media(hover:hover)and (pointer:fine){.ol-fence .ol-asset-btn:hover,.ol-asset-wrap .ol-asset-btn:hover{border-color:var(--accent);background:var(--bg);box-shadow:0 2px 6px color-mix(in srgb,var(--fg) 28%,transparent);color:var(--accent)}}.ol-fence .ol-asset-btn:focus-visible,.ol-asset-wrap .ol-asset-btn:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.ol-fence .ol-asset-open,.ol-asset-wrap .ol-asset-open{left:50%;transform:translate(-50%)}.ol-fence .ol-asset-menu,.ol-asset-wrap .ol-asset-menu{right:6px}@media(hover:hover)and (pointer:fine){.ol-asset-wrap:hover .ol-asset-btn,.ol-fence:hover .ol-asset-btn{opacity:1}}@media(hover:none){.ol-fence .ol-asset-btn,.ol-asset-wrap .ol-asset-btn{display:none}}.block-content .ol-asset-loading{background:var(--code-bg)}.block-content .ol-asset-pending{width:100%;height:120px;background:var(--code-bg);border-radius:var(--radii-control);object-fit:contain}.block-content .ol-asset-missing{width:100%;height:120px;background:var(--code-bg);border:var(--border-widths-thin) dashed var(--border);border-radius:var(--radii-control);object-fit:contain}.block-content .ol-asset-chip{display:flex;width:fit-content;align-items:center;gap:var(--spacing-2);height:44px;max-width:100%;padding:0 var(--spacing-4);margin:0;border:var(--border-widths-thin, 1px) solid var(--border);border-radius:var(--radii-surface);background:var(--code-bg);color:inherit;text-decoration:none}.block-content .ol-asset-chip:before{content:"⬇";flex:0 0 auto;color:var(--muted)}.block-content .ol-asset-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-content .ol-asset-chip-size{flex:0 0 auto;color:var(--muted);font-size:var(--font-sizes-text-caption)}@media(hover:hover)and (pointer:fine){.block-content .ol-asset-chip:hover{border-color:var(--accent)}}.ol-external-link{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.ol-external-link-icon{display:inline-block;width:12px;height:12px;margin-left:2px;vertical-align:-1px;pointer-events:none}.external-link-tooltip{position:fixed;z-index:1000;max-width:min(480px,calc(100vw - 24px));line-height:calc(18px * var(--font-scale, 1));overflow-wrap:anywhere;pointer-events:none}.ref-hover-preview{position:fixed;z-index:1001;width:680px;max-width:min(680px,calc(100vw - 16px));height:520px;max-height:min(520px,calc(100vh - 16px));display:flex;flex-direction:column;border:var(--border-widths-thin, 1px) solid var(--border);border-radius:var(--radii-surface);box-shadow:0 8px 28px color-mix(in srgb,black 22%,transparent);overflow:hidden;pointer-events:auto}.ref-hover-preview.passive{pointer-events:none}.ref-hover-preview-title{flex:0 0 auto;padding:var(--spacing-1) var(--spacing-4);border-bottom:var(--border-widths-thin, 1px) solid var(--border);font-size:var(--font-sizes-text-caption);font-weight:600;line-height:calc(16px * var(--font-scale, 1));color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-hover-preview-viewport{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin}.ref-hover-preview-scale{pointer-events:none;width:100%}.ref-hover-preview-outline{padding:var(--spacing-1) var(--spacing-2) var(--spacing-4)}.ref-hover-preview-empty{padding:var(--spacing-4) var(--spacing-2);color:var(--muted);font-size:var(--font-sizes-text-caption)}.ref-hover-preview-hit>.block,.ref-hover-preview-row.ref-hover-preview-hit .block{background:color-mix(in srgb,var(--accent) 18%,transparent);box-shadow:inset 2px 0 0 var(--accent)}@media(hover:hover)and (pointer:fine){.ref-hover-preview .block:hover{background:transparent}}@media(hover:hover)and (pointer:fine){.ref-hover-preview .ref-hover-preview-hit>.block:hover,.ref-hover-preview .ref-hover-preview-row.ref-hover-preview-hit .block:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.block-md-editor .cm-editor{background:transparent}.block-md-editor .cm-editor.cm-focused,.block-code .cm-editor.cm-focused{outline:2px solid transparent;outline-offset:-2px}@media(forced-colors:active){.block-md-editor .cm-editor.cm-focused,.block-code .cm-editor.cm-focused,.block-editor:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}.block-md-editor .cm-content,.block-md-editor .cm-line{padding:0}.block-md-editor .cm-content,.block-md-editor .cm-line{white-space:pre-wrap;text-wrap:wrap;word-break:break-word;overflow-wrap:normal}.block-md-editor .cm-scroller{overflow-x:hidden}[data-node-hover-preview=compact] :where(.block-row-shell){--block-first-line-height: var(--compact-row-line-height)}[data-node-hover-preview=compact] .block-content{min-height:var(--dynamic-heading-line, var(--block-first-line-height))}[data-node-hover-preview=compact] .block-md-editor .cm-editor{font-size:inherit}[data-node-hover-preview=compact] .block-md-editor .cm-content,[data-node-hover-preview=compact] .block-md-editor .cm-scroller{line-height:inherit}.block-h1 .block-md-editor .cm-content{font-size:var(--font-sizes-heading-xl);line-height:calc(38px * var(--font-scale, 1));font-weight:700}.block-h2 .block-md-editor .cm-content{font-size:var(--font-sizes-heading-lg);line-height:calc(33px * var(--font-scale, 1));font-weight:700}.block-h3 .block-md-editor .cm-content{font-size:var(--font-sizes-heading-md);line-height:calc(28px * var(--font-scale, 1));font-weight:600}.block-h4 .block-md-editor .cm-content{font-size:var(--font-sizes-heading-sm);line-height:calc(26px * var(--font-scale, 1));font-weight:600}.block-h5 .block-md-editor .cm-content{font-size:var(--font-sizes-text-body);line-height:calc(24px * var(--font-scale, 1));font-weight:600}.block-h6 .block-md-editor .cm-content{font-size:var(--font-sizes-text-body);line-height:calc(24px * var(--font-scale, 1));font-weight:500}.block-custom{display:flex;flex-direction:column;width:100%}.block-stack{display:contents}.block-stack.has-above{display:flex;flex-direction:column;flex:1 1 auto}.block-above{display:flex;align-items:center;gap:var(--spacing-1);height:20px;margin:0 0 8px;font-size:var(--font-sizes-text-caption)}.block-above-chip{display:inline-flex;align-items:center;height:100%;cursor:pointer;padding:0 var(--spacing-2);border:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent);border-radius:var(--radii-pill);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--fg);font:inherit;font-size:var(--font-sizes-text-caption);font-weight:500;line-height:1;white-space:nowrap}.block-above-chip>.icon-glyph{display:inline-flex;align-items:center}.block-above-value,.block-above-prefix-name{text-box:trim-both cap alphabetic}@media(hover:hover)and (pointer:fine){.block-above-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}}.block-retained-plugin-data{display:flex;flex:1 1 auto;gap:var(--spacing-1);overflow:hidden}.block-retained-plugin-data-button{max-width:100%;height:20px;padding:1px 7px;overflow:hidden;border:var(--border-widths-thin) dashed color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--radii-pill);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--muted);font:inherit;font-size:var(--font-sizes-text-caption);line-height:calc(16px * var(--font-scale, 1));text-overflow:ellipsis;white-space:nowrap;cursor:pointer}@media(hover:hover)and (pointer:fine){.block-retained-plugin-data-button:hover{color:var(--fg);background:color-mix(in srgb,var(--accent) 13%,transparent)}}.block-above-prefix{display:inline-flex;align-items:center;gap:var(--spacing-1);flex-shrink:0;max-width:0;clip-path:inset(-1em 0);opacity:0;color:var(--accent);white-space:nowrap}.block-above-prefix>svg{flex-shrink:0;margin-right:var(--spacing-1)}@media(hover:hover)and (pointer:fine){.block-above-chip[data-prop]:hover .block-above-prefix{max-width:160px;opacity:.75}}.block-above-chip[data-show-name] .block-above-prefix{max-width:160px;opacity:.75}.block-above-chip-unset{opacity:.45;font-style:italic}.block-copy{cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border:var(--border-widths-thin, 1px) solid var(--border);border-radius:var(--radii-control);background:transparent;color:var(--muted);font:inherit;font-size:var(--font-sizes-text-caption);line-height:calc(18px * var(--font-scale, 1));white-space:nowrap}@media(hover:hover)and (pointer:fine){.block-copy:hover{background:var(--row-hover);color:var(--fg)}}.block-code{width:100%;box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radii-control);overflow:hidden}.block-code:has(.cm-tooltip-autocomplete){overflow:visible}.block-code .cm-editor{background:var(--code-bg)}.block-code-read{cursor:pointer}.plugin-editor-pane-surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.plugin-editor-pane-surface>iframe{flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;display:block;background:var(--bg)}.plugin-editor-pane-content{flex:1 1 auto;min-height:0;border:0;border-radius:0;background:var(--bg)}.block-artifact{cursor:pointer}.block.plugin-content-show{flex-wrap:wrap}.block.plugin-content-show .block-artifact{flex:1 0 100%}.block-artifact-empty{min-height:48px;display:flex;align-items:center;justify-content:center;color:var(--muted);border:var(--border-widths-thin) dashed var(--border);border-radius:var(--radii-control)}.retained-plugin-data-modal{width:min(680px,100%)}.retained-plugin-data-source{margin-bottom:var(--spacing-3)}.retained-plugin-data-raw{width:100%;height:min(48vh,360px);margin:0 0 var(--spacing-3);padding:var(--spacing-4) var(--spacing-4);overflow:auto;border:var(--border-widths-thin, 1px) solid var(--border);border-radius:var(--radii-control);background:var(--code-bg);color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-sizes-text-caption);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.retained-plugin-data-warning{margin-bottom:var(--spacing-3)}.retained-plugin-data-actions{flex-wrap:wrap}.block-code .cm-scroller{overflow-x:auto}.block-code .cm-editor:not(.cm-focused) .cm-activeLine,.block-code .cm-editor:not(.cm-focused) .cm-activeLineGutter{background-color:transparent}.ol-ref{color:var(--ref);text-decoration:none;border-bottom:var(--border-widths-thin, 1px) solid color-mix(in srgb,var(--ref) 30%,transparent)}.block-above-chip:active,.block-retained-plugin-data-button:active,.block-copy:active{background:var(--row-hover);color:var(--fg)}.ol-ref:active{border-bottom-color:var(--ref)}.ol-tag:active{text-decoration:underline}@media(hover:hover)and (pointer:fine){.ol-ref:hover{border-bottom-color:var(--ref)}}.ol-ref-missing{color:var(--muted);border-bottom:var(--border-widths-thin, 1px) dashed color-mix(in srgb,var(--muted) 50%,transparent)}.ol-tag{color:var(--tag);text-decoration:none;font-weight:500;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media(hover:hover)and (pointer:fine){.ol-tag:hover{text-decoration:underline}}.ol-tag-wrap{position:relative}@media(hover:hover)and (pointer:fine){.ol-tag-wrap:hover .ol-tag{padding-right:15px}}.ol-tag-x{position:absolute;top:50%;right:0;display:block;width:13px;height:13px;padding:0;border:none;background:transparent;color:var(--tag);font-family:inherit;font-size:var(--font-sizes-text-caption);line-height:calc(13px * var(--font-scale, 1));text-align:center;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.6);pointer-events:none}:root[data-animations=true] .block-above-prefix{transition:max-width var(--motion-popover-duration) var(--motion-ease-out),opacity var(--motion-feedback-duration) var(--motion-ease-out)}:root[data-animations=true] .ol-tag{transition:padding-right var(--motion-feedback-duration) var(--motion-ease-out)}:root[data-animations=true] .ol-tag-x{transition:opacity var(--motion-feedback-duration) var(--motion-ease-out),transform var(--motion-feedback-duration) var(--motion-ease-out)}@media(hover:hover)and (pointer:fine){.ol-tag-wrap:hover .ol-tag-x{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}}@media(hover:none){.ol-tag-wrap:not(:has(:focus-visible)) .ol-tag-x{display:none!important}}:root .ol-tag-x:focus-visible{background:var(--bg);opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto;transition:none;outline:2px solid var(--colors-focus);outline-offset:1px}.ol-tag-x:active{background:color-mix(in srgb,var(--tag) 22%,transparent);border-radius:50%}@media(hover:none){.block-md-editor .ol-ref{pointer-events:none}}.block-md-editor .ol-external-link{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.block-md-editor .ol-image-token{cursor:pointer}.ol-image-token-icon{display:inline-block;width:12px;height:12px;margin-right:2px;vertical-align:-1px;pointer-events:none}.external-link-editor{display:grid;gap:var(--spacing-3);width:min(var(--sizes-overlay-compact),calc(100vw - 2 * var(--spacing-4)));max-width:none;padding:var(--spacing-4)}.external-link-editor-error{min-height:18px;color:var(--colors-danger);font-size:var(--font-sizes-text-caption)}.external-link-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2)}.block-tags-wrap{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;max-width:20%}.block>.block-tags-wrap{height:var(--block-first-line-height, 24px)}.block>:is(.provenance-crumb,.block-refcount,.block-share-root){margin-top:max(0px,calc((var(--block-first-line-height, 24px) - var(--block-adornment-height, 18px)) / 2))}.block-tags{flex:0 0 auto;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;max-width:100%;overflow:hidden}.block-tag-dots{display:none;border:none;background:transparent;padding:0;cursor:pointer;-webkit-touch-callout:none}.block-tag-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--tag);-webkit-touch-callout:none}.block-tag-dot+.block-tag-dot{margin-left:3px}.page-title-tags .block-tag-dots{display:none}.page-title-tags .block-tags{position:static}.block.row-tags-below{flex-wrap:wrap}.block.row-tags-below .block-bullet{order:1}.block.row-tags-below .block-checkbox{order:2}.block.row-tags-below .block-stack,.block.row-tags-below .block-custom{order:3}.block.row-tags-below .block-refcount{order:5}.block.row-tags-below .block-share-root{order:4}.block-row-shell[data-tags-mode=below][data-fold-side=right]>.block .block-refcount{margin-left:6px}.block-row-shell[data-tags-mode=below][data-fold-side=right]>.block .block-share-root+.block-refcount{margin-left:0}.block-row-shell[data-tags-mode=below][data-fold-side=right]>.block>.block-fold,.block-row-shell[data-tags-mode=below][data-fold-side=right]>.query-result-body>.block-fold{order:6}.tags-below:not(.fold-left) .projected-property-row .block-fold{margin-left:auto;margin-right:0;position:sticky;right:4px;z-index:2;border-radius:var(--radii-control)}.tags-below:not(.fold-left) .block.selected,.tags-below:not(.fold-left) .block-row-shell:has(>.block.selected),.tags-below:not(.fold-left) .block-row-shell:has(>.query-result-selected),.node-occurrence-selected,.query-result-selected,.qs-card-selected{--fold-bg: var(--selection)}.tags-below:not(.fold-left) .block.selected.focused,.tags-below:not(.fold-left) .block-row-shell:has(>.block.selected.focused){--fold-bg: var(--selection-focus)}.block-row-shell[data-tags-mode=below][data-fold-side=right]>.block-fold-edge{display:flex;position:sticky;left:calc(var(--viewport-content-w, 100%) - 24px);right:auto;order:initial;margin:calc(var(--fold-line-inset, 3px) + (var(--block-first-line-height) - var(--fold-target-size)) / 2) 0 calc(-1 * var(--fold-line-inset, 3px) - (var(--block-first-line-height) + var(--fold-target-size)) / 2);z-index:2;border-radius:var(--radii-control)}.block-row-shell[data-tags-mode=below][data-fold-side=right]>:is(.block,.query-result-body,.qs-group-header)>.block-fold{visibility:hidden}.block.row-tags-below .block-tags-wrap{order:7}:is(.block.row-tags-below,.block.transclusion-start) .block-stack,:is(.block.row-tags-below,.block.transclusion-start) .block-custom{display:flex;flex-direction:column;flex:1 1 0}.tags-below:not(.fold-left){--outline-leading-fold-column: 0px;--outline-marker-gap: calc( var(--outline-spacing) - var(--outline-marker-width) / 2 )}.tags-below:not(.fold-left) :is(.block,.projected-property-row,.outline-row){--indent-guide-offset: 9px}.block.row-tags-below .block-tag-dots{display:none}.block.row-tags-below>.block-tags-wrap{display:flex;position:static;flex:0 0 100%;width:100%;height:auto;max-width:none;margin:0}.block.row-tags-below>.block-tags-wrap:not(.expanded) .block-tags,.block.row-tags-below>.block-tags-wrap.expanded .block-tags,.block.row-tags-below>.block-tags-wrap .block-tags{position:static;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:4px;margin:0;max-width:none;overflow:visible;box-shadow:none;background:transparent;padding:0}.block.row-tags-inline-full>.block-tags-wrap{max-width:none}.block.row-tags-inline-full>.block-tags-wrap .block-tags{max-width:none;overflow:visible}.block-tag-chip{flex:0 0 auto;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.block-tag-overflow{background:var(--row-hover);color:var(--muted);cursor:default}@media(hover:hover)and (pointer:fine){.block-tag-overflow:hover{background:color-mix(in srgb,var(--muted) 18%,var(--row-hover))}}.block-tags-wrap.expanded{position:relative}.block-tags-wrap.expanded .block-tags{position:absolute;top:0;right:0;z-index:3;max-width:240px;flex-wrap:wrap;justify-content:flex-end;overflow:visible;margin:0;padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radii-surface);background:var(--bg);box-shadow:0 2px 10px #00000038}.block-tags-wrap.expanded .block-tag-chip{padding-right:19px}.block-tags-wrap.expanded .block-tag-chip-x{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.outline-row[data-tags-expanded]{contain:layout;z-index:5}.block-tag-chip-wrap{position:relative;display:inline-flex;align-items:center}:root[data-animations=true] .block-tag-chip{transition:padding-right .12s ease,background .12s ease}@media(hover:hover)and (pointer:fine){.block-tag-chip-wrap:hover .block-tag-chip{padding-right:19px}}.block-tag-chip-x{position:absolute;top:50%;right:3px;z-index:1;display:block;width:14px;height:14px;padding:0;border:none;background:transparent;color:var(--tag);line-height:calc(14px * var(--font-scale, 1));text-align:center;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.6);pointer-events:none}:root[data-animations=true] .block-tag-chip-x{transition:opacity .12s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){.block-tag-chip-wrap:hover .block-tag-chip-x{opacity:1;transform:translateY(-50%) scale(1);z-index:2;pointer-events:auto}}@media(hover:hover)and (pointer:fine){.block-tag-chip-x:hover{background:color-mix(in srgb,var(--tag) 22%,transparent);border-radius:50%}}@media(hover:none){.block-tag-chip-wrap:not(:has(:focus-visible)) .block-tag-chip-x{display:none!important}}:root .block-tag-chip-x:focus-visible{background:var(--bg);opacity:1;transform:translateY(-50%) scale(1);z-index:2;pointer-events:auto;transition:none;outline:2px solid var(--colors-focus);outline-offset:1px}.block-tag-chip-x:active{background:color-mix(in srgb,var(--tag) 22%,transparent);border-radius:50%}.block-refcount{flex:0 0 auto;margin-left:auto;height:18px;min-width:18px;line-height:calc(18px * var(--font-scale, 1));padding:0 6px;border:none;border-radius:var(--radii-surface);background:var(--row-hover);color:var(--muted);font:inherit;font-size:var(--font-sizes-text-caption);font-weight:600;cursor:pointer}.block-tags-wrap+.block-refcount{margin-left:6px}@media(hover:hover)and (pointer:fine){.block-refcount:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}}.block-share-root{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;margin-left:auto;width:18px;height:18px;padding:0;border:none;border-radius:var(--radii-surface);background:color-mix(in srgb,var(--accent) 10%,var(--row-hover));color:var(--accent);cursor:pointer}.block-tags-wrap+.block-share-root,.block-share-root+.block-refcount{margin-left:0}@media(hover:hover)and (pointer:fine){.block-share-root:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.outline-row[data-embed-guide]{isolation:isolate;overflow-clip-margin:var(--embed-guide-overflow, 1px)}.outline-row[data-embed-guide]:before,.outline-row[data-embed-guide]:after{content:"";position:absolute;inset-block:0;inset-block-end:calc(100% - var(--embed-guide-height, 100%));inset-inline-start:calc(var(--embed-guide-depth) * var(--indent-width) + var(--indent-guide-offset));width:1px;z-index:-9;pointer-events:none}.outline-row[data-embed-guide]:after{inset-block-start:calc(-1*min(1px,var(--embed-glow-top)));width:2px;background:color-mix(in srgb,var(--accent) 65%,var(--guide))}.outline-row[data-embed-guide]:before{inset-block-start:calc(-1 * var(--embed-glow-top));inset-block-end:calc(100% - var(--embed-guide-height, 100%) - var(--embed-glow-bottom));box-shadow:4px 0 12px 2px color-mix(in srgb,var(--accent) 45%,transparent);clip-path:inset(var(--embed-glow-top) -64px var(--embed-glow-bottom) 0)}[dir=rtl] .outline-row[data-embed-guide]:before{box-shadow:-4px 0 12px 2px color-mix(in srgb,var(--accent) 45%,transparent);clip-path:inset(var(--embed-glow-top) 0 var(--embed-glow-bottom) -64px)}.block.transclusion-start>.block-bullet>.block-bullet-dot{background:var(--accent)}.block.transclusion-start>.block-number{color:var(--accent)}.block-row-shell.transclusion-header{container-type:inline-size;max-width:max(calc(var(--indent-depth, 0) * var(--indent-width) + 240px + 4px),var(--viewport-content-w, 100%))}.block.transclusion-start{flex-wrap:wrap}.provenance-crumb{--block-adornment-height: calc(18px * var(--font-scale, 1));display:flex;flex-wrap:wrap;align-items:center;gap:0 3px;flex:0 1 auto;max-width:45%;font-size:var(--font-sizes-text-caption);line-height:calc(18px * var(--font-scale, 1));color:var(--muted);user-select:none}.block.row-tags-below>.provenance-crumb{order:4}.provenance-crumb-item,.provenance-crumb-label{max-width:100%;overflow-wrap:anywhere;white-space:normal}.provenance-crumb-item{border:none;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.provenance-crumb-item:hover{color:var(--accent);text-decoration:underline}}.provenance-crumb-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radii-control)}.provenance-crumb-sep{opacity:.6}@container (inline-size < 600px){.block.transclusion-start>.provenance-crumb{margin-top:0;order:-1;flex-basis:100%;max-width:100%;padding-inline-start:calc(var(--outline-fold-column) + var(--block-marker-width))}}.node-header{--page-title-line-height: calc(38px * var(--font-scale, 1));display:grid;grid-template-columns:var(--node-header-gutter, var(--node-header-fold-column)) minmax(0,1fr)}.node-header>.page-title-row{grid-column:2;grid-row:2}.node-properties{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:var(--spacing-1);column-gap:0;margin:var(--spacing-1) 0 var(--spacing-3);font-size:var(--font-sizes-text-ui);transform-origin:top center}.node-properties-body{grid-column:2;display:flex;flex-direction:column;gap:0}.outline-view.tags-below:not(.fold-left) .node-header{--node-header-chevron-inset: 0px;grid-template-columns:minmax(0,1fr) var(--node-header-fold-column)}.outline-view.tags-below:not(.fold-left) .node-header>.page-title-row{grid-column:1}.outline-view.tags-below:not(.fold-left) .node-header>.node-properties-add-region{grid-column:1}.outline-view.tags-below:not(.fold-left) .node-header>.node-properties-toggle{grid-column:2}.outline-view.tags-below:not(.fold-left) .node-properties-body{grid-column:1 / -1}.node-properties[hidden],.node-properties-body[hidden]{display:none}.node-properties-toggle{grid-column:1;grid-row:2;justify-self:end;width:var(--node-header-fold-column);font:inherit;font-size:var(--font-sizes-text-caption)}@media(hover:hover)and (pointer:fine){.node-properties-toggle[aria-expanded=true]{opacity:0}:where(.node-header:has(>.page-title-row:hover))>.node-properties-toggle[aria-expanded=true]{opacity:.55}.node-header>.node-properties-toggle[aria-expanded]:hover{opacity:1}}.node-header>.node-properties-toggle[aria-expanded]:focus-visible{opacity:1}.node-properties-chevron{display:inline-flex;flex:0 0 auto}.node-properties-chevron svg{width:var(--outline-control-icon);height:var(--outline-control-icon)}.node-properties-toggle[aria-expanded=true] .node-properties-chevron{transform:rotate(90deg)}.node-properties-motion .node-properties-chevron{transition:transform .14s ease-out}.node-prop-row{--property-row-padding: var(--spacing-1);--property-row-height: max( 24px, calc(22px * var(--font-scale, 1) + 2 * var(--property-row-padding)) );display:flex;align-items:stretch;gap:var(--spacing-2);min-height:var(--property-row-height)}.node-prop-row[tabindex]{cursor:grab}.node-prop-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radii-control)}.node-prop-description{display:none;text-align:left}@media(max-width:768px){.node-prop-row{flex-wrap:wrap}.node-prop-description{display:block;flex:0 0 100%;margin-left:0;margin-top:0;overflow:hidden;color:var(--muted);font-size:var(--font-sizes-text-caption);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}}.node-prop-label{display:flex;align-items:center;flex:0 0 140px;color:var(--prop-name);font-family:var(--font-prop);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:calc(22px * var(--font-scale, 1));padding-block:var(--property-row-padding, var(--spacing-1));padding-inline:0 var(--spacing-2)}.node-prop-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:var(--spacing-1);line-height:1}.node-prop-value{flex:1 1 auto}.node-prop-text,.node-prop-zone .scalar-inline-editor{font:inherit;padding:0 var(--spacing-1);border-radius:var(--radii-control);text-align:left}.scalar-property-value{display:inline-flex;align-items:center;gap:var(--spacing-1)}.scalar-property-value>.node-prop-icon{display:inline-flex;align-items:center;margin-right:0}.node-prop-zone .scalar-inline-editor{width:0}.node-prop-content-open{display:inline-flex;align-items:center;gap:var(--spacing-1);max-width:100%;cursor:pointer}.node-prop-content-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-prop-content-open svg{flex:0 0 auto}.node-prop-empty{color:var(--muted);font-style:italic}.node-prop-sep{display:flex;align-items:center;flex:0 0 auto;color:var(--muted);opacity:.6;user-select:none}.node-prop-zone{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);min-height:var(--property-row-height);padding:var(--property-row-padding, var(--spacing-1)) var(--spacing-2);border-radius:var(--radii-control);cursor:pointer}.node-prop-unset{color:var(--muted);opacity:.7;font-style:italic}.node-prop-nodes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.node-prop-chip-label{color:inherit}:root[data-theme-style=minimal] .block-tag-chip{background:none;padding:0;border-radius:0;color:var(--tag);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tag) 45%,transparent);text-underline-offset:2px}@media(hover:hover)and (pointer:fine){:root[data-theme-style=minimal] .block-tag-chip:hover{background:none;text-decoration-color:var(--tag)}}@media(hover:hover)and (pointer:fine){:root[data-theme-style=minimal] .block-tag-chip-wrap:hover .block-tag-chip{padding-right:19px}}:root[data-theme-style=minimal] .block-tags-wrap.expanded .block-tag-chip{padding-right:19px}:root[data-theme-style=minimal] .node-prop-chip{background:none;padding:0;border-radius:0;gap:0;color:var(--fg)}:root[data-theme-style=minimal] .node-prop-chip-link{color:var(--ref)}:root[data-theme-style=minimal] .node-prop-chip+.node-prop-chip:before{content:", ";color:var(--muted);white-space:pre}.node-props-hidden-toggle,.node-prop-add{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-1);font:inherit;font-size:var(--font-sizes-text-caption);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radii-control)}.node-prop-defs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.node-prop-defs-add{align-self:center}.node-prop-def-chip .node-prop-icon{margin-right:0}.projected-property-row{display:flex;flex:0 0 auto;align-items:center;gap:var(--outline-block-gap);padding-right:var(--spacing-2);font-family:var(--font-body);font-size:var(--font-sizes-text-body);line-height:1.5;color:var(--muted);contain:layout paint;overflow:clip;white-space:nowrap}.projected-property-row .block-fold,.projected-property-row .block-bullet{margin-top:0}.projected-property-row .block-fold,.projected-property-row .block-bullet{margin-bottom:0}.projected-property-fold-slot{flex:0 0 calc(var(--outline-fold-column) - var(--outline-block-gap))}.tags-below:not(.fold-left) .projected-property-fold-slot{order:5}.tags-below .projected-property-bullet{order:1}.tags-below .projected-property-name{order:2}.tags-below .projected-property-scalar{order:3}.tags-below:not(.fold-left) .projected-property-row .block-fold{order:5}.projected-property-name,.projected-property-value,.projected-property-scalar .scalar-inline-editor{border:0;background:transparent;color:inherit;padding:2px;font:inherit}.projected-property-name{padding-inline-start:0;color:var(--fg);font-weight:400;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.projected-property-bullet{color:var(--muted);cursor:pointer}@media(hover:hover)and (pointer:fine){.projected-property-bullet:hover{color:var(--fg)}}.projected-property-scalar{display:inline-flex;align-items:center;gap:var(--spacing-1);overflow:hidden}.projected-property-separator{display:inline-flex;align-items:center;flex-shrink:0;color:var(--muted)}.projected-property-value{cursor:pointer}.outline-row.projected-region-end,.cell-outline-row.projected-region-end{box-shadow:inset 0 -1px color-mix(in srgb,var(--border) 55%,transparent)}.content-property-usage{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}.content-property-usage-toggle,.content-property-usage-list button{padding:var(--spacing-1) 0;font:inherit}.content-property-usage-list{display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--spacing-4)}.outline-row.provided-content-row:not(.transcluded-row){background:color-mix(in srgb,var(--accent) 3%,transparent)}.property-reorder-item{position:relative}.property-reorder-handle{flex:0 0 18px;align-self:center;border:0;background:transparent;color:var(--muted);padding:0;cursor:grab;opacity:0;touch-action:none}@media(hover:hover)and (pointer:fine){.property-reorder-item:hover>.property-reorder-handle,.property-reorder-item:hover>.query-col-header>.property-reorder-handle{opacity:1}}.property-reorder-item:focus-within .property-reorder-handle{opacity:1}.property-reorder-label,.property-reorder-handle{-webkit-touch-callout:none}[data-property-dragging]{background:var(--row-hover);box-shadow:0 2px 6px #0002}[data-property-drop]:after{content:"";position:absolute;pointer-events:none;background:var(--accent);height:2px;left:0;right:0;top:-3px;z-index:3}[data-property-drop=after]:after{top:auto;bottom:-3px}.property-reorder-column[data-property-drop]:after{width:2px;height:auto;inset:0 auto 0 0}.property-reorder-column[data-property-drop=after]:after{left:auto;right:0}@media(pointer:coarse){.property-reorder-handle,.node-prop-remove,.query-remove-col{display:none}.property-reorder-label{touch-action:none;user-select:none}.node-prop-row{touch-action:none}}.node-prop-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.node-prop-row,.node-prop-row *{-webkit-user-drag:none}.node-prop-row :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}.node-header>.node-properties-add-region{grid-column:2;grid-row:1;display:flex;align-items:center;gap:var(--spacing-1)}.node-properties-add-region>.block-above{margin:0}.node-properties-add-region>.node-properties-add{--node-properties-add-inset: 8px;width:fit-content;margin-top:0;margin-inline-start:calc(-1 * var(--node-properties-add-inset));padding-inline:var(--node-properties-add-inset)}@media(hover:hover)and (pointer:fine){.node-properties-add-region>.node-properties-add{opacity:0}.node-header:has(>.page-title-row:hover)>.node-properties-add-region>.node-properties-add,.node-properties-add-region:hover>.node-properties-add,.node-properties-add-region>.node-properties-add:focus{opacity:1}.node-properties-add-region>.node-properties-add-motion{transition:opacity var(--motion-feedback-duration) var(--motion-ease-out),transform var(--motion-feedback-duration) var(--motion-ease-out);transform-origin:bottom left}.node-properties-add-region>.node-properties-add-motion:focus{transition:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.node-properties-add-region>.node-properties-add-motion{transform:translateY(10%) scale(.97)}.node-header:has(>.page-title-row:hover)>.node-properties-add-region>.node-properties-add-motion,.node-properties-add-region:hover>.node-properties-add-motion,.node-properties-add-region>.node-properties-add-motion:focus{transform:translateY(0) scale(1)}}.node-prop-zone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:768px){.outline-view .block.row-tags-collapsed .block-tags-wrap{display:contents;margin:0;max-width:none}.outline-view .block.row-tags-collapsed .block-tag-dots{display:inline-flex;align-items:center;position:absolute;top:0;right:4px;height:8px;z-index:2}.outline-view .block.row-tags-collapsed .block-tags-wrap:not(.expanded) .block-tags{display:none}.outline-view .block.row-tags-collapsed .block-tags-wrap.expanded .block-tag-dots{display:none}.outline-view .block.row-tags-collapsed .block-tags-wrap.expanded .block-tags{position:absolute;top:-2px;right:4px;z-index:3;margin:0;max-width:80vw;flex-wrap:wrap;justify-content:flex-end;overflow:visible}.outline-view .block.row-tags-collapsed .block-tags-wrap.expanded .block-tag-chip{background:color-mix(in srgb,var(--tag) 14%,var(--bg));box-shadow:0 1px 4px #0000002e}}.query-block{margin:var(--spacing-1) 0 var(--spacing-3)}.query-table{width:100%;--query-table-content-size: var(--font-sizes-text-ui);font-size:var(--font-sizes-text-ui)}:root[data-table-text-size=regular] .query-table{--query-table-content-size: var(--font-sizes-text-body)}.query-table-header-viewport{position:sticky;top:0;z-index:2;overflow:hidden;width:100%;background:var(--bg)}.query-table-header-track,.query-table-row{display:grid;grid-template-columns:var(--query-table-columns);width:max(100%,var(--query-table-min-width))}.query-table-header-track{will-change:transform}.query-table-row{position:relative;background:var(--bg)}@supports (backdrop-filter: blur(5px)){:root[data-transparent-surfaces=true] .query-table-header-viewport{background:transparent}:root[data-transparent-surfaces=true] :is(.query-table-row,.query-table-header-cell){z-index:0;background:transparent}:root[data-transparent-surfaces=true] :is(.query-table-row,.query-table-header-cell):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--bg) 65%,transparent);backdrop-filter:blur(6px)}:root[data-transparent-surfaces=true] .query-table-header-cell:before{background:color-mix(in srgb,var(--row-hover) 65%,transparent)}}.query-table .query-table-row[data-tags-expanded]{z-index:5}.query-table-hscroll{overflow-x:auto;overflow-y:hidden;width:100%}.query-table-body{display:grid;position:relative;width:max(100%,var(--query-table-min-width))}.query-table-row[data-virtual]{position:absolute;top:0;left:0}.query-table-header-cell,.query-table-cell{border:var(--border-widths-thin, 1px) solid var(--border);text-align:left;align-self:stretch}.query-table-header-cell{position:relative;background:var(--row-hover);color:var(--muted);font-weight:600}.query-table-resize-separator{position:absolute;z-index:2;top:0;right:-5px;width:10px;height:100%;cursor:col-resize;touch-action:none;user-select:none}.query-table-resize-separator:after{content:"";position:absolute;top:0;right:4px;width:2px;height:100%;background:transparent}@media(hover:hover)and (pointer:fine){.query-table-resize-separator:hover:after{background:var(--accent)}}.query-table-resize-separator:focus-visible:after{background:var(--accent)}.query-table-resize-separator[aria-disabled=true]{cursor:default;pointer-events:none}.query-table-control-cell,.query-table-empty-row>.query-table-cell{grid-column:1 / -1}.query-th-add{position:sticky;right:0;z-index:1;background:var(--row-hover);will-change:transform}.query-col-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.query-col-header>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-remove-col{flex-shrink:0}.query-cell-text{display:block;width:100%;max-width:100%;border:none;background:transparent;color:var(--fg);font:inherit;cursor:pointer;text-align:left;padding:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.query-cell-text,.query-table-cell .scalar-inline-editor,.query-cell-nodes,.query-table-cell .block-content,.query-table-cell .cm-content{font-size:var(--query-table-content-size);line-height:1.5}.query-cell-icon:not(:empty){margin-right:var(--spacing-1);vertical-align:-2px}.query-cell-readonly{cursor:default;color:var(--muted)}.query-cell-date-link{color:var(--accent)}@media(hover:hover)and (pointer:fine){.query-cell-date-link:hover{text-decoration:underline}}.query-empty{color:var(--muted);font-style:italic}.node-occurrence,.query-content-cell{display:flex;flex-direction:column}.query-table-cell.query-table-node-prop-cell{display:flex;padding:0}.query-node-prop-cell{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-1)}@media(hover:hover)and (pointer:fine){.query-table-node-prop-cell:hover{background:color-mix(in srgb,var(--row-hover) 55%,transparent)}}.query-table-node-prop-cell:focus-within{background:color-mix(in srgb,var(--row-hover) 55%,transparent)}.query-node-prop-edit{position:absolute;top:50%;inset-inline-end:0;opacity:0;pointer-events:none;transform:translateY(-50%)}.query-node-prop-edit:focus-visible{opacity:1}@media(hover:none),(pointer:coarse){.query-node-prop-cell:has(>.query-node-prop-edit){min-height:44px;padding-inline-end:var(--sizes-control-touch)}.query-node-prop-edit{opacity:.65;pointer-events:auto}.query-node-prop-edit:active{opacity:1}}.query-cell-date-zone{display:block;cursor:pointer}.query-content-cell>.cell-outline-host{margin-top:0;padding-left:0}.cell-outline-host{margin-top:4px;padding-left:20px}.nested-outline,.cell-outline{position:relative}.nested-outline-row,.cell-outline-row{white-space:normal}@media(max-width:768px){.query-table-header-cell,.query-table-cell{white-space:nowrap}.query-table-cell .node-occurrence .block-content{white-space:pre-wrap}}.query-pane-scroller{overflow:visible;max-height:none}.query-island-row .qs-results>.query-table-pane{margin-inline-start:calc(-1 * var(--query-placement-inset, 0px));width:calc(100% + var(--query-placement-inset, 0px))}.query-island-row .query-table-pane>.query-table>.query-table-hscroll{padding-inline-start:var(--query-placement-inset, 0px)}.query-island-row .query-table-pane>.query-table>.query-table-header-viewport{background:transparent}.query-island-row .query-table-pane>.query-table>.query-table-header-viewport>.query-table-header-track{padding-inline-start:var(--query-placement-inset, 0px);width:max(100%,calc(var(--query-table-min-width) + var(--query-placement-inset, 0px)))}.query-table-body-origin{height:0;width:0;overflow:hidden;pointer-events:none}.outline-row.query-island-row{width:var(--pane-query-width, 100%);margin-inline-start:calc(var(--pane-query-origin-offset, 0px) - var(--pane-query-outset, 0px));transform:none;contain:layout}.query-island-row>.query-indent-guides{left:calc(var(--indent-guide-offset) + var(--pane-query-outset, 0px) - var(--pane-query-origin-offset, 0px))}.query-island-row[data-embed-guide]:before,.query-island-row[data-embed-guide]:after{inset-inline-start:calc(var(--embed-guide-depth) * var(--indent-width) + var(--indent-guide-offset) + var(--pane-query-outset, 0px) - var(--pane-query-origin-offset, 0px))}.query-col-header>.property-reorder-handle{overflow:visible}.query-col-header>.property-reorder-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-cell-text:focus-visible,.query-cell-date-link:focus-visible{outline:2px solid var(--colors-focus);outline-offset:-2px}.query-surface{margin:var(--spacing-1) 0 var(--spacing-3);font-size:var(--font-sizes-text-ui)}.outline-table-indent>.query-surface{margin:0}.query-virtual-surface{margin:0}.query-virtual-surface>.backlinks-title{position:relative;width:100%;padding-top:var(--spacing-6)}.query-virtual-surface>.backlinks-title:before{content:"";position:absolute;top:calc(var(--spacing-6) - var(--spacing-4));left:0;right:0;border-top:var(--border-widths-thin, 1px) solid var(--border)}.query-virtual-fixed{margin-top:0;margin-bottom:0}.query-virtual-surface>.query-virtual-fixed{margin-top:0;margin-bottom:0}.query-virtual-hint{min-height:calc(28px*max(1,var(--font-scale, 1)));padding-top:8px;line-height:1.2}.query-virtual-group{height:calc(28px*max(1,var(--font-scale, 1)));padding-top:8px}.query-virtual-subgroup{height:calc(25px*max(1,var(--font-scale, 1)));padding-top:6px}.query-virtual-crumb{height:calc(24px*max(1,var(--font-scale, 1)));padding-top:8px}.query-virtual-control{display:block;height:calc(30px*max(1,var(--font-scale, 1)));width:100%;text-align:left}.query-virtual-result{margin:0;padding:0}.query-virtual-host-children{margin-top:0}.query-virtual-island>.query-surface{margin:0}.query-virtual-island>.query-surface[data-query-chrome=external]>.qs-results{margin-top:0}.query-virtual-surface:has(.qs-toolbar){padding-bottom:var(--spacing-2)}.qs-hint{font-size:var(--font-sizes-text-caption);color:var(--muted);margin-top:var(--spacing-2)}.qs-results{margin-top:var(--spacing-2)}.qs-results>.query-block,.qs-results>.query-table-pane,.qs-results .query-block{margin:0}.query-pane-scroller .qs-board-hscroll{overflow-x:auto;overflow-y:visible}.qs-stale{opacity:.45;pointer-events:none}.qs-empty{font-size:var(--font-sizes-text-ui);color:var(--muted);padding:var(--spacing-1) 0}.qs-group{margin:var(--spacing-3) 0 var(--spacing-1)}.qs-group-header{display:flex;align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.qs-group-label{font-size:var(--font-sizes-text-caption);font-weight:600;color:var(--muted)}.qs-group-icon{margin-right:var(--spacing-1);vertical-align:-2px}.qs-group-link{border:none;background:none;padding:0;font:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.qs-group-link:hover{color:var(--fg)}}.qs-group-count{font-size:var(--font-sizes-text-caption);color:var(--muted)}.qs-subgroup-label{font-size:var(--font-sizes-text-caption);color:var(--muted);margin:6px 0 2px 22px}.qs-run-label{font-size:var(--font-sizes-text-caption);color:var(--muted);margin:8px 0 0 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-crumb-link{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.qs-crumb-link:hover{color:var(--fg);text-decoration:underline}}.qs-row{margin:2px 0}.qs-row.query-virtual-result{margin:0}.query-surface .node-occurrence,.query-surface .nested-outline-row,.query-virtual-result,.query-virtual-child{contain:layout paint}.query-surface .node-occurrence[data-tags-expanded],.query-surface .nested-outline-row[data-tags-expanded],.query-virtual-result[data-tags-expanded],.query-virtual-child[data-tags-expanded]{position:relative;contain:layout;z-index:5}.query-surface .node-occurrence:has(.cm-tooltip-autocomplete),.query-surface .nested-outline-row:has(.cm-tooltip-autocomplete),.query-virtual-result:has(.cm-tooltip-autocomplete),.query-virtual-child:has(.cm-tooltip-autocomplete){position:relative;contain:layout;z-index:6}.query-surface .node-occurrence.asset-resizing-row,.query-surface .nested-outline-row.asset-resizing-row,.query-virtual-result.asset-resizing-row,.query-virtual-child.asset-resizing-row{position:relative;contain:layout;z-index:7}.qs-crumbs{font-size:var(--font-sizes-text-caption);color:var(--muted);margin-left:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-badge{display:inline-block;margin-left:var(--spacing-1);padding:0 calc(var(--sizes-renderer-query-chip-pad-x) * var(--font-scale, 1));border:var(--border-widths-thin, 1px) solid var(--border);border-radius:var(--radii-surface);font-size:var(--font-sizes-text-compact);line-height:calc(15px * var(--font-scale, 1));color:var(--muted);vertical-align:1px}.node-occurrence-body,.qs-row-body{display:flex;align-items:flex-start;border-radius:var(--radii-control)}.query-result-body{gap:var(--outline-block-gap)}.query-result-body>.block-fold{margin-top:calc(3px + (var(--block-first-line-height) - var(--fold-target-size)) / 2);margin-bottom:calc(-3px + (var(--block-first-line-height) - var(--fold-target-size)) / 2)}@media(hover:hover)and (pointer:fine){:where(:root:not([data-row-hover=false])) .node-occurrence-body:hover,:where(:root:not([data-row-hover=false])) .qs-row-body:hover{background-color:var(--row-hover)}.node-occurrence-block>.block:hover,.qs-row-block>.block:hover{background-color:transparent}.qs-card-selected .node-occurrence-body:hover,.qs-card-selected .qs-row-body:hover{background-color:transparent}}.node-occurrence-body.search-hit,.query-result-body.search-hit{outline:1.5px solid transparent;outline-offset:-3px;animation:searchHit 2s ease-out forwards}@media(hover:hover)and (pointer:fine){.node-occurrence-selected:hover{background-color:var(--selection)}}.node-occurrence-selected{background-color:var(--selection)}@media(hover:hover)and (pointer:fine){.node-occurrence-selected .block.selected:hover,.node-occurrence-selected .block.selected.focused:hover{background:transparent}}.node-occurrence-selected .block.selected,.node-occurrence-selected .block.selected.focused{background:transparent}.node-occurrence-block,.qs-row-block{flex:1 1 auto}.node-occurrence .block-tags-wrap,.query-virtual-result .block-tags-wrap,.node-occurrence-block .block,.qs-row-block .block{max-width:none}.qs-row .block:not(.dynamic-heading) .block-content,.qs-row .block:not(.dynamic-heading) .cm-content,.query-virtual-child .block:not(.dynamic-heading) .block-content,.query-virtual-child .block:not(.dynamic-heading) .cm-content{font-size:var(--font-sizes-text-body)}.qs-row>.cell-outline-host{padding-left:var(--indent-width)}.qs-card>.qs-row>.cell-outline-host{padding-left:calc(var(--indent-width) + 6px);padding-bottom:4px}.qs-card .qs-crumbs{margin-left:28px}.qs-host-children-toggle{display:block;width:100%;text-align:left;margin-top:var(--spacing-1);opacity:.6}@media(hover:hover)and (pointer:fine){.qs-host-children-toggle:hover{opacity:1}}.qs-host-children{margin-top:var(--spacing-1)}.qs-board,.qs-board-pane{--board-well: color-mix(in srgb, var(--fg) 4%, var(--bg));--board-shade: rgba(0, 0, 0, .12);--board-lift: rgba(0, 0, 0, .07)}:root[data-theme=dark] .qs-board,:root[data-theme=dark] .qs-board-pane{--board-well: color-mix(in srgb, black 12%, var(--bg));--board-shade: rgba(0, 0, 0, .4);--board-lift: rgba(0, 0, 0, .25)}.qs-board{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;padding:4px 1px 8px}.query-pane-scroller .qs-board,.qs-board-pane .qs-board-hscroll{padding-top:0;padding-bottom:0}.qs-col{flex:0 0 360px;align-self:flex-start;border:var(--border-widths-thin, 1px) solid var(--colors-border-subtle);border-radius:var(--radii-surface);background:var(--board-well);padding:6px 8px;box-shadow:3px 5px 6px -2px var(--board-shade)}.result-drop-target,.qs-col-drop{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.qs-col-body-origin{height:0;width:0;overflow:hidden;pointer-events:none}.qs-col-virtual .qs-col-body{position:relative;width:100%}.qs-col-virtual .qs-board-card-slot{padding:6px 0 0}.qs-col-virtual .qs-board-card-slot>.qs-card{margin:0}.qs-col-header{display:flex;align-items:baseline;gap:var(--spacing-2);margin:2px 2px 6px}.qs-board-pane{display:flex;flex-direction:column}.query-island-row .qs-board-pane{margin-inline-start:calc(-1 * var(--query-placement-inset, 0px));width:calc(100% + var(--query-placement-inset, 0px))}.query-island-row .qs-board-hscroll{padding-inline-start:calc(var(--query-placement-inset, 0px) + 1px)}.query-island-row .qs-board-header-track{padding-inline-start:var(--query-placement-inset, 0px)}.outline-table-indent .qs-board{margin-inline-start:calc(-1 * var(--query-placement-inset, 0px));width:calc(100% + var(--query-placement-inset, 0px));padding-inline-start:calc(var(--query-placement-inset, 0px) + 1px)}.qs-board-sticky-headers{position:sticky;top:0;z-index:2;overflow-x:clip;overflow-y:visible;background:transparent;padding:0 1px}.qs-board-sticky-sentinel{height:1px;margin-bottom:-1px}.qs-board-header-track{display:flex;width:max-content;min-width:100%;align-items:flex-start;gap:10px}.qs-board-header-cell{position:relative;flex:0 0 360px;border:var(--border-widths-thin, 1px) solid var(--colors-border-subtle);border-bottom:none;border-radius:var(--radii-surface) var(--radii-surface) 0 0;background:var(--bg);padding:6px 8px 0}.qs-board-header-cell:not(.qs-board-header-empty){box-shadow:3px 5px 6px -2px var(--board-shade)}.qs-board-header-cell.qs-board-header-empty{box-shadow:3px 0 6px -2px var(--board-shade)}.qs-board-sticky-adds{position:sticky;z-index:3;height:0;overflow:visible;padding:0 1px}.qs-board-add-cell{flex:0 0 360px;border-inline:1px solid transparent;padding:0 8px;pointer-events:none}.qs-col-add.qs-col-add-sticky{display:block;width:calc(100% + 18px);margin-left:-9px;pointer-events:auto}.qs-col-header .qs-col-add-header{flex:0 0 auto;margin-inline-start:auto}.qs-board-sticky-headers .qs-col-header{margin:0 2px 6px}.qs-col-external-header{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.qs-col>.qs-col-header{position:relative;margin:-6px -8px 0;padding:8px 10px 6px;border-radius:var(--radii-surface) var(--radii-surface) 0 0;background:var(--bg)}.qs-card{border:var(--border-widths-thin, 1px) solid var(--border);border-radius:var(--radii-surface);background:var(--bg);padding:0;margin:6px 0;box-shadow:0 1px 2px var(--board-lift)}.qs-card .qs-row{margin:0}@supports (backdrop-filter: blur(5px)){:root[data-transparent-surfaces=true] :is(.qs-col,.qs-card){position:relative;z-index:0}:root[data-transparent-surfaces=true] :is(.qs-col,.qs-card):before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none}:root[data-transparent-surfaces=true] .qs-col:not(.result-drop-target){background:transparent}:root[data-transparent-surfaces=true] .qs-col:before{background:color-mix(in srgb,var(--board-well) 35%,transparent);backdrop-filter:blur(var(--kanban-background-blur, 3px))}:root[data-transparent-surfaces=true] .qs-card:before{backdrop-filter:blur(6px)}:root[data-transparent-surfaces=true] .qs-card:not(.qs-card-selected){background:transparent}:root[data-transparent-surfaces=true] .qs-card:not(.qs-card-selected):before{background:color-mix(in srgb,var(--bg) 65%,transparent)}}.qs-card .node-occurrence-body,.qs-card .qs-row-body{border-radius:var(--radii-surface)}.qs-card-dragging,.qs-row-dragging{opacity:.4}.result-drop-line,.qs-card-drop-before,.qs-row-drop-before{box-shadow:0 -3px 0 0 var(--accent)}.qs-col-drop-end .qs-card:last-of-type{box-shadow:0 3px 0 0 var(--accent)}@media(hover:hover)and (pointer:fine){.qs-card-selected:hover{background:var(--selection);border-color:var(--accent)}}.qs-card-selected{background:var(--selection);border-color:var(--accent)}.selection-morph{background:var(--selection);border:var(--border-widths-thin, 1px) solid var(--accent);opacity:.85}@media(hover:hover)and (pointer:fine){.qs-card-selected .node-occurrence-selected:hover,.qs-card-selected .block.selected:hover,.qs-card-selected .block.selected.focused:hover{background:transparent}}.qs-card-selected .node-occurrence-selected,.qs-card-selected .block.selected,.qs-card-selected .block.selected.focused{background:transparent}.qs-card-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin:2px 6px 5px 44px}.qs-card-chip{display:inline-flex;align-items:baseline;gap:var(--spacing-1);border:var(--border-widths-thin, 1px) solid var(--border);border-radius:var(--radii-surface);padding:0 calc(var(--sizes-renderer-query-chip-pad-x) * var(--font-scale, 1));font-size:var(--font-sizes-text-compact);line-height:calc(16px * var(--font-scale, 1));color:var(--fg)}.qs-card-chip-k{color:var(--muted)}.qs-col .qs-col-add-end{display:block;width:calc(100% + 16px);margin:4px -8px -6px}.qs-col.qs-col-empty.qs-col-virtual{padding-top:0}.qs-col.qs-col-empty.qs-col-external-header{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.qs-col.qs-col-empty .qs-col-add-end{margin-top:0}:is(.query-virtual-group,.query-surface[data-query-view=outline] .qs-group-header) .qs-group-label{display:inline-flex;align-items:center;gap:var(--spacing-1)}:is(.query-virtual-group,.query-surface[data-query-view=outline] .qs-group-header) .qs-group-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--query-marker-width);width:var(--query-marker-width);margin-right:0}:is(.query-virtual-group,.query-surface[data-query-view=outline] .qs-group-header) .qs-group-label:not(:has(.qs-group-icon)){padding-inline-start:calc(var(--query-marker-width) + 6px)}.query-group-shell{--fold-line-inset: 0px;--block-first-line-height: calc(16px * var(--font-scale, 1))}.query-group-shell:has(>.query-virtual-group){--fold-line-inset: 4px;--block-first-line-height: calc( var(--query-group-height) - 2 * var(--fold-line-inset) )}.query-group-shell>.query-virtual-group{padding-block:var(--fold-line-inset)}.query-group-shell>.qs-group-header{position:relative;align-items:center;line-height:var(--block-first-line-height)}.query-group-shell>.qs-group-header>.block-fold{position:absolute;left:calc(-1 * var(--group-fold-gutter));top:var(--fold-line-inset)}@layer recipes{@layer base,slots,variants,compound_variants;}@layer recipes.slots{@layer base,variants,compound_variants;}@layer base{:root{--made-with-panda: "🐼"}[data-touch-press]{position:relative;isolation:isolate}[data-touch-press]:after{content:"";position:absolute;inset:var(--spacing-0);border-radius:inherit;pointer-events:none;z-index:-1;background:color-mix(in srgb,var(--colors-accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--colors-accent) 12%,transparent),inset 0 0 8px color-mix(in srgb,var(--colors-accent) 10%,transparent);opacity:0}[data-touch-press][data-pressed]:after{opacity:1}:root[data-animations=true] [data-touch-press]>*{transition:scale var(--motion-feedback-duration) var(--motion-ease-out)}:root[data-animations=true] [data-touch-press]:after{transition:opacity var(--motion-feedback-duration) var(--motion-ease-out),scale var(--motion-feedback-duration) var(--motion-ease-out)}:root[data-animations=true] [data-touch-press][data-pressed]>*,:root[data-animations=true] [data-touch-press][data-pressed]:after{scale:.96;--transition-duration: var(--motion-press-duration);transition-duration:var(--motion-press-duration)}.qs-board,.qs-board-pane{--colors-border-subtle: color-mix(in oklab, var(--fg) 12%, var(--bg))}body.sidebar-resizing,body.sidebar-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@layer tokens{:where(:root,:host){--colors-current: currentcolor;--colors-transparent: oklch(0 0 0 / 0);--colors-black: #000;--colors-white: #fff;--colors-slate-50: oklch(98.4% .003 247.858);--colors-slate-100: oklch(96.8% .007 247.896);--colors-slate-200: oklch(92.9% .013 255.508);--colors-slate-300: oklch(86.9% .022 252.894);--colors-slate-400: oklch(70.4% .04 256.788);--colors-slate-500: oklch(55.4% .046 257.417);--colors-slate-600: oklch(44.6% .043 257.281);--colors-slate-700: oklch(37.2% .044 257.287);--colors-slate-800: oklch(27.9% .041 260.031);--colors-slate-900: oklch(20.8% .042 265.755);--colors-slate-950: oklch(12.9% .042 264.695);--colors-gray-50: oklch(98.5% .002 247.839);--colors-gray-100: oklch(96.7% .003 264.542);--colors-gray-200: oklch(92.8% .006 264.531);--colors-gray-300: oklch(87.2% .01 258.338);--colors-gray-400: oklch(70.7% .022 261.325);--colors-gray-500: oklch(55.1% .027 264.364);--colors-gray-600: oklch(44.6% .03 256.802);--colors-gray-700: oklch(37.3% .034 259.733);--colors-gray-800: oklch(27.8% .033 256.848);--colors-gray-900: oklch(21% .034 264.665);--colors-gray-950: oklch(13% .028 261.692);--colors-zinc-50: oklch(98.5% 0 0);--colors-zinc-100: oklch(96.7% .001 286.375);--colors-zinc-200: oklch(92% .004 286.32);--colors-zinc-300: oklch(87.1% .006 286.286);--colors-zinc-400: oklch(70.5% .015 286.067);--colors-zinc-500: oklch(55.2% .016 285.938);--colors-zinc-600: oklch(44.2% .017 285.786);--colors-zinc-700: oklch(37% .013 285.805);--colors-zinc-800: oklch(27.4% .006 286.033);--colors-zinc-900: oklch(21% .006 285.885);--colors-zinc-950: oklch(14.1% .005 285.823);--colors-neutral-50: oklch(98.5% 0 0);--colors-neutral-100: oklch(97% 0 0);--colors-neutral-200: oklch(92.2% 0 0);--colors-neutral-300: oklch(87% 0 0);--colors-neutral-400: oklch(70.8% 0 0);--colors-neutral-500: oklch(55.6% 0 0);--colors-neutral-600: oklch(43.9% 0 0);--colors-neutral-700: oklch(37.1% 0 0);--colors-neutral-800: oklch(26.9% 0 0);--colors-neutral-900: oklch(20.5% 0 0);--colors-neutral-950: oklch(14.5% 0 0);--colors-stone-50: oklch(98.5% .001 106.423);--colors-stone-100: oklch(97% .001 106.424);--colors-stone-200: oklch(92.3% .003 48.717);--colors-stone-300: oklch(86.9% .005 56.366);--colors-stone-400: oklch(70.9% .01 56.259);--colors-stone-500: oklch(55.3% .013 58.071);--colors-stone-600: oklch(44.4% .011 73.639);--colors-stone-700: oklch(37.4% .01 67.558);--colors-stone-800: oklch(26.8% .007 34.298);--colors-stone-900: oklch(21.6% .006 56.043);--colors-stone-950: oklch(14.7% .004 49.25);--colors-mauve-50: oklch(98.5% 0 0);--colors-mauve-100: oklch(96% .003 325.6);--colors-mauve-200: oklch(92.2% .005 325.62);--colors-mauve-300: oklch(86.5% .012 325.68);--colors-mauve-400: oklch(71.1% .019 323.02);--colors-mauve-500: oklch(54.2% .034 322.5);--colors-mauve-600: oklch(43.5% .029 321.78);--colors-mauve-700: oklch(36.4% .029 323.89);--colors-mauve-800: oklch(26.3% .024 320.12);--colors-mauve-900: oklch(21.2% .019 322.12);--colors-mauve-950: oklch(14.5% .008 326);--colors-olive-50: oklch(98.8% .003 106.5);--colors-olive-100: oklch(96.6% .005 106.5);--colors-olive-200: oklch(93% .007 106.5);--colors-olive-300: oklch(88% .011 106.6);--colors-olive-400: oklch(73.7% .021 106.9);--colors-olive-500: oklch(58% .031 107.3);--colors-olive-600: oklch(46.6% .025 107.3);--colors-olive-700: oklch(39.4% .023 107.4);--colors-olive-800: oklch(28.6% .016 107.4);--colors-olive-900: oklch(22.8% .013 107.4);--colors-olive-950: oklch(15.3% .006 107.1);--colors-mist-50: oklch(98.7% .002 197.1);--colors-mist-100: oklch(96.3% .002 197.1);--colors-mist-200: oklch(92.5% .005 214.3);--colors-mist-300: oklch(87.2% .007 219.6);--colors-mist-400: oklch(72.3% .014 214.4);--colors-mist-500: oklch(56% .021 213.5);--colors-mist-600: oklch(45% .017 213.2);--colors-mist-700: oklch(37.8% .015 216);--colors-mist-800: oklch(27.5% .011 216.9);--colors-mist-900: oklch(21.8% .008 223.9);--colors-mist-950: oklch(14.8% .004 228.8);--colors-taupe-50: oklch(98.6% .002 67.8);--colors-taupe-100: oklch(96% .002 17.2);--colors-taupe-200: oklch(92.2% .005 34.3);--colors-taupe-300: oklch(86.8% .007 39.5);--colors-taupe-400: oklch(71.4% .014 41.2);--colors-taupe-500: oklch(54.7% .021 43.1);--colors-taupe-600: oklch(43.8% .017 39.3);--colors-taupe-700: oklch(36.7% .016 35.7);--colors-taupe-800: oklch(26.8% .011 36.5);--colors-taupe-900: oklch(21.4% .009 43.1);--colors-taupe-950: oklch(14.7% .004 49.3);--colors-red-50: oklch(97.1% .013 17.38);--colors-red-100: oklch(93.6% .032 17.717);--colors-red-200: oklch(88.5% .062 18.334);--colors-red-300: oklch(80.8% .114 19.571);--colors-red-400: oklch(70.4% .191 22.216);--colors-red-500: oklch(63.7% .237 25.331);--colors-red-600: oklch(57.7% .245 27.325);--colors-red-700: oklch(50.5% .213 27.518);--colors-red-800: oklch(44.4% .177 26.899);--colors-red-900: oklch(39.6% .141 25.723);--colors-red-950: oklch(25.8% .092 26.042);--colors-orange-50: oklch(98% .016 73.684);--colors-orange-100: oklch(95.4% .038 75.164);--colors-orange-200: oklch(90.1% .076 70.697);--colors-orange-300: oklch(83.7% .128 66.29);--colors-orange-400: oklch(75% .183 55.934);--colors-orange-500: oklch(70.5% .213 47.604);--colors-orange-600: oklch(64.6% .222 41.116);--colors-orange-700: oklch(55.3% .195 38.402);--colors-orange-800: oklch(47% .157 37.304);--colors-orange-900: oklch(40.8% .123 38.172);--colors-orange-950: oklch(26.6% .079 36.259);--colors-amber-50: oklch(98.7% .022 95.277);--colors-amber-100: oklch(96.2% .059 95.617);--colors-amber-200: oklch(92.4% .12 95.746);--colors-amber-300: oklch(87.9% .169 91.605);--colors-amber-400: oklch(82.8% .189 84.429);--colors-amber-500: oklch(76.9% .188 70.08);--colors-amber-600: oklch(66.6% .179 58.318);--colors-amber-700: oklch(55.5% .163 48.998);--colors-amber-800: oklch(47.3% .137 46.201);--colors-amber-900: oklch(41.4% .112 45.904);--colors-amber-950: oklch(27.9% .077 45.635);--colors-yellow-50: oklch(98.7% .026 102.212);--colors-yellow-100: oklch(97.3% .071 103.193);--colors-yellow-200: oklch(94.5% .129 101.54);--colors-yellow-300: oklch(90.5% .182 98.111);--colors-yellow-400: oklch(85.2% .199 91.936);--colors-yellow-500: oklch(79.5% .184 86.047);--colors-yellow-600: oklch(68.1% .162 75.834);--colors-yellow-700: oklch(55.4% .135 66.442);--colors-yellow-800: oklch(47.6% .114 61.907);--colors-yellow-900: oklch(42.1% .095 57.708);--colors-yellow-950: oklch(28.6% .066 53.813);--colors-lime-50: oklch(98.6% .031 120.757);--colors-lime-100: oklch(96.7% .067 122.328);--colors-lime-200: oklch(93.8% .127 124.321);--colors-lime-300: oklch(89.7% .196 126.665);--colors-lime-400: oklch(84.1% .238 128.85);--colors-lime-500: oklch(76.8% .233 130.85);--colors-lime-600: oklch(64.8% .2 131.684);--colors-lime-700: oklch(53.2% .157 131.589);--colors-lime-800: oklch(45.3% .124 130.933);--colors-lime-900: oklch(40.5% .101 131.063);--colors-lime-950: oklch(27.4% .072 132.109);--colors-green-50: oklch(98.2% .018 155.826);--colors-green-100: oklch(96.2% .044 156.743);--colors-green-200: oklch(92.5% .084 155.995);--colors-green-300: oklch(87.1% .15 154.449);--colors-green-400: oklch(79.2% .209 151.711);--colors-green-500: oklch(72.3% .219 149.579);--colors-green-600: oklch(62.7% .194 149.214);--colors-green-700: oklch(52.7% .154 150.069);--colors-green-800: oklch(44.8% .119 151.328);--colors-green-900: oklch(39.3% .095 152.535);--colors-green-950: oklch(26.6% .065 152.934);--colors-emerald-50: oklch(97.9% .021 166.113);--colors-emerald-100: oklch(95% .052 163.051);--colors-emerald-200: oklch(90.5% .093 164.15);--colors-emerald-300: oklch(84.5% .143 164.978);--colors-emerald-400: oklch(76.5% .177 163.223);--colors-emerald-500: oklch(69.6% .17 162.48);--colors-emerald-600: oklch(59.6% .145 163.225);--colors-emerald-700: oklch(50.8% .118 165.612);--colors-emerald-800: oklch(43.2% .095 166.913);--colors-emerald-900: oklch(37.8% .077 168.94);--colors-emerald-950: oklch(26.2% .051 172.552);--colors-teal-50: oklch(98.4% .014 180.72);--colors-teal-100: oklch(95.3% .051 180.801);--colors-teal-200: oklch(91% .096 180.426);--colors-teal-300: oklch(85.5% .138 181.071);--colors-teal-400: oklch(77.7% .152 181.912);--colors-teal-500: oklch(70.4% .14 182.503);--colors-teal-600: oklch(60% .118 184.704);--colors-teal-700: oklch(51.1% .096 186.391);--colors-teal-800: oklch(43.7% .078 188.216);--colors-teal-900: oklch(38.6% .063 188.416);--colors-teal-950: oklch(27.7% .046 192.524);--colors-cyan-50: oklch(98.4% .019 200.873);--colors-cyan-100: oklch(95.6% .045 203.388);--colors-cyan-200: oklch(91.7% .08 205.041);--colors-cyan-300: oklch(86.5% .127 207.078);--colors-cyan-400: oklch(78.9% .154 211.53);--colors-cyan-500: oklch(71.5% .143 215.221);--colors-cyan-600: oklch(60.9% .126 221.723);--colors-cyan-700: oklch(52% .105 223.128);--colors-cyan-800: oklch(45% .085 224.283);--colors-cyan-900: oklch(39.8% .07 227.392);--colors-cyan-950: oklch(30.2% .056 229.695);--colors-sky-50: oklch(97.7% .013 236.62);--colors-sky-100: oklch(95.1% .026 236.824);--colors-sky-200: oklch(90.1% .058 230.902);--colors-sky-300: oklch(82.8% .111 230.318);--colors-sky-400: oklch(74.6% .16 232.661);--colors-sky-500: oklch(68.5% .169 237.323);--colors-sky-600: oklch(58.8% .158 241.966);--colors-sky-700: oklch(50% .134 242.749);--colors-sky-800: oklch(44.3% .11 240.79);--colors-sky-900: oklch(39.1% .09 240.876);--colors-sky-950: oklch(29.3% .066 243.157);--colors-blue-50: oklch(97% .014 254.604);--colors-blue-100: oklch(93.2% .032 255.585);--colors-blue-200: oklch(88.2% .059 254.128);--colors-blue-300: oklch(80.9% .105 251.813);--colors-blue-400: oklch(70.7% .165 254.624);--colors-blue-500: oklch(62.3% .214 259.815);--colors-blue-600: oklch(54.6% .245 262.881);--colors-blue-700: oklch(48.8% .243 264.376);--colors-blue-800: oklch(42.4% .199 265.638);--colors-blue-900: oklch(37.9% .146 265.522);--colors-blue-950: oklch(28.2% .091 267.935);--colors-indigo-50: oklch(96.2% .018 272.314);--colors-indigo-100: oklch(93% .034 272.788);--colors-indigo-200: oklch(87% .065 274.039);--colors-indigo-300: oklch(78.5% .115 274.713);--colors-indigo-400: oklch(67.3% .182 276.935);--colors-indigo-500: oklch(58.5% .233 277.117);--colors-indigo-600: oklch(51.1% .262 276.966);--colors-indigo-700: oklch(45.7% .24 277.023);--colors-indigo-800: oklch(39.8% .195 277.366);--colors-indigo-900: oklch(35.9% .144 278.697);--colors-indigo-950: oklch(25.7% .09 281.288);--colors-violet-50: oklch(96.9% .016 293.756);--colors-violet-100: oklch(94.3% .029 294.588);--colors-violet-200: oklch(89.4% .057 293.283);--colors-violet-300: oklch(81.1% .111 293.571);--colors-violet-400: oklch(70.2% .183 293.541);--colors-violet-500: oklch(60.6% .25 292.717);--colors-violet-600: oklch(54.1% .281 293.009);--colors-violet-700: oklch(49.1% .27 292.581);--colors-violet-800: oklch(43.2% .232 292.759);--colors-violet-900: oklch(38% .189 293.745);--colors-violet-950: oklch(28.3% .141 291.089);--colors-purple-50: oklch(97.7% .014 308.299);--colors-purple-100: oklch(94.6% .033 307.174);--colors-purple-200: oklch(90.2% .063 306.703);--colors-purple-300: oklch(82.7% .119 306.383);--colors-purple-400: oklch(71.4% .203 305.504);--colors-purple-500: oklch(62.7% .265 303.9);--colors-purple-600: oklch(55.8% .288 302.321);--colors-purple-700: oklch(49.6% .265 301.924);--colors-purple-800: oklch(43.8% .218 303.724);--colors-purple-900: oklch(38.1% .176 304.987);--colors-purple-950: oklch(29.1% .149 302.717);--colors-fuchsia-50: oklch(97.7% .017 320.058);--colors-fuchsia-100: oklch(95.2% .037 318.852);--colors-fuchsia-200: oklch(90.3% .076 319.62);--colors-fuchsia-300: oklch(83.3% .145 321.434);--colors-fuchsia-400: oklch(74% .238 322.16);--colors-fuchsia-500: oklch(66.7% .295 322.15);--colors-fuchsia-600: oklch(59.1% .293 322.896);--colors-fuchsia-700: oklch(51.8% .253 323.949);--colors-fuchsia-800: oklch(45.2% .211 324.591);--colors-fuchsia-900: oklch(40.1% .17 325.612);--colors-fuchsia-950: oklch(29.3% .136 325.661);--colors-pink-50: oklch(97.1% .014 343.198);--colors-pink-100: oklch(94.8% .028 342.258);--colors-pink-200: oklch(89.9% .061 343.231);--colors-pink-300: oklch(82.3% .12 346.018);--colors-pink-400: oklch(71.8% .202 349.761);--colors-pink-500: oklch(65.6% .241 354.308);--colors-pink-600: oklch(59.2% .249 .584);--colors-pink-700: oklch(52.5% .223 3.958);--colors-pink-800: oklch(45.9% .187 3.815);--colors-pink-900: oklch(40.8% .153 2.432);--colors-pink-950: oklch(28.4% .109 3.907);--colors-rose-50: oklch(96.9% .015 12.422);--colors-rose-100: oklch(94.1% .03 12.58);--colors-rose-200: oklch(89.2% .058 10.001);--colors-rose-300: oklch(81% .117 11.638);--colors-rose-400: oklch(71.2% .194 13.428);--colors-rose-500: oklch(64.5% .246 16.439);--colors-rose-600: oklch(58.6% .253 17.585);--colors-rose-700: oklch(51.4% .222 16.935);--colors-rose-800: oklch(45.5% .188 13.697);--colors-rose-900: oklch(41% .159 10.272);--colors-rose-950: oklch(27.1% .105 12.094);--fonts-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weights-thin: 100;--font-weights-extralight: 200;--font-weights-light: 300;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--font-weights-extrabold: 800;--font-weights-black: 900;--line-heights-none: 1;--line-heights-tight: 1.25;--line-heights-snug: 1.375;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--line-heights-loose: 2;--letter-spacings-tighter: -.05em;--letter-spacings-tight: -.025em;--letter-spacings-normal: 0em;--letter-spacings-wide: .025em;--letter-spacings-wider: .05em;--letter-spacings-widest: .1em;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-6: 1.5rem;--sizes-8: 2rem;--sizes-12: 3rem;--sizes-0\.5: .125rem;--sizes-renderer-table-cell-pad-x: 9px;--sizes-renderer-table-cell-pad-y: 5px;--sizes-renderer-tag-chip-pad-x: 7px;--sizes-renderer-query-chip-pad-x: 6px;--sizes-renderer-emoji-header-height: 24px;--sizes-control-inline: 20px;--sizes-control-row: 30px;--sizes-target-compact: 1.75rem;--sizes-target-default: 2.25rem;--sizes-target-touch: 44px;--sizes-inline-micro: .5rem;--sizes-inline-compact: .75rem;--sizes-inline-default: 1rem;--sizes-inline-large: 1.5rem;--sizes-media-default: var(--sizes-target-default);--sizes-media-large: 16rem;--sizes-field-compact: 6rem;--sizes-field-default: 12rem;--sizes-field-wide: 20rem;--sizes-field-multiline-min: 4rem;--sizes-scroll-area-compact: 12rem;--sizes-scroll-area-default: 16rem;--sizes-scroll-area-expanded: 20rem;--sizes-scroll-area-tall: 32rem;--sizes-scroll-area-with-chrome: calc(var(--sizes-scroll-area-expanded) + var(--sizes-chrome-toolbar) + 2 * var(--spacing-4));--sizes-scroll-area-fit-tall: min(70vh, var(--sizes-scroll-area-tall));--sizes-chrome-toolbar: 4rem;--sizes-overlay-small: 16rem;--sizes-overlay-compact: 20rem;--sizes-overlay-default: 32rem;--sizes-overlay-wide: 48rem;--sizes-overlay-fit-compact: min(var(--sizes-overlay-compact), calc(100dvw - 2 * var(--spacing-4)));--sizes-overlay-fit-default: min(var(--sizes-overlay-default), calc(100dvw - 2 * var(--spacing-4)));--sizes-overlay-fit-wide: min(var(--sizes-overlay-wide), calc(100dvw - 2 * var(--spacing-4)));--sizes-content-compact: 8rem;--sizes-content-column: 16rem;--sizes-content-medium: 24rem;--sizes-content-prose: 48rem;--sizes-content-page: 72rem;--sizes-control-segment: 24px;--sizes-config-field-label: 84px;--sizes-control-toolbar-icon: 28px;--shadows-2xs: 0 1px rgb(0 0 0 / .05);--shadows-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadows-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadows-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadows-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadows-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadows-inset-2xs: inset 0 1px rgb(0 0 0 / .05);--shadows-inset-xs: inset 0 1px 1px rgb(0 0 0 / .05);--shadows-inset-sm: inset 0 2px 4px rgb(0 0 0 / .05);--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-0\.5: .125rem;--radii-control: 6px;--radii-surface: 8px;--radii-pill: 9999px;--borders-none: none;--durations-fastest: 50ms;--durations-faster: .1s;--durations-fast: .15s;--durations-normal: .2s;--durations-slow: .3s;--durations-slower: .4s;--durations-slowest: .5s;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--animations-spin: spin 1s linear infinite;--animations-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce: bounce 1s infinite;--blurs-xs: 4px;--blurs-sm: 8px;--blurs-md: 12px;--blurs-lg: 16px;--blurs-xl: 24px;--blurs-2xl: 40px;--blurs-3xl: 64px;--border-widths-thin: 1px;--border-widths-strong: 2px;--aspect-ratios-square: 1 / 1;--aspect-ratios-video: 16 / 9;--aspect-ratios-landscape: 4 / 3;--aspect-ratios-portrait: 3 / 4;--aspect-ratios-wide: 16 / 9;--aspect-ratios-ultrawide: 18 / 5;--aspect-ratios-golden: 1.618 / 1;--breakpoints-sm: 40rem;--sizes-breakpoint-sm: 40rem;--breakpoints-md: 48rem;--sizes-breakpoint-md: 48rem;--breakpoints-lg: 64rem;--sizes-breakpoint-lg: 64rem;--breakpoints-xl: 80rem;--sizes-breakpoint-xl: 80rem;--breakpoints-2xl: 96rem;--sizes-breakpoint-2xl: 96rem;--colors-bg: var(--bg);--colors-bg-subtle: var(--sidebar-bg);--colors-bg-strong: var(--bg-darker);--colors-bg-hover: var(--row-hover);--colors-fg: var(--fg);--colors-fg-muted: var(--muted);--colors-fg-heading: var(--heading-fg);--colors-fg-property: var(--prop-name);--colors-border: var(--border);--colors-border-subtle: color-mix(in oklab, var(--fg) 12%, var(--bg));--colors-border-strong: color-mix(in oklab, var(--border) 75%, var(--fg));--colors-accent: var(--accent);--colors-accent-fg: var(--accent-fg);--colors-accent-hover: color-mix(in oklab, var(--accent) 90%, var(--fg));--colors-accent-subtle: color-mix(in oklab, var(--accent) 10%, var(--bg));--colors-accent-border: color-mix(in oklab, var(--accent) 35%, var(--border));--colors-danger: var(--status-danger);--colors-danger-fg: var(--bg);--colors-danger-subtle: color-mix(in oklab, var(--status-danger) 10%, var(--bg));--colors-danger-border: color-mix(in oklab, var(--status-danger) 35%, var(--border));--colors-tag: var(--tag);--colors-tag-subtle: color-mix(in oklab, var(--tag) 10%, var(--bg));--colors-selection: var(--selection);--colors-selection-focus: var(--selection-focus);--colors-success: var(--status-success);--colors-success-subtle: color-mix(in oklab, var(--status-success) 10%, var(--bg));--colors-success-border: color-mix(in oklab, var(--status-success) 35%, var(--border));--colors-warning: var(--status-warning);--colors-warning-subtle: color-mix(in oklab, var(--status-warning) 10%, var(--bg));--colors-warning-border: color-mix(in oklab, var(--status-warning) 35%, var(--border));--colors-focus: var(--accent);--colors-overlay: var(--overlay);--fonts-body: var(--font-body);--fonts-heading: var(--font-heading);--fonts-code: var(--font-code);--fonts-property: var(--font-prop);--font-sizes-text-compact: .625rem;--font-sizes-text-caption: .75rem;--font-sizes-text-ui: .875rem;--font-sizes-text-body: 1rem;--font-sizes-text-control: var(--font-sizes-text-ui);--font-sizes-heading-sm: 1.125rem;--font-sizes-heading-md: 1.25rem;--font-sizes-heading-lg: 1.5rem;--font-sizes-heading-xl: 1.75rem;--font-sizes-code-inline: .9em;--shadows-popup: 0 2px 8px color-mix(in srgb, var(--overlay) 40%, transparent), 0 12px 36px color-mix(in srgb, var(--overlay) 56%, transparent);--shadows-dialog: 0 16px 48px color-mix(in srgb, var(--overlay) 54%, transparent);--spacing-inset-page: clamp(1rem, 4vw, 3rem);--spacing-scroll-reserve: var(--sizes-target-default)}@media(pointer:coarse),(max-width:768px){:where(:root,:host){--font-sizes-text-control: max(16px, var(--font-sizes-text-body))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes search-spin{to{transform:rotate(360deg)}}@keyframes sync-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes update-progress{0%{transform:translate(-110%)}to{transform:translate(235%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@layer recipes{@layer base{.ui-button{border-radius:var(--radii-control);border-style:solid;border-width:var(--border-widths-thin);gap:var(--spacing-1);text-decoration:none;align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);font-weight:var(--font-weights-normal);justify-content:center;line-height:1.5;text-align:center;white-space:normal}.ui-button[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.ui-button[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.ui-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-button:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-control{background:var(--colors-bg);border-color:var(--colors-border);border-radius:var(--radii-control);border-style:solid;border-width:var(--border-widths-thin);color:var(--colors-fg);font-family:var(--fonts-body);font-size:var(--font-sizes-text-control);font-weight:var(--font-weights-normal);line-height:1.5;width:100%}.ui-control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-bg-subtle);color:var(--colors-fg-muted);cursor:not-allowed;opacity:.6}.ui-control:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-control::placeholder,.ui-control[data-placeholder]{color:var(--colors-fg-muted);opacity:1}.ui-menu-item{background:var(--colors-transparent);border:var(--borders-none);padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);border-radius:var(--radii-control);gap:var(--spacing-1);align-items:center;cursor:pointer;display:flex;font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);line-height:1.5;text-align:start;min-height:var(--sizes-target-compact);width:100%}.ui-menu-item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-menu-item:is(:focus-visible,[data-focus-visible]){background:var(--colors-bg-hover);outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:-2px}.ui-navigation-button{background:var(--colors-transparent);border-color:var(--colors-transparent);border-radius:var(--radii-control);border-style:solid;border-width:0;gap:var(--spacing-1);align-items:center;color:var(--colors-fg);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);font-weight:500;justify-content:flex-start;line-height:1.5;text-align:start;width:100%}.ui-navigation-button>[data-slot=icon]{color:var(--colors-fg-muted)}.ui-navigation-button:is(:active,[data-active],[data-pressed])>[data-slot=icon],.ui-navigation-button[aria-current=page]>span,.ui-navigation-button[aria-selected=true]>span,.ui-navigation-button[data-active]>span{color:inherit}.ui-navigation-button[aria-current=page],.ui-navigation-button[aria-selected=true],.ui-navigation-button[data-active]{color:var(--colors-accent)}.ui-navigation-button[aria-pressed=true]{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-accent)}.ui-navigation-button[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.ui-navigation-button[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.ui-navigation-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-navigation-button:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-navigation-button:is(:active,[data-active],[data-pressed]){background:var(--colors-transparent);color:var(--colors-accent)}.ui-picker-footer{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);border-top:var(--border-widths-thin) solid var(--colors-border);-webkit-user-select:none;color:var(--colors-fg-muted);font-size:var(--font-sizes-text-caption);user-select:none}.ui-popup{background:var(--colors-bg);border-color:var(--colors-border);border-radius:var(--radii-surface);border-style:solid;border-width:var(--border-widths-thin);box-shadow:var(--shadows-popup);color:var(--colors-fg);font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);line-height:1.5}.ui-popup-separator{background:var(--colors-border);border:var(--borders-none);margin-inline:var(--spacing-2);margin-block:var(--spacing-1);height:1px}.ui-property-button{background:var(--colors-transparent);padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);border-color:var(--colors-transparent);border-radius:var(--radii-control);border-style:solid;border-width:var(--border-widths-thin);gap:var(--spacing-1);text-decoration:none;align-items:center;color:var(--colors-fg-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);font-weight:var(--font-weights-normal);justify-content:center;line-height:inherit;text-align:center;white-space:normal;min-height:var(--sizes-0)}.ui-property-button[aria-pressed=true]{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-accent)}.ui-property-button:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-bg-hover);color:var(--colors-fg)}.ui-property-button[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.ui-property-button[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.ui-property-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-property-button:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-toolbar-button{background:var(--colors-transparent);border-color:var(--colors-transparent);border-radius:var(--radii-pill);border-style:solid;border-width:0;gap:var(--spacing-1);text-decoration:none;align-items:center;color:var(--colors-fg-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);font-weight:var(--font-weights-normal);justify-content:center;line-height:1.5;text-align:center;white-space:normal}.ui-toolbar-button[aria-pressed=true]{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-accent)}.ui-toolbar-button:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-bg-hover);color:var(--colors-fg)}.ui-toolbar-button[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.ui-toolbar-button[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.ui-toolbar-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-toolbar-button:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-popup-label{padding:var(--spacing-2);color:var(--colors-fg-muted);font-family:var(--fonts-body);font-size:var(--font-sizes-text-caption);font-weight:500}@supports (backdrop-filter: blur(10px)){:root[data-transparent-surfaces=true] .ui-popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--colors-bg) 65%,transparent)}}@media(pointer:coarse),(max-width:768px){.ui-menu-item{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--font-sizes-text-ui);min-height:var(--sizes-target-touch)}}@media(hover:hover)and (pointer:fine){.ui-control:enabled:hover{border-color:var(--colors-border-strong)}.ui-menu-item:enabled:hover{background:var(--colors-bg-hover)}.ui-navigation-button:enabled:hover>[data-slot=icon]{color:inherit}.ui-navigation-button:enabled:hover{background:var(--colors-transparent);color:var(--colors-accent)}.ui-property-button:enabled:hover,.ui-toolbar-button:enabled:hover{background:var(--colors-bg-hover);color:var(--colors-fg)}}}@layer variants{.ui-button--iconOnly_true{padding-inline:var(--spacing-1);padding-block:var(--spacing-1);aspect-ratio:1}.ui-button--size_compact{padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);min-height:var(--sizes-target-compact)}.ui-button--size_default{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);min-height:var(--sizes-target-default)}.ui-button--size_inline{padding-inline:var(--spacing-0);padding-block:var(--spacing-0);border-width:0;gap:var(--spacing-0);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-height:var(--sizes-0)}.ui-button--size_row{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-weight:var(--font-weights-normal);min-height:var(--sizes-control-row)}.ui-button--variant_danger{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-danger)}.ui-button--variant_danger:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-danger-subtle)}.ui-button--variant_ghost{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-fg-muted)}.ui-button--variant_ghost[aria-pressed=true]{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-accent)}.ui-button--variant_ghost:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-bg-hover);color:var(--colors-fg)}.ui-button--variant_primary{background:var(--colors-accent);border-color:var(--colors-accent);color:var(--colors-accent-fg)}.ui-button--variant_primary[aria-pressed=true],.ui-button--variant_primary:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-accent-hover)}.ui-button--variant_secondary{background:var(--colors-bg);border-color:var(--colors-border);color:var(--colors-fg)}.ui-button--variant_secondary[aria-pressed=true],.ui-button--variant_secondary:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-bg-hover)}.ui-control--invalid_true{border-color:var(--colors-danger)}.ui-control--invalid_true:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-danger);outline-color:var(--colors-danger)}.ui-control--kind_textarea{resize:vertical;height:auto}.ui-control--size_compact{padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);min-height:var(--sizes-target-compact)}.ui-control--size_default{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);min-height:var(--sizes-target-default)}.ui-menu-item--selection_accent[aria-selected=true]{color:var(--colors-accent);font-weight:600}.ui-menu-item--selection_surface[data-active],.ui-menu-item--selection_surface[aria-selected=true],.ui-menu-item--selection_surface[aria-checked=true]{background:var(--colors-bg-hover)}.ui-menu-item--tone_default{color:var(--colors-fg)}.ui-navigation-button--placement_bar{padding-inline:var(--spacing-1);border-radius:0;flex:1 1 0;gap:var(--spacing-1);flex-direction:column;font-size:var(--font-sizes-text-caption);justify-content:center;min-height:var(--sizes-target-touch);padding-bottom:var(--spacing-1);padding-top:var(--spacing-2);width:auto}.ui-navigation-button--placement_panel{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);border-radius:var(--radii-surface);line-height:1.5;min-height:calc(var(--sizes-target-default) + var(--spacing-1))}.ui-navigation-button--placement_panel[aria-current=page],.ui-navigation-button--placement_panel[aria-selected=true],.ui-navigation-button--placement_panel[data-active]{background:var(--colors-accent-subtle);font-weight:600}.ui-navigation-button--placement_rail{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);gap:var(--spacing-2);line-height:1.4;min-height:var(--sizes-target-compact)}.ui-picker-footer--kind_create{gap:var(--spacing-1);align-items:center;cursor:pointer;display:flex}.ui-picker-footer--kind_create:is(:active,[data-pressed]):not([data-touch-press]){background:var(--colors-selection);color:var(--colors-fg)}.ui-popup--inset_compact{padding:var(--spacing-3)}.ui-popup--inset_flush{padding:var(--spacing-0)}.ui-popup--inset_standard{padding:var(--spacing-4)}.ui-popup--kind_config{gap:var(--spacing-2);display:flex;flex-direction:column;width:max-content}.ui-popup--kind_tooltip{font-size:var(--font-sizes-text-caption)}.ui-popup--size_compact{--popup-width-limit: var(--sizes-overlay-compact);max-width:var(--sizes-overlay-fit-compact)}.ui-popup--size_default{--popup-width-limit: var(--sizes-overlay-default);max-width:var(--sizes-overlay-fit-default)}.ui-property-button--kind_add{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);display:block;font-weight:var(--font-weights-normal);line-height:1.5;text-align:start;margin-top:var(--spacing-0);min-height:var(--sizes-control-row);width:fit-content}.ui-property-button--kind_compactAdd{text-align:start;width:fit-content}.ui-property-button--kind_disclosure{padding-inline:var(--spacing-0);padding-block:var(--spacing-0);padding-inline-start:var(--node-header-chevron-inset, calc(var(--outline-control-column) - var(--outline-fold-column)))}.ui-property-button--kind_label{padding-block:var(--property-row-padding, var(--spacing-1));border-width:0;gap:var(--spacing-0);padding-inline-end:var(--spacing-2);padding-inline-start:var(--spacing-0);font-family:var(--fonts-property);font-size:inherit;font-weight:500;justify-content:flex-start;text-align:start;white-space:nowrap}.ui-toolbar-button--kind_action{padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);font-size:var(--font-sizes-text-ui);font-weight:400;min-height:var(--sizes-target-compact)}.ui-toolbar-button--kind_icon{padding-inline:var(--spacing-0);padding-block:var(--spacing-0);height:var(--sizes-control-toolbar-icon);min-height:var(--sizes-0);width:var(--sizes-control-toolbar-icon)}.ui-toolbar-button--kind_icon>svg{flex-shrink:0}.ui-button--size_touch{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);min-height:var(--sizes-target-touch)}.ui-control--kind_select{background-position:right var(--spacing-2) center;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:var(--sizes-inline-compact)}.ui-control--kind_select[multiple],.ui-control--kind_select[size]:not([size="1"]){-webkit-appearance:auto;appearance:auto;background-image:none}:where([dir=rtl],:dir(rtl)) .ui-control--kind_select{background-position:left var(--spacing-2) center}.ui-control--kind_select:enabled:is(:active,[data-pressed]):not([data-touch-press]){background:var(--colors-bg-hover);border-color:var(--colors-accent)}.ui-control--size_comfortable{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);min-height:var(--sizes-target-default)}.ui-control--size_inline{padding-inline:var(--spacing-1);padding-block:var(--spacing-0);line-height:1.2;min-height:var(--sizes-control-inline)}.ui-menu-item--size_default{padding-block:var(--spacing-2);gap:var(--spacing-2);font-size:var(--font-sizes-text-body);line-height:1.25;min-height:var(--sizes-target-default)}.ui-menu-item--size_row{min-height:var(--sizes-control-row)}.ui-menu-item--tone_danger{color:var(--colors-danger)}.ui-popup--inset_spacious{padding:var(--spacing-6)}.ui-popup--size_wide{--popup-width-limit: var(--sizes-overlay-wide);max-width:var(--sizes-overlay-fit-wide)}@media(pointer:coarse),(max-width:768px){.ui-navigation-button--placement_panel{font-size:var(--font-sizes-text-ui);min-height:var(--sizes-target-touch)}.ui-navigation-button--placement_rail{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--font-sizes-text-ui);min-height:var(--sizes-target-touch)}.ui-picker-footer--kind_create{padding-block:var(--spacing-2);font-size:var(--font-sizes-text-ui);min-height:var(--sizes-target-touch)}.ui-menu-item--size_default{font-size:var(--font-sizes-text-ui);min-height:var(--sizes-target-touch)}}@media(forced-colors:active){.ui-control--kind_select{-webkit-appearance:auto;appearance:auto;background-image:none}}@media(hover:hover)and (pointer:fine){.ui-button--variant_danger:enabled:hover{background:var(--colors-danger-subtle)}.ui-button--variant_ghost:enabled:hover{background:var(--colors-bg-hover);color:var(--colors-fg)}.ui-button--variant_primary:enabled:hover{background:var(--colors-accent-hover);border-color:var(--colors-accent-hover)}.ui-button--variant_secondary:enabled:hover,.ui-navigation-button--placement_panel:enabled:hover{background:var(--colors-bg-hover)}.ui-navigation-button--placement_panel:enabled:is([aria-current=page],[aria-selected=true],[data-active]):hover{background:var(--colors-accent-subtle)}.ui-picker-footer--kind_create:hover{color:var(--colors-fg)}}}@layer compound_variants{.ui-button--compound__iconOnly_true__size_compact\|default{padding-inline:var(--spacing-1);padding-block:var(--spacing-1)}.ui-button--compound__iconOnly_true__size_inline{padding-inline:var(--spacing-0);padding-block:var(--spacing-0);height:var(--sizes-control-inline);width:var(--sizes-control-inline)}.ui-button--compound__iconOnly_true__size_row{padding-inline:var(--spacing-0);padding-block:var(--spacing-0);height:var(--sizes-control-row);width:var(--sizes-control-row)}.ui-button--compound__iconOnly_true__size_touch{padding-inline:var(--spacing-0);padding-block:var(--spacing-0);height:var(--sizes-target-touch);width:var(--sizes-target-touch)}.ui-control--compound__kind_select{padding-inline-end:calc(var(--spacing-2) + var(--sizes-inline-compact) + var(--spacing-2))}.ui-control--compound__kind_select[multiple],.ui-control--compound__kind_select[size]:not([size="1"]){padding-inline-end:var(--spacing-2)}.ui-menu-item--compound__selection_surface\|accent:enabled:is(:active,[data-pressed]):not([data-touch-press]),.ui-navigation-button--compound__placement_rail\|panel\|bar:enabled:is(:active,[data-pressed]):not([data-touch-press]){background:var(--colors-selection)}.ui-picker-footer--compound__kind_create__size_compact{padding-inline:var(--spacing-2)}@media(pointer:coarse),(max-width:768px){.ui-control--compound__kind_select__size_compact\|default\|comfortable{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--font-sizes-text-control);min-height:var(--sizes-target-touch)}}}}@layer recipes.slots{@layer base{.ui-checkbox__indicator{pointer-events:none}.ui-checkbox__input{inset:var(--spacing-0);margin:var(--spacing-0);cursor:pointer;opacity:0;position:absolute;height:100%;width:100%}.ui-checkbox__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.ui-checkbox__root{border-radius:var(--radii-control);flex:0 0 auto;color:var(--colors-fg);display:inline-flex;position:relative}.ui-checkbox__root .check-on{display:none}.ui-checkbox__root svg{pointer-events:none}.ui-checkbox__root:has(input:disabled){opacity:.5}.ui-checkbox__root:has(input:checked){color:var(--colors-accent)}.ui-checkbox__root:has(input:checked) .check-off{display:none}.ui-checkbox__root:has(input:checked) .check-on{display:block}.ui-checkbox__root:has(input:focus-visible){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-field__control{flex:1 1 0;align-items:center;display:flex}.ui-field__hint{margin:var(--spacing-0);padding-inline-start:var(--spacing-0);margin-block-start:var(--spacing-1);color:var(--colors-fg-muted);display:block;font-size:var(--font-sizes-text-caption);font-weight:var(--font-weights-normal);line-height:1.5}.ui-field__label{color:var(--colors-fg);display:flex;flex-direction:column;font-weight:var(--font-weights-medium);justify-content:center}.ui-field__root{border-radius:var(--radii-control);gap:var(--spacing-2);display:flex;font-family:var(--fonts-body);font-size:var(--font-sizes-text-control);justify-content:flex-start;line-height:1.5;text-align:start;width:100%}.ui-field__root:focus-within{background:var(--colors-bg-hover)}.ui-dialog__backdrop{background:var(--colors-overlay);border:0;inset:var(--spacing-0);margin:var(--spacing-0);padding:var(--spacing-inset-page);overflow:auto;transition:none;align-items:center;color:inherit;display:flex;justify-content:center;position:fixed;height:100%;max-height:none;max-width:none;width:100%}.ui-dialog__backdrop:not([open]){display:none}.ui-dialog__backdrop::backdrop{background:var(--colors-transparent)}.ui-dialog__body{padding-block-end:var(--spacing-2);overflow-y:auto;min-height:var(--sizes-0)}.ui-dialog__close{margin-inline-start:auto;flex-shrink:0}.ui-dialog__content{background:var(--colors-bg);padding:var(--spacing-4);border-color:var(--colors-border);border-radius:var(--radii-surface);border-style:solid;border-width:var(--border-widths-thin);transition:none;box-shadow:var(--shadows-dialog);color:var(--colors-fg);display:flex;flex-direction:column;font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);line-height:1.5;position:relative;overflow-y:auto;max-height:calc(100dvh - 2 * var(--spacing-inset-page));max-width:var(--sizes-overlay-default);min-height:var(--sizes-0);width:100%}.ui-dialog__description{margin:var(--spacing-0);color:var(--colors-fg-muted);font-size:var(--font-sizes-text-ui);line-height:1.5}.ui-dialog__footer{padding-block:var(--spacing-2);gap:var(--spacing-1);border-block-start-color:var(--colors-border);border-block-start-style:solid;border-block-start-width:var(--border-widths-thin);align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.ui-dialog__header{gap:var(--spacing-2);padding-block-end:var(--spacing-2);align-items:start;display:flex}.ui-dialog__title{margin:var(--spacing-0);color:var(--colors-fg-heading);font-family:var(--fonts-heading);font-size:var(--font-sizes-text-ui);font-weight:600;line-height:1.4}.ui-segmented-control__item{background:var(--colors-transparent);padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);border-color:var(--colors-transparent);border-radius:var(--radii-pill);border-style:solid;border-width:0;gap:var(--spacing-1);text-decoration:none;align-items:center;color:var(--colors-fg-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--fonts-body);font-size:var(--font-sizes-text-ui);font-weight:400;justify-content:center;line-height:1.4;text-align:center;white-space:nowrap;min-height:var(--sizes-control-segment)}.ui-segmented-control__item[aria-checked=true]{background:color-mix(in srgb,var(--colors-fg) 6%,var(--colors-bg));box-shadow:0 1px 2px color-mix(in srgb,var(--fg) 10%,transparent);color:var(--colors-fg);font-weight:500}.ui-segmented-control__item[aria-pressed=true]{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-accent)}.ui-segmented-control__item:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-bg-hover);color:var(--colors-fg)}.ui-segmented-control__item[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.ui-segmented-control__item[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.ui-segmented-control__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-segmented-control__item:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-segmented-control__root{background:var(--colors-bg-subtle);border:var(--border-widths-thin) solid var(--colors-border);padding:var(--spacing-1);border-radius:var(--radii-pill);display:inline-flex;flex-shrink:0}@supports (backdrop-filter: blur(16px)){:root[data-transparent-surfaces=true] .ui-dialog__backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:color-mix(in srgb,var(--colors-overlay) 35%,transparent)}}@media(forced-colors:active){.ui-checkbox__root{color:ButtonText}.ui-checkbox__root:has(input:checked){color:Highlight}.ui-checkbox__root:has(input:focus-visible){outline-color:Highlight}}@media(hover:hover)and (pointer:fine){.ui-field__root:is(:enabled,:has(:enabled)):hover{background:var(--colors-bg-hover)}.ui-segmented-control__item:enabled:hover{background:var(--colors-bg-hover);color:var(--colors-fg)}}}@layer variants{.ui-checkbox__root--presentation_checkbox{height:var(--sizes-inline-default);width:var(--sizes-inline-default)}.ui-checkbox__root--presentation_switch{--switch-thumb-size: calc(var(--sizes-control-inline) - 2 * var(--border-widths-thin) - 2 * var(--spacing-0\.5));background:color-mix(in srgb,var(--muted) 20%,var(--bg));border:var(--border-widths-thin) solid color-mix(in srgb,var(--muted) 56%,var(--border));border-radius:var(--radii-pill);height:var(--sizes-control-inline);width:var(--sizes-target-default)}.ui-checkbox__root--presentation_switch:has(input:checked){background:var(--colors-accent);border-color:var(--colors-accent)}.ui-checkbox__root--presentation_switch:before{background:var(--colors-bg);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--fg) 20%,transparent);content:"";pointer-events:none;position:absolute;height:var(--switch-thumb-size);left:var(--spacing-0\.5);top:var(--spacing-0\.5);width:var(--switch-thumb-size)}.ui-checkbox__root--presentation_switch:has(input:checked):before{transform:translate(calc(var(--sizes-target-default) - var(--sizes-control-inline)))}.ui-field__hint--layout_row{flex-basis:100%}.ui-field__label--layout_row{flex:0 0 var(--sizes-config-field-label)}.ui-field__root--layout_row{margin-inline:calc(-1 * var(--spacing-2));padding-inline:var(--spacing-2);padding-block:var(--spacing-1);align-items:center;flex-wrap:wrap;min-height:var(--sizes-target-compact);width:calc(100% + 2 * var(--spacing-2))}.ui-segmented-control__item--size_comfortable{padding-inline:var(--spacing-2);border-radius:var(--radii-control);flex:1 1 0;min-height:var(--sizes-target-default)}.ui-segmented-control__item--size_comfortable[aria-checked=true]{background:var(--colors-bg);font-weight:var(--font-weights-semibold)}.ui-segmented-control__root--size_comfortable{border-radius:var(--radii-surface);width:100%}.ui-field__control--kind_action,.ui-field__control--kind_toggle{flex:0 0 auto;margin-inline-start:auto}.ui-field__control--layout_setting{flex:0 1 auto;display:flex;justify-content:flex-end;max-width:100%}.ui-field__hint--layout_setting{font-size:var(--font-sizes-text-caption);line-height:1.45}.ui-field__label--kind_action,.ui-field__label--kind_toggle{flex:1 1 auto}.ui-field__label--layout_column{flex:none}.ui-field__label--layout_setting{font-size:var(--font-sizes-text-ui);font-weight:var(--font-weights-medium);line-height:1.35}.ui-field__root--kind_action{background:var(--colors-transparent);border-color:var(--colors-transparent);border-style:solid;border-width:0;text-decoration:none;color:var(--colors-fg-muted);cursor:pointer;flex-shrink:0;font-weight:400;white-space:normal}.ui-field__root--kind_action[aria-expanded=true]{background:var(--colors-bg-hover)}.ui-field__root--kind_action[aria-pressed=true]{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-accent)}.ui-field__root--kind_action:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-bg-hover);color:var(--colors-fg)}.ui-field__root--kind_action[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.ui-field__root--kind_action[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.ui-field__root--kind_action:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-field__root--kind_action:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus);outline-offset:1px}.ui-field__root--kind_toggle{cursor:pointer}.ui-field__root--kind_toggle:has(input:disabled){cursor:default}.ui-field__root--kind_toggle:has(input:enabled):is(:active,[data-pressed]):not([data-touch-press]){background:var(--colors-selection)}.ui-field__root--layout_column{margin-inline:calc(-1 * var(--spacing-2));padding-inline:var(--spacing-2);padding-block:var(--spacing-1);gap:var(--spacing-1);align-items:stretch;flex-direction:column;width:calc(100% + 2 * var(--spacing-2))}.ui-field__root--layout_setting{padding-inline:var(--settings-card-inset, var(--spacing-4));padding-block:var(--spacing-2);border-radius:0;gap:var(--spacing-6);align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--sizes-field-default),auto);position:relative;min-height:var(--sizes-target-touch)}.ui-field__root--layout_setting+[data-slot=root]:before{inset-inline:var(--settings-card-inset, var(--spacing-4));border-block-start:1px solid color-mix(in srgb,var(--colors-border) 65%,transparent);inset-block-start:var(--spacing-0);content:"";pointer-events:none;position:absolute}@media(pointer:coarse),(max-width:768px){.ui-field__root--layout_row{padding-block:var(--spacing-2);font-size:var(--font-sizes-text-control);min-height:var(--sizes-target-touch)}.ui-segmented-control__item--size_comfortable{min-height:var(--sizes-target-touch)}.ui-field__root--layout_column{padding-block:var(--spacing-2);font-size:var(--font-sizes-text-control)}}@media(hover:hover)and (pointer:fine){.ui-checkbox__root--presentation_checkbox:has(input:enabled):hover{box-shadow:0 0 0 2px var(--colors-accent-subtle);color:var(--colors-accent)}.ui-field__root--kind_action:enabled:hover{background:var(--colors-bg-hover);color:var(--colors-fg)}}@container settings-fields (max-width: 36rem){.ui-field__root--layout_setting{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto}}}@layer compound_variants{.ui-field__label--compound__kind_field__layout_setting{font-size:var(--font-sizes-text-control)}@container settings-fields (max-width: 32rem){.ui-field__control--compound__kind_field\|group__layout_setting{justify-content:flex-start;width:100%}.ui-field__root--compound__kind_field\|group__layout_setting{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr)}}}}@layer utilities{.--compact-row-line-height_calc\(token\(fontSizes\.text\.body\)_\*_1\.5\){--compact-row-line-height: calc(var(--font-sizes-text-body) * 1.5)}.--compact-row-line-height_calc\(token\(fontSizes\.text\.ui\)_\*_1\.5\){--compact-row-line-height: calc(var(--font-sizes-text-ui) * 1.5)}.--fold-leading-offset_calc\(\(var\(--outline-control-column\)_-_var\(--outline-hit-width\)\)_\/_2\){--fold-leading-offset: calc((var(--outline-control-column) - var(--outline-hit-width)) / 2)}.--fold-resting-opacity_0{--fold-resting-opacity: 0}.--fold-target-size_var\(--outline-hit-height\){--fold-target-size: var(--outline-hit-height)}.--mobile-content-inset_8px{--mobile-content-inset: 8px}.--popup-width-limit_token\(sizes\.overlay\.compact\){--popup-width-limit: var(--sizes-overlay-compact)}.--settings-card-inset_token\(spacing\.6\){--settings-card-inset: var(--spacing-6)}.anim_none{animation:none}.anim_search-spin_0\.8s_linear_infinite{animation:search-spin .8s linear infinite}.bg_accent{background:var(--colors-accent)}.bg_accent\.subtle{background:var(--colors-accent-subtle)}.bg_bg{background:var(--colors-bg)}.bg_bg\.hover{background:var(--colors-bg-hover)}.bg_bg\.subtle{background:var(--colors-bg-subtle)}.bg_border{background:var(--colors-border)}.bg_color-mix\(in_srgb\,_token\(colors\.accent\)_24\%\,_transparent\){background:color-mix(in srgb,var(--colors-accent) 24%,transparent)}.bg_color-mix\(in_srgb\,_token\(colors\.black\)_88\%\,_transparent\){background:color-mix(in srgb,var(--colors-black) 88%,transparent)}.bg_color-mix\(in_srgb\,_token\(colors\.fg\)_18\%\,_transparent\){background:color-mix(in srgb,var(--colors-fg) 18%,transparent)}.bg_color-mix\(in_srgb\,_token\(colors\.overlay\)_50\%\,_transparent\){background:color-mix(in srgb,var(--colors-overlay) 50%,transparent)}.bg_currentColor{background:currentColor}.bg_danger\.subtle{background:var(--colors-danger-subtle)}.bg_fg{background:var(--colors-fg)}.bg_fg\.muted{background:var(--colors-fg-muted)}.bg_linear-gradient\(_135deg\,_transparent_44\%\,_token\(colors\.fg\.muted\)_46\%\,_token\(colors\.fg\.muted\)_54\%\,_transparent_56\%_\){background:linear-gradient(135deg,transparent 44%,var(--colors-fg-muted) 46%,var(--colors-fg-muted) 54%,transparent 56%)}.bg_none{background:none}.bg_selection{background:var(--colors-selection)}.bg_selection\.focus{background:var(--colors-selection-focus)}.bg_tag\.subtle{background:var(--colors-tag-subtle)}.bg_transparent{background:var(--colors-transparent)}.bg_warning{background:var(--colors-warning)}.bg_warning\.subtle{background:var(--colors-warning-subtle)}.bg_white{background:var(--colors-white)}.bd_0{border:0}.bd_none{border:var(--borders-none)}.bd_token\(borderWidths\.strong\)_solid_token\(colors\.border\){border:var(--border-widths-strong) solid var(--colors-border)}.bd_token\(borderWidths\.thin\)_solid{border:var(--border-widths-thin) solid}.bd_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border:var(--border-widths-thin) solid var(--colors-border)}.font_inherit{font:inherit}.inset_0{inset:var(--spacing-0)}.m_0{margin:var(--spacing-0)}.m_1{margin:var(--spacing-1)}.m_-1px{margin:-1px}.p_0{padding:var(--spacing-0)}.p_1{padding:var(--spacing-1)}.p_2{padding:var(--spacing-2)}.p_3{padding:var(--spacing-3)}.p_4{padding:var(--spacing-4)}.p_6{padding:var(--spacing-6)}.p_inset\.page{padding:var(--spacing-inset-page)}.bd-e_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border-inline-end:var(--border-widths-thin) solid var(--colors-border)}.inset-x_0{inset-inline:var(--spacing-0)}.mx_0{margin-inline:var(--spacing-0)}.mx_4{margin-inline:var(--spacing-4)}.mx_auto{margin-inline:auto}.mx_calc\(\(var\(--query-marker-width\)_-_token\(sizes\.controlToolbarIcon\)\)_\/_2\){margin-inline:calc((var(--query-marker-width) - var(--sizes-control-toolbar-icon)) / 2)}.mx_calc\(-1_\*_token\(spacing\.1\)\){margin-inline:calc(-1 * var(--spacing-1))}.px_0{padding-inline:var(--spacing-0)}.px_1{padding-inline:var(--spacing-1)}.px_2{padding-inline:var(--spacing-2)}.px_4{padding-inline:var(--spacing-4)}.px_6{padding-inline:var(--spacing-6)}.px_inset\.page{padding-inline:var(--spacing-inset-page)}.px_max\(token\(spacing\.4\)\,_calc\(\(100\%_-_var\(--editor-max-width\,_960px\)\)_\/_2\)\){padding-inline:max(var(--spacing-4),calc((100% - var(--editor-max-width, 960px)) / 2))}.px_var\(--settings-card-inset\){padding-inline:var(--settings-card-inset)}.px_var\(--sizes-renderer-table-cell-pad-x\){padding-inline:var(--sizes-renderer-table-cell-pad-x)}.bd-be_token\(borderWidths\.thin\)_solid{border-block-end:var(--border-widths-thin) solid}.bd-bs_1px_solid_token\(colors\.border\){border-block-start:1px solid var(--colors-border)}.inset-y_0{inset-block:var(--spacing-0)}.my_0{margin-block:var(--spacing-0)}.my_1{margin-block:var(--spacing-1)}.my_2{margin-block:var(--spacing-2)}.my_6{margin-block:var(--spacing-6)}.py_0{padding-block:var(--spacing-0)}.py_0\.5{padding-block:var(--spacing-0\.5)}.py_1{padding-block:var(--spacing-1)}.py_2{padding-block:var(--spacing-2)}.py_3{padding-block:var(--spacing-3)}.py_4{padding-block:var(--spacing-4)}.py_var\(--sizes-renderer-table-cell-pad-y\){padding-block:var(--sizes-renderer-table-cell-pad-y)}.bd-b_token\(borderWidths\.thin\)_solid_token\(colors\.accent\.border\){border-bottom:var(--border-widths-thin) solid var(--colors-accent-border)}.bd-b_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border-bottom:var(--border-widths-thin) solid var(--colors-border)}.bd-c_accent{border-color:var(--colors-accent)}.bd-c_border{border-color:var(--colors-border)}.bd-c_border\.subtle{border-color:var(--colors-border-subtle)}.bd-c_danger\.border{border-color:var(--colors-danger-border)}.bd-c_transparent{border-color:var(--colors-transparent)}.bd-c_warning\.border{border-color:var(--colors-warning-border)}.bd-l_0{border-left:0}.bdr_0{border-radius:0}.bdr_0_0_var\(--radii-surface\)_var\(--radii-surface\){border-radius:0 0 var(--radii-surface) var(--radii-surface)}.bdr_50\%{border-radius:50%}.bdr_control{border-radius:var(--radii-control)}.bdr_pill{border-radius:var(--radii-pill)}.bdr_surface{border-radius:var(--radii-surface)}.bd-r_0{border-right:0}.bd-r_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border-right:var(--border-widths-thin) solid var(--colors-border)}.border-style_dashed{border-style:dashed}.border-style_solid{border-style:solid}.bd-t_0{border-top:0}.bd-t_token\(borderWidths\.strong\)_solid_transparent{border-top:var(--border-widths-strong) solid transparent}.bd-t_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border-top:var(--border-widths-thin) solid var(--colors-border)}.bd-t_token\(borderWidths\.thin\)_solid_token\(colors\.danger\.border\){border-top:var(--border-widths-thin) solid var(--colors-danger-border)}.bd-w_0{border-width:0}.bd-w_thin{border-width:var(--border-widths-thin)}.flex_1{flex:1 1 0%}.flex_0_0_auto{flex:0 0 auto}.flex_0_0_token\(sizes\.target\.default\){flex:0 0 var(--sizes-target-default)}.flex_0_0_var\(--sidebar-width\,_token\(sizes\.content\.column\)\){flex:0 0 var(--sidebar-width, var(--sizes-content-column))}.flex_0_1_auto{flex:0 1 auto}.flex_1_1_0{flex:1 1 0}.flex_1_1_100\%{flex:1 1 100%}.flex_1_1_auto{flex:1 1 auto}.flex_1_1_token\(sizes\.field\.wide\){flex:1 1 var(--sizes-field-wide)}.flex_auto{flex:1 1 auto}.flex_none{flex:none}.gap_0{gap:var(--spacing-0)}.gap_1{gap:var(--spacing-1)}.gap_2{gap:var(--spacing-2)}.gap_3{gap:var(--spacing-3)}.gap_6{gap:var(--spacing-6)}.gap_inherit{gap:inherit}.grid-c_1{grid-column:1}.grid-c_2{grid-column:2}.grid-c_1_\/_-1{grid-column:1 / -1}.grid-r_1_\/_-1{grid-row:1 / -1}.li-s_none{list-style:none}.ring_none{outline:var(--borders-none)}.ring_token\(borderWidths\.strong\)_solid_transparent{outline:var(--border-widths-strong) solid transparent}.ov_auto{overflow:auto}.ov_clip{overflow:clip}.ov_hidden{overflow:hidden}.ovs-b_contain{overscroll-behavior:contain}.place-items_center{place-items:center}.td_none{text-decoration:none}.tw_balance{text-wrap:balance}.trs_none{transition:none}.trs_opacity_0\.1s_ease\,_color_0\.1s_ease{transition:opacity .1s ease,color .1s ease}.bd-s-c_accent{border-inline-start-color:var(--colors-accent)}.bd-s-w_strong{border-inline-start-width:var(--border-widths-strong)}.inset-e_0{inset-inline-end:var(--spacing-0)}.inset-e_4{inset-inline-end:var(--spacing-4)}.inset-s_0{inset-inline-start:var(--spacing-0)}.inset-s_-6px{inset-inline-start:-6px}.me_auto{margin-inline-end:auto}.me_calc\(var\(--outline-fold-column\)_-_\(var\(--outline-control-column\)_\+_var\(--outline-hit-width\)\)_\/_2\){margin-inline-end:calc(var(--outline-fold-column) - (var(--outline-control-column) + var(--outline-hit-width)) / 2)}.me_calc\(var\(--outline-fold-column\)_-_var\(--outline-block-gap\)_-_var\(--outline-hit-width\)_-_var\(--fold-leading-offset\)\){margin-inline-end:calc(var(--outline-fold-column) - var(--outline-block-gap) - var(--outline-hit-width) - var(--fold-leading-offset))}.ms_auto{margin-inline-start:auto}.ms_calc\(\(var\(--outline-control-column\)_-_var\(--outline-hit-width\)\)_\/_2\){margin-inline-start:calc((var(--outline-control-column) - var(--outline-hit-width)) / 2)}.ms_calc\(-1_\*_token\(spacing\.1\)\){margin-inline-start:calc(-1 * var(--spacing-1))}.ms_calc\(token\(sizes\.inline\.default\)_\+_token\(spacing\.2\)\){margin-inline-start:calc(var(--sizes-inline-default) + var(--spacing-2))}.ms_var\(--fold-leading-offset\){margin-inline-start:var(--fold-leading-offset)}.max-w-is_min\(token\(sizes\.overlay\.default\)\,_calc\(100vw_-_2_\*_token\(spacing\.4\)\)\){max-inline-size:min(var(--sizes-overlay-default),calc(100vw - 2 * var(--spacing-4)))}.max-w-is_var\(--viewport-content-w\,_100\%\){max-inline-size:var(--viewport-content-w, 100%)}.ovs-bi_contain{overscroll-behavior-inline:contain}.pe_1{padding-inline-end:var(--spacing-1)}.pe_2{padding-inline-end:var(--spacing-2)}.pe_var\(--sizes-renderer-tag-chip-pad-x\){padding-inline-end:var(--sizes-renderer-tag-chip-pad-x)}.ps_0{padding-inline-start:var(--spacing-0)}.ps_1{padding-inline-start:var(--spacing-1)}.ps_2{padding-inline-start:var(--spacing-2)}.ps_4{padding-inline-start:var(--spacing-4)}.ps_calc\(token\(sizes\.4\)_\+_token\(spacing\.1\)\){padding-inline-start:calc(var(--sizes-4) + var(--spacing-1))}.ps_calc\(token\(sizes\.configFieldLabel\)_\+_token\(spacing\.2\)\){padding-inline-start:calc(var(--sizes-config-field-label) + var(--spacing-2))}.ps_calc\(token\(spacing\.2\)_\+_token\(sizes\.4\)_\+_token\(spacing\.1\)\){padding-inline-start:calc(var(--spacing-2) + var(--sizes-4) + var(--spacing-1))}.ps_var\(--outline-action-inset\,_token\(spacing\.1\)\){padding-inline-start:var(--outline-action-inset, var(--spacing-1))}.ps_var\(--sizes-renderer-tag-chip-pad-x\){padding-inline-start:var(--sizes-renderer-tag-chip-pad-x)}.inset-be_0{inset-block-end:var(--spacing-0)}.inset-be_calc\(env\(safe-area-inset-bottom\,_0px\)_\+_token\(spacing\.4\)\){inset-block-end:calc(env(safe-area-inset-bottom,0px) + var(--spacing-4))}.inset-bs_0{inset-block-start:var(--spacing-0)}.inset-bs_calc\(100\%_\+_token\(spacing\.1\)\){inset-block-start:calc(100% + var(--spacing-1))}.mbe_0{margin-block-end:var(--spacing-0)}.mbe_1{margin-block-end:var(--spacing-1)}.mbe_2{margin-block-end:var(--spacing-2)}.mbe_6{margin-block-end:var(--spacing-6)}.mbe_calc\(\(var\(--block-first-line-height\,_24px\)_-_var\(--fold-target-size\)\)_\/_2\){margin-block-end:calc((var(--block-first-line-height, 24px) - var(--fold-target-size)) / 2)}.mbs_-1{margin-block-start:calc(var(--spacing-1) * -1)}.mbs_0{margin-block-start:var(--spacing-0)}.mbs_1{margin-block-start:var(--spacing-1)}.mbs_2{margin-block-start:var(--spacing-2)}.mbs_3{margin-block-start:var(--spacing-3)}.mbs_6{margin-block-start:var(--spacing-6)}.mbs_auto{margin-block-start:auto}.mbs_calc\(\(var\(--block-first-line-height\,_24px\)_-_var\(--fold-target-size\)\)_\/_2\){margin-block-start:calc((var(--block-first-line-height, 24px) - var(--fold-target-size)) / 2)}.mbs_calc\(3px_\+_\(var\(--block-first-line-height\,_24px\)_-_var\(--outline-hit-height\)\)_\/_2\){margin-block-start:calc(3px + (var(--block-first-line-height, 24px) - var(--outline-hit-height)) / 2)}.max-b_calc\(100dvh_-_2_\*_token\(spacing\.4\)\){max-block-size:calc(100dvh - 2 * var(--spacing-4))}.max-b_scrollArea\.compact{max-block-size:var(--sizes-scroll-area-compact)}.max-b_scrollArea\.default{max-block-size:var(--sizes-scroll-area-default)}.min-h-bs_0{min-block-size:var(--sizes-0)}.min-h-bs_content\.compact{min-block-size:var(--sizes-content-compact)}.pbe_0{padding-block-end:var(--spacing-0)}.pbe_1{padding-block-end:var(--spacing-1)}.pbe_2{padding-block-end:var(--spacing-2)}.pbe_3{padding-block-end:var(--spacing-3)}.pbe_6{padding-block-end:var(--spacing-6)}.pbe_var\(--settings-card-inset\){padding-block-end:var(--settings-card-inset)}.pbs_1{padding-block-start:var(--spacing-1)}.pbs_2{padding-block-start:var(--spacing-2)}.pbs_4{padding-block-start:var(--spacing-4)}.-webkit-user-select_none{-webkit-user-select:none}.ai_baseline{align-items:baseline}.ai_center{align-items:center}.ai_flex-end{align-items:flex-end}.ai_flex-start{align-items:flex-start}.ai_inherit{align-items:inherit}.ai_stretch{align-items:stretch}.as_center{align-self:center}.as_flex-start{align-self:flex-start}.as_start{align-self:start}.as_stretch{align-self:stretch}.ap_textfield{-webkit-appearance:textfield;appearance:textfield}.asp_auto{aspect-ratio:auto}.h-bs_inline\.compact{block-size:var(--sizes-inline-compact)}.h-bs_inline\.micro{block-size:var(--sizes-inline-micro)}.bd-cl_collapse{border-collapse:collapse}.bx-sh_3px_5px_6px_-2px_var\(--board-shade\){box-shadow:3px 5px 6px -2px var(--board-shade)}.bx-sh_dialog{box-shadow:var(--shadows-dialog)}.bx-sh_none{box-shadow:none}.bx-sh_popup{box-shadow:var(--shadows-popup)}.size_3{width:var(--sizes-3);height:var(--sizes-3)}.size_4{width:var(--sizes-4);height:var(--sizes-4)}.size_controlSegment{width:var(--sizes-control-segment);height:var(--sizes-control-segment)}.size_inline\.default{width:var(--sizes-inline-default);height:var(--sizes-inline-default)}.size_media\.default{width:var(--sizes-media-default);height:var(--sizes-media-default)}.size_media\.large{width:var(--sizes-media-large);height:var(--sizes-media-large)}.size_target\.default{width:var(--sizes-target-default);height:var(--sizes-target-default)}.clip_rect\(0\,_0\,_0\,_0\){clip:rect(0,0,0,0)}.c_accent{color:var(--colors-accent)}.c_bg{color:var(--colors-bg)}.c_danger{color:var(--colors-danger)}.c_fg{color:var(--colors-fg)}.c_fg\.heading{color:var(--colors-fg-heading)}.c_fg\.muted{color:var(--colors-fg-muted)}.c_fg\.property{color:var(--colors-fg-property)}.c_inherit{color:inherit}.c_tag{color:var(--colors-tag)}.c_teal\.600{color:var(--colors-teal-600)}.c_violet\.600{color:var(--colors-violet-600)}.cg_2{column-gap:var(--spacing-2)}.cg_3{column-gap:var(--spacing-3)}.cq-n_settings-fields{container-name:settings-fields}.cq-t_inline-size{container-type:inline-size}.cursor_col-resize{cursor:col-resize}.cursor_col-resize\!{cursor:col-resize!important}.cursor_default{cursor:default}.cursor_grab{cursor:grab}.cursor_pointer{cursor:pointer}.d_block{display:block}.d_contents{display:contents}.d_flex{display:flex}.d_grid{display:grid}.d_inline-flex{display:inline-flex}.d_none{display:none}.d_var\(--pane-header-display\,_flex\){display:var(--pane-header-display, flex)}.flex-b_100\%{flex-basis:100%}.flex-b_field\.default{flex-basis:var(--sizes-field-default)}.flex-d_column{flex-direction:column}.flex-d_inherit{flex-direction:inherit}.flex-d_row{flex-direction:row}.flex-sh_0{flex-shrink:0}.flex-wrap_nowrap{flex-wrap:nowrap}.flex-wrap_wrap{flex-wrap:wrap}.ff_body{font-family:var(--fonts-body)}.ff_code{font-family:var(--fonts-code)}.ff_heading{font-family:var(--fonts-heading)}.ff_inherit{font-family:inherit}.ff_property{font-family:var(--fonts-property)}.ff_var\(--mono\,_ui-monospace\,_monospace\){font-family:var(--mono, ui-monospace, monospace)}.fs_heading\.lg{font-size:var(--font-sizes-heading-lg)}.fs_heading\.xl{font-size:var(--font-sizes-heading-xl)}.fs_inherit{font-size:inherit}.fs_text\.body{font-size:var(--font-sizes-text-body)}.fs_text\.caption{font-size:var(--font-sizes-text-caption)}.fs_text\.compact{font-size:var(--font-sizes-text-compact)}.fs_text\.control{font-size:var(--font-sizes-text-control)}.fs_text\.ui{font-size:var(--font-sizes-text-ui)}.font-style_italic{font-style:italic}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.fw_400{font-weight:400}.fw_500{font-weight:500}.fw_600{font-weight:600}.fw_700{font-weight:700}.fw_bold{font-weight:var(--font-weights-bold)}.fw_inherit{font-weight:inherit}.fw_medium{font-weight:var(--font-weights-medium)}.fw_normal{font-weight:var(--font-weights-normal)}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tc_max-content_1fr{grid-template-columns:max-content 1fr}.grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_0\.9fr\){grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.grid-tc_minmax\(0\,_min\(18ch\,_55\%\)\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,min(18ch,55%)) minmax(0,1fr)}.grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-tc_repeat\(auto-fill\,_minmax\(token\(sizes\.content\.compact\)\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(var(--sizes-content-compact),1fr))}.grid-tc_repeat\(auto-fit\,_minmax\(min\(100\%\,_token\(sizes\.field\.default\)\)\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sizes-field-default)),1fr))}.grid-tc_repeat\(auto-fit\,_minmax\(min\(token\(sizes\.field\.default\)\,_100\%\)\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(min(var(--sizes-field-default),100%),1fr))}.grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.content\.compact\)\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(var(--sizes-content-compact),1fr))}.grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.field\.default\)\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(var(--sizes-field-default),1fr))}.grid-tc_token\(sizes\.content\.column\)_minmax\(0\,_1fr\){grid-template-columns:var(--sizes-content-column) minmax(0,1fr)}.grid-tr_auto_minmax\(0\,_1fr\){grid-template-rows:auto minmax(0,1fr)}.w-is_100\%{inline-size:100%}.w-is_inline\.micro{inline-size:var(--sizes-inline-micro)}.w-is_max\(var\(--query-row-min-width\)\,_calc\(var\(--viewport-content-w\,_100\%\)_-_var\(--query-placement-inset\,_0px\)\)\){inline-size:max(var(--query-row-min-width),calc(var(--viewport-content-w, 100%) - var(--query-placement-inset, 0px)))}.w-is_min\(42rem\,_calc\(100vw_-_2_\*_token\(spacing\.4\)\)\){inline-size:min(42rem,calc(100vw - 2 * var(--spacing-4)))}.isolation_isolate{isolation:isolate}.jc_center{justify-content:center}.jc_flex-end{justify-content:flex-end}.jc_flex-start{justify-content:flex-start}.jc_inherit{justify-content:inherit}.jc_space-between{justify-content:space-between}.ls_-0\.01em{letter-spacing:-.01em}.ls_-0\.025em{letter-spacing:-.025em}.ls_-2px{letter-spacing:-2px}.ls_0\.02em{letter-spacing:.02em}.ls_0\.03em{letter-spacing:.03em}.ls_0\.04em{letter-spacing:.04em}.ls_0\.05em{letter-spacing:.05em}.ls_0\.08em{letter-spacing:.08em}.ls_0\.1em{letter-spacing:.1em}.lh_1{line-height:1}.lh_1\.2{line-height:1.2}.lh_1\.3{line-height:1.3}.lh_1\.35{line-height:1.35}.lh_1\.4{line-height:1.4}.lh_1\.45{line-height:1.45}.lh_1\.5{line-height:1.5}.lh_1\.6{line-height:1.6}.lh_calc\(18px_\*_var\(--font-scale\,_1\)\){line-height:calc(18px * var(--font-scale, 1))}.lh_inherit{line-height:inherit}.lh_token\(sizes\.4\){line-height:var(--sizes-4)}.obj-f_contain{object-fit:contain}.op_0{opacity:0}.op_0\.45{opacity:.45}.op_0\.6{opacity:.6}.op_0\.65{opacity:.65}.op_0\.8{opacity:.8}.op_1{opacity:1}.order_1{order:1}.ov-wrap_anywhere{overflow-wrap:anywhere}.ov-wrap_normal{overflow-wrap:normal}.pointer-events_auto{pointer-events:auto}.pointer-events_none{pointer-events:none}.pos_absolute{position:absolute}.pos_fixed{position:fixed}.pos_relative{position:relative}.pos_sticky{position:sticky}.rg_1{row-gap:var(--spacing-1)}.scr-bar-g_stable{scrollbar-gutter:stable}.scr-bar-w_none{scrollbar-width:none}.tbl_fixed{table-layout:fixed}.ta_center{text-align:center}.ta_left{text-align:left}.ta_start{text-align:start}.text-box_trim-both_cap_alphabetic{text-box:trim-both cap alphabetic}.text-box-edge_cap_alphabetic{text-box-edge:cap alphabetic}.text-box-trim_trim-both{text-box-trim:trim-both}.tov_ellipsis{text-overflow:ellipsis}.tt_uppercase{text-transform:uppercase}.tch-a_none{touch-action:none}.tch-a_pan-y{touch-action:pan-y}.trf_translateX\(-50\%\){transform:translate(-50%)}.trf-o_0_0{transform-origin:0 0}.trunc_true{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us_all{-webkit-user-select:all;user-select:all}.us_none{-webkit-user-select:none;user-select:none}.us_none\!{-webkit-user-select:none!important;user-select:none!important}.va_middle{vertical-align:middle}.white-space_normal{white-space:normal}.white-space_nowrap{white-space:nowrap}.white-space_pre{white-space:pre}.white-space_pre-wrap{white-space:pre-wrap}.will-change_transform{will-change:transform}.wb_break-all{word-break:break-all}.z_1{z-index:1}.z_100{z-index:100}.z_1100{z-index:1100}.z_1200{z-index:1200}.z_200{z-index:200}.z_2000{z-index:2000}.z_299{z-index:299}.z_30{z-index:30}.z_300{z-index:300}.z_320{z-index:320}.z_400{z-index:400}.z_50{z-index:50}.ov-x_auto{overflow-x:auto}.ov-x_clip{overflow-x:clip}.ov-x_hidden{overflow-x:hidden}.ov-y_auto{overflow-y:auto}.ov-y_visible{overflow-y:visible}.bd-t-c_accent{border-top-color:var(--colors-accent)}.bd-t-c_border{border-top-color:var(--colors-border)}.bd-t-c_border\.subtle{border-top-color:var(--colors-border-subtle)}.border-top-style_solid{border-top-style:solid}.bd-t-w_thin{border-top-width:var(--border-widths-thin)}.bottom_6{bottom:var(--spacing-6)}.h_4{height:var(--sizes-4)}.h_1\.25em{height:1.25em}.h_100\%{height:100%}.h_100dvh{height:100dvh}.h_18px{height:18px}.h_1px{height:1px}.h_640px{height:640px}.h_inline\.compact{height:var(--sizes-inline-compact)}.h_inline\.default{height:var(--sizes-inline-default)}.h_inline\.micro{height:var(--sizes-inline-micro)}.h_media\.default{height:var(--sizes-media-default)}.h_min\(48vh\,_token\(sizes\.content\.medium\)\){height:min(48vh,var(--sizes-content-medium))}.h_min\(880px\,_100\%\){height:min(880px,100%)}.h_scrollArea\.compact{height:var(--sizes-scroll-area-compact)}.h_scrollArea\.withChrome{height:var(--sizes-scroll-area-with-chrome)}.h_token\(borderWidths\.strong\){height:var(--border-widths-strong)}.h_var\(--outline-hit-height\){height:var(--outline-hit-height)}.left_4{left:var(--spacing-4)}.left_50\%{left:50%}.mt_-16px{margin-top:-16px}.mt_10px{margin-top:10px}.mt_calc\(-1_\*_token\(spacing\.1\)\){margin-top:calc(-1 * var(--spacing-1))}.max-h_46vh{max-height:46vh}.max-h_75vh{max-height:75vh}.max-h_calc\(100\%_-_2_\*_token\(spacing\.6\)\){max-height:calc(100% - 2 * var(--spacing-6))}.max-h_calc\(100dvh_-_2_\*_token\(spacing\.4\)\){max-height:calc(100dvh - 2 * var(--spacing-4))}.max-h_min\(70vh\,_calc\(100dvh_-_token\(spacing\.6\)\)\){max-height:min(70vh,calc(100dvh - var(--spacing-6)))}.max-h_min\(token\(sizes\.scrollArea\.tall\)\,_calc\(100dvh_-_token\(spacing\.4\)\)\){max-height:min(var(--sizes-scroll-area-tall),calc(100dvh - var(--spacing-4)))}.max-h_scrollArea\.compact{max-height:var(--sizes-scroll-area-compact)}.max-h_scrollArea\.default{max-height:var(--sizes-scroll-area-default)}.max-h_scrollArea\.expanded{max-height:var(--sizes-scroll-area-expanded)}.max-h_scrollArea\.fit\.tall{max-height:var(--sizes-scroll-area-fit-tall)}.max-h_scrollArea\.withChrome{max-height:var(--sizes-scroll-area-with-chrome)}.max-w_100\%{max-width:100%}.max-w_45\%{max-width:45%}.max-w_65ch{max-width:65ch}.max-w_calc\(100vw_-_2_\*_token\(spacing\.4\)\){max-width:calc(100vw - 2 * var(--spacing-4))}.max-w_content\.column{max-width:var(--sizes-content-column)}.max-w_content\.compact{max-width:var(--sizes-content-compact)}.max-w_content\.medium{max-width:var(--sizes-content-medium)}.max-w_content\.page{max-width:var(--sizes-content-page)}.max-w_content\.prose{max-width:var(--sizes-content-prose)}.max-w_field\.default{max-width:var(--sizes-field-default)}.max-w_field\.wide{max-width:var(--sizes-field-wide)}.max-w_none{max-width:none}.max-w_overlay\.compact{max-width:var(--sizes-overlay-compact)}.max-w_overlay\.fit\.compact{max-width:var(--sizes-overlay-fit-compact)}.max-w_overlay\.fit\.default{max-width:var(--sizes-overlay-fit-default)}.max-w_overlay\.fit\.wide{max-width:var(--sizes-overlay-fit-wide)}.min-h_0{min-height:var(--sizes-0)}.min-h_1\.5em{min-height:1.5em}.min-h_chrome\.toolbar{min-height:var(--sizes-chrome-toolbar)}.min-h_content\.medium{min-height:var(--sizes-content-medium)}.min-h_field\.multilineMin{min-height:var(--sizes-field-multiline-min)}.min-h_scrollArea\.compact{min-height:var(--sizes-scroll-area-compact)}.min-h_target\.compact{min-height:var(--sizes-target-compact)}.min-h_target\.default{min-height:var(--sizes-target-default)}.min-h_target\.touch{min-height:var(--sizes-target-touch)}.min-w_0{min-width:var(--sizes-0)}.min-w_6{min-width:var(--sizes-6)}.min-w_field\.compact{min-width:var(--sizes-field-compact)}.min-w_field\.default{min-width:var(--sizes-field-default)}.min-w_inline\.default{min-width:var(--sizes-inline-default)}.min-w_inline\.large{min-width:var(--sizes-inline-large)}.min-w_token\(borderWidths\.thin\){min-width:var(--border-widths-thin)}.pb_4{padding-bottom:var(--spacing-4)}.pt_2{padding-top:var(--spacing-2)}.pt_max\(token\(spacing\.4\)\,_12vh\){padding-top:max(var(--spacing-4),12vh)}.right_4{right:var(--spacing-4)}.top_0{top:var(--spacing-0)}.top_4{top:var(--spacing-4)}.top_48px{top:48px}.top_50\%{top:50%}.w_0{width:var(--sizes-0)}.w_3{width:var(--sizes-3)}.w_4{width:var(--sizes-4)}.w_1\.25em{width:1.25em}.w_100\%{width:100%}.w_12px{width:12px}.w_1px{width:1px}.w_auto{width:auto}.w_calc\(token\(sizes\.content\.medium\)_\+_2_\*_token\(spacing\.4\)\){width:calc(var(--sizes-content-medium) + 2 * var(--spacing-4))}.w_content\.medium{width:var(--sizes-content-medium)}.w_field\.compact{width:var(--sizes-field-compact)}.w_fit-content{width:fit-content}.w_inline\.default{width:var(--sizes-inline-default)}.w_inline\.micro{width:var(--sizes-inline-micro)}.w_max-content{width:max-content}.w_media\.default{width:var(--sizes-media-default)}.w_min\(token\(sizes\.content\.page\)\,_100\%\){width:min(var(--sizes-content-page),100%)}.w_min\(token\(sizes\.overlay\.compact\)\,_calc\(100vw_-_2_\*_token\(spacing\.4\)\)\){width:min(var(--sizes-overlay-compact),calc(100vw - 2 * var(--spacing-4)))}.w_min\(token\(sizes\.overlay\.default\)\,_calc\(100vw_-_2_\*_token\(spacing\.4\)\)\){width:min(var(--sizes-overlay-default),calc(100vw - 2 * var(--spacing-4)))}.w_overlay\.compact{width:var(--sizes-overlay-compact)}.w_overlay\.default{width:var(--sizes-overlay-default)}.w_overlay\.fit\.compact{width:var(--sizes-overlay-fit-compact)}.w_overlay\.small{width:var(--sizes-overlay-small)}.w_overlay\.wide{width:var(--sizes-overlay-wide)}.w_var\(--outline-hit-width\){width:var(--outline-hit-width)}.\[\&_\*\]\:cursor_col-resize\! *{cursor:col-resize!important}.\[\&_\*\]\:us_none\! *{-webkit-user-select:none!important;user-select:none!important}.\[\&_\+_\.graph-menu-group\]\:bd-t_token\(borderWidths\.thin\)_solid_token\(colors\.border\)+.graph-menu-group{border-top:var(--border-widths-thin) solid var(--colors-border)}.\[\&_\+_\.graph-menu-group\]\:mbs_1+.graph-menu-group{margin-block-start:var(--spacing-1)}.\[\&_\+_\.graph-menu-group\]\:pbs_2+.graph-menu-group{padding-block-start:var(--spacing-2)}.\[\&_\+_\.search-section\]\:mbs_2+.search-section{margin-block-start:var(--spacing-2)}.\[\&_\+_\.sync-indicator\]\:ms_0+.sync-indicator{margin-inline-start:var(--spacing-0)}.\[\&_\.brand-logo\]\:d_block .brand-logo{display:block}.\[\&_\.breadcrumb\]\:m_0 .breadcrumb{margin:var(--spacing-0)}.\[\&_\.breadcrumb\]\:flex_1_1_auto .breadcrumb{flex:1 1 auto}.\[\&_\.breadcrumb\]\:ovs-bi_contain .breadcrumb{overscroll-behavior-inline:contain}.\[\&_\.breadcrumb\]\:flex-wrap_nowrap .breadcrumb{flex-wrap:nowrap}.\[\&_\.breadcrumb\]\:scr-bar-w_none .breadcrumb{scrollbar-width:none}.\[\&_\.breadcrumb\]\:white-space_nowrap .breadcrumb{white-space:nowrap}.\[\&_\.breadcrumb\]\:ov-x_auto .breadcrumb{overflow-x:auto}.\[\&_\.breadcrumb\]\:mb_0 .breadcrumb{margin-bottom:var(--spacing-0)}.\[\&_\.breadcrumb\]\:min-w_100\% .breadcrumb{min-width:100%}.\[\&_\.breadcrumb\]\:w_max-content .breadcrumb{width:max-content}.\[\&_\.cfg-foot\]\:mbs_2 .cfg-foot{margin-block-start:var(--spacing-2)}.\[\&_\.def-allowed-edit\]\:op_0\.55 .def-allowed-edit,.\[\&_\.def-allowed-glyph\]\:op_0\.55 .def-allowed-glyph{opacity:.55}.\[\&_\.diag-value-text\]\:ff_code .diag-value-text{font-family:var(--fonts-code)}.\[\&_\.diag-value-text\]\:us_all .diag-value-text{-webkit-user-select:all;user-select:all}.\[\&_\.graph-menu-check\]\:c_fg\.muted .graph-menu-check{color:var(--colors-fg-muted)}.\[\&_\.graphs-group-row_th\]\:pbs_3 .graphs-group-row th{padding-block-start:var(--spacing-3)}.\[\&_\.graphs-group-row_th\]\:c_fg .graphs-group-row th{color:var(--colors-fg)}.\[\&_\.graphs-group-row_th\]\:fs_text\.ui .graphs-group-row th{font-size:var(--font-sizes-text-ui)}.\[\&_\.graphs-group-row_th\]\:tt_none .graphs-group-row th{text-transform:none}.\[\&_\.info-tip-trigger\]\:w_100\% .info-tip-trigger{width:100%}.\[\&_\.node-prop-chip\]\:py_0 .node-prop-chip{padding-block:var(--spacing-0)}.\[\&_\.node-prop-chip\]\:fs_text\.caption .node-prop-chip{font-size:var(--font-sizes-text-caption)}.\[\&_\.node-prop-chip\]\:min-h_target\.compact .node-prop-chip{min-height:var(--sizes-target-compact)}.\[\&_\.pane\]\:bd-t_token\(borderWidths\.strong\)_solid_transparent .pane{border-top:var(--border-widths-strong) solid transparent}.\[\&_\.pane\]\:min-w_content\.column .pane{min-width:var(--sizes-content-column)}.\[\&_\.pane-active\]\:bd-t-c_accent .pane-active{border-top-color:var(--colors-accent)}.\[\&_\.pane-drop-after\]\:bx-sh_inset_-2px_0_0_token\(colors\.accent\) .pane-drop-after{box-shadow:inset -2px 0 0 var(--colors-accent)}.\[\&_\.pane-drop-before\]\:bx-sh_inset_2px_0_0_token\(colors\.accent\) .pane-drop-before{box-shadow:inset 2px 0 0 var(--colors-accent)}.\[\&_\.paste-plan-name\]\:c_fg\.muted .paste-plan-name{color:var(--colors-fg-muted)}.\[\&_\.picker-footer\,_\&_\.search-footer\]\:bg_transparent .picker-footer,.\[\&_\.picker-footer\,_\&_\.search-footer\]\:bg_transparent .search-footer{background:var(--colors-transparent)}.\[\&_\.picker-footer\,_\&_\.search-footer\]\:px_0 .picker-footer,.\[\&_\.picker-footer\,_\&_\.search-footer\]\:px_0 .search-footer{padding-inline:var(--spacing-0)}.\[\&_\.picker-footer\,_\&_\.search-footer\]\:py_0 .picker-footer,.\[\&_\.picker-footer\,_\&_\.search-footer\]\:py_0 .search-footer{padding-block:var(--spacing-0)}.\[\&_\.picker-footer\,_\&_\.search-footer\]\:flex_1 .picker-footer,.\[\&_\.picker-footer\,_\&_\.search-footer\]\:flex_1 .search-footer{flex:1 1 0%}.\[\&_\.picker-footer\,_\&_\.search-footer\]\:bd-t-w_0 .picker-footer,.\[\&_\.picker-footer\,_\&_\.search-footer\]\:bd-t-w_0 .search-footer{border-top-width:0}.\[\&_\.picker-footer\,_\&_\.search-footer\]\:min-w_0 .picker-footer,.\[\&_\.picker-footer\,_\&_\.search-footer\]\:min-w_0 .search-footer{min-width:var(--sizes-0)}.\[\&_\.picker-item\]\:tch-a_pan-y .picker-item{touch-action:pan-y}.\[\&_\.picker-list\]\:flex_auto .picker-list{flex:1 1 auto}.\[\&_\.picker-list\]\:max-h_none .picker-list{max-height:none}.\[\&_\.picker-list\]\:min-h_0 .picker-list{min-height:var(--sizes-0)}.\[\&_\.pin-strip\]\:p_0 .pin-strip{padding:var(--spacing-0)}.\[\&_\.pin-strip\]\:bd-b_token\(borderWidths\.thin\)_solid_token\(colors\.border\) .pin-strip{border-bottom:var(--border-widths-thin) solid var(--colors-border)}.\[\&_\.swipe-row\]\:scr-my_scrollReserve .swipe-row{scroll-margin-block:var(--spacing-scroll-reserve)}.\[\&_\.sync-indicator\]\:ms_0 .sync-indicator{margin-inline-start:var(--spacing-0)}.app-frameless .\[\.app-frameless_\&\]\:\[\&_\.sync-indicator\]\:app-region_no-drag .sync-indicator{-webkit-app-region:no-drag}.\[\&_\.touch-modal-box\]\:trs_opacity_var\(--motion-modal-duration\)_var\(--motion-ease-out\)\,_transform_var\(--motion-modal-duration\)_var\(--motion-ease-out\) .touch-modal-box{transition:opacity var(--motion-modal-duration) var(--motion-ease-out),transform var(--motion-modal-duration) var(--motion-ease-out)}.app-frameless .\[\.app-frameless_\&\]\:\[\&_\.update-indicator\]\:app-region_no-drag .update-indicator,.app-frameless .\[\.app-frameless_\&\]\:\[\&_\.window-controls\]\:app-region_no-drag .window-controls{-webkit-app-region:no-drag}.\[\&_\>_\*\]\:scr-my_scrollReserve>*{scroll-margin-block:var(--spacing-scroll-reserve)}.\[\&_\>_\.settings-file-input\]\:d_none>.settings-file-input{display:none}.\[\&_\>_\[data-slot\=\'control\'\]\]\:w_100\%>[data-slot=control]{width:100%}.\[\&_\>_iframe\]\:bg_bg>iframe{background:var(--colors-bg)}.\[\&_\>_iframe\]\:bd_0>iframe{border:0}.\[\&_\>_iframe\]\:flex_1_1_auto>iframe{flex:1 1 auto}.\[\&_\>_iframe\]\:d_block>iframe{display:block}.\[\&_\>_iframe\]\:h_100\%>iframe{height:100%}.\[\&_\>_iframe\]\:min-h_0>iframe{min-height:var(--sizes-0)}.\[\&_\>_iframe\]\:w_100\%>iframe{width:100%}.\[\&_\>_svg\]\:d_block>svg{display:block}.\[\&_\>_svg\]\:flex-sh_0>svg{flex-shrink:0}.\[\&_\>_svg\]\:op_0>svg{opacity:0}.\[\&_\>_svg\]\:pos_relative>svg{position:relative}.\[\&_\>_svg\]\:trf_rotate\(0deg\)>svg{transform:rotate(0)}.\[\&_\>_svg\]\:h_100\%>svg{height:100%}.\[\&_\>_svg\]\:h_var\(--outline-control-icon\)>svg{height:var(--outline-control-icon)}.\[\&_\>_svg\]\:w_100\%>svg{width:100%}.\[\&_\>_svg\]\:w_var\(--outline-control-icon\)>svg{width:var(--outline-control-icon)}.app-animations .\[\.app-animations_\&\]\:\[\&_\>_svg\]\:trs_transform_150ms_ease\,_opacity_0\.1s_ease>svg{transition:transform .15s ease,opacity .1s ease}.tags-below:not(.fold-left) .\[\.tags-below\:not\(\.fold-left\)_\&\]\:\[\&_\>_svg\]\:filter_var\(--debug-fold-filter\,_drop-shadow\(3px_0_2px_var\(--fold-bg\)\)_drop-shadow\(-3px_0_2px_var\(--fold-bg\)\)_drop-shadow\(0_3px_2px_var\(--fold-bg\)\)_drop-shadow\(0_-3px_2px_var\(--fold-bg\)\)_drop-shadow\(0_0_5px_color-mix\(in_srgb\,_var\(--fold-bg\)_65\%\,_transparent\)\)\)>svg{filter:var(--debug-fold-filter, drop-shadow(3px 0 2px var(--fold-bg)) drop-shadow(-3px 0 2px var(--fold-bg)) drop-shadow(0 3px 2px var(--fold-bg)) drop-shadow(0 -3px 2px var(--fold-bg)) drop-shadow(0 0 5px color-mix(in srgb, var(--fold-bg) 65%, transparent)))}.\[\&\:enabled\:focus-visible\]\:\[\&_\>_svg\]\:op_1:enabled:focus-visible>svg{opacity:1}.\[\&_\[data-slot\=\"root\"\]\]\:py_2 [data-slot=root]{padding-block:var(--spacing-2)}.\[\&_\[data-slot\=\"root\"\]\]\:min-h_target\.default [data-slot=root]{min-height:var(--sizes-target-default)}.\[\&_\[data-slot\=\"root\"\]_\.node-prop-zone\]\:py_0 [data-slot=root] .node-prop-zone{padding-block:var(--spacing-0)}.\[\&_\[data-slot\=\"root\"\]_\.node-prop-zone\]\:min-h_target\.compact [data-slot=root] .node-prop-zone{min-height:var(--sizes-target-compact)}.\[\&_\[data-slot\=\"root\"\]\.def-allowed-values-field\]\:py_1 [data-slot=root].def-allowed-values-field{padding-block:var(--spacing-1)}.\[\&_a\]\:focusVisible\:ring_token\(borderWidths\.strong\)_solid_token\(colors\.focus\) a:is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus)}.\[\&_a\]\:focusVisible\:ring-o_1px a:is(:focus-visible,[data-focus-visible]){outline-offset:1px}.\[\&_button\]\:px_1 button{padding-inline:var(--spacing-1)}.\[\&_button\]\:py_0 button{padding-block:var(--spacing-0)}.app-frameless .\[\.app-frameless_\&\]\:\[\&_button\]\:app-region_no-drag button{-webkit-app-region:no-drag}.\[\&_button\]\:disabled\:op_0\.3 button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.3}.\[\&_code\]\:c_fg code{color:var(--colors-fg)}.\[\&_code\]\:fs_text\.ui code{font-size:var(--font-sizes-text-ui)}.\[\&_code\]\:fw_semibold code{font-weight:var(--font-weights-semibold)}.\[\&_code\]\:ls_0\.04em code{letter-spacing:.04em}.\[\&_code\]\:op_0\.7 code{opacity:.7}.\[\&_code\]\:wb_break-all code{word-break:break-all}.\[\&_img\]\:max-w_none img{max-width:none}.app-frameless .\[\.app-frameless_\&\]\:\[\&_input\]\:app-region_no-drag input{-webkit-app-region:no-drag}.\[\&_p\]\:m_0 p,.\[\&_pre\]\:m_0 pre{margin:var(--spacing-0)}.\[\&_pre\]\:c_fg pre{color:var(--colors-fg)}.\[\&_pre\]\:fs_text\.caption pre{font-size:var(--font-sizes-text-caption)}.\[\&_pre\]\:white-space_pre-wrap pre{white-space:pre-wrap}.\[\&_progress\]\:w_100\% progress{width:100%}.\[\&_select\,_\&_input\]\:min-h_target\.touch select,.\[\&_select\,_\&_input\]\:min-h_target\.touch input{min-height:var(--sizes-target-touch)}.\[\&_strong\]\:c_fg strong{color:var(--colors-fg)}.\[\&_strong\]\:fw_semibold strong{font-weight:var(--font-weights-semibold)}.\[\&_strong\]\:wb_break-all strong{word-break:break-all}.\[\&_svg\]\:size_4 svg{width:var(--sizes-4);height:var(--sizes-4)}.\[\&_svg\]\:trf-o_center svg{transform-origin:center}.\[\&_td\]\:px_2 td{padding-inline:var(--spacing-2)}.\[\&_td\]\:py_2 td{padding-block:var(--spacing-2)}.\[\&_td\]\:bd-b_token\(borderWidths\.thin\)_solid_token\(colors\.border\) td{border-bottom:var(--border-widths-thin) solid var(--colors-border)}.\[\&_td\]\:va_middle td{vertical-align:middle}.\[\&_td\.graphs-share\]\:w_content\.compact td.graphs-share,.\[\&_td\.graphs-sync\]\:w_content\.compact td.graphs-sync{width:var(--sizes-content-compact)}.\[\&_th\]\:px_2 th{padding-inline:var(--spacing-2)}.\[\&_th\]\:py_1 th{padding-block:var(--spacing-1)}.\[\&_th\]\:bd-b_token\(borderWidths\.thin\)_solid_token\(colors\.border\) th{border-bottom:var(--border-widths-thin) solid var(--colors-border)}.\[\&_th\]\:c_fg\.muted th{color:var(--colors-fg-muted)}.\[\&_th\]\:fs_text\.caption th{font-size:var(--font-sizes-text-caption)}.\[\&_th\]\:fw_semibold th{font-weight:var(--font-weights-semibold)}.\[\&_th\]\:ta_left th{text-align:left}.\[\&_ul\]\:ps_4 ul{padding-inline-start:var(--spacing-4)}.\[\&\.active\]\:bg_accent\.subtle.active{background:var(--colors-accent-subtle)}.\[\&\.active\]\:bg_bg\.hover.active{background:var(--colors-bg-hover)}.\[\&\.active\]\:bg_selection.active{background:var(--colors-selection)}.\[\&\.active\]\:bd-c_accent.active{border-color:var(--colors-accent)}.\[\&\.active\]\:c_fg.active{color:var(--colors-fg)}.\[\&\.active_\.graphs-name-main\]\:fw_semibold.active .graphs-name-main{font-weight:var(--font-weights-semibold)}.\[\&\.active_\.graphs-name-text\]\:c_accent.active .graphs-name-text{color:var(--colors-accent)}.\[\&\.asset-menu\]\:w_overlay\.small.asset-menu{width:var(--sizes-overlay-small)}.\[\&\.auth-entitlement\]\:m_0.auth-entitlement{margin:var(--spacing-0)}.\[\&\.auth-entitlement-gated\]\:c_fg.auth-entitlement-gated,.\[\&\.auth-entitlement-ok\]\:c_fg.auth-entitlement-ok{color:var(--colors-fg)}.\[\&\.autocomplete\]\:w_overlay\.compact.autocomplete{width:var(--sizes-overlay-compact)}.\[\&\.cells\]\:ai_center.cells{align-items:center}.\[\&\.cells\]\:d_grid.cells{display:grid}.\[\&\.cells\]\:grid-tc_repeat\(8\,_1fr\).cells{grid-template-columns:repeat(8,1fr)}.\[\&\.cells\]\:h_controlRow.cells{height:var(--sizes-control-row)}.\[\&\.cfg-delete-help\]\:ms_3.cfg-delete-help{margin-inline-start:var(--spacing-3)}.\[\&\.cfg-delete-help\]\:mbe_0.cfg-delete-help{margin-block-end:var(--spacing-0)}.\[\&\.cfg-delete-help\]\:mbs_1.cfg-delete-help{margin-block-start:var(--spacing-1)}.\[\&\.conflict-modal\]\:w_overlay\.wide.conflict-modal{width:var(--sizes-overlay-wide)}.\[\&\.date-picker\]\:w_overlay\.small.date-picker{width:var(--sizes-overlay-small)}.\[\&\.diag-fail\]\:c_warning.diag-fail{color:var(--colors-warning)}.\[\&\.diag-ok\]\:c_success.diag-ok{color:var(--colors-success)}.\[\&\.dragging\]\:op_0\.5.dragging{opacity:.5}.\[\&\.graph-sharing-subscription\]\:m_0.graph-sharing-subscription{margin:var(--spacing-0)}.\[\&\.graphs-share-live\]\:c_accent.graphs-share-live{color:var(--colors-accent)}.\[\&\.header\]\:p_2px_2px_4px.header{padding:2px 2px 4px}.\[\&\.header\]\:ai_flex-end.header{align-items:flex-end}.\[\&\.header\]\:c_fg\.muted.header{color:var(--colors-fg-muted)}.\[\&\.header\]\:d_flex.header{display:flex}.\[\&\.header\]\:fs_text\.caption.header{font-size:var(--font-sizes-text-caption)}.\[\&\.header\]\:fw_semibold.header{font-weight:var(--font-weights-semibold)}.\[\&\.header\]\:ls_0\.03em.header{letter-spacing:.03em}.\[\&\.header\]\:tt_uppercase.header{text-transform:uppercase}.\[\&\.header\]\:h_calc\(var\(--sizes-renderer-emoji-header-height\)_\*_var\(--font-scale\,_1\)\).header{height:calc(var(--sizes-renderer-emoji-header-height) * var(--font-scale, 1))}.\[\&\.import-guide-modal\]\:w_min\(token\(sizes\.overlay\.default\)\,_100\%\).import-guide-modal{width:min(var(--sizes-overlay-default),100%)}.\[\&\.import-guide-overlay\]\:z_1200.import-guide-overlay{z-index:1200}.\[\&\.locked\]\:c_fg\.muted.locked{color:var(--colors-fg-muted)}.\[\&\.node-prop-chip-x\]\:p_0.node-prop-chip-x{padding:var(--spacing-0)}.\[\&\.node-prop-chip-x\]\:bdr_pill.node-prop-chip-x{border-radius:var(--radii-pill)}.\[\&\.node-prop-chip-x\]\:flex_0_0_auto.node-prop-chip-x{flex:0 0 auto}.\[\&\.node-prop-chip-x\]\:ai_center.node-prop-chip-x{align-items:center}.\[\&\.node-prop-chip-x\]\:d_inline-flex.node-prop-chip-x{display:inline-flex}.\[\&\.node-prop-chip-x\]\:fs_text\.ui.node-prop-chip-x{font-size:var(--font-sizes-text-ui)}.\[\&\.node-prop-chip-x\]\:jc_center.node-prop-chip-x{justify-content:center}.\[\&\.node-prop-chip-x\]\:lh_1.node-prop-chip-x{line-height:1}.\[\&\.node-prop-chip-x\]\:h_target\.compact.node-prop-chip-x{height:var(--sizes-target-compact)}.\[\&\.node-prop-chip-x\]\:w_target\.compact.node-prop-chip-x{width:var(--sizes-target-compact)}.\[\&\.overlay-modal-motion\]\:trs_opacity_var\(--motion-modal-duration\)_var\(--motion-ease-out\).overlay-modal-motion{transition:opacity var(--motion-modal-duration) var(--motion-ease-out)}.\[\&\.overlay-popover-motion\]\:trs_opacity_var\(--motion-popover-duration\)_var\(--motion-ease-out\).overlay-popover-motion{transition:opacity var(--motion-popover-duration) var(--motion-ease-out)}.\[\&\.overlay-popover-motion\.overlay-popover-scale\]\:trs_opacity_var\(--motion-popover-duration\)_var\(--motion-ease-out\)\,_transform_var\(--motion-popover-duration\)_var\(--motion-ease-out\).overlay-popover-motion.overlay-popover-scale{transition:opacity var(--motion-popover-duration) var(--motion-ease-out),transform var(--motion-popover-duration) var(--motion-ease-out)}.\[\&\.picker-footer-row-search\]\:px_4.picker-footer-row-search{padding-inline:var(--spacing-4)}.\[\&\.qb-and\]\:bg_success\.subtle.qb-and{background:var(--colors-success-subtle)}.\[\&\.qb-and\]\:bd-c_success\.border.qb-and{border-color:var(--colors-success-border)}.\[\&\.qb-and\]\:c_success.qb-and{color:var(--colors-success)}.\[\&\.qb-locked\]\:op_0\.85.qb-locked{opacity:.85}.\[\&\.qb-not\]\:bg_danger\.subtle.qb-not{background:var(--colors-danger-subtle)}.\[\&\.qb-not\]\:bd-c_danger\.border.qb-not{border-color:var(--colors-danger-border)}.\[\&\.qb-not\]\:c_danger.qb-not{color:var(--colors-danger)}.\[\&\.qb-or\]\:bg_accent\.subtle.qb-or{background:var(--colors-accent-subtle)}.\[\&\.qb-or\]\:bd-c_accent\.border.qb-or{border-color:var(--colors-accent-border)}.\[\&\.qb-or\]\:c_accent.qb-or{color:var(--colors-accent)}.\[\&\.qs-cols-label-off\]\:td_line-through.qs-cols-label-off{text-decoration:line-through}.\[\&\.qs-cols-label-off\]\:c_fg\.muted.qs-cols-label-off{color:var(--colors-fg-muted)}.\[\&\.required\]\:c_accent.required{color:var(--colors-accent)}.\[\&\.required\]\:fw_semibold.required{font-weight:var(--font-weights-semibold)}.\[\&\.search-item-tag-more\]\:bg_bg\.hover.search-item-tag-more{background:var(--colors-bg-hover)}.\[\&\.search-item-tag-more\]\:c_fg\.muted.search-item-tag-more{color:var(--colors-fg-muted)}.\[\&\.selected\]\:bx-sh_0_0_0_2px_token\(colors\.bg\)\,_0_0_0_4px_token\(colors\.accent\).selected{box-shadow:0 0 0 2px var(--colors-bg),0 0 0 4px var(--colors-accent)}.\[\&\.settings-import-error\]\:c_danger.settings-import-error{color:var(--colors-danger)}.\[\&\.share-link-status\]\:mx_0.share-link-status{margin-inline:var(--spacing-0)}.\[\&\.share-link-status\]\:mbe_0.share-link-status{margin-block-end:var(--spacing-0)}.\[\&\.share-link-status\]\:mbs_-2.share-link-status{margin-block-start:calc(var(--spacing-2) * -1)}.\[\&\.swipe-active_\.swipe-row-under\]\:d_flex.swipe-active .swipe-row-under{display:flex}.\[\&\.swipe-active_\>_\.picker-item\]\:bg_bg.swipe-active>.picker-item,.\[\&\.swipe-active_\>_\.search-item\]\:bg_bg.swipe-active>.search-item{background:var(--colors-bg)}.\[\&\.swipe-commit_\.swipe-row-under\]\:bg_accent\.subtle.swipe-commit .swipe-row-under{background:var(--colors-accent-subtle)}.\[\&\.swipe-commit_\.swipe-row-under\]\:c_accent.swipe-commit .swipe-row-under{color:var(--colors-accent)}.\[\&\.swipe-rtl_\.swipe-row-under\]\:jc_flex-end.swipe-rtl .swipe-row-under{justify-content:flex-end}.\[\&\.toast-motion\]\:anim_toast-in_120ms_ease-out.toast-motion{animation:toast-in .12s ease-out}.\[\&\[aria-expanded\=\"true\"\]\]\:bd-c_accent[aria-expanded=true]{border-color:var(--colors-accent)}.\[\&\[aria-pressed\=true\]\]\:bg_bg\.hover[aria-pressed=true]{background:var(--colors-bg-hover)}.\[\&\[aria-pressed\=true\]\]\:bg_transparent[aria-pressed=true]{background:var(--colors-transparent)}.\[\&\[aria-pressed\=true\]\]\:bd-c_transparent[aria-pressed=true]{border-color:var(--colors-transparent)}.\[\&\[aria-pressed\=true\]\]\:c_accent[aria-pressed=true]{color:var(--colors-accent)}.\[\&\[data-active\=\"true\"\]\]\:bg_bg[data-active=true]{background:var(--colors-bg)}.\[\&\[data-active\=\"true\"\]\]\:c_fg[data-active=true]{color:var(--colors-fg)}.\[\&\[data-active\=\"true\"\]\]\:bd-b-c_transparent[data-active=true]{border-bottom-color:var(--colors-transparent)}.\[\&\[data-active\=\"true\"\]\]\:bd-t-c_accent[data-active=true]{border-top-color:var(--colors-accent)}.\[\&\[data-alignment\=\"center\"\]\]\:ps_2[data-alignment=center]{padding-inline-start:var(--spacing-2)}.\[\&\[data-alignment\=\"center\"\]\]\:ta_center[data-alignment=center]{text-align:center}.\[\&\[data-collapsed\]\]\:px_2[data-collapsed]{padding-inline:var(--spacing-2)}.\[\&\[data-collapsed\]\]\:min-h_controlSegment[data-collapsed]{min-height:var(--sizes-control-segment)}.\[\&\[data-collapsed\]\]\:min-w_controlSegment[data-collapsed]{min-width:var(--sizes-control-segment)}.\[\&\[data-collapsed\]\]\:before\:bg_transparent[data-collapsed]:before{background:var(--colors-transparent)}.\[\&\[data-collapsed\]\]\:before\:inset_auto[data-collapsed]:before{inset:auto}.\[\&\[data-collapsed\]\]\:before\:bd-c_transparent[data-collapsed]:before{border-color:var(--colors-transparent)}.\[\&\[data-collapsed\]\]\:before\:h_inline\.default[data-collapsed]:before{height:var(--sizes-inline-default)}.\[\&\[data-collapsed\]\]\:before\:left_calc\(50\%_-_token\(sizes\.inline\.default\)_\/_2\)[data-collapsed]:before{left:calc(50% - var(--sizes-inline-default) / 2)}.\[\&\[data-collapsed\]\]\:before\:top_calc\(50\%_-_token\(sizes\.inline\.default\)_\/_2\)[data-collapsed]:before{top:calc(50% - var(--sizes-inline-default) / 2)}.\[\&\[data-collapsed\]\]\:before\:w_inline\.default[data-collapsed]:before{width:var(--sizes-inline-default)}.\[\&\[data-dashed\]\]\:before\:border-style_dashed[data-dashed]:before{border-style:dashed}.\[\&\[data-diamond\]\]\:bdr_control[data-diamond]{border-radius:var(--radii-control)}.\[\&\[data-diamond\]\]\:trf_rotate\(45deg\)[data-diamond]{transform:rotate(45deg)}.\[\&\[data-dragging\]\]\:bg_bg\.hover[data-dragging]{background:var(--colors-bg-hover)}.\[\&\[data-dragging\]\]\:cursor_grabbing[data-dragging]{cursor:grabbing}.\[\&\[data-dragging\]\]\:op_0\.5[data-dragging]{opacity:.5}.\[\&\[data-embedded\]\]\:bg_transparent[data-embedded]{background:var(--colors-transparent)}.\[\&\[data-embedded\]\]\:p_0[data-embedded]{padding:var(--spacing-0)}.\[\&\[data-embedded\]\]\:bd-w_0[data-embedded]{border-width:0}.\[\&\[data-overflow-left\]\]\:-webkit-mask-image_linear-gradient\(to_right\,_transparent\,_\#000_14px\,_\#000\)[data-overflow-left]{-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000)}.\[\&\[data-overflow-left\]\]\:msk-i_linear-gradient\(to_right\,_transparent\,_\#000_14px\,_\#000\)[data-overflow-left]{-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000);mask-image:linear-gradient(to right,transparent,#000 14px,#000)}.\[\&\[data-overflow-left\]\[data-overflow-right\]\]\:-webkit-mask-image_linear-gradient\(to_right\,_transparent\,_\#000_14px\,_\#000_calc\(100\%_-_14px\)\,_transparent\)[data-overflow-left][data-overflow-right]{-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.\[\&\[data-overflow-left\]\[data-overflow-right\]\]\:msk-i_linear-gradient\(to_right\,_transparent\,_\#000_14px\,_\#000_calc\(100\%_-_14px\)\,_transparent\)[data-overflow-left][data-overflow-right]{-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.\[\&\[data-overflow-right\]\]\:-webkit-mask-image_linear-gradient\(to_right\,_\#000_calc\(100\%_-_14px\)\,_transparent\)[data-overflow-right]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 14px),transparent)}.\[\&\[data-overflow-right\]\]\:msk-i_linear-gradient\(to_right\,_\#000_calc\(100\%_-_14px\)\,_transparent\)[data-overflow-right]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 14px),transparent)}.\[\&\[data-pulse\]\]\:anim-dur_1s[data-pulse]{animation-duration:1s}.\[\&\[data-pulse\]\]\:anim-ic_infinite[data-pulse]{animation-iteration-count:infinite}.\[\&\[data-pulse\]\]\:anim-n_sync-pulse[data-pulse]{animation-name:sync-pulse}.\[\&\[data-pulse\]\]\:anim-tmf_ease-in-out[data-pulse]{animation-timing-function:ease-in-out}.\[\&\:where\(\[data-status-action\]\)\]\:\[\&\[data-status-action\]\[aria-pressed\=\"true\"\]\]\:bg_transparent[data-status-action][aria-pressed=true]:where([data-status-action]){background:var(--colors-transparent)}.\[\&\:where\(\[data-status-action\]\)\]\:\[\&\[data-status-action\]\[aria-pressed\=\"true\"\]\]\:bd-c_transparent[data-status-action][aria-pressed=true]:where([data-status-action]){border-color:var(--colors-transparent)}.\[\&\:where\(\[data-status-action\]\)\]\:\[\&\[data-status-action\]\[aria-pressed\=\"true\"\]\]\:c_accent[data-status-action][aria-pressed=true]:where([data-status-action]){color:var(--colors-accent)}.\[\&\[data-tone\=\"accent\"\]\]\:bg_accent[data-tone=accent]{background:var(--colors-accent)}.\[\&\[data-tone\=\"neutral\"\]\]\:bg_color-mix\(in_srgb\,_var\(--muted\)_18\%\,_transparent\)[data-tone=neutral]{background:color-mix(in srgb,var(--muted) 18%,transparent)}.\[\&\[data-tone\=\"neutral\"\]\]\:c_fg\.muted[data-tone=neutral]{color:var(--colors-fg-muted)}.\[\&\[data-tone\=\"success\"\]\]\:bg_color-mix\(in_srgb\,_var\(--status-success\)_12\%\,_var\(--bg\)\)[data-tone=success]{background:color-mix(in srgb,var(--status-success) 12%,var(--bg))}.\[\&\[data-tone\=\"success\"\]\]\:bg_success[data-tone=success]{background:var(--colors-success)}.\[\&\[data-tone\=\"success\"\]\]\:c_fg[data-tone=success],.\[\&\[data-tone\=\"success\"\]\,_\&\[data-tone\=\"accent\"\]\]\:c_fg[data-tone=success],.\[\&\[data-tone\=\"success\"\]\,_\&\[data-tone\=\"accent\"\]\]\:c_fg[data-tone=accent]{color:var(--colors-fg)}.\[\&\[data-tone\=\"warning\"\]\]\:bg_color-mix\(in_srgb\,_var\(--status-warning\)_20\%\,_transparent\)[data-tone=warning]{background:color-mix(in srgb,var(--status-warning) 20%,transparent)}.\[\&\[data-tone\=\"warning\"\]\]\:bg_warning[data-tone=warning]{background:var(--colors-warning)}.\[\&\[data-tone\=\"warning\"\]\]\:c_warning[data-tone=warning]{color:var(--colors-warning)}.\[\&\[data-tone\=\"warning\"\]\[data-pulse\]\]\:anim-dur_1\.4s[data-tone=warning][data-pulse]{animation-duration:1.4s}.\[\&\[data-tone\=accent\]\]\:c_accent[data-tone=accent]{color:var(--colors-accent)}.\[\&\[data-tone\=danger\]\]\:c_danger[data-tone=danger]{color:var(--colors-danger)}.\[\&\[data-tone\=default\]\]\:c_fg[data-tone=default]{color:var(--colors-fg)}.\[\&\[data-tone\=muted\]\]\:c_fg\.muted[data-tone=muted]{color:var(--colors-fg-muted)}.\[\&\[draggable\=\"true\"\]\]\:cursor_grab[draggable=true]{cursor:grab}.\[\&\[hidden\]\]\:d_none[hidden]{display:none}.\[\&\[open\]\.touch-modal-motion\]\:trs_opacity_var\(--motion-modal-duration\)_var\(--motion-ease-out\)[open].touch-modal-motion{transition:opacity var(--motion-modal-duration) var(--motion-ease-out)}.app-animations .\[\.app-animations_\&\]\:trs_color_0\.1s_ease{transition:color .1s ease}.app-frameless .\[\.app-frameless_\&\]\:app-region_drag{-webkit-app-region:drag}.block.row-tags-below>.\[\.block\.row-tags-below_\>_\&\]\:ps_calc\(var\(--block-leading-fold-column\,_var\(--outline-leading-fold-column\,_var\(--outline-fold-column\)\)\)_\+_var\(--block-marker-width\,_var\(--outline-marker-width\)\)_\+_var\(--outline-marker-gap\)_\+_var\(--block-checkbox-column\,_0px\)\){padding-inline-start:calc(var(--block-leading-fold-column, var(--outline-leading-fold-column, var(--outline-fold-column))) + var(--block-marker-width, var(--outline-marker-width)) + var(--outline-marker-gap) + var(--block-checkbox-column, 0px))}.conflict-pane-mine .\[\.conflict-pane-mine_\&\]\:bg_accent\.subtle{background:var(--colors-accent-subtle)}.picker-item.chosen .\[\.picker-item\.chosen_\&\]\:c_accent{color:var(--colors-accent)}.qs-card .\[\.qs-card_\&\]\:px_0{padding-inline:var(--spacing-0)}.qs-card .\[\.qs-card_\&\]\:py_4px{padding-block:4px}body.sidebar-resizing .\[body\.sidebar-resizing_\&\]\:\[\&\:\:after\]\:bg_accent:after{background:var(--colors-accent)}.\[\&_\.pane\:not\(\.pane-active\)_\.breadcrumb\]\:c_fg\.muted .pane:not(.pane-active) .breadcrumb,.\[\&_\.pane\:not\(\.pane-active\)_\.crumb-title\]\:c_fg\.muted .pane:not(.pane-active) .crumb-title,.\[\&_\.pane\:not\(\.pane-active\)_\.page-title\]\:c_fg\.muted .pane:not(.pane-active) .page-title{color:var(--colors-fg-muted)}.\[\&_\.sidebar-fav-btn\.touch-pressed\:not\(\[data-touch-press\]\)\]\:bg_accent\.subtle .sidebar-fav-btn.touch-pressed:not([data-touch-press]){background:var(--colors-accent-subtle)}.\[\&_\:is\(p\,_ul\)\]\:m_0 :is(p,ul){margin:var(--spacing-0)}.\[\&_\>_\:is\(\.modal\,_\.settings-panel\)\]\:trs_opacity_var\(--motion-modal-duration\)_var\(--motion-ease-out\)\,_transform_var\(--motion-modal-duration\)_var\(--motion-ease-out\)>:is(.modal,.settings-panel){transition:opacity var(--motion-modal-duration) var(--motion-ease-out),transform var(--motion-modal-duration) var(--motion-ease-out)}.\[\&_\>_\:is\(\.modal\,_\.settings-panel\)\]\:trf-o_center>:is(.modal,.settings-panel){transform-origin:center}.\[\&_\>_\[data-slot\=\'control\'\]_\>_\:is\(input\,_select\,_button\)\]\:min-h_target\.touch>[data-slot=control]>:is(input,select,button){min-height:var(--sizes-target-touch)}.\[\&_\>_label\:not\(\.settings-toggle\)\]\:gap_1>label:not(.settings-toggle){gap:var(--spacing-1)}.\[\&_\>_label\:not\(\.settings-toggle\)\]\:d_flex>label:not(.settings-toggle){display:flex}.\[\&_\>_label\:not\(\.settings-toggle\)\]\:flex-d_column>label:not(.settings-toggle){flex-direction:column}.\[\&_\>_label\:not\(\.settings-toggle\)\]\:fs_text\.control>label:not(.settings-toggle){font-size:var(--font-sizes-text-control)}.\[\&\:is\(\.qb-val-tag\,_\.qb-val-node\)\]\:c_accent:is(.qb-val-tag,.qb-val-node){color:var(--colors-accent)}.\[\&\:is\(span\)\]\:flex_none:is(span){flex:none}.\[\&\:is\(span\)\]\:size_controlInline:is(span){width:var(--sizes-control-inline);height:var(--sizes-control-inline)}.\[\&\:is\(span\)\]\:cursor_grab:is(span){cursor:grab}.\[\&\:is\(span\)\]\:fs_text\.caption:is(span){font-size:var(--font-sizes-text-caption)}.\[\&\:is\(span\)\]\:ls_-2px:is(span){letter-spacing:-2px}.\[\&\:is\(span\)\]\:lh_1:is(span){line-height:1}.active\:\[\&\:not\(\[data-touch-press\]\)\]\:bg_bg\.hover:not([data-touch-press]):is(:active,[data-active],[data-pressed]){background:var(--colors-bg-hover)}.active\:\[\&\:not\(\[data-touch-press\]\)\]\:c_fg:not([data-touch-press]):is(:active,[data-active],[data-pressed]){color:var(--colors-fg)}.\[\&\:where\(\[aria-expanded\=\"false\"\]\)_\>_svg\]\:op_var\(--fold-resting-opacity\,_1\):where([aria-expanded=false])>svg{opacity:var(--fold-resting-opacity, 1)}.\[\&\:where\(\[aria-expanded\=\"true\"\]\)_\>_svg\]\:trf_rotate\(90deg\):where([aria-expanded=true])>svg{transform:rotate(90deg)}.\[\&\:where\(\[data-fold-leading\]\)_\>_svg\]\:translate_calc\(var\(--outline-bullet-diameter\)_\/_-4\)_0:where([data-fold-leading])>svg{translate:calc(var(--outline-bullet-diameter) / -4) 0}.\[\&\:where\(\[data-status-action\]\)\]\:c_fg\.muted:where([data-status-action]){color:var(--colors-fg-muted)}.\[\&\:where\(\[data-status-action\]\)\]\:cursor_pointer:where([data-status-action]){cursor:pointer}.\[\&\:where\(\[data-status-action\]\)\]\:\[\&\[data-press-motion\]\:not\(\[data-touch-press\]\)\]\:trs_transform_var\(--motion-feedback-duration\)_var\(--motion-ease-out\):where([data-status-action])[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.\[\&\:where\(\[data-status-action\]\)\]\:\[\&\[data-press-motion\]\:not\(\[data-touch-press\]\)\]\:\[\&\:enabled\:is\(\:active\,_\[data-pressed\]\)\]\:trf_scale\(0\.96\):where([data-status-action])[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.\[\&\:where\(\[data-status-action\]\)\]\:disabled\:cursor_not-allowed:where([data-status-action]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.\[\&\:where\(\[data-status-action\]\)\]\:disabled\:op_0\.5:where([data-status-action]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.\[\&\:where\(\[data-status-action\]\)\]\:focusVisible\:ring_token\(borderWidths\.strong\)_solid_token\(colors\.focus\):where([data-status-action]):is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus)}.\[\&\:where\(\[data-status-action\]\)\]\:focusVisible\:ring-o_1px:where([data-status-action]):is(:focus-visible,[data-focus-visible]){outline-offset:1px}.\[\&\:where\(\[data-status-action\]\)\]\:\[\&\[data-status-action\]\:is\(\:active\,_\[data-active\]\)\]\:bg_bg\.hover:where([data-status-action])[data-status-action]:is(:active,[data-active]){background:var(--colors-bg-hover)}.\[\&\:where\(\[data-status-action\]\)\]\:\[\&\[data-status-action\]\:is\(\:active\,_\[data-active\]\)\]\:c_fg:where([data-status-action])[data-status-action]:is(:active,[data-active]){color:var(--colors-fg)}.\[\&\[data-press-motion\]\:not\(\[data-touch-press\]\)\]\:trs_transform_var\(--motion-feedback-duration\)_var\(--motion-ease-out\)[data-press-motion]:not([data-touch-press]){transition:transform var(--motion-feedback-duration) var(--motion-ease-out)}.\[\&\[data-press-motion\]\:not\(\[data-touch-press\]\)\]\:\[\&\:enabled\:is\(\:active\,_\[data-pressed\]\)\]\:trf_scale\(0\.96\)[data-press-motion]:not([data-touch-press]):enabled:is(:active,[data-pressed]){transform:scale(.96)}.\[\&\[data-tone\=\"warning\"\]\:not\(\[data-collapsed\]\)\]\:before\:bg_color-mix\(in_srgb\,_var\(--status-warning\)_12\%\,_var\(--bg\)\)[data-tone=warning]:not([data-collapsed]):before{background:color-mix(in srgb,var(--status-warning) 12%,var(--bg))}.\[\&\[data-tone\=\"warning\"\]\:not\(\[data-collapsed\]\)\]\:before\:bd-c_color-mix\(in_srgb\,_var\(--status-warning\)_45\%\,_var\(--border\)\)[data-tone=warning]:not([data-collapsed]):before{border-color:color-mix(in srgb,var(--status-warning) 45%,var(--border))}:root[data-theme=dark] .\[\:root\[data-theme\=\"dark\"\]_\&\]\:c_teal\.300{color:var(--colors-teal-300)}:root[data-theme=dark] .\[\:root\[data-theme\=\"dark\"\]_\&\]\:c_violet\.400{color:var(--colors-violet-400)}.\[\&\:has\(\.content-editor-backdrop\)\]\:z_1100:has(.content-editor-backdrop){z-index:1100}.\[\&\:has\(\.content-editor-backdrop\)_\>_\.picker\]\:z_1300:has(.content-editor-backdrop)>.picker{z-index:1300}.\[\&\:has\(\.content-editor-backdrop\)_\>_\.touch-modal-overlay\]\:z_1320:has(.content-editor-backdrop)>.touch-modal-overlay{z-index:1320}.\[\&\:has\(input\[role\=\'switch\'\]\)\]\:grid-tc_minmax\(0\,_1fr\)_auto:has(input[role=switch]){grid-template-columns:minmax(0,1fr) auto}.\[\&_span\:last-child\]\:c_fg span:last-child{color:var(--colors-fg)}.\[\&_span\:last-child\]\:trunc_true span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.last\:bd-be-w_0:last-child{border-block-end-width:0}.\[\&_th\:nth-child\(2\)\]\:w_content\.compact th:nth-child(2){width:var(--sizes-content-compact)}.\[\&_th\:nth-child\(3\)\]\:w_content\.compact th:nth-child(3){width:var(--sizes-content-compact)}.\[\&_\.pane\:not\(\:first-child\)\]\:bd-s_token\(borderWidths\.thin\)_solid_token\(colors\.border\) .pane:not(:first-child){border-inline-start:var(--border-widths-thin) solid var(--colors-border)}.node-prop-row:focus-within .\[\.node-prop-row\:focus-within_\&\]\:op_1{opacity:1}.disabled\:bg_bg\.subtle:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-bg-subtle)}.disabled\:c_fg\.muted:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-muted)}.disabled\:cursor_default:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:default}.disabled\:cursor_not-allowed:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.disabled\:op_0\.6:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.6}.disabled\:op_0\.7:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.7}.\[\&\:active\]\:c_accent:active{color:var(--colors-accent)}.hover\:bg_bg\.hover:is(:hover,[data-hover]){background:var(--colors-bg-hover)}.hover\:bg_color-mix\(in_srgb\,_currentColor_18\%\,_transparent\):is(:hover,[data-hover]){background:color-mix(in srgb,currentColor 18%,transparent)}.hover\:bg_color-mix\(in_srgb\,_var\(--tag\)_22\%\,_transparent\):is(:hover,[data-hover]){background:color-mix(in srgb,var(--tag) 22%,transparent)}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.focus\:ring_none:is(:focus,[data-focus]){outline:var(--borders-none)}.focusVisible\:bg_bg\.hover:is(:focus-visible,[data-focus-visible]){background:var(--colors-bg-hover)}.focusVisible\:ring_2px_solid_var\(--accent\):is(:focus-visible,[data-focus-visible]){outline:2px solid var(--accent)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:var(--borders-none)}.focusVisible\:ring_token\(borderWidths\.strong\)_solid_token\(colors\.focus\):is(:focus-visible,[data-focus-visible]){outline:var(--border-widths-strong) solid var(--colors-focus)}.focusVisible\:ring-o_-2px:is(:focus-visible,[data-focus-visible]){outline-offset:-2px}.focusVisible\:ring-o_-3px:is(:focus-visible,[data-focus-visible]){outline-offset:-3px}.focusVisible\:ring-o_1px:is(:focus-visible,[data-focus-visible]){outline-offset:1px}.focusVisible\:ring-o_2px:is(:focus-visible,[data-focus-visible]){outline-offset:2px}.\[\&\:not\(\.asset-resizing-row\)\:not\(\:focus-within\)\]\:d_none:not(.asset-resizing-row):not(:focus-within){display:none}.\[\&\:enabled\:hover\]\:c_fg:enabled:hover{color:var(--colors-fg)}.\[\&\:enabled\:hover\]\:op_1:enabled:hover{opacity:1}.\[\&\[role\=\"button\"\]\:is\(\:active\,_\[data-pressed\]\)\:not\(\[data-touch-press\]\)\]\:bg_selection[role=button]:is(:active,[data-pressed]):not([data-touch-press]){background:var(--colors-selection)}.\[\&\:enabled\:focus-visible\]\:c_fg:enabled:focus-visible{color:var(--colors-fg)}.\[\&\:is\(\.graphs-row\:hover_\*\,_\:focus\)\]\:px_2:is(.graphs-row:hover *,:focus){padding-inline:var(--spacing-2)}.\[\&\:is\(\.graphs-row\:hover_\*\,_\:focus\)\]\:ov_visible:is(.graphs-row:hover *,:focus){overflow:visible}.\[\&\:is\(\.graphs-row\:hover_\*\,_\:focus\)\]\:ms_2:is(.graphs-row:hover *,:focus){margin-inline-start:var(--spacing-2)}.\[\&\:is\(\.graphs-row\:hover_\*\,_\:focus\)\]\:op_1:is(.graphs-row:hover *,:focus){opacity:1}.\[\&\:is\(\.graphs-row\:hover_\*\,_\:focus\)\]\:w_auto:is(.graphs-row:hover *,:focus){width:auto}.\[\&\:enabled\[data-press-feedback\]\:is\(\:active\,_\[data-pressed\]\)\:not\(\[data-touch-press\]\)\]\:bg_accent\.subtle:enabled[data-press-feedback]:is(:active,[data-pressed]):not([data-touch-press]){background:var(--colors-accent-subtle)}.\[\&_\.breadcrumb\:\:-webkit-scrollbar\]\:d_none .breadcrumb::-webkit-scrollbar{display:none}.\[\&_\.pane-resize-handle\:\:after\]\:bg_accent .pane-resize-handle:after{background:var(--colors-accent)}.\[\&\.update-progress-static\:\:after\]\:anim_none.update-progress-static:after{animation:none}.\[\&\.update-progress-static\:\:after\]\:inset-s_28\%.update-progress-static:after{inset-inline-start:28%}.\[\&\:\:-webkit-inner-spin-button\,_\&\:\:-webkit-outer-spin-button\]\:m_0::-webkit-inner-spin-button,.\[\&\:\:-webkit-inner-spin-button\,_\&\:\:-webkit-outer-spin-button\]\:m_0::-webkit-outer-spin-button{margin:var(--spacing-0)}.\[\&\:\:-webkit-inner-spin-button\,_\&\:\:-webkit-outer-spin-button\]\:ap_none::-webkit-inner-spin-button,.\[\&\:\:-webkit-inner-spin-button\,_\&\:\:-webkit-outer-spin-button\]\:ap_none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:d_none::-webkit-scrollbar{display:none}.\[\&\:\:after\]\:anim_update-progress_1s_ease-in-out_infinite:after{animation:update-progress 1s ease-in-out infinite}.\[\&\:\:after\]\:bg_accent:after{background:var(--colors-accent)}.\[\&\:\:after\]\:bg_border:after{background:var(--colors-border)}.\[\&\:\:after\]\:bg_transparent:after{background:var(--colors-transparent)}.\[\&\:\:after\]\:inset_0:after{inset:var(--spacing-0)}.\[\&\:\:after\]\:inset-y_0:after{inset-block:var(--spacing-0)}.\[\&\:\:after\]\:bdr_inherit:after{border-radius:inherit}.\[\&\:\:after\]\:flex_1:after{flex:1 1 0%}.\[\&\:\:after\]\:inset-e_token\(borderWidths\.thin\):after{inset-inline-end:var(--border-widths-thin)}.\[\&\:\:after\]\:inset-s_5px:after{inset-inline-start:5px}.\[\&\:\:after\]\:content_\"\":after{content:""}.\[\&\:\:after\]\:pos_absolute:after{position:absolute}.\[\&\:\:after\]\:h_1px:after{height:1px}.\[\&\:\:after\]\:w_2px:after{width:2px}.\[\&\:\:after\]\:w_45\%:after{width:45%}.\[\&\:\:after\]\:w_token\(borderWidths\.strong\):after{width:var(--border-widths-strong)}.before\:bg_bg:before{background:var(--colors-bg)}.\[\&\:\:before\]\:bg_border:before{background:var(--colors-border)}.before\:inset_-1px:before{inset:-1px}.before\:bd-c_border:before{border-color:var(--colors-border)}.before\:bdr_inherit:before{border-radius:inherit}.before\:border-style_solid:before{border-style:solid}.before\:bd-w_thin:before{border-width:var(--border-widths-thin)}.\[\&\:\:before\]\:flex_1:before{flex:1 1 0%}.\[\&\:\:before\]\:content_\"\":before{content:""}.before\:content_\"\":before{content:""}.before\:pointer-events_none:before{pointer-events:none}.before\:pos_absolute:before{position:absolute}.before\:trf-o_top_left:before{transform-origin:top left}.before\:z_-1:before{z-index:-1}.\[\&\:\:before\]\:h_1px:before{height:1px}.placeholder\:c_fg\.muted::placeholder,.placeholder\:c_fg\.muted[data-placeholder]{color:var(--colors-fg-muted)}.placeholder\:op_1::placeholder,.placeholder\:op_1[data-placeholder]{opacity:1}.\[\&\:\:selection\]\:bg_selection\.focus::selection{background:var(--colors-selection-focus)}.\[\&\:\:selection\]\:c_fg::selection{color:var(--colors-fg)}.\[\&\:focus-visible\:\:after\]\:bg_accent:focus-visible:after{background:var(--colors-accent)}@media(max-width:768px){.mobile\:--pane-header-display_none{--pane-header-display: none}.mobile\:--settings-card-inset_token\(spacing\.4\){--settings-card-inset: var(--spacing-4)}.mobile\:bg_bg\.subtle{background:var(--colors-bg-subtle)}.mobile\:bg_overlay{background:var(--colors-overlay)}.mobile\:bd_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border:var(--border-widths-thin) solid var(--colors-border)}.mobile\:inset_0{inset:var(--spacing-0)}.mobile\:inset_50\%_auto_auto_50\%{inset:50% auto auto 50%}.mobile\:m_0{margin:var(--spacing-0)}.mobile\:p_0{padding:var(--spacing-0)}.mobile\:px_2{padding-inline:var(--spacing-2)}.mobile\:px_4{padding-inline:var(--spacing-4)}.mobile\:px_max\(var\(--mobile-content-inset\)\,_calc\(\(100\%_-_var\(--editor-max-width\,_960px\)\)_\/_2\)\){padding-inline:max(var(--mobile-content-inset),calc((100% - var(--editor-max-width, 960px)) / 2))}.mobile\:px_var\(--mobile-content-inset\){padding-inline:var(--mobile-content-inset)}.mobile\:py_6{padding-block:var(--spacing-6)}.mobile\:bdr_0{border-radius:0}.mobile\:bdr_surface{border-radius:var(--radii-surface)}.mobile\:bd-t_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border-top:var(--border-widths-thin) solid var(--colors-border)}.mobile\:bd-w_0{border-width:0}.mobile\:gap_1{gap:var(--spacing-1)}.mobile\:gap_2{gap:var(--spacing-2)}.mobile\:grid-c_1{grid-column:1}.mobile\:ov_visible{overflow:visible}.mobile\:trs_none{transition:none}.mobile\:inset-e_0{inset-inline-end:var(--spacing-0)}.mobile\:inset-s_0{inset-inline-start:var(--spacing-0)}.mobile\:inset-s_4{inset-inline-start:var(--spacing-4)}.mobile\:ms_calc\(token\(sizes\.4\)_\+_token\(spacing\.1\)\){margin-inline-start:calc(var(--sizes-4) + var(--spacing-1))}.mobile\:pe_0{padding-inline-end:var(--spacing-0)}.mobile\:ps_calc\(var\(--outline-control-column\)_-_var\(--outline-fold-column\)\){padding-inline-start:calc(var(--outline-control-column) - var(--outline-fold-column))}.mobile\:inset-be_0{inset-block-end:var(--spacing-0)}.mobile\:inset-be_4{inset-block-end:var(--spacing-4)}.mobile\:inset-be_calc\(64px_\+_env\(safe-area-inset-bottom\,_0px\)_\+_token\(spacing\.4\)\){inset-block-end:calc(64px + env(safe-area-inset-bottom,0px) + var(--spacing-4))}.mobile\:inset-bs_4{inset-block-start:var(--spacing-4)}.mobile\:mbs_1{margin-block-start:var(--spacing-1)}.mobile\:pbe_1{padding-block-end:var(--spacing-1)}.mobile\:pbe_calc\(token\(spacing\.1\)_\+_env\(safe-area-inset-bottom\)\){padding-block-end:calc(var(--spacing-1) + env(safe-area-inset-bottom))}.mobile\:pbs_1{padding-block-start:var(--spacing-1)}.mobile\:pbs_3{padding-block-start:var(--spacing-3)}.mobile\:pbs_calc\(token\(spacing\.1\)_\+_env\(safe-area-inset-top\)\){padding-block-start:calc(var(--spacing-1) + env(safe-area-inset-top))}.mobile\:ai_center{align-items:center}.mobile\:as_stretch{align-self:stretch}.mobile\:bx-sh_dialog{box-shadow:var(--shadows-dialog)}.mobile\:bx-sh_inset_0_-1px_0_token\(colors\.border\){box-shadow:inset 0 -1px 0 var(--colors-border)}.mobile\:c_fg\.muted{color:var(--colors-fg-muted)}.mobile\:cg_0{column-gap:var(--spacing-0)}.mobile\:d_block{display:block}.mobile\:d_flex{display:flex}.mobile\:d_inline-flex{display:inline-flex}.mobile\:d_none{display:none}.mobile\:flex-b_100\%{flex-basis:100%}.mobile\:flex-wrap_wrap{flex-wrap:wrap}.mobile\:fs_text\.caption{font-size:var(--font-sizes-text-caption)}.mobile\:fw_semibold{font-weight:var(--font-weights-semibold)}.mobile\:grid-tc_1fr{grid-template-columns:1fr}.mobile\:grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.mobile\:jc_space-between{justify-content:space-between}.mobile\:ls_0\.08em{letter-spacing:.08em}.mobile\:op_0{opacity:0}.mobile\:pointer-events_none{pointer-events:none}.mobile\:pos_absolute{position:absolute}.mobile\:pos_fixed{position:fixed}.mobile\:rg_1{row-gap:var(--spacing-1)}.mobile\:tt_uppercase{text-transform:uppercase}.mobile\:trf_translate\(-50\%\,_-46\%\)_scale\(0\.98\){transform:translate(-50%,-46%) scale(.98)}.mobile\:trf_translateX\(calc\(-100\%_-_token\(spacing\.4\)\)\){transform:translate(calc(-100% - var(--spacing-4)))}.mobile\:z_1000{z-index:1000}.mobile\:z_1050{z-index:1050}.mobile\:z_1100{z-index:1100}.mobile\:z_40{z-index:40}.mobile\:z_900{z-index:900}.mobile\:ov-x_auto{overflow-x:auto}.mobile\:ov-x_hidden{overflow-x:hidden}.mobile\:h_100\%{height:100%}.mobile\:h_calc\(100dvh_-_2_\*_token\(spacing\.4\)\){height:calc(100dvh - 2 * var(--spacing-4))}.mobile\:h_target\.touch{height:var(--sizes-target-touch)}.mobile\:left_auto{left:auto}.mobile\:max-h_100dvh{max-height:100dvh}.mobile\:max-h_calc\(100dvh_-_2_\*_token\(spacing\.4\)\){max-height:calc(100dvh - 2 * var(--spacing-4))}.mobile\:max-h_none{max-height:none}.mobile\:max-w_none{max-width:none}.mobile\:pb_calc\(64px_\+_env\(safe-area-inset-bottom\)\){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.mobile\:pb_env\(safe-area-inset-bottom\){padding-bottom:env(safe-area-inset-bottom)}.mobile\:right_0{right:var(--spacing-0)}.mobile\:w_100\%{width:100%}.mobile\:w_calc\(2_\*_var\(--outline-spacing\)_-_var\(--outline-marker-width\)_\/_2\){width:calc(2 * var(--outline-spacing) - var(--outline-marker-width) / 2)}.mobile\:w_min\(token\(sizes\.overlay\.compact\)\,_86vw\){width:min(var(--sizes-overlay-compact),86vw)}.mobile\:w_min\(token\(sizes\.overlay\.default\)\,_calc\(100vw_-_token\(spacing\.6\)\)\){width:min(var(--sizes-overlay-default),calc(100vw - var(--spacing-6)))}.mobile\:\[\&_\.pane\]\:min-w_100\% .pane{min-width:100%}.mobile\:\[\&_\.pane-active\]\:order_-1 .pane-active{order:-1}.mobile\:\[\&_\.pane-active\]\:bd-t-c_transparent .pane-active{border-top-color:var(--colors-transparent)}.mobile\:\[\&_\>_\[data-slot\=\'control\'\]\]\:jc_flex-start>[data-slot=control]{justify-content:flex-start}.mobile\:\[\&_h2\]\:m_0 h2{margin:var(--spacing-0)}.mobile\:\[\&_h2\]\:fs_heading\.sm h2{font-size:var(--font-sizes-heading-sm)}.mobile\:\[\&\.app-animations_\.settings-tabs\]\:trs_transform_180ms_ease.app-animations .settings-tabs{transition:transform .18s ease}.mobile\:\[\&\.app-animations_\.sidebar\]\:trs_opacity_140ms_ease\,_transform_140ms_ease.app-animations .sidebar{transition:opacity .14s ease,transform .14s ease}.mobile\:\[\&\.sidebar-open_\.sidebar\]\:op_1.sidebar-open .sidebar{opacity:1}.mobile\:\[\&\.sidebar-open_\.sidebar\]\:pointer-events_auto.sidebar-open .sidebar{pointer-events:auto}.mobile\:\[\&\.sidebar-open_\.sidebar\]\:trf_translate\(-50\%\,_-50\%\)_scale\(1\).sidebar-open .sidebar{transform:translate(-50%,-50%) scale(1)}.mobile\:\[\&\.tabs-open_\.settings-tabs\]\:bx-sh_popup.tabs-open .settings-tabs{box-shadow:var(--shadows-popup)}.mobile\:\[\&\.tabs-open_\.settings-tabs\]\:trf_translateX\(0\).tabs-open .settings-tabs{transform:translate(0)}.mobile\:\[\&\.tabs-open_\.settings-tabs-backdrop\]\:bg_overlay.tabs-open .settings-tabs-backdrop{background:var(--colors-overlay)}.mobile\:\[\&\.tabs-open_\.settings-tabs-backdrop\]\:inset_0.tabs-open .settings-tabs-backdrop{inset:var(--spacing-0)}.mobile\:\[\&\.tabs-open_\.settings-tabs-backdrop\]\:d_block.tabs-open .settings-tabs-backdrop{display:block}.mobile\:\[\&\.tabs-open_\.settings-tabs-backdrop\]\:pos_absolute.tabs-open .settings-tabs-backdrop{position:absolute}.mobile\:\[\&\.tabs-open_\.settings-tabs-backdrop\]\:z_35.tabs-open .settings-tabs-backdrop{z-index:35}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:bg_bg\.subtle{background:var(--colors-bg-subtle)}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:bd-t_token\(borderWidths\.thin\)_solid_token\(colors\.border\){border-top:var(--border-widths-thin) solid var(--colors-border)}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:inset-e_0{inset-inline-end:var(--spacing-0)}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:inset-s_0{inset-inline-start:var(--spacing-0)}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:inset-be_0{inset-block-end:var(--spacing-0)}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:d_flex{display:flex}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:d_none{display:none}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:pos_fixed{position:fixed}body.kb-editing .mobile\:\[body\.kb-editing_\&\]\:z_1000{z-index:1000}body.kb-editing.kb-nav-early .mobile\:\[body\.kb-editing\.kb-nav-early_\&\]\:d_flex{display:flex}}@media(pointer:coarse),(max-width:768px){.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:px_0{padding-inline:var(--spacing-0)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:px_3{padding-inline:var(--spacing-3)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:py_0{padding-block:var(--spacing-0)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:py_2{padding-block:var(--spacing-2)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:cursor_pointer{cursor:pointer}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:fs_heading\.md{font-size:var(--font-sizes-heading-md)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:fs_text\.body{font-size:var(--font-sizes-text-body)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:fs_text\.ui{font-size:var(--font-sizes-text-ui)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:h_target\.touch{height:var(--sizes-target-touch)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:min-h_target\.touch{min-height:var(--sizes-target-touch)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:min-w_target\.touch{min-width:var(--sizes-target-touch)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:w_target\.touch{width:var(--sizes-target-touch)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:\[\&_\.node-prop-chip\]\:pe_2 .node-prop-chip{padding-inline-end:var(--spacing-2)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:\[\&_\>_svg\]\:size_inline\.default>svg{width:var(--sizes-inline-default);height:var(--sizes-inline-default)}.\[\&_\[data-slot\=\"root\"\]\]\:\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:min-h_target\.touch [data-slot=root]{min-height:var(--sizes-target-touch)}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:\[\&_\:is\(\.ordered-list-move\,_\.node-prop-chip-x\)\]\:d_none :is(.ordered-list-move,.node-prop-chip-x){display:none}:is(.node-prop-zone,.ordered-list-inline) .\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:\[\:is\(\.node-prop-zone\,_\.ordered-list-inline\)_\&\]\:pointer-events_none{pointer-events:none}:is(.node-prop-zone,.ordered-list-inline) .\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:\[\:is\(\.node-prop-zone\,_\.ordered-list-inline\)_\&\]\:vis_hidden{visibility:hidden}.\[\@media_\(pointer\:_coarse\)\,_\(max-width\:_768px\)\]\:\[\&_\:is\(button\,_\.node-prop-chip-x\)\:not\(\.node-prop-chip-add\)\]\:pointer-events_none :is(button,.node-prop-chip-x):not(.node-prop-chip-add){pointer-events:none}}@media(min-width:769px){body.sidebar-resizing .desktop\:\[body\.sidebar-resizing_\&\]\:\[\&_\>_\.sidebar\]\:trs_none>.sidebar{transition:none}.desktop\:\[\&\.app-animations_\>_\.sidebar\]\:trs_margin-inline-start_200ms_cubic-bezier\(0\.2\,_0\,_0\,_1\)\,_visibility_0s.app-animations>.sidebar{transition:margin-inline-start .2s cubic-bezier(.2,0,0,1),visibility 0s}.desktop\:\[\&\.app-animations\.sidebar-collapsed_\>_\.sidebar\]\:trs-dly_0s\,_200ms.app-animations.sidebar-collapsed>.sidebar{transition-delay:0s,.2s}.desktop\:\[\&\.sidebar-collapsed_\>_\.sidebar\]\:ms_calc\(-1_\*_var\(--sidebar-width\,_token\(sizes\.content\.column\)\)\).sidebar-collapsed>.sidebar{margin-inline-start:calc(-1 * var(--sidebar-width, var(--sizes-content-column)))}.desktop\:\[\&\.sidebar-collapsed_\>_\.sidebar\]\:pointer-events_none.sidebar-collapsed>.sidebar{pointer-events:none}.desktop\:\[\&\.sidebar-collapsed_\>_\.sidebar\]\:vis_hidden.sidebar-collapsed>.sidebar{visibility:hidden}}@media(hover:hover){:root[data-theme-style=minimal] .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\&\]\:p_0{padding:var(--spacing-0)}:root[data-theme-style=minimal] .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\&\]\:ov_hidden{overflow:hidden}:root[data-theme-style=minimal] .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\&\]\:op_0{opacity:0}:root[data-theme-style=minimal] .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\&\]\:w_0{width:var(--sizes-0)}:root[data-theme-style=minimal] :is(.node-prop-zone,.def-chips):is(:hover,:focus-within) .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\:is\(\.node-prop-zone\,_\.def-chips\)\:is\(\:hover\,_\:focus-within\)_\&\]\:hover\:op_1:is(:hover,[data-hover]),:root[data-theme-style=minimal] :is(.node-prop-zone,.def-chips):is(:hover,:focus-within) .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\:is\(\.node-prop-zone\,_\.def-chips\)\:is\(\:hover\,_\:focus-within\)_\&\]\:focusVisible\:op_1:is(:focus-visible,[data-focus-visible]){opacity:1}:root[data-theme-style=minimal] :is(.node-prop-zone,.def-chips):is(:hover,:focus-within) .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\:is\(\.node-prop-zone\,_\.def-chips\)\:is\(\:hover\,_\:focus-within\)_\&\]\:px_1{padding-inline:var(--spacing-1)}:root[data-theme-style=minimal] :is(.node-prop-zone,.def-chips):is(:hover,:focus-within) .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\:is\(\.node-prop-zone\,_\.def-chips\)\:is\(\:hover\,_\:focus-within\)_\&\]\:py_0{padding-block:var(--spacing-0)}:root[data-theme-style=minimal] :is(.node-prop-zone,.def-chips):is(:hover,:focus-within) .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\:is\(\.node-prop-zone\,_\.def-chips\)\:is\(\:hover\,_\:focus-within\)_\&\]\:op_0\.6{opacity:.6}:root[data-theme-style=minimal] :is(.node-prop-zone,.def-chips):is(:hover,:focus-within) .\[\@media_\(hover\:_hover\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\:is\(\.node-prop-zone\,_\.def-chips\)\:is\(\:hover\,_\:focus-within\)_\&\]\:w_auto{width:auto}}@media(hover:hover)and (pointer:fine){.block-row-shell:hover>.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\.block-row-shell\:hover_\>_\&\]\:\[\&_\>_svg\]\:op_1>svg,.block-row-shell:hover>:is(.block,.query-result-body,.qs-group-header)>.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\.block-row-shell\:hover_\>_\:is\(\.block\,_\.query-result-body\,_\.qs-group-header\)_\>_\&\]\:\[\&_\>_svg\]\:op_1>svg,.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:\[\&_\>_svg\]\:op_1:enabled:hover>svg,:is(.node-occurrence-body:hover,.projected-property-row:hover)>.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\:is\(\.node-occurrence-body\:hover\,_\.projected-property-row\:hover\)_\>_\&\]\:\[\&_\>_svg\]\:op_1>svg{opacity:1}.\[\&\:where\(\[data-status-action\]\)\]\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:bg_bg\.hover:where([data-status-action]):enabled:hover{background:var(--colors-bg-hover)}.\[\&\:where\(\[data-status-action\]\)\]\:\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:c_fg:where([data-status-action]):enabled:hover{color:var(--colors-fg)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\]\:bg_transparent:hover{background:var(--colors-transparent)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\]\:c_fg:hover{color:var(--colors-fg)}.node-prop-row:hover .\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\.node-prop-row\:hover_\&\]\:op_1{opacity:1}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:bg_accent\.subtle:enabled:hover{background:var(--colors-accent-subtle)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:bg_bg\.hover:enabled:hover{background:var(--colors-bg-hover)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:bg_selection:enabled:hover{background:var(--colors-selection)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:bg_transparent:enabled:hover{background:var(--colors-transparent)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:bd-c_border\.strong:enabled:hover{border-color:var(--colors-border-strong)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:td_none:enabled:hover{text-decoration:none}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:c_accent:enabled:hover{color:var(--colors-accent)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:enabled\:hover\]\:c_fg:enabled:hover{color:var(--colors-fg)}.\[\@media_\(hover\:_hover\)_and_\(pointer\:_fine\)\]\:\[\&\:hover\:\:after\]\:bg_accent:hover:after{background:var(--colors-accent)}}@media(hover:none){:root[data-theme-style=minimal] .\[\@media_\(hover\:_none\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\&\]\:op_0\.6{opacity:.6}:root[data-theme-style=minimal] .\[\@media_\(hover\:_none\)\]\:\[\:root\[data-theme-style\=\"minimal\"\]_\&\]\:focusVisible\:op_1:is(:focus-visible,[data-focus-visible]){opacity:1}}@media(hover:none),(pointer:coarse){.\[\@media_\(hover\:_none\)\,_\(pointer\:_coarse\)\]\:\[\&\:enabled_\>_svg\]\:op_1:enabled>svg{opacity:1}}@container (max-width: 640px){.\[\@container_\(max-width\:_640px\)\]\:flex_1_1_100\%{flex:1 1 100%}.\[\@container_\(max-width\:_640px\)\]\:flex-wrap_wrap{flex-wrap:wrap}}@container settings-fields (max-width: 40rem){.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:flex_1{flex:1 1 0%}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:ov_visible{overflow:visible}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:d_block{display:block}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:flex-b_field\.default{flex-basis:var(--sizes-field-default)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:flex-wrap_wrap{flex-wrap:wrap}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:ov-wrap_anywhere{overflow-wrap:anywhere}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:white-space_normal{white-space:normal}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-name\]\:grid-c_1_\/_-1 .graphs-name{grid-column:1 / -1}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:px_2 .graphs-row{padding-inline:var(--spacing-2)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:bd-be_token\(borderWidths\.thin\)_solid_token\(colors\.border\) .graphs-row{border-block-end:var(--border-widths-thin) solid var(--colors-border)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:py_3 .graphs-row{padding-block:var(--spacing-3)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:ai_center .graphs-row{align-items:center}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:cg_3 .graphs-row{column-gap:var(--spacing-3)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:d_grid .graphs-row{display:grid}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:grid-tc_auto_minmax\(0\,_1fr\) .graphs-row{grid-template-columns:auto minmax(0,1fr)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row\]\:rg_2 .graphs-row{row-gap:var(--spacing-2)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row_\>_td\]\:p_0 .graphs-row>td{padding:var(--spacing-0)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row_\>_td\]\:bd-be_0 .graphs-row>td{border-block-end:0}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-row_\>_td\]\:w-is_auto .graphs-row>td{inline-size:auto}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.graphs-share\]\:ta_end .graphs-share{text-align:end}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_\.settings-toggle\]\:mbs_0 .settings-toggle{margin-block-start:var(--spacing-0)}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_tbody\,_\&_\.graphs-group-row\,_\&_\.graphs-group-row_th\]\:d_block tbody,.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_tbody\,_\&_\.graphs-group-row\,_\&_\.graphs-group-row_th\]\:d_block .graphs-group-row,.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_tbody\,_\&_\.graphs-group-row\,_\&_\.graphs-group-row_th\]\:d_block .graphs-group-row th{display:block}.\[\@container_settings-fields_\(max-width\:_40rem\)\]\:\[\&_thead\]\:d_none thead{display:none}}@container (max-width: 520px){.\[\@container_\(max-width\:_520px\)\]\:\[\&_\.graph-sharing-actions_\>_button\]\:w_100\% .graph-sharing-actions>button{width:100%}.\[\@container_\(max-width\:_520px\)\]\:\[\&_\.graph-sharing-field\]\:flex_1_1_100\% .graph-sharing-field{flex:1 1 100%}}@container settings-fields (max-width: 32rem){.\[\@container_settings-fields_\(max-width\:_32rem\)\]\:gap_2{gap:var(--spacing-2)}.\[\@container_settings-fields_\(max-width\:_32rem\)\]\:grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.\[\@container_settings-fields_\(max-width\:_32rem\)\]\:\[\&_\>_\[data-slot\=\'control\'\]\]\:jc_flex-start>[data-slot=control]{justify-content:flex-start}}@container (min-width: 520px){.\[\@container_\(min-width\:_520px\)\]\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}}@starting-style{.\[\@starting-style\]\:op_0,.\[\&_\.touch-modal-box\]\:\[\@starting-style\]\:op_0 .touch-modal-box{opacity:0}.\[\&_\.touch-modal-box\]\:\[\@starting-style\]\:trf_translateX\(-50\%\)_scale\(0\.96\) .touch-modal-box{transform:translate(-50%) scale(.96)}.\[\&\.overlay-popover-motion\.overlay-popover-scale\]\:\[\@starting-style\]\:op_0.overlay-popover-motion.overlay-popover-scale{opacity:0}.\[\&\.overlay-popover-motion\.overlay-popover-scale\]\:\[\@starting-style\]\:trf_scale\(0\.95\).overlay-popover-motion.overlay-popover-scale{transform:scale(.95)}.\[\&\[open\]\.touch-modal-motion\]\:\[\@starting-style\]\:op_0[open].touch-modal-motion,.\[\&_\>_\:is\(\.modal\,_\.settings-panel\)\]\:\[\@starting-style\]\:op_0>:is(.modal,.settings-panel){opacity:0}.\[\&_\>_\:is\(\.modal\,_\.settings-panel\)\]\:\[\@starting-style\]\:trf_scale\(0\.96\)>:is(.modal,.settings-panel){transform:scale(.96)}}}.loading-constellation svg{width:240px;max-width:80%;height:180px;color:var(--accent)}.loading-links line{stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.loading-links .is-linked{opacity:.4;stroke-dashoffset:0}.loading-nodes circle{fill:var(--bg);stroke:currentColor;stroke-width:1.6;transform-box:fill-box;transform-origin:center}.loading-nodes circle:nth-child(4),.loading-nodes circle:nth-child(6){color:var(--icon-teal)}.loading-nodes circle:nth-child(11){color:var(--icon-violet)}.loading-nodes circle:nth-child(2),.loading-nodes circle:nth-child(6),.loading-nodes circle:nth-child(9){fill:currentColor}.loading-constellation[data-animate] line{transition:stroke-dashoffset .85s cubic-bezier(.23,1,.32,1),opacity .65s ease}.loading-constellation[data-animate] circle.is-linked{animation:loading-node-pulse .85s ease-in-out}@keyframes loading-node-pulse{50%{transform:scale(1.25)}}.loading-constellation[data-animate] svg{animation:loading-constellation-drift 13s ease-in-out infinite}@keyframes loading-constellation-drift{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}
