.diagnostic-strip.svelte-6sla53{display:flex;align-items:center;padding:.65rem 0;border-top:1px solid var(--color-border)}.strip-readouts.svelte-6sla53{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.readout.svelte-6sla53{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-dim)}.readout-label.svelte-6sla53{color:var(--color-signal)}@media(max-width:767px){.diagnostic-strip.svelte-6sla53{flex-direction:column;align-items:flex-start;gap:.75rem}}.perimeter-label.svelte-1uha8ag{position:fixed;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);opacity:.65}.label-top-left.svelte-1uha8ag{top:20px;left:24px}.label-bottom-right.svelte-1uha8ag{bottom:20px;right:24px}.workspace-shell.svelte-1uha8ag{position:relative;z-index:10;width:100%;max-width:var(--layout-max-width);margin:0 auto;min-height:100vh;display:grid;grid-template-columns:1.2fr auto 2fr;padding:80px 24px;gap:60px}.col-left.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.nameplate.svelte-1uha8ag{margin-top:2rem}.monolithic-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:700;font-size:var(--display-clamp);line-height:.9;letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0}.nameplate-body.svelte-1uha8ag{font-size:14px;line-height:1.6;color:var(--color-dim);margin:0}.operator-viewport.svelte-1uha8ag{position:relative;width:140px;height:140px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;overflow:hidden;border-radius:50%;isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:translateZ(0);transition:transform .16s var(--ease-snap),box-shadow .22s var(--ease-snap)}.operator-viewport.svelte-1uha8ag:hover{transform:translateY(-1px)}.operator-viewport.svelte-1uha8ag:active{transform:scale(.985)}.operator-viewport.svelte-1uha8ag:focus-visible{outline:1px solid var(--color-accent);outline-offset:4px}.svg-ornament.svelte-1uha8ag{width:100%;height:100%;fill:none;stroke:var(--color-text);stroke-width:1;animation:svelte-1uha8ag-spin 30s linear infinite;opacity:.4;will-change:opacity,transform;transition:opacity .18s var(--ease-snap),transform .26s var(--ease-snap)}.operator-viewport.svelte-1uha8ag:hover .svg-ornament:where(.svelte-1uha8ag){animation-duration:8s;opacity:.65}.operator-revealed.svelte-1uha8ag .svg-ornament:where(.svelte-1uha8ag){opacity:0;transform:scale(1.4) rotate(90deg)}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.operator-mosaic.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#050a10;opacity:0;transform:scale(.93);contain:paint;backface-visibility:hidden;will-change:opacity,transform;transition:opacity .18s var(--ease-snap),transform .24s var(--ease-snap),box-shadow .24s var(--ease-snap);pointer-events:none}.operator-mosaic.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:50%;background:linear-gradient(180deg,#050a10b8,#050a102e);opacity:1;transition:opacity .18s var(--ease-snap),transform .24s var(--ease-snap);pointer-events:none}.operator-mosaic.svelte-1uha8ag .mosaic-frame{border:none;position:absolute;left:50%;top:50%;will-change:transform;transform:translate(-50%,-50%) translate(2%,3%) scale(.45)}.operator-mosaic.svelte-1uha8ag .mosaic-grid{display:block;background:#050a10}.operator-mosaic.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);opacity:.42;transition:opacity .22s var(--ease-snap);pointer-events:none;z-index:3}.operator-revealed.svelte-1uha8ag .operator-mosaic:where(.svelte-1uha8ag){opacity:1;transform:scale(1);box-shadow:inset 0 0 0 1px rgba(var(--color-accent-rgb),.3)}.operator-revealed.svelte-1uha8ag .operator-mosaic:where(.svelte-1uha8ag):before{opacity:0;transform:scaleY(.92)}.operator-revealed.svelte-1uha8ag .operator-mosaic:where(.svelte-1uha8ag):after{opacity:.28}.operator-tag.svelte-1uha8ag{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-dim);white-space:nowrap;opacity:0;transform:translate(-50%) translateY(-4px);transition:opacity .14s var(--ease-snap),transform .22s var(--ease-snap);pointer-events:none}.operator-revealed.svelte-1uha8ag .operator-tag:where(.svelte-1uha8ag){opacity:.75;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.operator-viewport.svelte-1uha8ag,.operator-viewport.svelte-1uha8ag:hover,.operator-viewport.svelte-1uha8ag:active{transform:none}.svg-ornament.svelte-1uha8ag{animation:none;transition:none}.operator-mosaic.svelte-1uha8ag{transition:none}.operator-mosaic.svelte-1uha8ag:before,.operator-mosaic.svelte-1uha8ag:after{transition:none}.operator-tag.svelte-1uha8ag{transition:none;transform:translate(-50%)}}.col-right.svelte-1uha8ag{padding-top:3.5rem}.data-list.svelte-1uha8ag{--row-metric-max-width: 13ch;list-style:none;padding:0;margin:0;display:grid;gap:12px}.data-list-projects.svelte-1uha8ag{--row-metric-max-width: 32ch}.data-list-projects.svelte-1uha8ag .data-row-item:where(.svelte-1uha8ag){grid-template-columns:16px auto 1fr}.data-list-projects.svelte-1uha8ag .row-metric:where(.svelte-1uha8ag){max-width:none;width:auto}.data-row-item.svelte-1uha8ag{display:grid;grid-template-columns:16px minmax(0,1fr) fit-content(var(--row-metric-max-width));align-items:start;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border);position:relative}.row-content.svelte-1uha8ag{display:flex;align-items:center;gap:4px;min-width:0}.row-content.svelte-1uha8ag .tool-icon-btn:where(.svelte-1uha8ag),.row-content.svelte-1uha8ag .tool-status:where(.svelte-1uha8ag){min-width:auto;min-height:auto;padding:0 2px}.row-marker.svelte-1uha8ag{width:6px;height:6px;border:1px solid var(--color-text);align-self:start;margin-top:.4rem;transition:all var(--duration-micro) var(--ease-snap)}.row-title.svelte-1uha8ag{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1.35;letter-spacing:.02em;color:inherit;text-decoration:none;transition:color var(--duration-micro) var(--ease-snap),transform var(--duration-micro) var(--ease-snap)}.row-title.svelte-1uha8ag:focus-visible{outline-offset:4px}.row-tools.svelte-1uha8ag{display:flex;gap:0;flex-shrink:0;justify-content:flex-start;opacity:.55;transition:opacity var(--duration-micro) var(--ease-snap),transform var(--duration-micro) var(--ease-snap)}.row-tools.svelte-1uha8ag .tool-icon:where(.svelte-1uha8ag){width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;pointer-events:none}.row-metric.svelte-1uha8ag{min-width:0;width:min(100%,var(--row-metric-max-width));max-width:var(--row-metric-max-width);font-family:var(--font-mono);font-size:11px;line-height:1.4;color:var(--color-dim);text-align:right;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;transition:color var(--duration-micro) var(--ease-snap)}.data-row-item.svelte-1uha8ag:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-micro) var(--ease-snap);pointer-events:none;z-index:2}.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within) .row-marker:where(.svelte-1uha8ag){background:var(--color-accent);border-color:var(--color-accent);transform:rotate(45deg)}.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within) .row-title:where(.svelte-1uha8ag){color:var(--color-accent);transform:translate(4px)}.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within) .row-metric:where(.svelte-1uha8ag){color:var(--color-accent)}.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within) .row-tools:where(.svelte-1uha8ag){opacity:1;transform:translate(4px)}.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within) .tool-icon-btn:where(.svelte-1uha8ag),.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within) .tool-status:where(.svelte-1uha8ag){color:var(--color-accent)}.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within) .tool-status:where(.svelte-1uha8ag){opacity:1}.data-row-item.svelte-1uha8ag:is(:where(.svelte-1uha8ag):hover,:where(.svelte-1uha8ag):focus-within):after{transform:scaleX(1)}.data-row-item.svelte-1uha8ag:has(.row-title:where(.svelte-1uha8ag):active),.data-row-item.svelte-1uha8ag:has(.tool-icon-btn:where(.svelte-1uha8ag):active){transform:scale(.99);transition-duration:50ms}.tool-icon-btn.svelte-1uha8ag,.tool-status.svelte-1uha8ag{position:relative;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;margin:0;border:none;background:transparent;color:var(--color-dim);text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--duration-micro) var(--ease-snap)}.tool-icon-btn.svelte-1uha8ag{cursor:pointer}.tool-status.svelte-1uha8ag{opacity:.78;cursor:default}.tool-icon-btn.svelte-1uha8ag:hover{color:var(--color-accent)}.tool-icon-btn.svelte-1uha8ag:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.85);outline-offset:3px;color:var(--color-accent)}.social-bar.svelte-1uha8ag{display:flex;gap:8px;align-items:center}.social-icon-link.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-dim);transition:color var(--duration-micro) var(--ease-snap),transform var(--duration-micro) var(--ease-snap)}.social-svg.svelte-1uha8ag{width:18px;height:18px;display:block}.social-icon-link.svelte-1uha8ag:hover{color:var(--color-text);transform:translateY(-2px)}.social-icon-link.svelte-1uha8ag:active{transform:translateY(0)}.polarity-toggle.svelte-1uha8ag{--flicker-rotate-ms: 1.15s;--flicker-glint-ms: 1.4s;--flicker-glint-delay: .28s;position:relative;overflow:hidden;display:flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border:1px solid var(--color-border);color:var(--color-dim);cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;margin-left:auto}.polarity-toggle.svelte-1uha8ag:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(115deg,transparent 20%,rgba(var(--color-accent-rgb),0) 35%,rgba(var(--color-accent-rgb),.35) 42%,rgba(255,255,255,.55) 50%,rgba(var(--color-accent-rgb),.35) 58%,rgba(var(--color-accent-rgb),0) 65%,transparent 80%);transform:translate(-110%);opacity:0;pointer-events:none}.polarity-flicker.svelte-1uha8ag:after{animation:svelte-1uha8ag-polarity-glint var(--flicker-glint-ms) var(--ease-snap) var(--flicker-glint-delay) forwards}@keyframes svelte-1uha8ag-polarity-glint{0%{transform:translate(-110%);opacity:1}to{transform:translate(110%);opacity:1}}.toggle-symbol-wrap.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;flex-shrink:0;transition:transform var(--flicker-rotate-ms) var(--ease-snap)}.toggle-symbol.svelte-1uha8ag{display:block;font-size:.8rem;line-height:1;letter-spacing:0}.polarity-flicker.svelte-1uha8ag{border-color:rgba(var(--color-accent-rgb),.5);box-shadow:0 0 10px rgba(var(--color-accent-rgb),.1)}:root.light .polarity-toggle.svelte-1uha8ag:after{background:linear-gradient(115deg,transparent 18%,rgba(var(--color-text-rgb),.06) 34%,rgba(var(--color-accent-rgb),.55) 42%,rgba(255,255,255,.92) 49.5%,rgba(255,255,255,.92) 50.5%,rgba(var(--color-accent-rgb),.55) 58%,rgba(var(--color-text-rgb),.08) 66%,transparent 82%)}:root.light .polarity-flicker.svelte-1uha8ag{border-color:rgba(var(--color-accent-rgb),.95);box-shadow:0 0 0 1px rgba(var(--color-text-rgb),.12),0 0 18px 3px rgba(var(--color-accent-rgb),.35);color:var(--color-text)}:root.light .polarity-flicker.svelte-1uha8ag .toggle-symbol:where(.svelte-1uha8ag){color:var(--color-accent);text-shadow:0 0 1px rgba(var(--color-text-rgb),.35)}.polarity-toggle.svelte-1uha8ag:hover:not(:disabled){border-color:var(--color-accent);box-shadow:0 0 12px rgba(var(--color-accent-rgb),.15);color:var(--color-accent)}.polarity-toggle.svelte-1uha8ag:active:not(:disabled){transform:scale(.97);transition:transform var(--duration-recoil)}.polarity-toggle.svelte-1uha8ag:disabled{cursor:not-allowed;opacity:.56}@media(prefers-reduced-motion:reduce){.polarity-flicker.svelte-1uha8ag:after{animation:none}.toggle-symbol-wrap.svelte-1uha8ag{transition:none}}.nameplate-divider.svelte-1uha8ag{margin:32px 0 24px}@media(max-width:900px){body{overflow-x:hidden}.workspace-shell.svelte-1uha8ag{grid-template-columns:1fr;gap:28px;padding:48px 24px;overflow:hidden}.col-left.svelte-1uha8ag{gap:1.75rem;justify-content:flex-start}.nameplate.svelte-1uha8ag{margin-top:0}.nameplate-divider.svelte-1uha8ag{margin:24px 0 16px}.divider-line.svelte-1uha8ag{display:none}.col-right.svelte-1uha8ag{padding-top:0}.operator-viewport.svelte-1uha8ag{position:absolute;top:-20px;right:-20px;width:180px;height:180px;opacity:.35;z-index:0}.operator-mosaic.svelte-1uha8ag .mosaic-frame{transform:translate(-50%,-50%) translate(2%,3%) scale(.58)}.operator-viewport.operator-revealed.svelte-1uha8ag{opacity:1;z-index:1}.data-row-item.svelte-1uha8ag{gap:8px 10px}.row-tools.svelte-1uha8ag{opacity:1}.row-metric.svelte-1uha8ag{font-size:10px;opacity:.7}}@media(hover:none){.row-tools.svelte-1uha8ag .tool-icon-btn:where(.svelte-1uha8ag):before{content:"";position:absolute;top:50%;left:0;width:44px;height:44px;transform:translateY(-50%)}.row-tools.svelte-1uha8ag{opacity:1}}
