.pane-header-slots{display:flex;align-items:center;flex:none;gap:4px}.pane-header-info,.pane-header-actions{display:flex;align-items:center;min-width:0}.spatial-view-header:has(.pane-header-slots){overflow:visible}.pane-header-slots .doc-tab-toolbar{padding:0;background:transparent;border:0;font-size:12px}.pane-header-slots .doc-tab-toolbar .btn{padding:2px 5px;font-size:12px}.pane-header-slots .surface-info{position:relative;padding:0;border:0;font-size:12px}.pane-header-slots .surface-info>summary{padding:4px}.pane-header-slots .surface-info>summary:before{content:"ⓘ"}.pane-header-slots .surface-info[open]>summary:before{transform:none}.pane-header-slots .surface-info>summary>strong,.pane-header-slots .surface-info>summary>span{display:none}.pane-header-slots .surface-info>p{position:absolute;z-index:30;right:0;top:24px;width:min(320px,75vw);box-sizing:border-box;margin:0;padding:10px;background:var(--bg-raised);color:var(--fg);border:1px solid var(--border);border-radius:4px;box-shadow:var(--shadow);white-space:normal}.pane-header-slots .save-state{max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hickory-browser-debug{--warn: #ebbe69;--accent-2: #98c4a1;--danger: #ef9b8e;--ok: #98c4a1;--fg: #e4ded5;--fg-muted: #b2b9b0;--border: #4c514b;--bg: #202522;--bg-elevated: #282e29;color:var(--fg);background:var(--bg);border-radius:8px;padding:12px}.hickory-browser-debug button,.hickory-browser-debug select,.hickory-browser-debug input{background:var(--bg-elevated);color:var(--fg);border:1px solid var(--border);border-radius:4px;padding:4px 8px;cursor:pointer}.hickory-browser-debug button:disabled{opacity:.4;cursor:default}.hickory-browser-debug .browser-debug-actions,.hickory-browser-debug .debug-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:10px}.hickory-browser-debug .debug-strip__error{color:var(--danger)}.hickory-browser-debug .cm-paused-line{background:#594b24}.hickory-browser-debug .cm-debug-value{color:#98c4a1;padding-left:12px;opacity:.8}.hickory-browser-debug .browser-debug-inspection ul{list-style:none;padding-left:16px}.hickory-browser-debug .browser-debug-output{min-height:50px;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border);padding-top:12px}.hickory-browser-debug .cm-scroller{max-height:480px}.hickory-browser-debug .cm-breakpoint-gutter{min-width:18px;background:#2d352e;cursor:pointer}.hickory-browser-debug .cm-bp,.hickory-browser-debug .cm-bp-ghost{display:inline-block;width:9px;height:9px;margin-top:5px;border-radius:50%}.hickory-browser-debug .cm-bp{background:var(--danger)}.hickory-browser-debug .cm-breakpoint-gutter:hover .cm-bp-ghost{background:#84564e}.hickory-browser-debug .cm-bp-broken{background:transparent;border:1px solid var(--danger)}.hickory-browser-debug .cm-paused-arrow{color:var(--warn)}.workflow-tour-launcher{margin:.5rem 1rem}.workflow-tour{margin:1rem auto;padding:1rem;border:1px solid var(--border);border-radius:8px;max-width:72rem;max-height:80vh;overflow:auto}.workflow-tour h2{margin:.4rem 0}.workflow-tour textarea{display:block;width:100%;min-height:5rem}.workflow-tour pre{white-space:pre-wrap;overflow-wrap:anywhere}.workflow-tour-controls{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.workflow-tour--app{position:fixed;inset:3rem 1rem auto;z-index:140;background:var(--bg-raised);color:var(--fg);box-shadow:var(--shadow)}.workflow-tour .hickory-browser-debug .cm-scroller{max-height:20rem}.landing.landing-simple{max-width:64rem;padding-top:1.5rem}.landing-simple .landing-hero{max-width:none}.landing-eyebrow{color:var(--accent-2);font-size:.85rem;margin:0 0 .6rem}.landing-simple .landing-sub{margin-bottom:1rem}.landing-simple .landing-demo{margin-top:1.75rem}.landing-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem}.landing-demo-heading h2{font-size:1.2rem;margin:0}.landing-demo-heading p{margin:.4rem 0 0;color:var(--fg-muted);font-size:.9rem}.landing-demo-heading label{white-space:nowrap;font-size:.8rem}.landing-demo-heading select{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:4px;padding:.3rem}.landing-document-name{font:.8rem ui-monospace,monospace;padding:.5rem .8rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:6px 6px 0 0}.landing-simple .hickory-browser-debug{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:.6rem 1rem;border:1px solid var(--border);border-top:0;border-radius:0 0 6px 6px}.landing-simple .browser-debug-actions,.landing-simple .debug-strip{grid-column:1 / -1;padding:0}.landing-simple .hickory-embed{grid-column:1}.landing-simple .browser-debug-inspection{grid-column:2;grid-row:3;min-width:0;font-size:.8rem}.landing-simple .browser-debug-inspection p{margin:0;color:var(--warn)}.landing-simple .browser-debug-inspection h3{font-size:.8rem;margin:.8rem 0 .3rem}.landing-simple .browser-debug-inspection ul{padding-left:0;margin:.3rem 0 .8rem;overflow-wrap:anywhere}.landing-simple .browser-debug-inspection input{width:100%;box-sizing:border-box;margin:.3rem 0;cursor:text}.landing-simple .browser-debug-output{grid-column:1 / -1;margin:.2rem 0 0;min-height:1.5rem;padding-top:.6rem;font-size:.8rem}.landing-demo-note,.landing-demo-limits{font-size:.8rem;color:var(--fg-muted)}.landing-demo-note{margin-bottom:.4rem}.landing-demo-limits summary{cursor:pointer}.landing-demo-limits p{max-width:42rem}.landing-download{border-top:1px solid var(--border);padding-top:1rem;margin-top:1.5rem;font-size:.9rem}.landing-download h2{font-size:1.1rem;margin:0}@media(max-width:700px){.landing-demo-heading{align-items:start;flex-direction:column;gap:.6rem}.landing-simple .hickory-browser-debug{grid-template-columns:minmax(0,1fr)}.landing-simple .browser-debug-inspection{grid-column:1;grid-row:auto}}
