:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--chrome:#1a1a1a;--panel:#262626;--panel-raised:#333;--header:#3a3a3a;--border:#0c0c0c;--line:#444;--text:#d0d0d0;--text-dim:#909090;--text-bright:#f2f2f2;--accent:#0f7ae5;--selection:#2c5d87;--pressed:#6e6e6e;--accent-soft:#0f7ae547;--hover:#3a3a3a;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--chrome);color:var(--text);-webkit-font-smoothing:antialiased;overflow:hidden}button,input{font:inherit;color:inherit}.app{background:var(--border);grid-template:"toolbar toolbar toolbar"40px"left viewport right"minmax(0,1fr)"status status status"24px/300px minmax(0,1fr) 340px;gap:2px;height:100%;display:grid}.toolbar{background:var(--chrome);grid-area:toolbar;align-items:center;gap:20px;padding:0 12px;display:flex}.brand{color:var(--text-bright);letter-spacing:.02em;align-items:center;gap:8px;width:280px;font-size:13px;font-weight:600;display:flex}.brand-mark{flex:none;display:block}.toolbar-group{align-items:center;gap:8px;display:flex}.toolbar-label{color:var(--text-dim)}.segmented{background:#0a0a0a;border-radius:4px;gap:2px;padding:2px;display:flex}.segmented button{cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:2px;padding:3px 10px}.segmented button:hover{background:var(--hover)}.segmented button.active{background:var(--accent);color:#fff}.btn{cursor:pointer;color:var(--text-bright);background:#474747;border:1px solid #161616;border-radius:4px;padding:4px 12px}.btn:hover{background:#555}.btn.active{background:var(--pressed);color:#fff}button:focus-visible,input:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.clock{color:var(--text-bright);white-space:pre;margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,monospace}.panel{background:var(--panel);flex-direction:column;min-height:0;display:flex}.panel-left{grid-area:left}.panel-right{grid-area:right}.details-scroll{flex:1;min-height:0;overflow-y:auto}.panel-tab{background:var(--chrome);flex:none;display:flex}.panel-tab span{background:var(--panel);border-top:2px solid var(--accent);color:var(--text-bright);padding:6px 14px;font-weight:500}.panel-section{padding:8px}.search{background:#161616;border:1px solid #474747;border-radius:4px;width:100%;padding:5px 10px}.search::placeholder{color:var(--text-dim)}.type-icon{color:var(--text);flex:none}.details-head .type-icon{width:24px;height:24px}.panel-left .category{border-top:0}.groups{flex-direction:column;padding-top:4px;padding-bottom:4px;display:flex}.group-row{cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:4px;display:flex}.group-row:hover{background:var(--hover)}.group-row input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.eye-icon{color:#7a7a7a;border-radius:3px;flex:none}.group-row:hover .eye-icon{color:var(--text)}.group-row:has(input:focus-visible) .eye-icon{outline:1px solid var(--accent);outline-offset:1px}.group-row.off .eye-icon{color:#555}.group-row.off .group-name,.group-row.off .group-count,.group-row.off .type-icon,.group-row.off .swatch{opacity:.4}.group-name{min-width:0;color:var(--text-bright);flex:1}.group-name small{color:var(--text-dim);font-size:11px;display:block}.group-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.swatch{border-radius:50%;flex:none;width:8px;height:8px}.list-header{background:var(--header);color:var(--text-dim);border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;padding:5px 12px;display:flex}.list{flex:1;min-height:0;overflow-y:auto}.list-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:4px 12px;display:flex}.list-row:nth-child(2n){background:#ffffff05}.list-row:hover{background:var(--hover)}.list-row.selected{background:var(--accent);color:#fff}.list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.list-id{color:var(--text-dim);font-variant-numeric:tabular-nums}.list-row.selected .list-id{color:#fffc}.list-note,.empty{color:var(--text-dim);padding:12px;line-height:1.5}.details-head{align-items:center;gap:10px;padding:14px 12px 4px;display:flex}.details-head .swatch{width:10px;height:10px}.details-name{color:var(--text-bright);font-size:14px;font-weight:600}.details-sub{color:var(--text-dim);margin-top:2px}.actions{gap:6px;padding:8px 12px 14px;display:flex}.category{background:var(--header);color:var(--text-bright);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:5px 12px;font-weight:500}.prop-row{border-bottom:1px solid #2e2e2e;display:flex}.prop-label{width:42%;color:var(--text-dim);border-right:1px solid #2e2e2e;padding:5px 12px}.prop-value{color:var(--text-bright);font-variant-numeric:tabular-nums;flex:1;padding:5px 12px}.center{flex-direction:column;grid-area:viewport;gap:2px;min-width:0;min-height:0;display:flex}.viewport{background:var(--bg);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.viewport canvas{display:block}.viewport-message{color:var(--text-dim);pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.viewport-tooltip{color:var(--text-bright);white-space:pre;pointer-events:none;z-index:2;background:#0e0e0ef0;border:1px solid #555;border-radius:3px;padding:4px 8px;position:absolute;top:0;left:0}.statusbar{background:var(--chrome);color:var(--text-dim);font-variant-numeric:tabular-nums;grid-area:status;align-items:center;gap:16px;padding:0 12px;display:flex}.spacer{flex:1}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{border:2px solid var(--panel);background:#303030;border-radius:5px}.subtabs{background:var(--chrome);border-top:1px solid var(--border);flex:none;gap:2px;padding:4px 4px 0;display:flex}.subtabs button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;border-radius:3px 3px 0 0;align-items:center;gap:5px;padding:5px 9px 6px;display:flex}.subtabs button:hover{color:var(--text-bright);background:var(--panel-raised)}.subtabs button.active{background:var(--panel);color:var(--text-bright);border-top-color:var(--accent)}.badge{color:var(--text-bright);font-variant-numeric:tabular-nums;background:#555;border-radius:8px;padding:0 5px;font-size:10px;line-height:15px}.level-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.level-0{background:#4fbf7a}.level-1{background:#f0b541}.level-2{background:#f0604d}.note{color:var(--text-dim);margin:0;padding:12px;font-size:11px;line-height:1.5}.threat{--threat:#4fbf7a;padding:12px}.threat-1{--threat:#f0b541}.threat-2{--threat:#f0604d}.threat-top{justify-content:space-between;align-items:center;display:flex}.threat-kicker{color:var(--text-dim)}.threat-score{color:var(--text-bright);font-variant-numeric:tabular-nums;margin:2px 0 10px;font-size:30px;font-weight:300;line-height:1.1}.threat-score small{color:var(--text-dim);margin-left:3px;font-size:13px;font-weight:400}.threat-scale{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.threat-scale span{background:#2a2a2a;height:3px}.threat-scale span.on{background:var(--threat)}.factor{border-bottom:1px solid #2e2e2e;align-items:baseline;gap:9px;padding:7px 12px;display:flex}.factor>div{flex:1;min-width:0}.factor-label{color:var(--text-dim)}.factor-text{color:var(--text-bright);margin-top:2px}.factor-points{color:var(--text-dim);font-variant-numeric:tabular-nums}.conj{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e2e2e;align-items:center;gap:8px;width:100%;padding:6px 12px;display:flex}.conj:hover:not(:disabled){background:var(--hover)}.conj:disabled{cursor:default}.conj-event{flex-direction:column;align-items:stretch;gap:3px}.conj-top{align-items:center;gap:8px;display:flex}.conj-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-bright);flex:1;overflow:hidden}.conj-value{color:var(--text-bright);font-variant-numeric:tabular-nums}.conj-meta{color:var(--text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:11px;display:flex}.conj-meta span{white-space:nowrap}.threat-toggle{border-bottom:1px solid var(--border);color:var(--text-dim);flex-direction:column;gap:6px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.btn:disabled{opacity:.45;cursor:default}.btn:disabled:hover{background:#474747}.diamond{border:2px solid #f0b541;flex:none;width:8px;height:8px;margin:0 2px;display:inline-block;transform:rotate(45deg)}.diamond.severe{border-color:#f0604d}.conj-card{border-bottom:1px solid #2e2e2e;border-left:2px solid #0000}.conj-card .conj{border-bottom:0;padding-left:10px}.conj-card.active{background:var(--accent-soft);border-left-color:var(--accent)}.conj-actions{gap:6px;padding:2px 10px 9px;display:flex}.viewport-banner{z-index:2;background:#111111f0;border:1px solid #555;border-left:3px solid #f0604d;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 16px;width:fit-content;max-width:calc(100% - 20px);padding:7px 8px 7px 12px;display:flex;position:absolute;top:10px;left:10px;right:10px}.viewport-banner strong{color:var(--text-bright);font-weight:600}.viewport-banner .legend{color:var(--text-dim);align-items:center;gap:6px;display:flex}.origin{color:var(--text-bright);padding:10px 12px;line-height:1.5}.origin p{margin:0 0 6px}.origin p:last-child{margin-bottom:0}.origin .dim{color:var(--text-dim)}.panel-tab button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;padding:6px 14px;font-weight:500}.panel-tab button:hover{color:var(--text-bright)}.panel-tab button.active{background:var(--panel);color:var(--text-bright);border-top-color:var(--accent)}.empty strong{color:var(--text-bright);margin-bottom:4px;display:block}.icon-btn{width:26px;height:26px;color:var(--text-bright);cursor:pointer;background:#474747;border:1px solid #161616;border-radius:4px;place-items:center;padding:0;display:grid}.icon-btn:hover{background:#555}.icon-btn.active{background:var(--pressed);color:#fff}.viewport-banner.solo{border-left-color:var(--accent)}.viewport-nav{z-index:2;background:#111111f0;border:1px solid #555;border-radius:4px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;bottom:10px;right:10px}.viewport canvas.pan-mode{cursor:grab}.group-row .swatch{width:6px;height:6px;margin:0 4px}.level-badge{border:1px solid color-mix(in srgb, currentColor 32%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:500;line-height:15px;display:inline-flex}.level-badge-0{color:#6f9fdc}.level-badge-1{color:#d1a44f}.level-badge-2{color:#d9675a}.factor.static{align-items:center}.factor-card{border-bottom:1px solid #2e2e2e}.factor-card .factor{border-bottom:0}.factor-body{flex-direction:column;flex:1;min-width:0;display:flex}.factor-tools{align-items:center;gap:4px;padding:0 12px 8px;display:flex}.chips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.chip{background:var(--panel-raised);color:var(--text);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;display:inline-flex}.chip .diamond{width:6px;height:6px;margin:0 1px}.icon-btn .eye-icon{color:inherit}.drawer{background:var(--panel);flex-direction:column;flex:none;height:264px;min-height:0;display:flex}.drawer-head{background:var(--chrome);flex:none;align-items:center;gap:8px;padding-right:6px;display:flex}.drawer-head .panel-tab{align-self:stretch}.drawer-head .panel-tab span{align-items:center;display:flex}.drawer-head .btn{padding:2px 10px}.drawer-head .icon-btn{width:22px;height:22px}.drawer-info{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.table-head,.table-row{align-items:center;column-gap:8px;padding:0 8px 0 4px;display:grid}.table-head{background:var(--header);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:none;height:26px;padding-right:18px}.table-head button{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;height:100%;padding:0;display:flex}.table-head button:hover{color:var(--text-bright)}.table-head button.right{justify-content:flex-end}.sort-arrow{border:4px solid #0000;border-bottom-color:var(--text-bright);border-top:0}.sort-arrow.desc{border-bottom:0;border-top:4px solid var(--text-bright)}.table-body{flex:1;min-height:0;overflow-y:scroll}.table-row{height:26px;color:var(--text-bright);cursor:pointer;font-variant-numeric:tabular-nums;border-bottom:1px solid #2e2e2e;position:absolute;left:0;right:0}.table-row:hover{background:var(--hover)}.table-row.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.table-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-row .right{text-align:right}.table-row.off>span{opacity:.4}.cell-lead{place-items:center;display:grid}.cell-btn{color:#7a7a7a;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:26px;height:22px;padding:0;display:grid}.cell-btn:hover:not(:disabled){color:var(--text-bright);background:#555}.cell-btn:disabled{opacity:.3;cursor:default}.cell-btn .eye-icon{color:inherit}.conj-value.dim{color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.chevron{transition:none}}.level-badge .level-dot{width:5px;height:5px}.category.with-actions{justify-content:space-between;align-items:center;padding-top:3px;padding-bottom:3px;padding-right:8px;display:flex}.category-actions{gap:4px;display:flex}.category-actions .icon-btn{width:22px;height:22px}.factor-tools{border-bottom:1px solid #2e2e2e}.factor.static:has(+.factor-tools){border-bottom:0}.stat-row{color:var(--text);align-items:center;gap:8px;padding:4px 12px;display:flex}.stat-row .diamond,.stat-gap{flex:none;width:8px;height:8px;margin:0 3px}.stat-value{color:var(--text-bright);font-variant-numeric:tabular-nums;margin-left:auto}.factor-actions{gap:6px;padding:8px 12px 12px;display:flex}.factor-actions .btn{align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.btn .eye-icon{color:inherit}.factor.static:has(+.stat-row){border-bottom:0}.btn.ghost{color:var(--text);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover);color:var(--text-bright)}.table-filters{flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.table-filters .search{flex:none;width:240px;padding:3px 10px}.filter-chip{height:22px;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #474747;border-radius:4px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.filter-chip:hover{color:var(--text-bright)}.filter-chip.on{color:var(--text-bright);background:#474747;border-color:#161616}.filter-chip .diamond{width:6px;height:6px}.filter-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.table-head .cell-btn{justify-content:center}.filter-sep{background:#474747;width:1px;height:16px;margin:0 2px}.filter-chip .swatch{width:6px;height:6px}.table-filters{overflow-x:auto}.factor-actions{flex-wrap:wrap}.app.no-details{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"toolbar toolbar""left viewport""status status"}.viewport-hint{z-index:2;color:var(--text-dim);pointer-events:none;position:absolute;bottom:12px;left:12px}.sub-label{color:var(--text-dim);padding:8px 12px 2px;font-size:11px}.conj.active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.prop-value{align-items:center;gap:8px;display:flex}.prop-value .level-dot{margin-right:0}.prop-value .level-badge{margin-left:0}.category.with-scope{justify-content:space-between;display:flex}.category.with-scope span{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:400}.stat-row.total{color:var(--text-bright);padding-top:9px;padding-bottom:6px}.stat-row.total .level-badge{margin-left:auto}.stat-row.total .stat-value{text-align:right;min-width:44px;margin-left:0}.stat-row.zero{opacity:.4}.icon-btn:disabled{opacity:.45;cursor:default}.icon-btn:disabled:hover{background:#474747}.factor-actions .icon-btn{width:26px;height:24px}.statusbar{position:relative}.info-btn{border-radius:50%;width:20px;height:20px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:600;line-height:1}.info-popover{z-index:5;background:var(--panel);width:360px;color:var(--text);border:1px solid #333;border-radius:4px;max-height:calc(100vh - 80px);padding:12px 14px;line-height:1.5;position:absolute;bottom:28px;right:8px;overflow-y:auto;box-shadow:0 8px 24px #00000080}.foot-info{vertical-align:-3px;width:16px;height:16px;color:var(--text-dim);cursor:help;flex:none;place-items:center;margin-left:2px;transition:color .15s;display:inline-grid}.foot-info:hover,.foot-info.on{color:var(--text)}.foot-info:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.hint{z-index:30;background:var(--panel);width:300px;color:var(--text);text-align:left;white-space:normal;pointer-events:none;border:1px solid #333;border-radius:4px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;animation:.15s hint-in;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.hint.above{transform:translate(-50%,-100%)}@keyframes hint-in{0%{opacity:0}to{opacity:1}}.toolbar-group.tempo .foot-info{margin-left:-4px}.foot-info svg{width:12px;height:12px}.info-popover a{color:var(--text-bright);text-underline-offset:2px;text-decoration:underline}.info-popover p{margin:0 0 10px}.info-popover p:last-child{margin-bottom:0}.info-popover details+details{border-top:1px solid var(--line)}.info-popover summary{height:28px;color:var(--text-bright);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0 -14px;padding:0 14px;font-weight:600;list-style:none;transition:background-color .15s;display:flex}.info-popover summary::-webkit-details-marker{display:none}.info-popover summary:hover{background:var(--hover)}.info-popover summary .chevron{margin-left:2px;transition:transform .15s}.info-popover details[open] summary .chevron{transform:rotate(45deg)}.info-popover details p{margin:2px 0 10px;padding-left:16px}.mismatch{color:#f0b541}.context{color:var(--text-dim);padding:0 12px 6px;font-size:11px}.stat-row.total{padding-bottom:2px}.viewport-banner{border-left-color:var(--accent)}.index-row{align-items:center;gap:12px;padding:10px 12px 14px;display:flex}.index-score{color:var(--text-bright);font-variant-numeric:tabular-nums;font-size:15px}.index-score small{color:var(--text-dim);margin-left:2px;font-size:11px}.index-row .threat-scale{flex:1}.index-row .threat-scale span.on{background:#8a8a8a}.stat-row.total .stat-value{margin-left:auto}.mono .diamond,.mono .diamond.severe{border-color:#8a8a8a}.mono .diamond.severe{border-color:var(--text-bright)}.mono .threat{--threat:#9a9a9a;border-bottom:1px solid var(--border)}.mono .threat .context{padding:8px 0 0}.mono .threat-score small{margin-left:6px}.kpi-block{border-bottom:1px solid var(--border);padding:12px 12px 10px}.kpi-line{align-items:baseline;gap:8px;display:flex}.kpi-number{color:var(--text-bright);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.kpi-unit{color:var(--text-dim);font-size:13px}.kpi-scope{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto}.kpi-line .icon-btn{align-self:center;width:24px;height:24px}.tick-scale{justify-content:space-between;height:16px;margin-top:10px;display:flex}.tick-scale span{background:#555;width:2px}.tick-scale span.on{background:var(--text-bright)}.notice{color:var(--text-bright);background:#2e2e2e;border:1px solid #333;border-radius:4px;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;display:flex}.notice svg{color:var(--text-dim);flex:none}.kpi-block+.stat-row{padding-top:10px}.list-order{border:1px solid #555;border-radius:4px;margin:8px 12px 6px;display:flex;overflow:hidden}.list-order button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;flex:1;padding:4px 8px}.list-order button+button{border-left:1px solid #555}.list-order button:hover{color:var(--text-bright)}.list-order button.active{color:var(--text-bright);background:#474747}.list-more{width:100%;color:var(--text-dim);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 12px 10px;display:block}.list-more:hover{color:var(--text-bright)}.kpi-line{align-items:center}.kpi-number{font-size:15px}.kpi-unit{font-size:12px}.tick-scale{height:7px;margin-top:8px}.notice{margin-top:8px}.range-options{margin:8px 0 0}.icon-btn.active{--icon-bg:var(--pressed)}.filters-area{flex:none;max-height:62%;overflow-y:auto}.filters-area .groups{padding-top:2px;padding-bottom:2px}.link-btn{color:var(--text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.link-btn:hover{color:var(--text-bright)}.fold-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:7px 12px;display:flex}.fold-head:hover{background:var(--hover)}.fold.open .chevron{transform:rotate(45deg)}.fold-summary{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin-left:auto;overflow:hidden}.fold-summary.active{color:var(--text-bright)}.fold-body{padding:2px 8px 8px}.fold-tools{align-items:center;gap:10px;padding:0 4px 6px;display:flex}.fold-tools .search{flex:1;min-width:0;padding:3px 8px}.fold-list{max-height:180px;overflow-y:auto}.range-row{color:var(--text);grid-template-columns:minmax(0,1fr) 62px 62px 26px;align-items:center;gap:6px;padding:3px 4px;display:grid}.range-row .search{text-align:right;padding:3px 6px}.range-unit{color:var(--text-dim)}.search.year{text-align:center;width:58px;padding:3px 6px}.list{min-height:90px}.chevron{border-right:1.5px solid var(--text-dim);border-bottom:1.5px solid var(--text-dim);flex:none;width:6px;height:6px;transform:rotate(-45deg)}.filters-area{padding-bottom:6px}.filters-area .sub-label{padding:10px 12px 1px}.fold{border-top:0}.fold-head{padding:4px 12px}.fold-label{color:var(--text-bright)}.fold-body{background:#161616;border-radius:4px;margin:2px 8px 6px;padding:6px 4px}.fold-body:has(.range-row){background:0 0;margin:2px 0 6px;padding:0}.range-row{border-bottom:1px solid #2e2e2e;align-items:stretch;gap:0;padding:0;display:flex}.range-row:first-child{border-top:1px solid #2e2e2e}.range-label{width:38%;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #2e2e2e;flex:none;padding:6px 8px 6px 27px;overflow:hidden}.range-fields{flex:1;align-items:center;gap:4px;min-width:0;padding:3px 6px;display:flex}.range-fields input{width:0;min-width:0;color:var(--text-bright);font-variant-numeric:tabular-nums;background:#161616;border:1px solid #474747;border-radius:4px;flex:1;padding:3px 7px}.range-fields input::placeholder{color:#5a5a5a}.range-unit{width:22px;color:var(--text-dim);flex:none;font-size:11px}.reset-btn{width:28px;color:var(--text);cursor:pointer;background:0 0;border:0;border-left:1px solid #2e2e2e;flex:none;place-items:center;display:grid}.reset-btn:hover:not(:disabled){color:var(--text-bright);background:var(--hover)}.reset-btn:disabled{color:#0000;cursor:default}.app,.panel{overflow:hidden}.group-row{position:relative}.dropdown{min-width:0;color:var(--text-bright);cursor:pointer;text-align:left;background:#161616;border:1px solid #474747;border-radius:4px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:3px 9px 3px 7px;display:flex}.dropdown span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown .chevron{margin-top:-3px}.dropdown-backdrop{z-index:9;position:fixed;inset:0}.dropdown-menu{z-index:10;background:var(--panel);border:1px solid #333;border-radius:4px;padding:6px 4px 4px;position:fixed;box-shadow:0 8px 24px #00000080}.dropdown-menu .fold-list{max-height:260px}.filters-area>.range-row{border-top:1px solid #2e2e2e;margin-top:4px}.dropdown .chevron{transform:rotate(45deg)}.section-head{justify-content:space-between;align-items:center;padding:0 12px 0 0;display:flex}.section-toggle{min-width:0;color:var(--text-bright);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:5px 12px;font-weight:500;display:flex}.section-toggle:hover{color:#fff}.section.open .section-toggle .chevron{transform:rotate(45deg)}.section-right{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-weight:400;overflow:hidden}.section .groups{padding:4px 8px}.section .range-row:first-of-type{border-top:0}.find-tools{flex-direction:column;gap:8px;display:flex}.find-tools .segmented{align-self:flex-start}.list-header{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.folder-row{text-align:left;width:100%;color:var(--text-bright);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:5px 12px;display:flex}.folder-row:hover{background:var(--hover)}.folder-row.open .chevron{transform:rotate(45deg)}.list-tabs{border-top:1px solid var(--border);margin-top:2px}.filters-area{max-height:56%}.list-row{padding:0}.list-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.list-row.nested{padding-left:0}.row-more{color:#555;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:26px;height:22px;margin-right:4px;display:grid}.list-row:hover .row-more,.list-row.selected .row-more,.row-more:focus-visible{color:var(--text-dim)}.row-more:hover{color:var(--text-bright);background:#555}.list-row.selected .row-more:hover{color:#fff;background:#ffffff2e}.row-menu{width:168px;padding:4px}.row-menu-title{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px 6px;font-size:11px;overflow:hidden}.row-menu button{width:100%;color:var(--text-bright);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:5px 8px;display:block}.row-menu button:hover{background:var(--hover)}.folder-row{gap:0;padding:0}.folder-expand{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:26px;height:24px;display:grid}.folder-open{text-align:left;min-width:0;height:24px;color:var(--text-bright);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 12px 0 0;display:flex}.folder-row.selected{background:var(--accent)}.folder-row.selected .list-id{color:#fffc}.folder-icon{color:var(--text);place-items:center;display:grid}.details-close{align-self:flex-start;margin-left:auto}.folder-row:hover .row-more,.folder-row.selected .row-more{color:var(--text-dim)}.folder-row.selected .row-more:hover{color:#fff;background:#ffffff2e}.row-menu button:disabled{color:var(--text-dim);cursor:default;background:0 0}.app,.app.no-details{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"toolbar toolbar""left viewport""status status"}.viewport .panel-right{z-index:3;border-left:2px solid var(--border);width:340px;position:absolute;top:0;bottom:0;right:0}.app:not(.no-details) .viewport-hint{display:none}.app,.app.no-details{grid-template-columns:var(--left-w,300px) minmax(0, 1fr)}.viewport .panel-right{width:var(--right-w,360px)}.app:not(.no-details) .viewport-nav{right:calc(var(--inspector-w) + 12px)}.app:not(.no-details) .viewport-banner{max-width:calc(100% - var(--right-w,360px) - 32px)}.panel{position:relative}.resize-handle{z-index:4;cursor:col-resize;width:6px;position:absolute;top:0;bottom:0}.resize-handle.right{right:-3px}.resize-handle.left{left:-4px}.resize-handle:hover,body.resizing .resize-handle{background:var(--accent-soft)}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing .viewport canvas{pointer-events:none}.folder-row.selected .chevron{border-color:#fff}.folder-row.selected .row-more,.list-row.selected .row-more{color:#ffffffd9}.folder-row.selected .folder-open,.folder-row.selected .list-id{color:#fff}.details-scroll .section .category{margin-top:0}.actions .icon-btn{width:26px;height:24px}.stat-inset{background:#161616;border-radius:4px;margin:4px 12px 10px 30px;padding:4px 0}.stat-inset .stat-row{color:var(--text);padding:4px 10px}.stat-inset .swatch{width:6px;height:6px}.type-icon-slot{width:14px;height:14px;color:var(--text);flex:none;place-items:center;display:grid}.stat-inset.flush{margin:8px 12px 6px}.prop-label{align-items:center;gap:8px;display:flex}.stat-inset{display:contents}.band-scale{margin-top:10px}.band-ticks{gap:2px;height:8px;display:flex}.band-ticks i{background:#383838;border-radius:1px;flex:1;transition:background-color .2s}.band-ticks i.lit{background:#9a9a9a}.band-ticks i.peak{background:var(--text-bright)}.band-ticks i.zone{margin-left:5px}.band-labels .on{color:var(--text-bright)}.band-labels{color:var(--text-dim);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.band-labels span:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}.band-labels{position:relative}.prop-note{color:var(--text-dim);margin-left:6px}.prop-note:before{content:"("}.prop-note:after{content:")"}.sub-label.caps{letter-spacing:.08em;text-transform:uppercase;padding-top:14px;padding-bottom:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.kpi-number,.stat-value,.prop-value,.list-id,.group-count,.conj-value,.table-row .right,.band-labels,.kpi-scope{font-family:ui-monospace,SF Mono,Menlo,monospace}.kpi-number{letter-spacing:-.01em;font-size:16px;font-weight:500}.panel-tab button.with-icon{align-items:center;gap:7px;display:flex}.panel-tab button.with-icon svg{width:14px;height:14px}.filter-lines{border-top:1px solid var(--border)}.filter-line{border-bottom:1px solid #2e2e2e;align-items:center;gap:8px;min-height:30px;padding:3px 8px 3px 12px;display:flex}.filter-line-label{width:38%;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.filter-line .dropdown{flex:1}.filter-line .dropdown.active{color:#fff;border-color:#555}.filter-line .range-fields{flex:1;padding:0}.filter-actions{align-items:center;gap:12px;padding:8px 12px;display:flex}.segmented.wide{width:100%;display:flex}.segmented.wide button{text-align:center;flex:1}.segmented.wide button.active{color:var(--text-bright);background:#474747}.filter-actions{border-bottom:1px solid var(--border)}.folder-open .group-glyph{color:var(--text);flex:none}.folder-row.selected .group-glyph{--glyph-bg:var(--accent);color:#fff}.list-row.nested .list-main{padding-left:48px}.panel-tab{background:#101010}.panel-tab button,.panel-tab span{border-top:0}.panel-tab button.active,.panel-tab span{background:var(--panel);color:var(--text-bright)}.subtabs{background:#101010}.subtabs button{border-top:0}.subtabs button.active{background:var(--panel);border-top-color:#0000}.search-box{display:block;position:relative}.search-box>svg{color:var(--text-dim);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.search-box .search{padding-left:28px}.search-box:focus-within>svg{color:var(--text-bright)}.search-box .search{height:24px;padding-top:0;padding-bottom:0;line-height:22px}.filter-line .dropdown{height:24px;padding-top:0;padding-bottom:0}.toolbar{background:#101010}.view-toolbar{background:#101010;flex:none;align-items:center;gap:20px;height:28px;padding:0 12px;display:flex}.app{grid-template-rows:32px minmax(0,1fr) 24px}.toolbar{height:32px}.panel-tab,.panel-tab button,.panel-tab span{height:28px}.center{gap:0}.toolbar-group.tempo{gap:10px}.tempo-slider{appearance:none;background:0 0;width:140px;height:14px;margin:0}.tempo-slider::-webkit-slider-runnable-track{background:#3a3a3a;border-radius:2px;height:3px}.tempo-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#bdbdbd;border-radius:2px;width:10px;height:10px;margin-top:-3.5px}.tempo-slider:hover::-webkit-slider-thumb{background:var(--text-bright)}.tempo-slider:focus-visible::-webkit-slider-thumb{background:var(--text-bright)}.tempo-slider::-moz-range-track{background:#3a3a3a;border-radius:2px;height:3px}.tempo-slider::-moz-range-thumb{background:#bdbdbd;border:0;border-radius:2px;width:10px;height:10px}.tempo-value{width:72px;display:flex}.tempo-value .dropdown{font-variant-numeric:tabular-nums;height:22px;padding:0 7px 0 8px;font-family:ui-monospace,SF Mono,Menlo,monospace}.toolbar-group.tempo .tempo-value,.toolbar-group.tempo .icon-btn,.toolbar-group.tempo .btn{margin-left:-6px}.toolbar-group.tempo .tempo-value{margin-left:0}.toolbar-group.tempo .tempo-value,.toolbar-group.tempo .icon-btn,.toolbar-group.tempo .btn{box-sizing:border-box;height:22px;padding-top:0;padding-bottom:0;line-height:20px}.toolbar-group.tempo .icon-btn{width:22px}.search-line{align-items:center;gap:10px;display:flex}.search-line .search-box{flex:1;min-width:0}.search-count{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:flex}.search-count .eye-icon{color:#555}.filter-actions .btn{align-items:center;gap:6px;height:26px;padding:0 9px 0 12px;display:inline-flex}.filter-actions .btn svg{width:12px;height:12px}.group-card{border-bottom:1px solid var(--border);padding:16px 12px 14px}.group-card-name{color:var(--text-bright);font-size:14px;font-weight:600}.group-card-text{color:var(--text-dim);margin:4px 0 0;line-height:1.5}.group-card-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.group-card-actions .dim{color:var(--text-dim)}.subtabs button{align-items:center;gap:6px;display:inline-flex}.subtabs button svg{width:14px;height:14px}.center{position:relative}.center .viewport{position:static}.center>.panel-right{width:var(--right-w,360px);z-index:3;border-left:2px solid var(--border);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.center .viewport-banner{top:40px}.group-card-name{font-size:12px;font-weight:600}.category.with-icon{justify-content:space-between;align-items:center;display:flex}.category-main{align-items:center;gap:7px;display:inline-flex}.category-main svg{width:14px;height:14px;color:var(--text-dim)}.category.with-icon>span:last-child:not(.category-main){color:var(--text-dim);font-weight:400}.group-line{border-bottom:1px solid var(--border);color:var(--text-bright);align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.group-line .group-glyph{color:var(--text);flex:none}.group-line-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.group-line-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.group-line .ghost-icon{width:24px;height:24px}.group-line .ghost-icon:disabled{color:#4a4a4a}.group-card{border-bottom:0;border-bottom:2px solid var(--border);padding-bottom:12px}.group-line{border-bottom:2px solid var(--border);padding-top:8px;padding-bottom:8px}.group-line-count{margin-left:14px}.subtabs{border-top:0;gap:0;padding:0}.subtabs button{border-radius:0;height:28px;padding:0 12px}.subtabs{border-top:2px solid var(--border);gap:2px}.app{gap:3px}.center .viewport{margin-top:3px}.center>.panel-right{border-left:3px solid var(--border)}.group-card,.group-line,.subtabs,.panel-tab.second,.filter-lines,.filter-actions,.list-tabs,.list-header,.category{border-color:var(--border)}.subtabs,.group-card,.group-line{border-top-width:3px;border-bottom-width:3px}.subtabs{border-bottom:0}.group-card{border-top:0}.filter-actions{border-bottom-width:3px}.category{border-top-width:2px;border-bottom-width:2px}.group-card{border-bottom-width:1px;border-bottom-color:#2e2e2e}.group-line{border-top:0;border-bottom-width:1px}.kpi-caption{color:var(--text-dim);margin-top:2px}.layer-row{color:var(--text);cursor:pointer;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;align-items:center;gap:8px;padding:7px 12px;display:flex}.layer-row input{width:12px;height:12px;accent-color:var(--accent);margin:0}.mono>.band-scale{border-bottom:3px solid var(--border);margin:0;padding:12px 12px 10px}.category.with-icon .category-actions .icon-btn{width:24px;height:22px}.category.with-icon .category-actions .icon-btn:disabled{opacity:.5;opacity:.6;background:#353535}.category.with-icon .category-main{color:var(--text-bright);font-weight:500}.ghost-icon{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.ghost-icon:hover:not(:disabled){background:var(--hover);color:var(--text-bright)}.ghost-icon:disabled{color:#666;cursor:default}.ghost-icon .eye-icon{color:inherit}.category.with-icon{min-height:28px;padding-top:0;padding-bottom:0}.category.with-icon .category-actions{gap:2px;margin-right:-4px}.layer-row{gap:6px;padding:4px 12px 4px 8px}.prop-value:has(.prop-note){grid-template-columns:52px 1fr;align-items:center;column-gap:10px;display:grid}.prop-figure{text-align:right}.prop-value:has(.prop-note) .prop-note{text-align:left;margin-left:0}.approach-header{grid-template-columns:1fr 46px 68px 30px;gap:8px;display:grid}.approach-header span:nth-child(2),.approach-header span:nth-child(3){text-align:right}.approach-row .list-main{grid-template-columns:14px 1fr 46px 68px;align-items:center;gap:8px;display:grid}.approach-row .list-main .list-id,.approach-row .approach-range{text-align:right}.approach-row .diamond{margin:0}.approach-row.selected .diamond{border-color:#fff}.approach-row .list-id{white-space:nowrap}.details-scroll .category{border-top:3px solid var(--border);border-bottom:1px solid #2e2e2e}.details-scroll>.category:first-child,.details-scroll>.mono>.category:first-child,.details-scroll>.prop-row:first-child,.details-scroll>.mono>.prop-row:first-child{margin-top:8px}.details-scroll>.prop-row:first-child,.details-scroll>.mono>.prop-row:first-child{border-top:1px solid #2e2e2e}.details-scroll .list-header{border-top:0;border-bottom:1px solid #2e2e2e}.mono>.band-scale{border-bottom:0}.details-scroll .layer-row{border-top:1px solid #2e2e2e;border-bottom:0}.details-scroll .list-header{border-top:1px solid #2e2e2e}.details-scroll .kpi-block{border-bottom:0}.details-scroll .category{border-top-width:2px}.sources-header{grid-template-columns:1fr 80px 64px;gap:8px;display:grid}.sources-header span:nth-child(2),.sources-header span:nth-child(3){text-align:right}.sources-row .list-main{grid-template-columns:1fr 80px 64px;align-items:center;gap:8px;display:grid}.sources-row .list-main .list-id{text-align:right;white-space:nowrap}.sources-row .list-main:disabled{cursor:default}.details-scroll .prop-value:has(.prop-note){grid-template-columns:1fr auto}.details-scroll .prop-figure{text-align:left}.details-scroll .prop-value:has(.prop-note) .prop-note{text-align:right}.group-overview .list-more:disabled{cursor:default}.check-icon{color:#5a5a5a;--check-bg:#161616;border-radius:3px;flex:none}.check-icon.on{color:#6e6e6e;--check-bg:#1e1e1e}.pick-row:hover .check-icon{color:#9a9a9a}.pick-row:has(input:focus-visible) .check-icon{outline:1px solid var(--accent);outline-offset:1px}.pick-row .group-count{color:var(--text-dim)}.dropdown-menu .pick-row.off .group-name,.dropdown-menu .pick-row.off .group-count,.dropdown-menu .pick-row.off .type-icon,.dropdown-menu .pick-row.off .swatch{opacity:.6}.dropdown-menu .fold-tools{border-bottom:1px solid #2e2e2e;margin-bottom:4px;padding:0 0 6px}.fold-foot{border-top:1px solid #2e2e2e;justify-content:center;gap:16px;margin-top:4px;padding:7px 4px 2px;display:flex}.fold-foot .link-btn{color:var(--text-dim);text-decoration:none}.fold-foot .link-btn:hover:not(:disabled){color:var(--text-bright)}.fold-foot .link-btn:disabled{opacity:.4;cursor:default}.filter-actions .search-count{margin-left:auto}.search-count svg{color:#555}.filter-actions .btn.ghost{color:var(--text-dim);padding-left:5px;padding-right:9px}.filter-actions .btn.ghost:hover:not(:disabled){color:var(--text-bright)}.row-more:hover,.list-row.selected .row-more:hover{background:0 0}.row-more:hover{color:var(--text-bright)}.row-more:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.row-more{width:24px;height:24px;margin-right:4px}.row-more:hover{background:#4a4a4a}.list-row.selected .row-more:hover{background:#ffffff2e}.row-more{box-sizing:border-box;padding:0}.list-row.selected,.folder-row.selected{background:var(--selection);color:var(--text-bright)}.viewport-tooltip{white-space:pre;padding:6px 9px 6px 8px;line-height:1.35}.hover-head{align-items:center;gap:6px;display:flex}.hover-head svg{flex:none}.hover-name{color:var(--text-bright)}.hover-id,.hover-line{color:var(--text-dim)}.hover-id{font-variant-numeric:tabular-nums;margin-left:4px;font-family:ui-monospace,SF Mono,Menlo,monospace}.hover-line{margin-top:2px;padding-left:20px}.hover-group{color:var(--text)}.list-row.hovered{background:var(--hover)}.center>.drawer{left:0;right:calc(var(--inspector-w) + min(3px, var(--inspector-w)));z-index:2;border-top:3px solid var(--border);position:absolute;bottom:0}.center .viewport-nav{bottom:calc(var(--table-h) + 10px)}.hover-head .diamond{width:7px;height:7px;margin:0 3px 0 2px}.hover-note{color:var(--text);white-space:normal;max-width:300px}.kpi-aside{color:#6e6e6e;margin-top:0}.category-actions .category-count{align-self:center;margin-right:6px}.list-foot{justify-content:flex-end;padding:3px 12px 6px;display:flex}.list-foot .link-btn{color:var(--text-dim);font-variant-numeric:tabular-nums;text-decoration:none}.list-foot .link-btn:hover{color:var(--text-bright)}.prop-label>.swatch{width:6px;height:6px;margin:0 4px}.prop-row.child .prop-label{padding-left:34px}.list-caption{color:var(--text-dim);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 4px;display:flex}.list-caption+.range-options{margin:0 12px 6px}.approach-list{flex:auto;min-height:160px;overflow-y:auto}.details-scroll,.details-scroll>.mono{flex-direction:column;display:flex}.details-scroll>.mono{flex:1 0 auto}.details-scroll>*,.details-scroll>.mono>*{flex:none}.details-scroll>.approach-list,.details-scroll>.mono>.approach-list.fill{flex:auto}.category-actions .ghost-icon:not(.active) .eye-icon{opacity:.7}.approach-list .list-header{z-index:1;position:sticky;top:0}.events-switch{padding-top:0}.events-controls{color:var(--text-dim);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:6px 12px;display:flex}.events-controls label{align-items:center;gap:6px;display:flex}.events-total{color:#6e6e6e}.number-field{width:44px;color:var(--text-bright);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#161616;border:1px solid #474747;border-radius:4px;padding:2px 6px}.number-field:hover{border-color:#5a5a5a}.number-field:focus{border-color:var(--accent);outline:none}.table-body{animation-duration:.32s;animation-timing-function:ease-out}@keyframes table-refresh-a{0%{opacity:1}25%{opacity:.45}to{opacity:1}}@keyframes table-refresh-b{0%{opacity:1}25%{opacity:.45}to{opacity:1}}.drawer{height:var(--drawer-h,300px)}.resize-handle.top{cursor:row-resize;width:auto;height:6px;inset:-3px 0 auto}body.resizing-y{cursor:row-resize}.btn.active:hover,.icon-btn.active:hover{background:#7a7a7a}.viewport-mode{z-index:2;height:26px;max-width:calc(100% - var(--inspector-w) - 36px);-webkit-backdrop-filter:blur(8px);color:var(--text);white-space:nowrap;background:#121212b8;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:8px;padding:0 4px 0 9px;display:flex;position:absolute;top:46px;left:12px}.viewport-mode>svg{width:14px;height:14px;color:var(--text-dim);flex:none}.viewport-mode .mode-title{color:var(--text-bright);font-weight:500}.viewport-mode .mode-sep{background:#ffffff24;width:1px;height:12px}.viewport-mode .mode-subject{text-overflow:ellipsis;overflow:hidden}.viewport-mode .mode-note,.viewport-mode .legend{color:var(--text-dim)}.viewport-mode .legend{align-items:center;gap:5px;display:flex}.viewport-mode .legend .diamond{width:6px;height:6px;margin:0 1px}.viewport-mode .mode-close{color:var(--text-dim);margin-left:2px}.viewport-mode .mode-close:hover{color:var(--text-bright)}.viewport-frame{z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.viewport-frame.threat{box-shadow:inset 0 0 0 1px #f0b54166}.center .viewport-frame{top:31px;right:var(--inspector-w);bottom:var(--table-h)}.events-actions{gap:2px;margin-left:auto}.viewport-label{z-index:2;color:var(--text-dim);white-space:nowrap;pointer-events:none;background:#0e0e0ee0;border:1px solid #ffffff24;border-radius:4px;flex-direction:column;padding:3px 7px;line-height:1.3;display:flex;position:absolute;top:0;left:0}.viewport-label[hidden]{display:none}.viewport-label b{color:var(--text-bright);font-weight:500}.viewport-label.meeting{border-color:#f0b5418c}.viewport-label.meeting b{color:#f0b541}.viewport-label.partner b{color:var(--text-bright)}.prop-field .prop-value{padding:3px 8px 3px 6px;font-family:inherit}.prop-field .range-fields{flex:1;justify-content:flex-end;gap:6px;padding:0}.prop-field .range-sign{color:var(--text-dim);flex:none}.prop-field .number-field{text-align:right;flex:none;width:64px;padding:3px 7px}.prop-field .range-unit{width:auto}.events-bar{align-items:center;gap:10px;padding:8px 12px;display:flex}.events-bar .events-count{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto}.event-list{flex-direction:column;gap:6px;padding:2px 12px 10px;display:flex}.events-empty{text-align:center;padding:20px 8px}.event-card{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #f0b54180;border-radius:4px;flex-direction:column;gap:3px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.event-card.severe{border-color:#f0604d99}.event-card:hover{background:var(--hover)}.event-card.selected{background:#f0b54114;border-color:#f0b541}.event-card.severe.selected{background:#f0604d17;border-color:#f0604d}.event-head{align-items:center;gap:8px;display:flex}.event-head .diamond{margin:0 2px 0 0}.event-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-bright);flex:1;overflow:hidden}.event-kind{color:var(--text-dim);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.event-meta{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;padding-left:20px;overflow:hidden}.prop-field .dropdown{flex:1;padding:3px 9px 3px 7px}.row-menu button.picked{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-menu button.picked svg{width:14px;height:14px;color:var(--text);flex:none}.copy-link{display:inline-flex;position:relative}.copied-tip{z-index:5;color:var(--text-bright);white-space:nowrap;pointer-events:none;background:#0e0e0ef0;border:1px solid #555;border-radius:3px;padding:3px 8px;animation:1.6s forwards copied-tip;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}@keyframes copied-tip{0%{opacity:0;transform:translate(-50%,-3px)}12%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.table-row.table-more{cursor:default;align-items:center;gap:12px;padding-left:60px;display:flex}.table-row.table-more:hover{background:0 0}.table-row.table-more .btn{min-width:220px;padding:2px 16px}.table-more-left{color:var(--text-dim);font-variant-numeric:tabular-nums}.balance-chart{--balance-half:44px;border-bottom:1px solid var(--border);padding:14px 12px}.balance-title{color:var(--text-bright);margin-bottom:10px}.balance-bars{border-top:1px solid #323232;border-bottom:1px solid #323232;gap:3px;display:flex;position:relative}.balance-bars:after{content:"";left:0;right:0;top:var(--balance-half);background:#3a3a3a;height:1px;position:absolute}.balance-bars.dense{gap:1px}.balance-year{border-radius:2px;flex-direction:column;flex:1;transition:background-color .15s;display:flex}.balance-year.hovered{background:#ffffff0d}.balance-year.hovered .balance-up i{background:#9c9c9c}.balance-year.hovered .balance-down i{background:#e3af4c}.balance-tip{z-index:5;color:var(--text-bright);white-space:nowrap;pointer-events:none;background:#0e0e0ef0;border:1px solid #555;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;animation:.12s fade-in;display:flex;position:absolute;bottom:calc(100% + 6px)}.balance-tip>span{color:var(--text-dim);margin-right:3px}.balance-tip i{background:#767676;border-radius:1px;width:8px;height:8px}.balance-tip i.down{background:#c79840;margin-left:4px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.balance-up,.balance-down{height:var(--balance-half);display:flex}.balance-up{align-items:flex-end}.balance-down{align-items:flex-start}.balance-up i,.balance-down i{flex:1;transition:height .25s,background-color .15s}.balance-up i{background:#767676;border-radius:1px 1px 0 0}.balance-down i{background:#c79840;border-radius:0 0 1px 1px}.balance-axis{color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:flex}.balance-legend{align-items:center;gap:5px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;display:flex}.balance-legend i{border-radius:1px;width:8px;height:8px}.balance-legend i.up{background:#767676}.balance-legend i.down{background:#c79840;margin-left:6px}.record-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e2e2e;padding:0;transition:background-color .15s}.record-row:hover{background:var(--hover)}.record-row .prop-value{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.record-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-value{color:var(--text-dim);white-space:nowrap}.launch-box-list{border:1px solid var(--border);background:#1c1c1c;border-radius:3px;max-height:246px;margin:8px 8px 0;overflow-y:auto}.launch-box-list .list-header{z-index:1;position:sticky;top:0}.launch-box-more{color:var(--text-dim);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 12px 12px;font-size:11px;display:flex}.launch-box-more .btn{white-space:nowrap;flex:none;height:24px;margin-left:auto;padding:0 12px}.details-scroll .prop-row.child .prop-label{padding-left:34px;position:relative}.details-scroll .prop-row.child .prop-label:before{content:"";border-bottom:1px solid #5c5c5c;border-left:1px solid #5c5c5c;width:14px;height:6px;position:absolute;top:calc(50% - 4px);left:12px}.actions{align-items:center}.toggle-group,.command-group{gap:4px;display:flex}.command-group{margin-left:auto}.actions .btn{height:24px;padding:0 12px}.toggle-group .btn,.toggle-group .icon-btn{transition:background-color .15s,color .15s}.toggle-group .btn.active,.toggle-group .icon-btn.active{color:#111;background:#d0d0d0}.toggle-group .btn.active:hover,.toggle-group .icon-btn.active:hover{background:#e2e2e2}.btn:not(.ghost),.icon-btn{border:1px solid #181818;transition:background-color .15s,box-shadow .15s,color .15s;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000001f,0 1px 1px #0003}.btn:not(.ghost):active:not(:disabled),.icon-btn:active:not(:disabled){box-shadow:inset 0 1px 2px #00000059}.toggle-group .btn.active,.toggle-group .icon-btn.active{box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001a,0 1px 1px #0003}.panel-tab button.active,.subtabs button.active{box-shadow:inset 0 1px #ffffff0b}.segmented button{transition:background-color .15s,box-shadow .15s}.segmented button.active{box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000001f,0 1px 1px #0000002e}.toolbar-group.tempo .clock{font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}.viewport-mode.pass-card{white-space:nowrap;height:auto;padding:8px 10px 9px 12px;display:block}.pass-head{align-items:center;gap:8px;display:flex}.pass-head .diamond{flex:none;width:6px;height:6px;margin:0 2px 0 1px}.pass-pair{text-overflow:ellipsis;min-width:0;color:var(--text-bright);flex:1;font-weight:500;overflow:hidden}.pass-meets{color:var(--text-dim);font-weight:400}.pass-head .mode-close{margin:-3px -4px -3px 8px}.pass-grid{border-top:1px solid #ffffff14;grid-auto-columns:max-content;grid-auto-flow:column;column-gap:20px;margin-top:8px;padding-top:7px;display:grid}.pass-cell{flex-direction:column;gap:2px;display:flex}.pass-caption{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.pass-value{color:var(--text-bright);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.orbit-head{border-bottom:1px solid #2e2e2e;align-items:center;gap:8px;min-height:28px;padding:0 12px;display:flex}.orbit-head .swatch{margin:0 3px}.orbit-head b{color:var(--text-bright);font-weight:500}.orbit-share{color:var(--text-dim);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.orbit-head-note{color:var(--text-dim);margin-left:4px}.orbit-head .orbit-info{margin-left:0}.orbit-info{margin-left:0}.orbit-block+.orbit-block .orbit-head{border-top:2px solid var(--border)}.alt-strip{border-bottom:0}.alt-strip-row{gap:6px;display:flex}.alt-strip-ticks{gap:2px;min-width:0;height:12px;display:flex}.alt-strip-ticks i{background:#383838;border-radius:1px;flex:1;transition:background-color .25s,opacity .25s}.alt-strip-labels{color:var(--text-dim);margin-top:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.alt-strip-labels>span{white-space:nowrap;justify-content:space-between;gap:6px;min-width:0;display:flex;overflow:hidden}.alt-strip-labels b{font-weight:400}.alt-strip-labels .on b{color:var(--text-bright)}.orbit-info{vertical-align:-2px;color:var(--text-dim);cursor:help;margin-left:6px;display:inline-flex}.orbit-info svg{width:12px;height:12px}.more-body{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.more-body.open{grid-template-rows:1fr}.more-inner{min-height:0;overflow:hidden}.more-row{border-bottom:1px solid #2e2e2e;justify-content:flex-end;padding:5px 12px;display:flex}.more-row .btn{height:24px;padding:0 12px}.btn.secondary{background:var(--panel-raised);color:var(--text)}.btn.secondary:hover:not(:disabled){color:var(--text-bright);background:#3d3d3d}.filter-actions .btn.secondary,.events-bar .btn.secondary{height:24px}.events-bar .btn.secondary{padding:0 12px}.btn.secondary.active,.btn.secondary.active:hover:not(:disabled){background:var(--pressed);color:#fff}.details-scroll{scrollbar-gutter:stable}.prop-row.no-value .prop-value{color:var(--text-dim)}.near-strip .alt-hist-bin.self i,.near-strip .balance-legend i.self{background:var(--text-bright);opacity:1}.lang-switch{background:#0a0a0a;margin-left:auto}.lang-switch button{color:var(--text-dim);letter-spacing:.04em;padding:2px 8px;font-size:11px;transition:background-color .15s,color .15s}.lang-switch button.active{color:var(--text-bright);background:#474747}@property --inspector-w{syntax:"<length>";inherits:true;initial-value:0}.center{--inspector-w:0px;transition:--inspector-w .28s cubic-bezier(.2,.8,.2,1)}.app.inspector-open .center{--inspector-w:var(--right-w,360px)}body.resizing .center{transition:none}.center>.panel-right{visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;transform:translate(100%)}.app.inspector-open .center>.panel-right{visibility:visible;transition-delay:0s;transform:none}.panel-tab button.with-close,.panel-tab span.with-close{padding-right:4px}.panel-tab .panel-close{background:var(--panel);place-items:center;width:24px;padding:0 6px 0 0;display:grid}.panel-tab button.active+.panel-close{box-shadow:inset 0 1px #ffffff0b}.panel-tab .panel-close svg{border-radius:3px;width:16px;height:16px;padding:2px;transition:background-color .15s}.panel-tab .panel-close:hover svg{background:var(--hover)}.panel-tab button{transition:color .15s}@media (prefers-reduced-motion:reduce){.center,.center>.panel-right{transition:none}}.prop-field .dropdown,.prop-field .number-field{height:24px}.prop-value:has(.level-badge){align-items:flex-start;gap:8px;display:flex}.prop-value .level-badge{margin-top:1px}.alt-hist-bars{height:calc(2 * var(--balance-half) + 2px);border-top:1px solid #323232;border-bottom:1px solid #323232;align-items:flex-end;gap:3px;display:flex;position:relative}.alt-hist-bin{border-radius:2px 2px 0 0;flex:1;align-self:stretch;align-items:flex-end;transition:background-color .15s;display:flex}.alt-hist-bin.hovered{background:#ffffff0d}.alt-hist-bin i{opacity:.72;border-radius:1px 1px 0 0;flex:1;transition:height .25s,opacity .15s}.alt-hist-bin.hovered i{opacity:1}.alt-hist-axis{height:16px;color:var(--text-dim);margin-top:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;position:relative}.alt-hist-axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.alt-hist .balance-axis{margin-top:2px}.prop-label .zone-swatch{margin:0 3px}.alt-axis-frame{height:calc(2 * var(--balance-half) + 2px);border-top:1px solid #323232;border-bottom:1px solid #323232;position:relative}.alt-axis-zone{opacity:.08;transition:opacity .15s;position:absolute;top:0;bottom:0}.alt-axis-zone.hovered{opacity:.16}.alt-axis-mark{transition:box-shadow .15s}.alt-axis-mark.hovered{box-shadow:0 0 10px #ffffff8c}.alt-axis-zone-name{opacity:.85;background:#262626cc;border-radius:2px;margin-left:4px;padding:0 3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:400;position:absolute;top:5px}.alt-axis-mark{border-radius:1px;min-width:3px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #ffffff40}.details-scroll .launch-box-list{margin-bottom:8px}.facets{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:none;max-height:55%;overflow-y:auto}.facets-head{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:8px 12px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;display:flex}.facets-count{letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.facets-head .link-btn{letter-spacing:0;text-transform:none;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px}.facets .section{border-top:1px solid #2e2e2e}.facets .section-head{background:0 0;border-top:0;border-bottom:0;min-height:28px}.facets .section-toggle{color:var(--text);padding:0 12px;font-weight:400}.facets .section-toggle:hover,.facets .section.open .section-toggle{color:var(--text-bright)}.facets .section-toggle .chevron{width:5px;height:5px}.facets .section-right{font-size:11px}.facet-list{padding:0 0 6px}.facet-tools{padding:2px 12px 6px}.facet-row{cursor:pointer;align-items:center;gap:10px;height:26px;padding:0 12px;transition:background-color .15s;display:flex;position:relative}.facet-row:hover{background:var(--hover)}.facet-row input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.facet-row .check-icon{color:#6a6a6a;flex:none;width:14px;height:14px}.facet-row:hover .check-icon{color:#9a9a9a}.facet-row .check-icon.on{color:var(--text-bright)}.facet-row .swatch-box{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.facet-row .swatch{width:6px;height:6px}.facet-row .type-icon{color:var(--text-dim);flex:none;transition:color .15s}.facet-row:hover .type-icon{color:var(--text)}.facet-row:has(.check-icon.on) .type-icon{color:var(--text)}.facet-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.facet-row.off .facet-name{color:var(--text-dim)}.facet-row.soon{cursor:default}.facet-row.soon:hover{background:0 0}.facet-row.soon .check-icon,.facet-row.soon .type-icon,.facet-row.soon .facet-name{color:var(--text-dim);opacity:.55}.facet-soon{color:var(--text-dim);align-items:center;gap:2px;font-size:11px;font-style:italic;display:flex}.facet-soon .foot-info{cursor:help}.facet-count{color:var(--text-dim);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.facets-events{border-top:0;max-height:none;overflow:visible}.facet-group-tools{align-items:center;gap:4px;display:inline-flex}.facet-group-tools .ghost-icon,.facets-head .ghost-icon{margin-right:-6px}.facet-range{padding:2px 12px 10px}.range-slider{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.range-slider input{width:56px;height:24px;color:var(--text-bright);font-variant-numeric:tabular-nums;text-align:right;background:#161616;border:1px solid #474747;border-radius:4px;flex:none;padding:0 7px}.range-slider input::placeholder{color:#5a5a5a}.range-slider .range-unit{width:auto;min-width:14px}.range-track{background:#3a3a3a;border-radius:2px;flex:100%;height:4px;margin:6px 6px 4px;position:relative}.range-span{background:#9a9a9a;border-radius:2px;position:absolute;top:0;bottom:0}.range-thumb{cursor:ew-resize;background:#d0d0d0;border:1px solid #161616;border-radius:2px;width:12px;height:12px;padding:0;transition:background-color .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 1px #0000004d}.range-thumb:hover{background:#f2f2f2}.dock{flex-direction:column;min-height:0;display:flex;position:relative}.dock-filters{border-bottom:3px solid var(--border);flex:none}.dock-filters.even{flex:0 auto;max-height:33.333%}.dock-tracker{flex:1 1 0}.dock-filters .facets{border-top:0;border-bottom:0;flex:1;min-height:0;max-height:none}.resize-handle.bottom{cursor:row-resize;width:auto;height:6px;inset:auto 0 -4px}.dock-tab .tab-tools{background:0 0;border-top:0;align-items:center;gap:10px;height:auto;margin-left:auto;padding-right:6px;display:inline-flex}.dock-tab .tab-tools span{background:0 0;border-top:0;height:auto;padding:0;font-weight:400}.dock-tab .tab-tools .facets-count{color:var(--text);margin-left:0}.dock-tab .tab-tools .link-btn{font-size:11px}.dock-tools{gap:12px;padding:10px 12px}.dock-tracker .search-line+.panel-section{padding:4px 12px 10px}.dock-tools{gap:8px}.dock-tools .ghost-icon{flex:none;margin-right:-4px}.dock-tools .facets-count{color:var(--text);font-variant-numeric:tabular-nums;margin-left:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.dock-tools .link-btn{flex:none;font-size:11px}.dock-filters .facets{background:#222}.dock-filters{border-bottom:6px solid var(--border)}.resize-handle.bottom{height:8px;bottom:-6px}.dock-tracker .search-line{padding-bottom:2px}.dock-tracker .search-line+.panel-section{padding-top:4px}.dock-filters.folded{flex:none;height:auto}.panel-tab button .chevron.fold{background:0 0;border-top:0;border-left:0;width:5px;height:5px;margin-top:-2px;margin-left:2px;padding:0;transition:transform .15s;transform:rotate(-45deg)}.panel-tab button .chevron.fold.open{margin-top:-4px;transform:rotate(45deg)}.dock-filters.folded .panel-tab .tab-tools{background:0 0;border-top:0;align-items:center;gap:10px;height:auto;margin-left:auto;padding-right:8px;display:inline-flex}.dock-filters.folded .panel-tab .tab-tools span{height:auto;color:var(--text);background:0 0;border-top:0;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:400}.dock-filters.folded .panel-tab .tab-tools .link-btn{font-size:11px}.events-facets{border-bottom:1px solid #2e2e2e;padding:4px 0}.events-facets .facet-row{padding:0 12px}.resize-handle.bottom:hover{background:var(--accent-soft)}.facets .section-right{max-width:60%;overflow:visible}.facets .facet-group-tools .ghost-icon{margin-right:-8px}.facet-row.add{width:100%;color:var(--text);text-align:left;background:0 0;border:0}.facet-row.add svg{width:14px;height:14px;color:var(--text-dim);flex:none}.facet-row.add:hover{background:var(--hover)}.dock-foot{border-top:1px solid var(--border);background:#222;flex:none;justify-content:flex-end;align-items:center;min-height:28px;padding:0 12px;display:flex}.dock-foot .link-btn{font-size:11px}.command-group .ghost-icon{width:24px;height:24px}.command-group .ghost-icon svg{width:14px;height:14px}.prop-field.short .prop-value{justify-content:flex-end;display:flex}.prop-field.short .dropdown{flex:none;width:128px}.list-header.sortable button{color:var(--text-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;transition:color .15s;display:flex}.list-header.sortable button:hover,.list-header.sortable button[aria-sort=ascending],.list-header.sortable button[aria-sort=descending]{color:var(--text-bright)}.list-header.sortable button.right{margin-right:30px}.band-sheet{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.band-sheet-label{color:var(--text-dim);white-space:nowrap}.band-sheet .range-fields{flex:none;gap:6px;padding:0}.band-sheet .number-field{text-align:right;width:56px;height:24px}.param-sheet{padding:6px 10px}.param-sheet-row{min-height:32px;color:var(--text-dim);justify-content:space-between;align-items:center;gap:10px;display:flex}.param-sheet-row .dropdown{flex:none;width:112px;height:24px;padding-top:0;padding-bottom:0}.facets-count-note{color:var(--text-dim)}.ghost-icon.active{color:var(--text-bright)}.table-facets{max-height:calc(100vh - 160px);padding:0;overflow-y:auto}.table-facets .section:first-child{border-top:0}.table-facets-flags{border-top:1px solid #2e2e2e;padding:4px 0}.table-facets .dock-foot{background:0 0}.table-filters .search{height:22px;padding-top:0;padding-bottom:0}@property --table-h{syntax:"<length>";inherits:true;initial-value:0}.center{--table-h:0px;transition:--inspector-w .28s cubic-bezier(.2,.8,.2,1),--table-h .28s cubic-bezier(.2,.8,.2,1)}.app.table-open .center{--table-h:calc(var(--drawer-h,300px) + 3px)}.center>.drawer{visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;transform:translateY(calc(100% + 3px))}.app.table-open .center>.drawer{visibility:visible;transition-delay:0s;transform:none}.fade{display:contents}.fade.in>*{animation:.15s fade-in}.fade.out>*{opacity:0;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.center>.drawer,.fade.in>*,.fade.out>*{transition:none;animation:none}}
