.tile{border:1px solid var(--rule);border-radius:10px;position:relative}.tile .tile-go{display:none}.tile.is-focused{outline:none}.tile[data-family=canvas] .cv-row{background:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.tile[data-family=canvas] .cv-row .cv-row-title{background:color-mix(in oklab,var(--bg-raised) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:3px 10px;transition:opacity .35s}.tile[data-family=canvas] .cv-row .tile-verbs,.tile[data-family=canvas] .cv-row .cv-row-acts,.tile[data-family=canvas] .cv-row .cv-row-ctls,.tile[data-family=canvas] .cv-row .cv-morewrap{pointer-events:none;opacity:0;background:color-mix(in oklab,var(--bg-raised) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:2px;transition:opacity .25s}.tile[data-family=canvas].bar-hover .cv-row .tile-verbs,.tile[data-family=canvas].bar-hover .cv-row .cv-row-acts,.tile[data-family=canvas].bar-hover .cv-row .cv-row-ctls,.tile[data-family=canvas].bar-hover .cv-row .cv-morewrap{pointer-events:auto;opacity:1}.cv-morewrap{display:none;position:relative}.cv-ctls-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:16;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px;background:color-mix(in oklab,var(--bg-raised) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--rule);border-radius:10px;box-shadow:0 10px 28px #0006;min-width:150px;max-width:min(260px,calc(100cqw - 16px))}@container (max-width:460px){.tile .cv-row .cv-row-ctls{display:none}.tile .cv-row .cv-morewrap{display:inline-flex}}.tile[data-family=canvas].is-idle .cv-row .cv-row-title,.tile[data-family=canvas].is-idle .cv-hint{opacity:0}.tile[data-family=canvas]:focus-within .cv-row .cv-row-title{opacity:1}.tile[data-family=canvas] .cv-hint{transition:opacity .35s}.stage-ctls{position:absolute;bottom:10px;right:12px;z-index:5;display:flex;align-items:center;gap:4px;transition:opacity .35s}.stage-freedom{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--fg-subtle,var(--fg-muted));opacity:.7}.stage-freedom svg{width:15px;height:15px}.tile.is-idle .stage-ctls{opacity:0;pointer-events:none}.tile .cv-icbtn{border-color:transparent}.tile .cv-icbtn:hover{border-color:var(--rule-strong,var(--rule))}.tile .cv-icbtn.is-on{color:var(--fg-strong);border-color:var(--fg-muted);background:color-mix(in oklab,var(--fg) 11%,transparent)}.tile.has-grip .cv-row{cursor:grab;touch-action:none}.tile.has-grip .cv-row:active{cursor:grabbing}.tile.has-grip[data-family=canvas] .cv-row .cv-row-title{pointer-events:auto;cursor:grab}.tile-verbs{display:flex;gap:4px;flex:none}.tile .cv-row{flex-wrap:nowrap;min-width:0}.tile .cv-row-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex}.tile .cv-row-name{flex:none;overflow:visible;white-space:nowrap}.tile .cv-row-sub,.tile .cv-row-status{flex:none}.tile .cv-row-sp{min-width:6px}@container (max-width: 260px){.tile .cv-row-sub,.tile .cv-row-status{display:none}}.tile{container-type:inline-size}.toolrow{position:relative;display:flex;align-items:center;gap:8px;min-width:0;flex:1}.toolrow.is-wide .toolrow-ctl{display:flex;align-items:center;gap:6px;min-width:0}.toolrow.is-collapsed{gap:4px;flex:none}.toolrow-icbtn{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:7px;background:transparent;color:var(--fg-muted);cursor:pointer}.toolrow-icbtn svg{width:14px;height:14px}.toolrow-icbtn:hover,.toolrow-icbtn.is-open{color:var(--fg);border-color:var(--rule-strong,var(--fg-muted))}.toolrow-dot{position:absolute;top:-5px;right:-5px;min-width:13px;height:13px;padding:0 3px;border-radius:7px;background:var(--fg,#e8e8e6);color:var(--bg,#111);font-size:9px;line-height:13px;text-align:center;font-family:var(--font-mono)}.tile-toolrow{position:relative;z-index:11;overflow:visible;flex:none;display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 10px;background:var(--bg-panel);border-bottom:1px solid var(--rule)}.toolrow-pushdown{position:absolute;top:calc(100% - 2px);left:8px;right:8px;z-index:12;display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--bg-panel);border:1px solid var(--rule);border-radius:8px}.tile-toolrow .toolrow.is-collapsed{position:static}.toolrow-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:12;min-width:180px;max-width:260px;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--bg-panel);border:1px solid var(--rule);border-radius:10px;box-shadow:0 8px 24px #00000059}.tile[data-family=canvas] .toolrow{flex:none}.tiler{position:relative;width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.tiler-area{flex:1;min-height:0;display:flex;position:relative;padding:8px}.tiler.is-single>.tiler-area,.tiler.has-pinned>.tiler-area,.tiler:has(.tiler-fullspace)>.tiler-area{padding:0}.tiler-area>.tiler-split,.tiler-area>.tiler-cell{flex:1;min-width:0;min-height:0}.tiler-split{display:flex;min-width:0;min-height:0;flex:1}.tiler-split.is-h{flex-direction:column}.tiler-cell{display:flex;flex:1;min-width:0;min-height:0}.tiler-cell>.tile{flex:1;min-width:0;min-height:0}.tiler-div{flex:none;position:relative;z-index:6;background:transparent}.tiler-div.is-v{width:9px;margin:0 -2px;cursor:col-resize}.tiler-div.is-h{height:9px;margin:-2px 0;cursor:row-resize}.tiler-div:after{content:"";position:absolute;background:transparent;transition:background .15s}.tiler-div.is-v:after{left:3px;top:0;bottom:0;width:3px;border-radius:2px}.tiler-div.is-h:after{top:3px;left:0;right:0;height:3px;border-radius:2px}.tiler-div:hover:after{background:color-mix(in oklab,var(--fg) 12%,transparent)}.tiler-div:active:after{background:color-mix(in oklab,var(--fg) 22%,transparent)}.tiler-fullspace{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex}.tiler-fullspace>.tile{flex:1}.tiler.is-single .tile,.tiler-fullspace .tile,.tile.is-pinned{border:0;border-radius:0;outline:none}.tile.is-pinned[data-family=canvas] .cv-row{display:none}.tile-pin-corner{position:absolute;top:8px;right:10px;z-index:20}.tile-pin-corner.is-inline{position:static;top:auto;right:auto;margin-left:auto;flex:none}.tiler-strip{flex:none;display:flex;gap:6px;align-items:center;padding:6px 10px;border-top:1px solid var(--rule);background:var(--bg-panel)}.tiler-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:11.5px;padding:3px 9px;border:1px solid var(--rule);border-radius:8px;background:var(--bg-raised);color:var(--fg-muted);cursor:pointer}.tiler-chip:hover{color:var(--fg);border-color:var(--rule-strong,var(--fg-muted))}.tiler-chip-arr{font-size:9px;color:var(--fg-muted)}.tiler-chip-x{margin-left:2px;font-size:10px;opacity:.6}.tiler-chip-x:hover{opacity:1;color:var(--fg)}.tiler-fullspace~.tiler-strip{position:relative;z-index:31}.tile-crash{display:flex;align-items:center;justify-content:center;flex:1;background:var(--bg-raised)}.tile-crash-msg{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:320px;text-align:center;font-size:12px;color:var(--fg-muted)}.tile-crash-msg b{color:var(--fg);font-weight:600}.tile-crash-msg span{font-family:var(--font-mono);font-size:10.5px;word-break:break-word}.tile-crash-msg button{font:inherit;font-size:11.5px;padding:4px 12px;border:1px solid var(--rule);border-radius:8px;background:transparent;color:var(--fg);cursor:pointer}.tile-crash-msg button:hover{border-color:var(--rule-strong)}.droptarget{position:relative;flex:1;display:flex;min-width:0;min-height:0}.droptarget>.tile{flex:1;min-width:0;min-height:0}.droptarget-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.dropzone{position:absolute;z-index:21;background:color-mix(in oklab,var(--fg) 10%,transparent);border:1.5px dashed color-mix(in oklab,var(--fg) 45%,transparent);border-radius:8px;display:flex;align-items:center;justify-content:center;pointer-events:none}.dropzone.is-left{left:4px;top:4px;bottom:4px;width:34%}.dropzone.is-right{right:4px;top:4px;bottom:4px;width:34%}.dropzone.is-top{top:4px;left:4px;right:4px;height:34%}.dropzone.is-bottom{bottom:4px;left:4px;right:4px;height:34%}.dropzone.is-center{top:22%;right:22%;bottom:22%;left:22%}.dropzone-lbl{font-size:11px;font-family:var(--font-mono,ui-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);background:var(--bg-raised,#1b1e22);padding:2px 8px;border-radius:6px}.dragghost{position:fixed;z-index:99;pointer-events:none;font-size:11.5px;padding:4px 10px;border:1px solid var(--rule-strong,var(--fg-muted));border-radius:8px;background:var(--bg-raised,#1b1e22);color:var(--fg,#e8e8e6);box-shadow:0 6px 18px #0006}.tile .cv-row{touch-action:none}body.is-tiledrag{cursor:grabbing;-webkit-user-select:none;user-select:none}.idx-tile-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;min-width:0;min-height:0}.idx-tile-host{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.idx-tile-host .idx-view{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}[data-app] .idx-tile-host .idx-list,[data-app] .idx-tile-scroll.idx-list{flex:1;min-width:0;min-height:0;overflow:auto;border:0;border-radius:0}.idx-tile-host .idx-list>.idx-hdr{position:sticky;top:0;z-index:6}.idx-tile-search{flex:1;min-width:0}.idx-tile-search .idx-search{margin:0}.idx-tile-search .idx-chips{margin-top:6px}.idx-tile-search .idx-chip,.toolrow .idx-chip{white-space:nowrap}[data-app] .tile :focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--fg-muted)}[data-app] .tile .idx-search-bar input:focus-visible,[data-app] .tile .idx-search-bar input:focus{outline:none;box-shadow:none}[data-app] .idx-tile-search .idx-chip.is-active{color:var(--fg-strong);border-color:var(--fg-muted);background:color-mix(in oklab,var(--fg) 11%,transparent)}[data-app] .idx-tile-search .idx-cmdtok{color:var(--fg-strong);background:color-mix(in oklab,var(--fg) 11%,transparent);border-color:var(--fg-muted)}[data-app] .idx-tile-search .idx-cmdtok.is-tag{color:var(--fg-muted);background:var(--surface-2);border-color:var(--rule)}[data-app] .idx-tile-search .idx-mode.is-override{color:var(--fg-strong);border-color:var(--fg-muted);background:color-mix(in oklab,var(--fg) 11%,transparent)}.map-tile>.cv-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.canvashost .gst-zoom,.canvashost .gst-hint,.canvashost .cv-hint,.map-tile .cv-hint{display:none}.canvashost{position:relative}.canvashost>.cv-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.mosaic-feed{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;background:var(--bg);container-type:inline-size}.mosaic-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-flow:row dense;align-content:start;padding:12px}@container (max-width:900px){.mosaic-grid{grid-template-columns:repeat(4,1fr)}}@container (max-width:560px){.mosaic-grid{grid-template-columns:repeat(2,1fr)}}@container (max-width:360px){.mosaic-grid{grid-template-columns:1fr}}.mosaic-slot{display:flex;flex-direction:column}.mosaic-slot[data-height=aspect],.mosaic-slot[data-height=viewport],.mosaic-slot[data-height=fixed]{overflow:hidden}.mosaic-slot-inner{min-height:0;flex:0 0 auto}.mosaic-slot[data-height=aspect] .mosaic-slot-inner,.mosaic-slot[data-height=viewport] .mosaic-slot-inner,.mosaic-slot[data-height=fixed] .mosaic-slot-inner{flex:1 1 auto}.mosaic-slot[data-height=aspect] .mosaic-cell,.mosaic-slot[data-height=viewport] .mosaic-cell,.mosaic-slot[data-height=fixed] .mosaic-cell{height:100%}@keyframes mosaic-in{0%{opacity:0;transform:scale(.965) translateY(8px)}to{opacity:1;transform:none}}@keyframes mosaic-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.965) translateY(-6px)}}.mosaic-cell{border:1px solid var(--rule);border-radius:12px;background:var(--bg-raised);padding:14px 16px;box-sizing:border-box;height:100%}.mosaic-cell:has(.mtile.is-pinned){border:0;border-radius:0}.mosaic-cell.size-compact{border-radius:14px}.mosaic-cell.h-aspect,.mosaic-cell.h-viewport,.mosaic-cell.h-fixed{overflow:hidden}.mosaic-cell:has(.mtile){padding:0}.mtile{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:12px;overflow:hidden}.mtile.is-standalone{border:1px solid var(--rule);background:var(--bg-raised)}.mtile-head{flex:none;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 13px;min-height:30px}.mtile.fam-data .mtile-head{border-bottom:1px solid var(--rule)}.mtile-title{font-size:12.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.mtile-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle);flex:none}.mtile-sp{flex:1}.mtile-body{flex:1;min-height:0;position:relative;overflow:visible}.mtile.fam-canvas .mtile-body{overflow:hidden}.mosaic-slot[data-height=aspect] .mtile.fam-data .mtile-body,.mosaic-slot[data-height=viewport] .mtile.fam-data .mtile-body,.mosaic-slot[data-height=fixed] .mtile.fam-data .mtile-body{overflow:auto}.mtile.fam-canvas{position:relative}.mtile.fam-canvas .mtile-head{position:absolute;top:0;left:0;right:0;z-index:2;background:linear-gradient(var(--bg-raised),transparent);pointer-events:none}.mtile.fam-canvas .mtile-head .tile-verbs{pointer-events:auto}.mtile .tile-verbs{display:flex;gap:2px}.mtile .tile-verbs{opacity:0;transition:opacity .15s ease}.mtile-head:hover .tile-verbs,.mtile-head:focus-within .tile-verbs{opacity:1}.mtile.fam-canvas:hover .tile-verbs,.mtile.fam-canvas:focus-within .tile-verbs{opacity:1}.mtile.fam-canvas .mtile-head,.mtile.fam-canvas .stage-ctls{transition:opacity .35s ease}.mtile.fam-canvas.is-idle .mtile-head,.mtile.fam-canvas.is-idle .stage-ctls{opacity:0}.mtile.fam-canvas:hover .mtile-head,.mtile.fam-canvas:hover .stage-ctls,.mtile.fam-canvas:focus-within .stage-ctls{opacity:1}.tile-go{display:flex;gap:2px}.tile-go-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--rule);border-radius:6px;background:transparent;color:var(--fg-muted);cursor:pointer}.tile-go-btn:hover{border-color:var(--fg-muted);color:var(--fg)}.tile-go-btn svg{width:14px;height:14px}.sql{display:flex;flex-direction:column;height:100%;min-height:0}.mosaic-slot.is-dim .mosaic-cell{opacity:.5;filter:saturate(.5);transition:opacity .4s ease,filter .4s ease}.mosaic-slot.is-dim:hover .mosaic-cell{opacity:1;filter:none}.sk-bar,.sk-block,.sk-dot{display:inline-block;background:linear-gradient(90deg,var(--rule) 0%,color-mix(in oklab,var(--rule) 40%,transparent) 50%,var(--rule) 100%);background-size:200% 100%;animation:sk-shim 1.5s linear infinite}.sk-dot{border-radius:50%;flex:none}.sk-block{border-radius:6px;width:100%}@keyframes sk-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.skel{display:flex;flex-direction:column;gap:9px}.skel-row{display:flex;align-items:center;gap:8px}.skel-stat-fig{margin:2px 0 4px}.skel-spark{gap:11px}.skel-note{flex-direction:row;align-items:flex-start;gap:11px}.skel-note-body{flex:1;display:flex;flex-direction:column;gap:7px;padding-top:2px}.skel-chart{gap:12px}.skel-bars{display:flex;align-items:flex-end;gap:6px}.skel-vbar{flex:1;width:auto;border-radius:4px 4px 2px 2px;animation-duration:1.8s}.skel-strip{flex-direction:row;align-items:center;gap:10px}.map-panelbar{position:absolute;top:52px;right:10px;z-index:9;display:flex;gap:6px;transition:opacity .35s}.tile.is-idle .map-panelbar{opacity:0;pointer-events:none}.map-panelchip{font:inherit;font-size:10.5px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border:1px solid var(--rule);border-radius:var(--radius-pill,10px);background:color-mix(in oklab,var(--bg-raised) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg-muted);cursor:pointer}.map-panelchip:hover{color:var(--fg);border-color:var(--rule-strong)}.map-panelchip.is-open{color:var(--fg-strong);border-color:var(--fg-muted);background:color-mix(in oklab,var(--fg) 11%,transparent)}.map-panelpop{position:absolute;top:calc(100% + 8px);right:0;min-width:0;width:max-content;max-width:min(280px,calc(100cqw - 20px));padding:12px 14px;background:color-mix(in oklab,var(--bg-raised) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--rule);border-radius:10px;box-shadow:0 10px 28px #0006}.map-panelpop-t{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:8px}.xp-row{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:nowrap;min-height:36px}.xp-row.is-break{flex-wrap:wrap}.xp-row .xp-bar{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;background:var(--bg-sunken,var(--bg-deep));border:1px solid var(--rule);border-radius:var(--radius-md,8px);flex:1 1 200px;min-width:200px;max-width:2000px;transition:max-width .25s var(--ease-out,ease),min-width .25s var(--ease-out,ease),opacity .2s ease,padding .25s ease}.xp-row .xp-bar.is-custom{border:0;background:transparent;padding:0;height:auto}.xp-row .xp-bar.is-custom .idx-search{flex:1;min-width:0}.xp-row .xp-bar.is-custom .idx-search-bar{min-width:0}.xp-row.is-closed .xp-bar{flex:0 1 auto;min-width:0;max-width:0;opacity:0;padding:0;border-color:transparent;pointer-events:none;overflow:hidden}.xp-row .xp-bar input{flex:1;min-width:60px;background:none;border:0;outline:none;box-shadow:none;font:inherit;font-size:12px;color:var(--fg);padding:0}.xp-row .xp-bar input::placeholder{color:var(--fg-subtle)}.xp-row .xp-group{flex:none;min-width:0;overflow:hidden}.xp-row.is-break .xp-group{flex-basis:100%}.xp-chips{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.xp-lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;margin:0 2px}.xp-sep{width:1px;height:16px;background:var(--rule);margin:0 5px;flex:none}.xp-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);background:transparent;border:1px solid var(--rule);border-radius:var(--radius-pill,11px);cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.xp-chip:hover{color:var(--fg);border-color:var(--rule-strong)}.xp-chip.is-active{color:var(--fg-strong);border-color:var(--fg-muted);background:color-mix(in oklab,var(--fg) 11%,transparent)}.xp-chip.is-active.is-success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-fg)}.xp-chip.is-active.is-warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-fg)}.xp-chip.is-active.is-danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-fg)}.xp-clear{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle);background:none;border:0;cursor:pointer;padding:0 4px;white-space:nowrap}.xp-clear:hover{color:var(--fg)}.tbl-tile-host{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0}.tbl-tile-host .app-table-view{flex:1;min-height:0;display:flex;flex-direction:column}.tbl-tile-host .app-table-scroll{flex:1;min-height:0;overflow:auto}.tbl-tile-filter{flex:1;min-width:0}.tbl-tile-filter .app-table-filter{padding:0;border:0;background:transparent;flex-wrap:wrap}.idx-layout-inline .idx-search{display:flex;align-items:center;gap:8px;min-width:0}.idx-layout-inline .idx-search-bar{flex:1;min-width:180px}.idx-layout-inline .idx-chips{margin-top:0;flex:none;overflow:hidden;flex-wrap:nowrap}.idx-layout-reveal .idx-chips{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .18s ease,opacity .18s ease,margin-top .18s ease}.idx-layout-reveal:focus-within .idx-chips,.idx-layout-reveal.has-active .idx-chips{max-height:44px;opacity:1;margin-top:6px}.idx-layout-title{position:relative;min-width:0;flex:1;display:flex}.idx-layout-title .idx-search{flex:1;min-width:0}.idx-layout-title .idx-search-bar{min-height:30px;height:30px;min-width:0}.idx-layout-title .idx-chips{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:14;display:none;flex-wrap:wrap;padding:8px 10px;background:var(--bg-panel);border:1px solid var(--rule);border-radius:10px;box-shadow:0 8px 24px #0000004d;margin:0}.idx-layout-title:focus-within .idx-chips{display:flex}.idx-layout-hybrid,.idx-layout-hybridbtn{min-width:0;flex:1;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.idx-layout-hybrid.is-break,.idx-layout-hybridbtn.is-break{flex-wrap:wrap}.idx-layout-hybrid .idx-search .idx-chips:empty,.idx-layout-hybridbtn .idx-search .idx-chips:empty{display:none}.idx-layout-hybrid .idx-search,.idx-layout-hybridbtn .idx-search{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 10px;flex:1;min-width:0}.idx-layout-hybrid.is-break .idx-search,.idx-layout-hybridbtn.is-break .idx-search{flex-wrap:wrap}.idx-layout-hybrid.is-break .idx-chips,.idx-layout-hybridbtn.is-break .idx-chips{flex-basis:100%}.idx-layout-hybrid .idx-search-bar,.idx-layout-hybridbtn.is-open .idx-search-bar{flex:1 1 200px;min-width:200px;max-width:300px;transition:max-width .25s var(--ease-out,ease),min-width .25s var(--ease-out,ease),opacity .2s ease}.idx-layout-hybrid .idx-search:focus-within .idx-search-bar,.idx-layout-hybridbtn.is-open .idx-search-bar,.idx-layout-hybrid.has-active .idx-search-bar{max-width:2000px;min-width:min(320px,100%)}.idx-layout-hybrid .idx-chips,.idx-layout-hybridbtn .idx-chips{flex:none;margin:0;flex-wrap:nowrap;overflow:hidden;max-width:100%}.idx-layout-hybridbtn .idx-search-bar{overflow:hidden}.idx-layout-hybridbtn.is-closed .idx-search-bar{flex:0 1 auto;min-width:0;max-width:0;opacity:0;padding-left:0;padding-right:0;border-color:transparent;pointer-events:none;transition:max-width .25s var(--ease-out,ease),min-width .25s var(--ease-out,ease),opacity .18s ease,padding .25s ease}.idx-layout-hybridbtn .idx-open-btn{flex:none}.tile .cv-row-ctls:has(.idx-layout-title){flex:1 1 0;min-width:0;display:flex}.tile .cv-row-ctls:has(.idx-layout-title) .cv-ctl{flex:1;min-width:0;display:flex}.idx-tile-scroll .idx-list.idx-w-sm .idx-axes,.idx-tile-host .idx-list.idx-w-sm .idx-axes{display:none}.idx-tile-scroll .idx-list.idx-w-sm .idx-tail,.idx-tile-host .idx-list.idx-w-sm .idx-tail{max-width:100%;overflow:hidden;min-width:0}.idx-tile-scroll .idx-list .idx-name,.idx-tile-host .idx-list .idx-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.toolrow-popover .idx-tile-search .idx-search-bar,.tile-toolrow .toolrow.is-wide{min-width:0}.toolrow.is-wide .toolrow-ctl{flex:1 1 0;min-width:0}.cv-canvas{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg-raised);border-radius:inherit}.cv-canvas.cv-has-bar{display:flex;flex-direction:column}.cv-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px 6px 14px;background:var(--bg-panel);border-bottom:1px solid var(--rule);flex:none;z-index:8}.cv-row.is-overlay{position:absolute;top:0;left:0;right:0;min-height:42px;padding:6px 10px 6px 14px;background:color-mix(in oklab,var(--bg-raised) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);flex-wrap:wrap}.cv-row-title{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.cv-row-glyph{display:inline-flex;color:var(--fg-muted);flex:none}.cv-row-name{font-weight:500;font-size:13px;color:var(--fg-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row-sub{font-family:var(--font-mono);font-size:11px;color:var(--fg-subtle);white-space:nowrap}.cv-row-status{margin-left:4px;padding-left:10px;border-left:1px solid var(--rule);font-family:var(--font-mono);font-size:10.5px;color:var(--fg-muted);white-space:nowrap}.cv-row-sp{flex:1;min-width:8px}.cv-row-ctls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cv-row-acts{display:flex;gap:6px;flex:none}.cv-ctl{display:inline-flex;align-items:center;gap:8px}.cv-ctl-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.cv-row .cv-ctl-row{flex-direction:row;align-items:center;gap:14px}.cv-row .cv-toggle2{gap:7px;font-size:12px;white-space:nowrap}.cv-row .cv-seg2{padding:2px}.cv-row .cv-seg2 button{padding:4px 9px;font-size:11.5px}.cv-canvas.is-expanded{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;border-radius:0}.cv-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cv-stage>svg{width:100%;height:100%;display:block}.cv-body{position:relative;flex:1;min-height:0}.cv-body .cv-stage{position:absolute;top:0;right:0;bottom:0;left:0}.cv-row.is-overlay~.cv-hint{bottom:12px}.cv-hint{position:absolute;bottom:12px;right:14px;z-index:5;padding:4px 10px;font-family:var(--font-mono);font-size:var(--fs-2xs,10px);letter-spacing:var(--tracking-caps,.08em);text-transform:uppercase;color:var(--fg-subtle);background:color-mix(in oklab,var(--bg-raised) 72%,transparent);border:1px solid var(--rule);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.cv-icbtn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:8px;background:transparent;color:var(--fg-muted);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.cv-icbtn:hover{color:var(--fg);border-color:var(--rule-strong);background:var(--state-hover-bg,color-mix(in oklab,var(--fg) 6%,transparent))}.cv-icbtn svg{width:15px;height:15px}.cv-stagewrap{position:absolute;top:0;right:0;bottom:0;left:0}.cv-stagewrap>svg{width:100%;height:100%;display:block}.cv-detail{position:absolute;right:14px;bottom:44px;z-index:8;width:270px;max-height:calc(100% - 120px);overflow:auto;padding:14px;background:color-mix(in oklab,var(--bg-raised) 93%,transparent);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:0 14px 40px #00000070;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cv-detail-x{position:absolute;top:8px;right:8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--fg-subtle);cursor:pointer;border-radius:6px;transition:color .12s,background .12s}.cv-detail-x:hover{color:var(--fg);background:color-mix(in oklab,var(--fg) 8%,transparent)}.cv-detail-x svg{width:13px;height:13px}.cv-ctl-row{display:flex;flex-direction:column;gap:7px}.cv-toggle2{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--fg);cursor:pointer}button.cv-toggle2{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0;font-family:var(--font-body)}.cv-toggle2 .sw{width:26px;height:15px;border-radius:999px;background:color-mix(in oklab,var(--fg) 14%,transparent);position:relative;transition:background .14s;flex:none}.cv-toggle2 .sw:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--fg-subtle);transition:transform .14s,background .14s}.cv-toggle2.on .sw{background:color-mix(in oklab,var(--silver-400) 55%,transparent)}.cv-toggle2.on .sw:after{transform:translate(11px);background:#fff}.cv-seg2{display:flex;background:var(--bg-sunken);border:1px solid var(--rule);border-radius:8px;padding:2px;gap:2px}.cv-seg2 button{flex:1;border:0;background:transparent;color:var(--fg-muted);font-family:var(--font-body);font-weight:500;font-size:11.5px;padding:5px 8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:color .12s,background .12s}.cv-seg2 button svg{width:13px;height:13px}.cv-seg2 button.on{color:var(--fg-strong);background:color-mix(in oklab,var(--fg) 9%,transparent)}[data-canvas-node]{cursor:grab}[data-canvas-node]:active{cursor:grabbing}.surface.svelte-r8jsof{--pad-x:20px;--pad-y:16px;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:var(--pad-y) var(--pad-x);overflow:hidden}.query.svelte-r8jsof{width:100%;max-width:960px;margin:0 auto;padding-top:20vh;box-sizing:border-box;transition:padding-top .34s var(--ease-out),max-width .34s var(--ease-out)}.query.svelte-r8jsof:not(.docked){flex:1;min-height:0;display:flex;flex-direction:column}.query.docked.svelte-r8jsof{flex:none}.query.docked.svelte-r8jsof{max-width:none;padding-top:0}.hero.svelte-r8jsof{flex:none;overflow:hidden;max-height:130px;opacity:1;transition:max-height .34s var(--ease-out),opacity .22s var(--ease-out);display:flex;align-items:baseline;gap:14px}.query.docked.svelte-r8jsof .hero:where(.svelte-r8jsof){max-height:0;opacity:0}.wordmark.svelte-r8jsof{font-family:var(--font-sans);font-weight:700;font-size:30px;line-height:1;letter-spacing:-.01em;color:var(--fg);padding-bottom:22px}.wordmark.svelte-r8jsof b:where(.svelte-r8jsof){font-family:var(--font-mono);font-weight:400;font-size:26px}.tag.svelte-r8jsof{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.rest.svelte-r8jsof{flex:1;min-height:0;overflow:auto;opacity:1;padding:44px 0 32px;transition:opacity .22s var(--ease-out)}.query.docked.svelte-r8jsof .rest:where(.svelte-r8jsof){flex:none;height:0;padding:0;opacity:0;visibility:hidden;overflow:hidden}.guides.svelte-r8jsof{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:28px;align-items:start}.guides.svelte-r8jsof section:where(.svelte-r8jsof){display:flex;flex-direction:column;gap:10px;min-width:0}.guides.svelte-r8jsof h2:where(.svelte-r8jsof){margin:0;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-subtle)}.query.docked.svelte-r8jsof .rest:where(.svelte-r8jsof){max-height:0;opacity:0}.fieldwrap.svelte-r8jsof{position:relative;flex:none}.dropdown.svelte-r8jsof{position:absolute;top:100%;left:0;right:0;z-index:25;background:var(--paper);border:1px solid var(--rule);border-top:none;max-height:60vh;overflow:auto}.dropdown.rooted.svelte-r8jsof{left:0;right:auto;width:var(--sugg-w,420px);max-width:100%;border-top:1px solid var(--rule)}.dropdown.anchored.svelte-r8jsof{left:0;right:auto;top:calc(100% + 4px);min-width:150px;border-top:1px solid var(--rule)}.more.svelte-r8jsof{display:block;width:100%;text-align:left;background:none;border:none;padding:7px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--fg-muted);cursor:pointer}.more.svelte-r8jsof:hover{color:var(--accent);background:var(--surface-hover)}.mrow.svelte-r8jsof{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--rule-soft);padding:8px 10px;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--fg)}.mrow.svelte-r8jsof:hover{background:var(--surface-hover)}.mrow.on.svelte-r8jsof{background:var(--surface-sunken);font-weight:700}.mrow.pending.svelte-r8jsof{color:var(--fg-subtle);cursor:default}.mrow.pending.svelte-r8jsof:hover{background:none}.tick.svelte-r8jsof{width:10px;height:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.tick.svelte-r8jsof svg{width:100%;height:100%;display:block}.mhint.svelte-r8jsof{margin-left:auto;color:var(--fg-subtle);font-size:9px;text-transform:uppercase;letter-spacing:var(--ls-label)}.split.svelte-r8jsof{flex:1;min-height:0;min-width:0;display:flex;align-items:stretch}.main.svelte-r8jsof{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.toolbar.svelte-r8jsof{flex:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.tlabel.svelte-r8jsof{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-subtle)}.tlabel.sep.svelte-r8jsof{margin-left:10px}.gchip.svelte-r8jsof{display:inline-flex;align-items:center;border-radius:var(--radius-ctl);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted);background:transparent;border:1px solid var(--rule-soft);padding:5px 9px;cursor:pointer;line-height:1;white-space:nowrap;transition:background var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),color var(--dur-med) var(--ease-out)}.gchip.svelte-r8jsof:hover{background:var(--surface-soft);border-color:var(--rule);color:var(--fg)}.gchip.on.svelte-r8jsof{background:var(--accent);border-color:var(--accent);color:var(--fg-inverse)}.results.svelte-r8jsof{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.list.svelte-r8jsof{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:6px}.veil.svelte-r8jsof{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-start;justify-content:center;padding-top:72px;background:color-mix(in srgb,var(--paper) 72%,transparent);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);opacity:0;animation:svelte-r8jsof-veil-in .18s var(--ease-out) .2s forwards}@keyframes svelte-r8jsof-veil-in{to{opacity:1}}.veilcard.svelte-r8jsof{display:inline-flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--rule);padding:10px 14px;box-shadow:0 6px 24px -12px #00000059}.veildot.svelte-r8jsof{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:svelte-r8jsof-veil-pulse 1.1s ease-in-out infinite}@keyframes svelte-r8jsof-veil-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.veillabel.svelte-r8jsof{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted)}.veilclock.svelte-r8jsof{font-family:var(--font-mono);font-size:12px;color:var(--fg-subtle);font-variant-numeric:tabular-nums;min-width:5.5ch;text-align:right}.veilclock.svelte-r8jsof b:where(.svelte-r8jsof){font-weight:600;color:var(--fg)}@media(prefers-reduced-motion:reduce){.veildot.svelte-r8jsof{animation:none;opacity:1}.veil.svelte-r8jsof{animation-duration:0ms}}.railwrap.svelte-r8jsof{position:relative;flex:none;width:26px;margin:calc(-1 * var(--pad-y)) 10px calc(-1 * var(--pad-y)) 0;overflow:hidden;border-right:1px solid var(--rule-soft);transition:width var(--dur-med) var(--ease-out)}.railwrap.open.svelte-r8jsof{width:224px}.railin.svelte-r8jsof{width:224px;height:100%;overflow:auto;padding:calc(var(--pad-y) + 14px) 10px var(--pad-y) 0;box-sizing:border-box;transition:opacity var(--dur-med) var(--ease-out)}.railwrap.svelte-r8jsof:not(.open) .railin:where(.svelte-r8jsof){opacity:0;pointer-events:none}.railin.svelte-r8jsof aside{--facet-rail-w:100%;--facet-rail-pad:0;--facet-rail-pad-r:8px}.railtoggle.svelte-r8jsof{position:absolute;top:calc(var(--pad-y) - 4px);right:4px;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-ctl);background:var(--paper);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--fg-subtle);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.railtoggle.svelte-r8jsof:hover{color:var(--accent);background:var(--surface-hover)}.railtoggle.svelte-r8jsof svg{width:13px;height:13px;display:block}.inspector.svelte-r8jsof{flex:none;max-height:230px;overflow:auto;border-top:1px solid var(--rule);padding-top:10px}.zero.svelte-r8jsof{padding:32px 0}.zlead.svelte-r8jsof{font-size:var(--fs-body);font-weight:600;margin:0 0 6px}.hint.svelte-r8jsof{font-size:var(--fs-small);color:var(--fg-muted);margin:0 0 6px;line-height:1.5}.error.svelte-r8jsof{flex:none;background:var(--warn-surface);border:1px solid var(--warn-fg);color:var(--warn-fg);padding:8px 12px;font-size:var(--fs-small);display:flex;align-items:center;gap:10px}.stopped.svelte-r8jsof{flex:none;border:1px solid var(--rule-soft);color:var(--fg-muted);padding:8px 12px;font-size:var(--fs-small);display:flex;align-items:center;gap:10px}.veilstop.svelte-r8jsof{margin-left:6px}.ctl.svelte-r8jsof{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-ctl);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted);background:transparent;border:1px solid var(--rule-soft);padding:5px 9px;cursor:pointer;line-height:1;white-space:nowrap;transition:background var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),color var(--dur-med) var(--ease-out)}.ctl.svelte-r8jsof:hover{background:var(--surface-soft);border-color:var(--rule);color:var(--fg)}.ctl.svelte-r8jsof svg{width:1.05em;height:1.05em;flex:none;display:block}.sortwrap.svelte-r8jsof{position:relative;display:inline-flex;align-items:center;flex:none}.schip.svelte-r8jsof{border-radius:var(--radius-ctl);display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted);background:transparent;border:1px solid var(--rule-soft);padding:5px 8px;cursor:pointer;line-height:1;white-space:nowrap;transition:background var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),color var(--dur-med) var(--ease-out)}.schip.svelte-r8jsof:hover{background:var(--surface-soft);border-color:var(--rule);color:var(--fg)}.schip.svelte-r8jsof:focus-visible{box-shadow:none;border-color:var(--accent)}.schip.svelte-r8jsof svg{width:9px;height:9px;display:block;flex:none}.loadmore.svelte-r8jsof{align-self:center;margin-top:6px;border-radius:var(--radius-ctl);background:transparent;border:1px solid var(--rule-soft);padding:8px 16px;font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--fg);cursor:pointer;transition:background var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),color var(--dur-med) var(--ease-out)}.loadmore.svelte-r8jsof:hover{background:var(--surface-soft);border-color:var(--rule)}.loadmore.svelte-r8jsof:disabled{opacity:.35;pointer-events:none}.loadmore.fetching.svelte-r8jsof{display:inline-flex;align-items:center;gap:8px;opacity:1;border-color:transparent;color:var(--fg-muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.skeleton.svelte-r8jsof{border:1px solid var(--rule-soft);padding:12px;display:flex;flex-direction:column;gap:8px}.sk.svelte-r8jsof{height:9px;background:var(--surface-sunken);display:block}.w1.svelte-r8jsof{width:46%}.w2.svelte-r8jsof{width:72%}.rec.svelte-17lg4np{display:contents}.msa-searchpage.svelte-e12qt1{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.msa-folderbar.svelte-e12qt1{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:var(--border-hairline);background:var(--surface-soft);min-width:0}.msa-folderbar-label.svelte-e12qt1{font:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-subtle);flex:none}.msa-folderbar-path.svelte-e12qt1{font:var(--text-data);color:var(--fg);min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1}.msa-folderbar-btn.svelte-e12qt1{flex:none;background:none;border:var(--border-hairline);border-radius:var(--radius-ctl);padding:5px 10px;font:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted);cursor:pointer}.msa-folderbar-btn.svelte-e12qt1:hover{background:var(--surface-hover);color:var(--fg)}.ws.svelte-e12qt1{flex:1;min-width:0;min-height:0;display:flex}.searchtile.svelte-e12qt1{display:flex;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.ws.svelte-e12qt1 .tiler{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}
