.jrs-visualizer,.mbti-visualizer-axis-map-shell,.mbti-visualizer-preview-shell,.visualizer-shell{--bg-0:#050816;--bg-1:#0f2036;--bg-2:#123558;--panel:rgba(7,16,29,.68);--panel-strong:rgba(7,16,29,.82);--line:rgba(173,216,255,.18);--text:#eff6ff;--muted:rgba(225,239,255,.72);--accent:#f4a261;--accent-soft:rgba(244,162,97,.22);--cool:#7dd3fc;--cool-soft:rgba(125,211,252,.18);--shadow:0 30px 90px rgba(0,0,0,.32);--control-radius:14px;--control-border:rgba(173,216,255,.16);--control-border-strong:rgba(125,211,252,.34);--control-border-active:rgba(244,162,97,.42);--control-bg:linear-gradient(180deg,rgba(18,34,58,.84),rgba(7,16,29,.84));--control-bg-hover:linear-gradient(180deg,rgba(22,43,72,.9),rgba(10,22,38,.88));--control-bg-active:linear-gradient(180deg,rgba(92,62,38,.94),rgba(46,30,20,.94));--control-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 28px rgba(0,0,0,.14);--axis-mobile-panel-scale:1}.jrs-visualizer,.jrs-visualizer *,.mbti-visualizer-axis-map-shell,.mbti-visualizer-axis-map-shell *,.mbti-visualizer-preview-shell,.mbti-visualizer-preview-shell *,.visualizer-shell,.visualizer-shell *{box-sizing:border-box}.jrs-visualizer,.visualizer-shell{color:var(--text);font-family:var(--font-sans,inherit),sans-serif}.jrs-visualizer button,.jrs-visualizer input,.jrs-visualizer select,.jrs-visualizer textarea,.mbti-visualizer-axis-map-shell button,.mbti-visualizer-axis-map-shell input,.mbti-visualizer-axis-map-shell select,.mbti-visualizer-axis-map-shell textarea,.mbti-visualizer-preview-shell button,.mbti-visualizer-preview-shell input,.mbti-visualizer-preview-shell select,.mbti-visualizer-preview-shell textarea,.visualizer-shell button,.visualizer-shell input,.visualizer-shell select,.visualizer-shell textarea{font:inherit}.jrs-visualizer a,.mbti-visualizer-axis-map-shell a,.mbti-visualizer-preview-shell a,.visualizer-shell a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visualizer-shell{position:relative;width:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.visualizer-shell.is-help-open{z-index:8002;overflow:visible}.visualizer-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(125,211,252,.14),transparent 32%),radial-gradient(circle at 82% 18%,rgba(244,162,97,.14),transparent 26%);mix-blend-mode:screen;pointer-events:none!important;z-index:1}.visualizer-shell,.visualizer-shell.is-axis-map,.visualizer-shell.is-globe{min-height:100%;--axis-ui-scale:1;--axis-top-bar-height:3.45rem;--axis-scale-floater-height:4.85rem;--axis-bottom-bar-height:1.95rem;--axis-panel-clearance:0.5em}.visualizer-shell-body,.visualizer-shell-stage{position:relative;flex:1 1 auto;min-height:0;height:100%}.visualizer-shell-stage{width:100%}.visualizer-shell.is-axis-map:before,.visualizer-shell.is-globe:before{background:radial-gradient(circle at center,rgba(125,211,252,.18),transparent 36%),radial-gradient(circle at 18% 22%,rgba(244,162,97,.12),transparent 24%),radial-gradient(circle at 82% 18%,rgba(196,181,253,.16),transparent 24%)}.canvas-layer{position:absolute;inset:0;z-index:0}.axis-map-layer,.cylinder-layer,.globe-layer{position:absolute;inset:0;z-index:0;padding:0;pointer-events:auto}.axis-map-stage{position:relative;width:100%;height:100%;border-radius:0;border:none;background:radial-gradient(circle at top,rgba(125,211,252,.08),transparent 40%),linear-gradient(180deg,rgba(7,16,29,.72),rgba(7,16,29,.44));box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.axis-map-stage[data-annotation-mode-active=true]{cursor:copy}.axis-map-stage[data-spirograph-mode-active=true]{cursor:default}.globe-stage{background:radial-gradient(circle at 50% 22%,rgba(131,218,255,.18),transparent 30%),radial-gradient(circle at 50% 68%,rgba(244,162,97,.12),transparent 26%),linear-gradient(180deg,rgba(5,12,24,.94),rgba(4,9,20,.98))}.cylinder-stage,.globe-stage{position:relative;width:100%;height:100%;border-radius:0;border:none;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cylinder-stage{background:radial-gradient(circle at 50% 50%,rgba(125,211,252,.16),transparent 26%),radial-gradient(circle at 22% 50%,rgba(244,162,97,.14),transparent 28%),radial-gradient(circle at 78% 50%,rgba(192,132,252,.12),transparent 28%),linear-gradient(180deg,rgba(5,12,24,.94),rgba(4,9,20,.98))}.cylinder-stage:active,.globe-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.cylinder-canvas,.globe-canvas{position:absolute!important;inset:0}.cylinder-canvas canvas,.cylinder-canvas>div,.globe-canvas canvas,.globe-canvas>div{width:100%!important;height:100%!important}.cylinder-screen-probe{width:0;height:0;pointer-events:none!important}.cylinder-screen-probe>span{display:block;width:.2rem;height:.2rem;opacity:0;pointer-events:none!important}.axis-map-stage.is-panning{cursor:-webkit-grabbing;cursor:grabbing}.axis-map-recenter,.globe-orientation-reset{position:absolute;top:1rem;right:1rem;z-index:3;display:none;align-items:center;justify-content:center;min-height:2.15rem;padding:.42rem .78rem;border-radius:var(--control-radius);border:1px solid var(--control-border);background:rgba(7,16,29,.84);box-shadow:var(--control-shadow);color:var(--text);cursor:pointer;font:inherit;font-size:.76rem;line-height:1;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.axis-map-recenter:hover,.globe-orientation-reset:hover:not(:disabled){border-color:var(--control-border-strong);background:var(--control-bg-hover);transform:translateY(-1px)}.axis-map-recenter.is-active,.globe-orientation-reset.is-active{border-color:rgba(125,211,252,.34);background:rgba(12,28,49,.88);color:rgba(224,244,255,.98)}.globe-orientation-reset{position:static;display:inline-flex}.globe-orientation-reset:disabled{cursor:default;opacity:.56}.globe-hud-root{position:relative;z-index:3}.globe-orientation-controls{position:static;display:grid;grid-gap:.32rem;gap:.32rem;justify-items:stretch;width:100%;max-width:none}.globe-orientation-controls--sheet,.globe-shortcut-controls-root{width:100%}.globe-shortcut-controls-root{display:grid;grid-gap:.32rem;gap:.32rem;margin-bottom:.12rem;padding-bottom:.55rem;border-bottom:1px solid rgba(188,226,255,.12)}.globe-orientation-controls--dock,.globe-orientation-controls--sheet{justify-items:stretch}.globe-status-chip{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0;padding:.36rem .48rem;border-radius:14px;border:1px solid rgba(188,226,255,.18);background:rgba(7,16,29,.66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 18px rgba(0,0,0,.14);color:var(--text);pointer-events:auto!important;text-align:left}.globe-orientation-controls--sheet .globe-status-chip{min-width:0;width:100%;text-align:left}.globe-status-chip strong{font-size:.72rem;line-height:1.15}.globe-status-chip-climate{color:var(--muted);font-size:.61rem}.globe-status-chip-layer{color:rgba(228,241,255,.92);font-size:.6rem;letter-spacing:.09em}.globe-status-chip-layer,.globe-status-chip-meta{font-family:var(--font-mono),monospace;text-transform:uppercase}.globe-status-chip-meta{color:rgba(193,224,244,.84);font-size:.48rem;letter-spacing:.07em}.globe-status-chip-summary{color:var(--muted);font-size:.72rem;line-height:1.35;margin:.1rem 0 0}.globe-status-chip-eyebrow{color:var(--cool);font-family:var(--font-mono),monospace;font-size:.48rem;letter-spacing:.11em;text-transform:uppercase}.globe-action-row,.globe-preset-row,.globe-toolbar-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;width:100%}.globe-orientation-controls--sheet .globe-action-row,.globe-orientation-controls--sheet .globe-preset-row,.globe-orientation-controls--sheet .globe-toolbar-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));justify-content:stretch}.globe-action-chip,.globe-preset-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.3rem .44rem;border-radius:999px;border:1px solid var(--control-border);background:rgba(7,16,29,.82);box-shadow:var(--control-shadow);color:var(--text);cursor:pointer;font:inherit;font-size:.58rem;line-height:1;pointer-events:auto;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.globe-orientation-controls--sheet .globe-action-chip,.globe-orientation-controls--sheet .globe-orientation-reset,.globe-orientation-controls--sheet .globe-preset-chip{min-height:2.85rem;padding:.65rem .85rem;font-size:.8rem;width:100%}.globe-action-chip:hover,.globe-preset-chip:hover{border-color:var(--control-border-strong);background:var(--control-bg-hover);transform:translateY(-1px)}.globe-action-chip.is-active,.globe-preset-chip.is-active{border-color:var(--control-border-active);background:var(--control-bg-active);color:#fff3d6}.globe-preset-chip[aria-pressed=true]{border-color:var(--control-border-active)}.globe-action-chip:disabled,.globe-preset-chip:disabled{cursor:default;opacity:.56;transform:none}.globe-toolbar-row .globe-orientation-reset{width:100%;min-height:1.7rem;padding:.3rem .44rem;font-size:.58rem}.globe-scale-panel{display:grid;grid-gap:.38rem;gap:.38rem;width:100%;padding:.42rem .5rem .5rem;border:1px solid rgba(188,226,255,.16);border-radius:14px;background:rgba(7,16,29,.64);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.globe-scale-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.globe-scale-label{color:rgba(193,224,244,.84);font-family:var(--font-mono),monospace;font-size:.48rem;letter-spacing:.11em;text-transform:uppercase}.globe-scale-value{color:var(--text);font-size:.62rem;font-weight:600}.globe-scale-slider{width:100%;accent-color:#f4a261}.globe-orientation-controls--sheet .globe-scale-panel{gap:.55rem;padding:.7rem .85rem .8rem}.globe-orientation-controls--sheet .globe-scale-label{font-size:.68rem}.globe-orientation-controls--sheet .globe-scale-value{font-size:.88rem}.globe-orientation-controls--sheet .globe-scale-slider{min-height:2rem}.globe-mobile-controls-root,.globe-shortcut-controls-root{width:100%}.cylinder-orientation-controls{position:static;display:grid;grid-gap:.32rem;gap:.32rem;justify-items:stretch;width:100%;max-width:none}.cylinder-mobile-controls-root,.cylinder-orientation-controls--sheet,.cylinder-shortcut-controls-root{width:100%}.cylinder-shortcut-controls-root{display:grid;grid-gap:.32rem;gap:.32rem;margin-bottom:.12rem;padding-bottom:.55rem;border-bottom:1px solid rgba(188,226,255,.12)}.cylinder-orientation-controls--dock,.cylinder-orientation-controls--sheet{justify-items:stretch}.cylinder-orientation-controls--sheet .globe-status-chip{min-width:0;width:100%;text-align:left}.cylinder-orientation-controls--sheet .globe-action-row,.cylinder-orientation-controls--sheet .globe-preset-row,.cylinder-orientation-controls--sheet .globe-toolbar-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));justify-content:stretch}.cylinder-orientation-controls--sheet .globe-action-chip,.cylinder-orientation-controls--sheet .globe-orientation-reset,.cylinder-orientation-controls--sheet .globe-preset-chip{min-height:2.85rem;width:100%;padding:.65rem .85rem;font-size:.8rem}.globe-plateau-marker{--globe-plateau-shadow:rgba(6,12,24,.42);position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:3.85rem;height:1.65rem;padding:0 .72rem;border:1px solid rgba(228,241,255,.34);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--globe-plateau-color) 84%,#fff 16%) 0,color-mix(in srgb,var(--globe-plateau-color) 76%,rgba(11,19,32,.95) 24%) 100%);box-shadow:0 .55rem 1rem var(--globe-plateau-shadow),0 0 1rem color-mix(in srgb,var(--globe-plateau-glow) 28%,transparent);color:#f9fbff;cursor:pointer;font:inherit;outline:none;pointer-events:auto;text-transform:uppercase;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.globe-plateau-marker-html.is-passive{pointer-events:none!important}.globe-plateau-marker:before{content:"";position:absolute;left:.32rem;right:.32rem;top:.18rem;height:42%;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.04));opacity:.84}.globe-plateau-marker:after{content:"";position:absolute;left:.28rem;right:.28rem;bottom:-.2rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--globe-plateau-color) 56%,rgba(5,10,19,.96) 44%);filter:blur(.08rem);opacity:.9}.globe-plateau-marker:hover{transform:translateY(-1px)}.globe-plateau-marker:focus-visible{box-shadow:0 0 0 1px hsla(0,0%,100%,.28),0 0 0 3px rgba(125,211,252,.18),0 .55rem 1rem var(--globe-plateau-shadow)}.globe-plateau-marker.is-selected{border-color:rgba(255,233,176,.96);box-shadow:0 0 0 1px rgba(255,233,176,.28),0 0 1.15rem rgba(255,211,109,.28),0 .55rem 1rem rgba(6,12,24,.42)}.globe-plateau-marker.is-nearest{border-color:rgba(148,230,255,.94);box-shadow:0 0 0 1px rgba(148,230,255,.18),0 0 1rem rgba(101,211,255,.24),0 .55rem 1rem rgba(6,12,24,.42)}.globe-plateau-marker-code{position:relative;z-index:1;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1;text-shadow:0 1px 8px rgba(7,16,29,.28)}.globe-plateau-marker--compact{min-width:3rem;height:1.4rem;padding:0 .52rem}.globe-plateau-marker--compact .globe-plateau-marker-code{font-size:.64rem;letter-spacing:.1em}.cylinder-annotation-overlay{position:absolute;inset:0;z-index:4;pointer-events:none!important}.cylinder-annotation-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cylinder-annotation-svg line{opacity:.9;filter:drop-shadow(0 0 .35rem rgba(5,12,24,.48))}.cylinder-annotation-svg line.is-preview{opacity:.8}.cylinder-annotation-node,.cylinder-annotation-ring{position:absolute;width:var(--cylinder-annotation-width);height:var(--cylinder-annotation-height);transform:translate(-50%,-50%)}.cylinder-annotation-ring{left:50%;top:50%;border:2px solid var(--cylinder-annotation-color);border-radius:999px;box-shadow:0 0 0 1px rgba(7,16,29,.86),0 0 1rem color-mix(in srgb,var(--cylinder-annotation-color) 42%,transparent)}.cylinder-annotation-label{position:absolute;left:calc(50% + var(--cylinder-annotation-label-offset-x, 0px));top:calc(50% + var(--cylinder-annotation-label-offset-y, 0px));min-width:max-content;padding:.28rem .55rem;border:1px solid var(--cylinder-annotation-color);border-radius:999px;background:color-mix(in srgb,var(--cylinder-annotation-color) 18%,rgba(4,10,20,.92));box-shadow:0 .3rem .8rem rgba(5,10,18,.42),0 0 1rem color-mix(in srgb,var(--cylinder-annotation-color) 38%,transparent);color:var(--cylinder-annotation-color);font-size:.68rem;font-weight:600;line-height:1;text-align:center;transform:translate(-50%,-50%);white-space:nowrap}.axis-map-annotations{pointer-events:none!important}.axis-annotation-line{fill:none;opacity:.92;stroke-linecap:round;stroke-width:3;filter:drop-shadow(0 0 .35rem rgba(5,12,24,.48))}.axis-annotation-line--preview{opacity:.8;stroke-dasharray:8 8;stroke-width:2.5}.axis-annotation-ring{fill:none;stroke-width:2.25;filter:drop-shadow(0 0 .45rem rgba(5,12,24,.42))}.axis-annotation-label{fill:var(--axis-annotation-color,currentColor);font-size:13px;font-weight:700;letter-spacing:.01em;opacity:1!important;paint-order:stroke fill;stroke:rgba(4,10,20,.96);stroke-linejoin:round;stroke-width:5px;filter:drop-shadow(0 0 .35rem color-mix(in srgb,var(--axis-annotation-color,currentColor) 35%,transparent))}.axis-map-svg{position:relative;z-index:1;width:100%;height:100%;display:block}.axis-map-svg text{fill:hsla(0,0%,100%,.96);opacity:.2}.axis-guide,.axis-link,.axis-ring{fill:none}.axis-ring{stroke:rgba(173,216,255,.12);stroke-width:1.4}.axis-guide{stroke:rgba(173,216,255,.16);stroke-linecap:round}.axis-guide--crosshair{stroke:rgba(173,216,255,.28);stroke-width:1.5}.axis-guide--diagonal{stroke-dasharray:9 12;stroke-width:1.25}.axis-guide--transition{stroke:rgba(173,216,255,.16);stroke-width:1.35}.axis-guide-indicator{fill:none;stroke:rgba(173,216,255,.22);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.axis-link{stroke:rgba(173,216,255,.16);stroke-width:2}.axis-proximity-line{fill:none;stroke-linecap:round}.axis-map-terrain,.axis-map-wheel-overlay,.axis-map-wheel-reveal{pointer-events:none!important}.axis-map-terrain{mix-blend-mode:screen}.axis-map-terrain--tempo{opacity:.7}.axis-map-terrain--attention{opacity:.66}.axis-map-terrain-cell{stroke:none}.axis-map-transition-boundaries{pointer-events:none;mix-blend-mode:screen}.axis-map-transition-boundary{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;opacity:.96}.axis-map-transition-boundary--glow{stroke-width:5.2;opacity:.46;filter:blur(3px)}.axis-map-wheel-overlay{opacity:.94;mix-blend-mode:screen}.axis-map-active-labels,.axis-map-annotations,.axis-map-guide-labels,.axis-map-mandala,.axis-map-proximity,.axis-map-spirograph,.axis-map-tracker,.axis-map-wheel-overlay,.axis-map-wheel-reveal{pointer-events:none}.axis-proximity-label-shell{stroke-width:1}.axis-proximity-label{fill:hsla(0,0%,100%,.98);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.08em;dominant-baseline:middle}.axis-core-copy,.axis-core-subcopy,.axis-dot-label,.axis-label,.axis-node-title,.axis-ring-label{text-anchor:middle}.axis-dot-label,.axis-label,.axis-ring-label{fill:hsla(0,0%,100%,.92);font-size:17px;paint-order:stroke fill;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.axis-label--end{text-anchor:end}.axis-label--start,.axis-ring-label{text-anchor:start}.axis-ring-label{font-size:15px}.axis-core-copy{fill:hsla(0,0%,100%,.98);font-size:22px;font-weight:600}.axis-core-subcopy{fill:hsla(0,0%,100%,.9);font-size:15px}.axis-tracker-halo{fill:rgba(244,162,97,.12)}.axis-map-mandala{pointer-events:none;mix-blend-mode:screen}.axis-map-mandala--circles{opacity:.98}.axis-map-mandala--polygons{opacity:.94}.axis-map-mandala--petals{opacity:.96}.axis-mandala-edge-group,.axis-mandala-mode-group,.axis-mandala-petal-group,.axis-mandala-projection-group,.axis-mandala-quartet-group{transform-origin:center;transition:opacity .32s ease,transform .36s ease}.axis-mandala-center-ring,.axis-mandala-circle-mode-bridge,.axis-mandala-circle-mode-bridge-glow,.axis-mandala-circle-mode-ring,.axis-mandala-circle-mode-well,.axis-mandala-circle-mode-well-glow,.axis-mandala-circumference,.axis-mandala-edge,.axis-mandala-edge-glow,.axis-mandala-inner-ring,.axis-mandala-petal-mode-corridor,.axis-mandala-petal-mode-corridor-glow,.axis-mandala-petal-mode-family,.axis-mandala-petal-mode-family-glow,.axis-mandala-petal-mode-well,.axis-mandala-petal-mode-well-glow,.axis-mandala-polygon-mode-edge,.axis-mandala-polygon-mode-edge-glow,.axis-mandala-polygon-mode-ring,.axis-mandala-polygon-mode-ring-glow,.axis-mandala-polygon-mode-spoke,.axis-mandala-polygon-mode-star,.axis-mandala-projection-ring,.axis-mandala-projection-spoke,.axis-mandala-quartet,.axis-mandala-quartet-glow,.axis-mandala-quartet-lattice,.axis-mandala-quartet-spoke{fill:none}.axis-mandala-circumference{stroke:rgba(189,220,255,.28);stroke-width:1.1}.axis-mandala-circle-mode-bridge,.axis-mandala-circle-mode-bridge-glow,.axis-mandala-circle-mode-ring,.axis-mandala-circle-mode-well,.axis-mandala-circle-mode-well-glow,.axis-mandala-edge,.axis-mandala-edge-glow,.axis-mandala-petal,.axis-mandala-petal-glow,.axis-mandala-petal-mode-corridor,.axis-mandala-petal-mode-corridor-glow,.axis-mandala-petal-mode-family,.axis-mandala-petal-mode-family-glow,.axis-mandala-petal-mode-well,.axis-mandala-petal-mode-well-glow,.axis-mandala-polygon-mode-edge,.axis-mandala-polygon-mode-edge-glow,.axis-mandala-polygon-mode-ring,.axis-mandala-polygon-mode-ring-glow,.axis-mandala-polygon-mode-spoke,.axis-mandala-polygon-mode-star,.axis-mandala-projection-ring,.axis-mandala-projection-spoke{transition:opacity .32s ease,stroke-width .32s ease,fill .32s ease,stroke .32s ease}.axis-mandala-mode-group{transform-origin:center}.axis-mandala-mode-group--circles,.axis-mandala-mode-group--petals{filter:saturate(1.06)}.axis-mandala-mode-group--polygons{filter:saturate(.96) brightness(1.02)}.axis-mandala-circle-mode-bridge,.axis-mandala-circle-mode-bridge-glow,.axis-mandala-circle-mode-ring,.axis-mandala-circle-mode-well,.axis-mandala-circle-mode-well-glow{fill:none}.axis-mandala-circle-mode-ring{stroke:rgba(214,236,255,.26)}.axis-mandala-circle-mode-bridge-glow,.axis-mandala-circle-mode-well-glow{filter:blur(5px)}.axis-mandala-circle-mode-bridge,.axis-mandala-circle-mode-well{stroke-linecap:round}.axis-mandala-polygon-mode-edge,.axis-mandala-polygon-mode-edge-glow,.axis-mandala-polygon-mode-ring,.axis-mandala-polygon-mode-ring-glow,.axis-mandala-polygon-mode-spoke,.axis-mandala-polygon-mode-star{fill:none}.axis-mandala-polygon-mode-edge-glow,.axis-mandala-polygon-mode-ring-glow{stroke:rgba(214,236,255,.22);filter:blur(5px)}.axis-mandala-polygon-mode-edge,.axis-mandala-polygon-mode-ring,.axis-mandala-polygon-mode-spoke,.axis-mandala-polygon-mode-star{stroke:rgba(214,236,255,.44);stroke-linecap:round;stroke-linejoin:round}.axis-mandala-polygon-mode-star{stroke-dasharray:4 5}.axis-mandala-petal-mode-corridor,.axis-mandala-petal-mode-corridor-glow,.axis-mandala-petal-mode-family,.axis-mandala-petal-mode-family-glow,.axis-mandala-petal-mode-well,.axis-mandala-petal-mode-well-glow{stroke-linejoin:round}.axis-mandala-petal-mode-corridor-glow,.axis-mandala-petal-mode-family-glow,.axis-mandala-petal-mode-well-glow{filter:blur(6px)}.axis-mandala-edge-glow{stroke:rgba(214,236,255,.2);filter:blur(5px)}.axis-mandala-edge{stroke:rgba(214,236,255,.28);stroke-linecap:round}.axis-mandala-petal-glow{filter:blur(6px)}.axis-mandala-petal{stroke-width:1.15;stroke-linejoin:round}.axis-mandala-center-halo{fill:rgba(182,226,255,.16);filter:blur(2px);transition:opacity .36s ease,r .36s ease}.axis-mandala-center-pulse{fill:none;stroke:rgba(214,236,255,.26);filter:blur(.5px);transition:opacity .36s ease,r .36s ease}.axis-mandala-center-ring{stroke:rgba(214,236,255,.34);stroke-width:1.35;transition:opacity .36s ease,stroke-width .36s ease}.axis-mandala-projection-halo{filter:blur(5px);transition:opacity .36s ease,r .36s ease,fill .36s ease}.axis-mandala-projection-spoke{stroke-linecap:round}.axis-mandala-projection-ring{fill:none}.axis-mandala-inner-ring{stroke:rgba(214,236,255,.28);stroke-width:1.2;transition:opacity .32s ease,stroke-width .32s ease,r .32s ease}.axis-mandala-quartet-glow{stroke:rgba(214,236,255,.22);filter:blur(5px);stroke-linejoin:round;transition:opacity .32s ease,stroke-width .32s ease}.axis-mandala-quartet-lattice{stroke:rgba(214,236,255,.3);stroke-dasharray:4 5;stroke-linecap:round;transition:opacity .32s ease,stroke-width .32s ease}.axis-mandala-quartet{stroke:rgba(214,236,255,.4);stroke-dasharray:5 7;stroke-linejoin:round;stroke-width:1.25}.axis-mandala-quartet,.axis-mandala-quartet-spoke{transition:opacity .32s ease,stroke-width .32s ease}.axis-mandala-quartet-spoke{stroke:rgba(214,236,255,.22);stroke-linecap:round;stroke-width:1.05}.axis-spirograph-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4;opacity:.86;filter:drop-shadow(0 0 10px rgba(0,0,0,.28))}.axis-spirograph-line--active{stroke:rgba(102,213,255,.92)}.axis-spirograph-line--shadow{stroke:rgba(255,99,164,.88)}.axis-spirograph-line--inverse{stroke:rgba(255,210,88,.88)}.axis-tracker-ring{fill:rgba(244,162,97,.08);stroke:rgba(244,162,97,.65);stroke-width:2}.axis-tracker-dot{fill:var(--accent)}.axis-node{cursor:pointer}.axis-node-shell{stroke:hsla(0,0%,100%,.1);stroke-width:1.4}.axis-node-outline{fill:none;stroke:hsla(0,0%,100%,.16);stroke-width:1.2}.axis-node-code,.axis-node-title{pointer-events:none;fill:rgba(239,246,255,.72);paint-order:stroke fill;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.axis-node-code{text-anchor:middle;font-family:var(--font-mono),monospace;font-size:14px;font-weight:600;letter-spacing:.08em}.axis-node-title{dominant-baseline:middle;font-size:12px;text-anchor:middle}.axis-overlay{padding:0}.axis-desktop-overlay,.axis-overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.axis-desktop-overlay[data-visualizer-mode=function-tension] .axis-primary-surface-overlay{pointer-events:auto;background:transparent}.axis-desktop-overlay[data-visualizer-mode=function-tension] .axis-primary-surface-overlay:before{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.axis-mobile-sheet{display:none}.axis-top-bar{position:absolute;top:0;left:50%;z-index:5;width:calc(100% / var(--axis-ui-scale));max-width:calc(100% / var(--axis-ui-scale));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:var(--axis-top-bar-height);padding:.35rem 1rem;border-top:none;border-left:none;border-right:none;pointer-events:auto!important;transform:translateX(-50%) scale(var(--axis-ui-scale));transform-origin:top center}.axis-top-brand,.axis-top-title-row{display:flex;align-items:center;min-width:0}.axis-top-title-row{gap:1rem;flex-wrap:wrap}.axis-top-title-row h1{margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1}.axis-top-chip{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:rgba(125,211,252,.1);border:1px solid rgba(125,211,252,.18);color:var(--text);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.axis-top-menu{display:flex;align-items:center;min-width:0}.axis-top-menu .tab-list{margin-top:0;flex-wrap:wrap;justify-content:flex-start}.axis-top-menu .tab-button{padding:.45rem .8rem}.axis-top-meta,.axis-top-meta-desktop{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.axis-mobile-overflow-trigger{display:none;align-items:center;gap:.42rem}.axis-mobile-overflow-icon{position:relative;flex:0 0 auto;width:.85rem;height:.85rem}.axis-mobile-overflow-icon:after,.axis-mobile-overflow-icon:before{content:"";position:absolute;left:50%;width:.72rem;height:2px;border-radius:999px;background:currentColor;transform:translateX(-50%)}.axis-mobile-overflow-icon:before{top:.22rem;box-shadow:0 .22rem 0 currentColor}.axis-mobile-overflow-icon:after{top:.66rem}.axis-mobile-overflow-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .24rem;border-radius:999px;background:rgba(125,211,252,.12);color:var(--cool);font-family:var(--font-mono),monospace;font-size:.62rem;letter-spacing:.08em}.axis-help-close,.axis-help-trigger{cursor:pointer;font:inherit}.axis-help-trigger{min-width:2rem;justify-content:center;font-family:var(--font-mono),monospace;font-weight:700;padding-inline:.72rem}.visualizer-shell-floating-actions{position:absolute;top:max(1rem,calc(env(safe-area-inset-top) + .75rem));right:max(1rem,calc(env(safe-area-inset-right) + .75rem));z-index:3;display:inline-flex;align-items:center;justify-content:flex-end;pointer-events:none}.axis-floating-help-trigger{pointer-events:auto!important}.axis-mobile-help-trigger{min-width:2.3rem;min-height:2.3rem;padding-inline:.78rem}.axis-help-backdrop{position:fixed;inset:0;z-index:1000;border:0;background:rgba(2,8,18,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto!important}.axis-help-modal{--axis-help-font-scale:1.5;position:fixed;left:50%;top:50%;z-index:1001;width:min(75rem,calc((100vw * .75) / var(--axis-ui-scale)));height:calc((100vh * .9) / var(--axis-ui-scale));max-height:calc((100vh * .9) / var(--axis-ui-scale));padding:1.35rem 1.45rem;font-size:calc(1rem * var(--axis-help-font-scale));overflow:auto;pointer-events:auto;transform:translate(-50%,-50%) scale(var(--axis-ui-scale));transform-origin:center}.axis-help-modal-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.axis-help-modal-header h2{margin:0;font-size:calc(1.9rem * var(--axis-help-font-scale));line-height:1.08}.axis-help-modal-body{display:grid;grid-gap:1.2rem;gap:1.2rem;margin-top:1rem;font-size:calc(1.02rem * var(--axis-help-font-scale));line-height:1.65}.axis-help-modal-body li,.axis-help-modal-body p{font-size:calc(1rem * var(--axis-help-font-scale));color:rgba(239,246,255,.9)}.axis-help-section{display:grid;grid-gap:.8rem;gap:.8rem}.axis-help-section--general-description{gap:.48rem}.axis-help-section--with-figure{display:block}.axis-help-section--with-figure>*+*{margin-top:.8rem}.axis-help-formula-card h4,.axis-help-section h3{margin:0}.axis-help-section h3{font-size:calc(1.22rem * var(--axis-help-font-scale));line-height:1.18}.axis-help-formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.95rem;gap:.95rem}.axis-help-formula-card{display:grid;grid-gap:.58rem;gap:.58rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,rgba(16,27,46,.6),rgba(9,16,28,.52)),hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.015),0 16px 34px rgba(0,0,0,.14)}.axis-help-formula-card h4{font-size:calc(1.02rem * var(--axis-help-font-scale));line-height:1.2}.axis-help-formula-card pre{margin:0;padding:.8rem .9rem;overflow-x:auto;border-radius:14px;border:1px solid rgba(125,211,252,.12);background:rgba(0,0,0,.4);color:rgba(239,246,255,.94);font-family:var(--font-mono),monospace;font-size:calc(.88rem * var(--axis-help-font-scale));line-height:1.45}.axis-help-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.95rem;gap:.95rem}.axis-help-learning-card{position:relative;display:grid;grid-gap:.6rem;gap:.6rem;min-height:100%;padding:1rem 1.05rem 1.05rem;border-radius:18px;border:1px solid rgba(125,211,252,.12);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 44%),linear-gradient(180deg,rgba(15,24,44,.72),rgba(8,14,25,.82))}.axis-help-learning-card h4{margin:0;font-size:calc(1.04rem * var(--axis-help-font-scale));line-height:1.2}.axis-help-step{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;border:1px solid rgba(244,162,97,.34);background:rgba(244,162,97,.12);color:#ffe8d6;font-family:var(--font-mono),monospace;font-size:calc(.88rem * var(--axis-help-font-scale));font-weight:700}.axis-help-inline-note{padding:.72rem .8rem;border-radius:14px;border:1px solid rgba(125,211,252,.14);background:rgba(125,211,252,.06)}.axis-type-help-function-entry{display:grid;grid-gap:.55rem;gap:.55rem}.axis-type-help-shadow-note{display:grid;grid-gap:.35rem;gap:.35rem}.axis-type-help-shadow-note p{margin:0}.axis-help-status-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.axis-help-status-chip{display:inline-flex;align-items:center;min-height:2rem;padding:.34rem .72rem;border-radius:999px;border:1px solid rgba(125,211,252,.14);background:hsla(0,0%,100%,.04);color:rgba(239,246,255,.94);font-family:var(--font-mono),monospace;font-size:calc(.74rem * var(--axis-help-font-scale));letter-spacing:.05em}@media (max-width:960px){.axis-tooltip-anchor:after,.metric-tooltip-trigger:after{left:max(.85rem,calc(env(safe-area-inset-left) + .85rem));right:max(.85rem,calc(env(safe-area-inset-right) + .85rem));bottom:calc(var(--axis-bottom-bar-height, 3.9rem) + env(safe-area-inset-bottom) + .9rem);width:auto;max-width:none;position:fixed;padding:.7rem .82rem;border-radius:14px;font-size:.78rem;line-height:1.42;transform:translateY(8px)}.axis-tooltip-anchor:before,.metric-tooltip-trigger:before{display:none}.axis-help-modal{width:min(44rem,calc((100vw * .9) / var(--axis-ui-scale)));height:calc((100vh * .9) / var(--axis-ui-scale));max-height:calc((100vh * .9) / var(--axis-ui-scale));padding:1rem 1.1rem}.axis-help-modal-header h2{font-size:calc(1.5rem * var(--axis-help-font-scale))}.axis-help-modal-body{font-size:calc(.96rem * var(--axis-help-font-scale))}.axis-help-formula-grid,.axis-help-learning-grid{grid-template-columns:1fr}.axis-help-section--with-figure{display:grid;grid-gap:.8rem;gap:.8rem}.axis-help-section--with-figure>*+*{margin-top:0}.axis-type-help-preview--float{float:none;width:auto;margin:0}.visualizer-shell-floating-actions{top:.9rem;right:.9rem;z-index:5}.axis-help-modal.is-mobile-fullscreen{left:0;top:0;width:100vw;height:100dvh;max-height:none;padding:calc(env(safe-area-inset-top) + 1rem) calc(env(safe-area-inset-right) + 1rem) calc(env(safe-area-inset-bottom) + 1rem) calc(env(safe-area-inset-left) + 1rem);border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 22% 18%,rgba(125,211,252,.08),transparent 24%),linear-gradient(180deg,rgba(5,12,24,.985),rgba(4,10,21,.995));transform:none;transform-origin:top left}.axis-help-modal.is-mobile-fullscreen .axis-help-modal-header{padding-bottom:.75rem}.axis-help-modal.is-mobile-fullscreen .axis-help-modal-body{margin-top:1.15rem}.axis-help-modal.is-mobile-fullscreen .axis-help-close{align-self:flex-start}}.axis-corner-layout{position:absolute;top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + var(--axis-scale-floater-height) + 1rem);right:1rem;bottom:calc(var(--axis-bottom-bar-height) * var(--axis-ui-scale) + 1.65rem);left:1rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:0;pointer-events:none!important}.visualizer-shell.is-headerless .axis-corner-layout{top:calc(max(1rem, env(safe-area-inset-top)) + var(--axis-scale-floater-height) * var(--axis-ui-scale) + .75rem);bottom:max(.85rem,calc(env(safe-area-inset-bottom) + .35rem));justify-content:flex-end}.axis-corner-layout-left{position:relative;z-index:1;flex:0 0 min(22rem,calc((50vw - 2.2rem) / var(--axis-ui-scale)));margin-left:var(--axis-bottom-bar-height);min-height:0;justify-content:flex-end;transform:scale(var(--axis-ui-scale));transform-origin:bottom left}.axis-corner-layout-left,.axis-corner-layout-left-top{width:min(22rem,calc((50vw - 2.2rem) / var(--axis-ui-scale)));max-width:min(22rem,calc((50vw - 2.2rem) / var(--axis-ui-scale)));display:flex;flex-direction:column;gap:.65rem;pointer-events:none}.axis-corner-layout-left-top{position:absolute;z-index:2;top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + .75rem);left:calc(1rem + var(--axis-bottom-bar-height) + .3rem);transform:scale(var(--axis-ui-scale));transform-origin:top left}.axis-desktop-overlay [data-card-host-group=top-left-dock]{left:calc(1rem + var(--axis-bottom-bar-height))}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-desktop-overlay [data-card-host-group=top-left-dock],.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-desktop-overlay [data-card-host-group=top-left-dock]{left:calc(var(--axis-bottom-bar-height) + (var(--axis-panel-clearance) / var(--axis-ui-scale)))}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-desktop-overlay [data-card-host-group=left-dock]>.axis-resizable-panel-frame,.visualizer-shell[data-axis-viewport-preset=embedded] .axis-desktop-overlay [data-card-host-group=top-left-dock]>.axis-resizable-panel-frame,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-desktop-overlay [data-card-host-group=left-dock]>.axis-resizable-panel-frame,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-desktop-overlay [data-card-host-group=top-left-dock]>.axis-resizable-panel-frame{margin-left:0}.axis-corner-layout-right,.axis-floating-right-dock{position:relative;z-index:5;pointer-events:none}.axis-bottom-dock-cards{position:absolute;left:calc(1rem + var(--axis-bottom-bar-height));right:1rem;bottom:calc(var(--axis-bottom-bar-height) * var(--axis-ui-scale) + .85rem);z-index:4;display:flex;align-items:flex-end;justify-content:flex-end;gap:1rem;pointer-events:none}.axis-bottom-dock-cards>.axis-resizable-panel-frame:first-child:not(:only-child){margin-right:auto}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-dock-cards,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-dock-cards{gap:0;left:calc(var(--axis-bottom-bar-height) + (var(--axis-panel-clearance) / var(--axis-ui-scale)));right:calc(var(--axis-panel-clearance) / var(--axis-ui-scale));bottom:calc(var(--axis-bottom-bar-height) + (var(--axis-panel-clearance) / var(--axis-ui-scale)));display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock{transform-origin:bottom right}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock:first-child:not(:only-child),.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock:first-child:not(:only-child){margin-left:0;margin-right:0}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock:not(:last-child),.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock:not(:last-child){margin-bottom:var(--axis-panel-clearance)}.axis-primary-surface-overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:stretch;justify-content:stretch;padding:0;border-radius:0;pointer-events:auto}.axis-primary-surface-overlay[data-visualizer-surface-role=primary]{pointer-events:auto}.axis-primary-surface-overlay:before{content:"";position:absolute;inset:0;border-radius:0;background:radial-gradient(circle at 50% 18%,rgba(125,211,252,.12),transparent 32%),linear-gradient(180deg,rgba(3,8,18,.32),rgba(3,8,18,.52));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.axis-primary-surface-overlay>*{position:relative;z-index:1;flex:1 1 auto;border-radius:0}.axis-primary-swap-secondary-slot{position:absolute;z-index:4;top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + 1rem);left:1rem;width:-moz-fit-content;width:fit-content;max-width:calc((50vw - 1.5rem) / var(--axis-ui-scale));display:flex;flex-direction:column;gap:.8rem;pointer-events:none;transform:scale(var(--axis-ui-scale));transform-origin:top left}.axis-primary-swap-secondary-slot[data-visualizer-surface-role=secondary]{pointer-events:none}.axis-constellation-map-secondary-card,.axis-function-tension-primary-overlay-card{pointer-events:auto!important}.axis-function-tension-primary-overlay-card{border:none;background:transparent}.axis-function-tension-3d-panel--primary,.axis-function-tension-primary-overlay-card{width:100%;min-height:100%;height:100%;border-radius:0;box-shadow:none}.visualizer-shell.is-headerless .axis-function-tension-3d-panel--primary,.visualizer-shell.is-headerless .axis-function-tension-primary-overlay-card{width:calc(100% - var(--axis-bottom-bar-height));margin-left:var(--axis-bottom-bar-height)}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-function-tension-3d-panel--primary,.visualizer-shell[data-axis-viewport-preset=embedded] .axis-function-tension-primary-overlay-card,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-function-tension-3d-panel--primary,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-function-tension-primary-overlay-card{width:100%;margin-left:0}.axis-function-tension-3d-stage--primary{min-height:100%;height:100%;border-radius:0}.axis-constellation-map-card{position:relative;display:block;min-height:13.5rem;padding:0;overflow:hidden}.axis-constellation-map-card--secondary{background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 44%),linear-gradient(180deg,rgba(15,24,44,.72),rgba(8,14,25,.84))}.axis-constellation-map-card-header{position:absolute;inset:1rem 1rem auto;z-index:2;pointer-events:none}.axis-constellation-map-card-header .axis-panel-header-actions{pointer-events:auto}.axis-constellation-map-card-header .eyebrow{pointer-events:none}.axis-constellation-map-card-preview{position:absolute;inset:0;min-height:0;width:100%;height:100%;overflow:hidden;border:0;border-radius:inherit;background:transparent}.axis-constellation-map-card-preview .axis-map-layer,.axis-constellation-map-card-preview .axis-map-stage,.axis-constellation-map-card-preview .axis-map-svg{width:100%;height:100%}.axis-constellation-map-resize-handle{position:absolute;z-index:3;border:0;background:transparent;color:rgba(232,242,255,.9);pointer-events:auto}.axis-constellation-map-resize-handle:before{content:"";position:absolute;border-radius:999px;background:currentColor;opacity:.48;transition:opacity .16s ease,box-shadow .16s ease}.axis-constellation-map-resize-handle.is-active:before,.axis-constellation-map-resize-handle:hover:before{opacity:.9;box-shadow:0 0 12px rgba(125,211,252,.35)}.axis-constellation-map-resize-handle--east{top:2.8rem;right:-.4rem;width:.9rem;height:calc(100% - 3.6rem);cursor:ew-resize}.axis-constellation-map-resize-handle--east:before{top:.8rem;bottom:.8rem;left:50%;width:2px;transform:translateX(-50%)}.axis-constellation-map-resize-handle--south{left:.8rem;bottom:-.4rem;width:calc(100% - 1.6rem);height:.9rem;cursor:ns-resize}.axis-constellation-map-resize-handle--south:before{top:50%;left:.8rem;right:.8rem;height:2px;transform:translateY(-50%)}.axis-constellation-map-resize-handle--southeast{right:-.2rem;bottom:-.2rem;width:1.15rem;height:1.15rem;cursor:nwse-resize}.axis-constellation-map-resize-handle--southeast:before{width:.75rem;height:.75rem;right:.15rem;bottom:.15rem;border-radius:.25rem}.axis-resizable-panel-frame{position:relative;z-index:1;display:flex;flex:0 0 auto;width:var(--axis-resizable-panel-width);height:var(--axis-resizable-panel-height);min-width:var(--axis-resizable-panel-min-width);min-height:var(--axis-resizable-panel-min-height);max-width:min(var(--axis-resizable-panel-max-width),calc((100vw - 2rem) / var(--axis-ui-scale)));max-height:min(var(--axis-resizable-panel-max-height),calc((100vh - var(--axis-bottom-bar-height) - var(--axis-top-bar-height) - 2rem) / var(--axis-ui-scale)));pointer-events:auto}.axis-panel-dock-controls{position:absolute;top:.45rem;right:.45rem;z-index:13;display:inline-flex;align-items:center;gap:.2rem;pointer-events:auto}.axis-panel-dock-button{min-width:1.55rem;height:1.45rem;padding:0 .32rem;border:1px solid rgba(120,148,198,.3);background:hsla(0,0%,100%,.9);color:rgba(78,91,119,.92);font-size:.58rem;font-weight:700;letter-spacing:.08em;line-height:1;cursor:pointer}.axis-panel-dock-button.is-active{border-color:rgba(92,129,255,.55);background:rgba(218,232,255,.94);color:rgba(52,74,140,.96)}.axis-resizable-panel-frame--corner-right-dock{transform:scale(var(--axis-ui-scale));transform-origin:bottom right}.axis-resizable-panel-frame--bottom-dock{transform:scale(var(--axis-ui-scale));transform-origin:bottom left}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock:last-child,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-dock-cards>.axis-resizable-panel-frame--bottom-dock:last-child{transform-origin:bottom right}.axis-resizable-panel-frame--floating-right-dock{position:absolute;top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + .75rem);right:1rem;transform:scale(var(--axis-ui-scale));transform-origin:top right}.visualizer-shell.is-headerless .axis-resizable-panel-frame--floating-right-dock{top:max(1rem,env(safe-area-inset-top));right:1rem}.axis-resizable-panel-frame>.axis-corner-card{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;min-height:0;flex:1 1 auto;margin:0!important;transform:none!important}.axis-resizable-panel-frame>.axis-control-panel,.axis-resizable-panel-frame>.axis-detail-panel,.axis-resizable-panel-frame>.axis-function-panel,.axis-resizable-panel-frame>.axis-shortcut-panel{overflow:auto}.axis-resizable-panel-frame>.axis-function-tension-3d-panel,.axis-resizable-panel-frame>.axis-marionette-controller-panel{overflow:hidden}.axis-resizable-panel-frame>.axis-shortcut-panel{position:relative;top:auto;right:auto}.axis-resizable-panel-frame>.axis-function-tension-3d-panel .axis-function-tension-3d-stage,.axis-resizable-panel-frame>.axis-marionette-controller-panel .axis-marionette-controller-stage{flex:1 1 auto;min-height:0}.axis-resizable-panel-frame>.axis-marionette-controller-panel .axis-marionette-controller-canvas{min-height:0}.axis-panel-resize-handle{position:absolute;z-index:12;border:0;padding:0;background:transparent;color:rgba(232,242,255,.9);pointer-events:auto}.axis-panel-resize-handle:before{content:"";position:absolute;border-radius:999px;background:currentColor;opacity:.45;transition:opacity .16s ease,box-shadow .16s ease,transform .16s ease}.axis-panel-resize-handle.is-active:before,.axis-panel-resize-handle:focus-visible:before,.axis-panel-resize-handle:hover:before{opacity:.92;box-shadow:0 0 12px rgba(125,211,252,.36)}.axis-panel-resize-handle:focus-visible{outline:none}.axis-panel-resize-handle--horizontal{top:2.8rem;width:.9rem;height:calc(100% - 3.6rem);cursor:ew-resize}.axis-panel-resize-handle--east{right:-.42rem}.axis-panel-resize-handle--west{left:-.42rem}.axis-panel-resize-handle--horizontal:before{top:.8rem;bottom:.8rem;left:50%;width:2px;transform:translateX(-50%)}.axis-panel-resize-handle--vertical{left:.8rem;bottom:-.42rem;width:calc(100% - 1.6rem);height:.9rem;cursor:ns-resize}.axis-panel-resize-handle--vertical:before{top:50%;left:.8rem;right:.8rem;height:2px;transform:translateY(-50%)}.axis-panel-resize-handle--corner{bottom:-.24rem;width:1.2rem;height:1.2rem;cursor:nwse-resize}.axis-panel-resize-handle--east-corner{right:-.24rem}.axis-panel-resize-handle--west-corner{left:-.24rem;cursor:nesw-resize}.axis-panel-resize-handle--corner:before{bottom:.15rem;width:.76rem;height:.76rem;border-radius:.24rem}.axis-panel-resize-handle--east-corner:before{right:.15rem}.axis-panel-resize-handle--west-corner:before{left:.15rem}.visualizer-shell.is-headerless .axis-corner-layout-left-top{top:max(1rem,env(safe-area-inset-top));left:calc(1rem + var(--axis-bottom-bar-height))}.visualizer-shell.is-headerless .axis-primary-surface-overlay,.visualizer-shell[data-axis-viewport-preset=embedded] .axis-primary-surface-overlay,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-primary-surface-overlay{padding:0}.visualizer-shell.is-headerless .axis-primary-swap-secondary-slot{top:max(1rem,env(safe-area-inset-top));left:1rem}.visualizer-shell.is-headerless .axis-corner-layout-left{position:absolute;left:var(--axis-bottom-bar-height);bottom:0;margin-left:0}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-corner-layout-left,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-corner-layout-left{margin-left:var(--axis-bottom-bar-height)}.visualizer-shell.is-headerless .axis-desktop-overlay [data-card-host-group=top-left-dock]{left:var(--axis-bottom-bar-height)}.axis-corner-card{pointer-events:auto!important}.axis-corner-card--offset-for-status-rail{margin-left:var(--axis-bottom-bar-height)}.axis-detail-panel{width:100%;overflow-x:clip;overflow-y:auto;order:1;flex:0 1 auto}.axis-control-panel,.axis-detail-panel{max-height:calc(100% / var(--axis-ui-scale))}.axis-control-panel{width:min(34rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)));overflow:auto;padding:1.15rem 1.2rem 1.2rem;pointer-events:auto;transform:scale(var(--axis-ui-scale));transform-origin:bottom right}.visualizer-shell.is-headerless .axis-control-panel{margin-bottom:.6rem}.axis-panel-minimize-button{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid rgba(182,219,255,.16);background:rgba(10,18,30,.62);color:rgba(229,242,255,.82);cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.axis-panel-minimize-button:focus-visible,.axis-panel-minimize-button:hover{border-color:rgba(182,219,255,.28);background:rgba(12,22,36,.8);color:rgba(241,248,255,.94)}.axis-panel-minimize-button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(125,211,252,.18),0 0 0 4px rgba(125,211,252,.08)}.axis-panel-minimize-button:active{transform:translateY(1px)}.detail-header-side{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:.6rem}.detail-header-action{display:inline-flex;align-items:center}.detail-title-row{display:flex;align-items:center;width:100%;gap:.55rem;flex-wrap:wrap;padding-right:2.35rem}.detail-title-row h2{margin:0;min-width:0}.detail-title-action{display:inline-flex;align-items:center}.detail-title-action--far{position:absolute;right:0;bottom:0}.axis-type-help-preview{padding:.9rem 1rem;overflow:visible}.axis-type-help-preview--float{float:right;width:calc(50% - .6rem);margin:.1rem 0 .9rem 1rem}.axis-type-help-preview--full{width:100%;margin:.25rem 0 .9rem;padding:1.05rem 1.15rem 1.1rem}.axis-type-help-preview--full .axis-communication-path-guide{gap:.95rem}.axis-type-help-preview--full .axis-communication-path-guide-path{gap:.82rem}.axis-type-help-preview--full .axis-communication-path-guide-node{padding:.82rem .58rem .72rem}.axis-type-help-preview--full .axis-communication-path-guide-node-icon{width:2.55rem;height:2.55rem}.axis-type-help-preview--full .axis-communication-path-guide-node-icon svg{width:1.42rem;height:1.42rem}.axis-type-help-preview--full .axis-communication-path-guide-node-label{font-size:.98rem}.axis-type-help-preview--full .axis-communication-path-guide-role{font-size:.7rem}.axis-type-help-preview--full .axis-communication-path-guide-copy p{font-size:1.08rem;line-height:1.66}.axis-type-help-preview .axis-plasticity-mini-guide-band-track-row{grid-template-columns:2.9rem minmax(0,1fr);width:100%}.axis-type-help-preview .axis-plasticity-mini-guide-band-track{width:100%;min-width:0;height:.72rem}.axis-type-help-preview .axis-plasticity-mini-guide-band-gradient{opacity:.42;box-shadow:inset 0 0 0 1px rgba(203,232,255,.08)}.axis-type-help-preview .axis-plasticity-mini-guide-band-fill{opacity:1;box-shadow:0 0 30px rgba(136,232,205,.24)}.axis-dock-tab-shell{display:flex;justify-content:flex-end;pointer-events:auto}.axis-dock-tab-shell--control{width:min(34rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)));margin-right:calc(-.45rem / var(--axis-ui-scale));transform:scale(var(--axis-ui-scale));transform-origin:bottom right}.axis-dock-tab-shell--detail{width:100%;justify-content:flex-start;margin-left:calc(-1rem / var(--axis-ui-scale))}.axis-dock-tab-shell--shortcut{position:absolute;top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + .75rem);right:0;width:min(20rem,calc((42vw - 1rem) / var(--axis-ui-scale)));transform:scale(var(--axis-ui-scale));transform-origin:top right}.visualizer-shell.is-headerless .axis-dock-tab-shell--shortcut{top:max(1rem,env(safe-area-inset-top));right:0}.axis-dock-tab{display:inline-flex;align-items:center;justify-content:center;min-height:8.5rem;padding:.75rem .48rem;border-radius:18px 0 0 18px;border:1px solid rgba(125,211,252,.16);background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 52%),linear-gradient(180deg,rgba(15,24,44,.82),rgba(8,14,25,.9));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 14px 28px rgba(0,0,0,.2);color:rgba(233,244,255,.88);cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.axis-dock-tab-shell--detail .axis-dock-tab{border-radius:0 18px 18px 0}.axis-dock-tab:focus-visible,.axis-dock-tab:hover{border-color:rgba(125,211,252,.28);background:radial-gradient(circle at top left,rgba(125,211,252,.12),transparent 52%),linear-gradient(180deg,rgba(17,28,49,.9),rgba(9,16,30,.94));color:rgba(244,248,255,.96)}.axis-dock-tab:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(125,211,252,.18),0 0 0 4px rgba(125,211,252,.08),0 14px 28px rgba(0,0,0,.2)}.axis-dock-tab:active{transform:translateX(1px)}.axis-dock-tab-shell--detail .axis-dock-tab:active{transform:translateX(-1px)}.axis-dock-tab-label{font-family:var(--font-mono,inherit),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg)}.axis-dock-tab-shell--detail .axis-dock-tab-label{writing-mode:vertical-lr;transform:none}.axis-control-sections{display:grid;grid-gap:1rem;gap:1rem}.axis-profile-section,.axis-slider-section{display:grid;grid-gap:.8rem;gap:.8rem}.axis-profile-section-header{display:grid;grid-gap:.3rem;gap:.3rem}.axis-profile-section-header--with-action{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.axis-panel-header-actions{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.axis-left-floaters{position:absolute;top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + .75rem);left:1rem;width:max-content;max-width:calc(100vw - 2rem);display:grid;grid-gap:.55rem;gap:.55rem;pointer-events:none}.visualizer-shell.is-headerless .axis-left-floaters{top:max(1.35rem,calc(env(safe-area-inset-top) + .35rem))}.axis-scale-floater{width:min(18rem,calc(100vw - 2rem));padding:.7rem 1rem;pointer-events:auto;transform:none}.axis-interaction-floater{display:grid;grid-gap:.45rem;gap:.45rem;width:max-content;max-width:calc((100vw - 2rem) / var(--axis-ui-scale));padding:.65rem .9rem;pointer-events:auto;transform:scale(var(--axis-ui-scale));transform-origin:top left}.axis-interaction-helper--menu{display:inline-flex;align-items:center;gap:.7rem;min-width:0;max-width:100%;pointer-events:auto}.axis-interaction-helper--menu .axis-bottom-label{color:#c8d6ea;font-size:.62rem;flex:0 0 auto}.axis-interaction-helper--menu .axis-scale-tips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0}.axis-interaction-helper--menu .axis-interaction-tip{display:inline-flex;align-items:center;gap:.35rem;color:#d9e7fb;font-size:.78rem;line-height:1.3;white-space:nowrap}.axis-shortcut-panel{position:absolute;top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + .75rem);right:1rem;width:min(20rem,calc((42vw - 1rem) / var(--axis-ui-scale)));height:auto;max-height:none;overflow:visible;padding:.6rem .65rem;transform:scale(var(--axis-ui-scale));transform-origin:top right}.visualizer-shell.is-headerless .axis-shortcut-panel{top:max(1rem,env(safe-area-inset-top));right:1rem}.axis-bottom-bar{position:absolute;left:50%;bottom:0;z-index:5;width:calc(100% / var(--axis-ui-scale));max-width:calc(100% / var(--axis-ui-scale));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:var(--axis-bottom-bar-height);padding:.35rem 1rem;border-left:none;border-right:none;border-bottom:none;transform:translateX(-50%) scale(var(--axis-ui-scale));transform-origin:bottom center}.visualizer-shell.is-headerless .axis-bottom-bar{bottom:0}.axis-bottom-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem;min-width:0}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-bar,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-bar{left:0;right:0;bottom:0;width:100%;max-width:none;height:var(--axis-bottom-bar-height);min-height:var(--axis-bottom-bar-height);padding:.18rem .55rem;box-sizing:border-box;transform:none;transform-origin:center;overflow:visible}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-status--compact,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-status--compact{justify-content:center;min-height:100%;height:100%;gap:0}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-compact-center-cluster,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-compact-center-cluster{position:static;transform:none;margin-left:0}.axis-bottom-bar--compact{padding:.18rem .55rem}.axis-bottom-bar--metric-only{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;position:absolute;border-radius:0;background:hsla(0,0%,100%,.96);border-color:rgba(148,163,184,.3);box-shadow:0 -10px 26px rgba(15,23,42,.08)}.axis-bottom-bar--metric-only:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--axis-bottom-bar-height,3.9rem);background:inherit;border-radius:0;pointer-events:none}.axis-bottom-status--compact{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;flex-wrap:nowrap;min-width:0;overflow:hidden;position:relative}.axis-bottom-compact-current,.axis-bottom-compact-pair{display:inline-flex;align-items:center;gap:.65rem;flex:0 0 auto;min-width:0;white-space:nowrap}.axis-bottom-compact-center-cluster{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.axis-bottom-compact-code,.axis-bottom-compact-value{font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:700;letter-spacing:.02em}.axis-bottom-compact-code{color:var(--text)}.axis-bottom-compact-value--thinking{color:var(--func-te,#4b8bff)}.axis-bottom-compact-value--feeling{color:var(--func-fi,#a05cff)}.axis-bottom-compact-value--intuition{color:var(--func-ni,#d98b3a)}.axis-bottom-compact-value--sensing{color:var(--func-se,#41d89d)}.axis-bottom-compact-separator{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.9rem;font-weight:700;line-height:1}.axis-status-bar-bars{display:inline-flex;align-items:flex-end;gap:.16rem;height:1.7rem}.axis-status-bar-bars-item{width:.42rem;height:var(--axis-status-bar-height);min-height:.24rem;border-radius:.12rem .12rem 0 0;background:var(--axis-status-bar-color);box-shadow:0 0 12px color-mix(in srgb,var(--axis-status-bar-color) 24%,transparent)}.axis-status-bar-bars--binary .axis-status-bar-bars-item:first-child{width:.52rem}.axis-status-bar-bars--binary .axis-status-bar-bars-item:last-child{width:.38rem}.axis-status-bar-dial{width:1.16rem;height:1.16rem;color:var(--text);overflow:visible}.axis-status-metric-pair{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap}.axis-status-metric-pair--vertical{gap:.42rem}.axis-status-metric-pair-value{display:inline-flex;align-items:center;font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:700;letter-spacing:.02em;line-height:1}.axis-status-metric-pair--left-rail .axis-status-metric-pair-value{justify-content:center;min-width:3.45rem}.axis-status-metric-pair--bottom .axis-status-metric-pair-value--start,.axis-status-metric-pair--left-rail .axis-status-metric-pair-value--start{justify-content:flex-end;text-align:right}.axis-status-metric-pair--bottom .axis-status-metric-pair-value--end,.axis-status-metric-pair--left-rail .axis-status-metric-pair-value--end{justify-content:flex-start;text-align:left}.axis-status-metric-pair--bottom .axis-status-metric-pair-value{min-width:3.45rem}.axis-panel-toggle-strip{position:absolute;top:50%;left:auto;right:.72rem;width:min(48rem,calc(100vw - var(--axis-bottom-bar-height, 3.9rem) - 9rem));display:flex;align-items:center;justify-content:flex-end;gap:.32rem;min-width:0;overflow:hidden;pointer-events:auto;transform:translateY(-50%)}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-panel-toggle-strip,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-panel-toggle-strip{right:calc(var(--axis-panel-clearance) / var(--axis-ui-scale));width:min(20rem,calc((100vw - var(--axis-bottom-bar-height) - ((var(--axis-panel-clearance) * 2) / var(--axis-ui-scale)) - .4rem) / var(--axis-ui-scale)));justify-content:flex-end}.axis-panel-toggle-button{flex:0 1 auto;min-width:0;max-width:7.4rem;padding:.26rem .48rem;border:1px solid var(--control-border,rgba(148,163,184,.28));border-radius:0;color:var(--muted);background:var(--control-bg,hsla(0,0%,100%,.86));box-shadow:var(--control-shadow,none);cursor:pointer;font-family:var(--font-mono),monospace;font-size:.56rem;font-weight:800;letter-spacing:.08em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.axis-panel-toggle-button:focus-visible,.axis-panel-toggle-button:hover{border-color:var(--control-border-strong,rgba(96,165,250,.45));color:var(--text);background:var(--control-bg-hover,hsla(0,0%,100%,.94))}.axis-panel-toggle-button:focus-visible{outline:2px solid var(--accent,#0969da);outline-offset:2px}.axis-panel-toggle-button.is-active{border-color:var(--control-border-active,rgba(9,105,218,.42));color:var(--text);background:var(--control-bg-active,rgba(221,244,255,.96))}.axis-left-status-rail{z-index:5;pointer-events:none}.axis-left-status-rail,.axis-left-status-rail-body{position:absolute;left:0;top:0;bottom:0;width:var(--axis-bottom-bar-height,3.9rem);overflow:visible}.axis-left-status-rail-body{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.2rem 0 .2rem .04rem;border-radius:0;background:hsla(0,0%,100%,.96);border-left:rgba(148,163,184,.3);border-bottom:rgba(148,163,184,.3);border-color:rgba(148,163,184,.3) currentcolor currentcolor;border-top:rgba(148,163,184,.3);box-shadow:12px 0 26px rgba(15,23,42,.06)}.axis-left-status-rail-body.glass-panel{border-radius:0}.axis-left-status-rail-center{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.axis-status-metric-pair--left-rail{transform:rotate(-90deg);transform-origin:center}.axis-bottom-links{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0}.axis-bottom-site{justify-self:end;align-self:center}.axis-bottom-section{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.axis-bottom-label{color:var(--cool);font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.axis-bottom-value{color:var(--text);font-size:.84rem;min-width:0;overflow-wrap:anywhere;text-wrap:pretty;white-space:normal}.axis-bottom-value--tips{display:grid;grid-gap:.25rem;gap:.25rem}.axis-mobile-sheet-handle{width:3.4rem;height:.28rem;margin:.1rem auto .5rem;border-radius:999px;background:hsla(0,0%,100%,.16)}.axis-mobile-sheet-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.1rem .2rem .65rem}.axis-mobile-sheet-summary-copy{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.axis-mobile-sheet-summary-title{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.axis-mobile-sheet-summary-title strong{color:var(--text);font-family:var(--font-mono),monospace;font-size:.94rem;letter-spacing:.08em;text-transform:uppercase}.axis-mobile-sheet-summary-title span{color:var(--muted);font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}.axis-mobile-sheet-summary-meta{display:grid;grid-gap:.28rem;gap:.28rem;justify-items:end;flex:0 0 auto}.axis-mobile-sheet-summary-confidence,.axis-mobile-sheet-summary-panel{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.18rem .46rem;border-radius:999px;border:1px solid rgba(125,211,252,.14);background:hsla(0,0%,100%,.04);color:var(--text);font-size:.7rem;white-space:nowrap}.axis-mobile-sheet-summary-confidence{color:#ffe8d6}.axis-mobile-sheet-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding:0 .15rem .2rem}.axis-mobile-sheet-tab{min-height:2.2rem;border-radius:var(--control-radius);border:1px solid var(--control-border);background:var(--control-bg);box-shadow:var(--control-shadow);color:var(--text);cursor:pointer;font:inherit;font-size:.8rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.axis-mobile-sheet-tab:hover{border-color:var(--control-border-strong);background:var(--control-bg-hover);transform:translateY(-1px)}.axis-mobile-sheet-tab.is-active{border-color:var(--control-border-active);background:var(--control-bg-active);color:#ffe8d6}.axis-mobile-sheet-body{display:grid}.axis-mobile-detail-feature,.axis-mobile-function-feature{display:grid;transition:opacity .28s ease,transform .36s cubic-bezier(.2,.9,.24,1),filter .28s ease}.axis-mobile-function-feature{transform-origin:top right}.axis-mobile-detail-feature{transform-origin:top left}.axis-mobile-detail-feature:not(.is-in-view),.axis-mobile-function-feature:not(.is-in-view){opacity:.72;transform:translateY(-1.3rem) scale(.82);filter:saturate(.88)}.axis-mobile-detail-feature.is-in-view,.axis-mobile-function-feature.is-in-view{opacity:1;transform:translateY(0) scale(1);filter:none}.axis-mobile-pane{display:none;gap:.85rem;padding:.85rem .1rem .1rem}.axis-mobile-pane.is-active{display:grid}.axis-mobile-panel-card{width:100%;max-height:none;transform:none}.axis-mobile-function-float-card{--axis-mobile-float-width:min(13.25rem,calc((100vw - 3rem - env(safe-area-inset-left) - env(safe-area-inset-right)) / 2));position:absolute;right:calc(.95rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);color:inherit;display:grid;grid-gap:.45rem;gap:.45rem;width:var(--axis-mobile-float-width);padding:.7rem .78rem .78rem;pointer-events:none!important;text-align:left;transform:scale(var(--axis-mobile-panel-scale));transform-origin:bottom right;transition:opacity .22s ease,transform .32s cubic-bezier(.2,.9,.24,1),box-shadow .22s ease}.axis-mobile-function-float-card.is-hidden{opacity:0;transform:translateY(.75rem) scale(calc(var(--axis-mobile-panel-scale) * .82));pointer-events:none!important}.axis-mobile-function-float-card-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:block;padding:0;pointer-events:auto!important;text-align:inherit}.axis-mobile-function-float-card-header{display:flex;align-items:center;justify-content:center;gap:.4rem}.axis-mobile-function-float-card .axis-function-mini-diagram,.axis-mobile-function-float-card .axis-function-mini-diagram *{pointer-events:none!important}.axis-mobile-function-float-card-header .eyebrow{margin:0;font-size:.64rem;letter-spacing:.11em;text-align:center}.axis-mobile-function-float-card-hint{color:var(--cool);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.axis-mobile-function-float-card .axis-function-type-label{font-size:.58rem}.axis-mobile-function-float-card .axis-function-mini-diagram--animation .axis-function-columns{--axis-function-row-step:1.9rem;padding-bottom:.18rem}.axis-mobile-function-float-card .axis-function-mini-diagram--animation .axis-function-attitude-label,.axis-mobile-function-float-card .axis-function-mini-diagram--animation .axis-function-column-label,.axis-mobile-function-float-card .axis-function-mini-diagram--animation .axis-function-slot{font-size:.34rem}.axis-mobile-function-float-card .axis-function-mini-diagram--animation .axis-function-column-track{min-height:1rem;height:1rem}.axis-mobile-function-float-card .axis-function-mini-diagram--animation .axis-function-row-carrier{width:.42rem;height:.42rem}.axis-mobile-detail-float-card{--axis-mobile-float-width:min(15.5rem,calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));position:absolute;left:calc(.95rem + env(safe-area-inset-left));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);color:inherit;display:grid;grid-gap:.42rem;gap:.42rem;width:var(--axis-mobile-float-width);min-height:12rem;padding:.54rem .64rem .6rem;pointer-events:none!important;text-align:left;transform:scale(var(--axis-mobile-panel-scale));transform-origin:bottom left;transition:opacity .22s ease,transform .32s cubic-bezier(.2,.9,.24,1),box-shadow .22s ease}.axis-mobile-detail-float-card.is-hidden{opacity:0;transform:translateY(.75rem) scale(calc(var(--axis-mobile-panel-scale) * .82));pointer-events:none!important}.axis-mobile-detail-float-card-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:block;padding:0;pointer-events:auto!important;text-align:inherit}.axis-mobile-detail-float-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.axis-mobile-detail-float-card-header .eyebrow{margin:0;font-size:.54rem;letter-spacing:.11em}.axis-mobile-detail-float-card-confidence{color:#ffe8d6;font-family:var(--font-mono),monospace;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.axis-mobile-detail-float-card-body{display:grid;grid-gap:.42rem;gap:.42rem;align-content:start;pointer-events:none!important}.axis-mobile-detail-float-card-body *{pointer-events:none!important}.axis-mobile-detail-float-card-title{margin:0;color:rgba(239,246,255,.94);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.78rem;font-weight:600;line-height:1.12}.axis-mobile-detail-float-sliders{display:grid;grid-gap:.35rem;gap:.35rem}.axis-mobile-detail-float-slider{display:grid;grid-gap:.16rem;gap:.16rem}.axis-mobile-detail-float-slider-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem;color:rgba(239,246,255,.88);font-size:.54rem;letter-spacing:.05em}.axis-mobile-detail-float-slider-title{color:rgba(239,246,255,.92);text-align:center}.axis-mobile-detail-float-slider-axis{color:#ffe8d6;font-family:var(--font-mono),monospace;font-size:.5rem;line-height:1.12;max-width:5.5rem;white-space:normal}.axis-mobile-detail-float-slider-axis--min{text-align:left}.axis-mobile-detail-float-slider-axis--max{text-align:right;justify-self:end}.axis-mobile-detail-float-slider-track{position:relative;height:.48rem;border-radius:999px;background:rgba(10,18,31,.86);box-shadow:inset 0 0 0 1px rgba(120,146,190,.18),inset 0 .08rem .24rem hsla(0,0%,100%,.04);overflow:hidden}.axis-mobile-detail-float-slider-gradient{position:absolute;inset:0;border-radius:inherit;z-index:1}.axis-mobile-detail-float-slider-track:before{content:"";position:absolute;left:calc(50% - .5px);top:.08rem;bottom:.08rem;width:1px;background:hsla(0,0%,100%,.14);z-index:4}.axis-mobile-detail-float-slider-fill,.axis-mobile-detail-float-slider-mask{position:absolute;top:0;bottom:0}.axis-mobile-detail-float-slider-mask{background:rgba(10,18,31,.9);z-index:2}.axis-mobile-detail-float-slider-fill{border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 0 0 1px hsla(0,0%,100%,.04);z-index:3}.axis-mobile-utility-card{padding:.85rem .95rem}.axis-mobile-links-panel,.axis-mobile-status-panel{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem}.axis-mobile-utility-stack{display:grid;grid-gap:.85rem;gap:.85rem}.axis-mobile-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.axis-mobile-utility-grid{align-items:stretch}.axis-mobile-link-grid .axis-chart-pill,.axis-mobile-utility-grid .axis-chart-pill{width:100%;min-height:2.35rem}.axis-mobile-control-group{display:grid;grid-gap:.7rem;gap:.7rem;padding:.8rem .85rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.035)}.axis-mobile-control-group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.axis-mobile-control-group-header .eyebrow,.axis-mobile-control-group-header .helper-text{margin:0}.axis-slider-grid--mobile{gap:.7rem}.axis-mobile-panel-toggle{display:grid;width:100%;grid-gap:.65rem;gap:.65rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.axis-mobile-function-preview{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--muted);font-size:.75rem}.axis-mobile-panel-toggle-icon{position:relative;flex:0 0 auto;width:.8rem;height:.8rem;transition:transform .18s ease}.axis-mobile-panel-toggle-icon:after,.axis-mobile-panel-toggle-icon:before{content:"";position:absolute;top:50%;left:50%;width:.52rem;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.axis-mobile-panel-toggle-icon:before{transform:translate(-62%,-50%) rotate(42deg)}.axis-mobile-panel-toggle-icon:after{transform:translate(-6%,-50%) rotate(-42deg)}.axis-mobile-panel-toggle.is-expanded .axis-mobile-panel-toggle-icon{transform:rotate(180deg)}.axis-function-panel-body{display:grid;grid-gap:.9rem;gap:.9rem;max-height:80rem;opacity:1;overflow:visible;transition:max-height .22s ease,opacity .18s ease}.axis-function-panel-body.is-collapsed{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.axis-mobile-link-grid .axis-chart-pill{justify-content:center}.axis-interaction-tip{display:inline-flex;align-items:center;gap:.5rem}.axis-interaction-tip-icon{position:relative;flex:0 0 auto;width:1.45rem;height:1.14rem}.axis-interaction-tip-icon:before{content:"";position:absolute;left:.06rem;top:.02rem;width:.84rem;height:1.08rem;border-radius:.48rem;border:1px solid rgba(125,211,252,.34);background:linear-gradient(180deg,rgba(125,211,252,.14),rgba(125,211,252,.05));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.axis-interaction-tip-icon.is-place:before{background:linear-gradient(90deg,rgba(125,211,252,.3) 0 48%,rgba(125,211,252,.05) 48% 100%)}.axis-interaction-tip-icon.is-place:after{content:"";position:absolute;right:.08rem;bottom:.1rem;width:.28rem;height:.28rem;border-radius:999px;background:var(--cool);box-shadow:0 0 0 2px rgba(125,211,252,.16),0 0 10px rgba(125,211,252,.45)}.axis-interaction-tip-icon.is-pan:before{background:linear-gradient(180deg,rgba(244,162,97,.18),rgba(125,211,252,.06))}.axis-interaction-tip-icon.is-pan:after{content:"\2194";position:absolute;right:-.02rem;bottom:.1rem;color:var(--cool);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:600;line-height:1;text-shadow:0 0 10px rgba(125,211,252,.3)}.axis-interaction-tip-icon.is-drag:before{background:linear-gradient(180deg,rgba(125,211,252,.18),rgba(244,162,97,.06))}.axis-interaction-tip-icon.is-drag:after{content:"\2197";position:absolute;right:-.02rem;bottom:.08rem;color:var(--cool);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:600;line-height:1;text-shadow:0 0 10px rgba(125,211,252,.3)}.axis-interaction-tip-icon.is-pinch:before{left:.18rem;top:.16rem;width:1rem;height:.78rem;border-radius:999px;background:radial-gradient(circle at 28% 50%,rgba(125,211,252,.34) 0 .14rem,transparent .16rem),radial-gradient(circle at 72% 50%,rgba(244,162,97,.34) 0 .14rem,transparent .16rem);border:1px dashed rgba(125,211,252,.34)}.axis-interaction-tip-icon.is-pinch:after{content:"\2194";position:absolute;left:.28rem;top:.22rem;color:var(--cool);font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:600;line-height:1}.axis-interaction-tip-icon.is-reset:before{left:.18rem;top:.15rem;width:.82rem;height:.82rem;border-radius:999px;border:1px solid rgba(125,211,252,.34);background:radial-gradient(circle at center,rgba(125,211,252,.16) 0 .16rem,transparent .17rem)}.axis-interaction-tip-icon.is-reset:after{content:"\21bb";position:absolute;right:0;bottom:.02rem;color:var(--cool);font-family:var(--font-mono),monospace;font-size:.76rem;font-weight:600;line-height:1;text-shadow:0 0 10px rgba(125,211,252,.3)}.axis-scale-control{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;pointer-events:auto}.axis-scale-control--menu{gap:0}.axis-scale-control--menu .axis-scale-control-row{grid-template-columns:auto minmax(9rem,1fr) auto;gap:.65rem}.axis-scale-control--menu .axis-scale-label{color:#c8d6ea;font-size:.82rem}.axis-scale-control--menu .axis-scale-value{color:#eef4ff;font-size:.8rem;min-width:3rem}.axis-scale-control-row{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem}.axis-scale-label{flex:0 0 auto;line-height:1;white-space:nowrap}.axis-scale-control input[type=range]{width:100%;min-width:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.32rem;border-radius:999px;background:linear-gradient(90deg,rgba(125,211,252,.3),rgba(244,162,97,.38));outline:none}.axis-scale-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.88rem;height:.88rem;border-radius:999px;border:2px solid #fff;background:var(--accent);box-shadow:0 0 0 4px rgba(244,162,97,.14);cursor:ew-resize}.axis-scale-control input[type=range]::-moz-range-thumb{width:.88rem;height:.88rem;border-radius:999px;border:2px solid #fff;background:var(--accent);box-shadow:0 0 0 4px rgba(244,162,97,.14);cursor:ew-resize}.axis-scale-value{flex:0 0 auto;color:var(--text);font-size:.84rem;min-width:3.5rem;text-align:right;white-space:nowrap}.axis-scale-tips{display:grid;grid-gap:.32rem;gap:.32rem;padding-top:.05rem}.overlay{position:relative;z-index:2;flex-direction:column;height:100%;padding:clamp(1rem,2vw,2rem);pointer-events:none}.overlay,.overlay-row{display:flex;justify-content:space-between}.overlay-row{gap:1rem;align-items:flex-start}.overlay-row--end{align-items:flex-end}.glass-panel{pointer-events:auto;background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.axis-bottom-bar.glass-panel,.axis-top-bar.glass-panel{border-radius:0}.brand-panel{max-width:33rem;padding:1rem 1.1rem}.eyebrow{margin:0 0 .4rem;color:var(--cool);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-family:var(--font-mono),monospace}.brand-panel h1,.detail-panel h2{margin:0;font-size:clamp(1.55rem,3vw,2.6rem);line-height:.95}.brand-panel p,.detail-panel p,.helper-text,.status-pill{margin:0;color:var(--muted)}.brand-copy{display:grid;grid-gap:.8rem;gap:.8rem}.axis-chart-pill,.axis-top-chip,.detail-code,.detail-pill,.mode-chip,.profile-button,.status-pill,.tab-button{border-radius:var(--control-radius);border:1px solid var(--control-border);background:var(--control-bg);box-shadow:var(--control-shadow)}.axis-chart-pill,.axis-top-chip,.detail-code,.detail-pill,.mode-chip,.status-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .78rem;color:var(--text);font-size:.78rem;line-height:1}.axis-chart-pill{gap:.48rem;text-decoration:none;white-space:nowrap}.axis-chart-pill--health-good{border-color:rgba(70,211,155,.34);background:linear-gradient(180deg,rgba(32,74,60,.9),rgba(14,34,28,.92)),var(--control-bg);color:#b7fae0}.axis-chart-pill--health-warn{border-color:rgba(244,182,76,.34);background:linear-gradient(180deg,rgba(84,60,24,.9),rgba(36,27,14,.92)),var(--control-bg);color:#ffe0a0}.axis-chart-pill--health-bad{border-color:rgba(235,99,132,.34);background:linear-gradient(180deg,rgba(88,32,48,.9),rgba(37,15,22,.92)),var(--control-bg);color:#ffbccd}.axis-chart-pill--annotation{border-color:rgba(125,211,252,.34);background:linear-gradient(180deg,rgba(18,38,61,.92),rgba(9,20,35,.94)),var(--control-bg);color:#d8f2ff}.axis-chart-pill--annotation.is-active{border-color:rgba(244,162,97,.42);background:linear-gradient(180deg,rgba(88,52,23,.92),rgba(38,24,12,.95)),var(--control-bg);color:#ffe2c0}.axis-chart-pill-icon,.axis-chart-pill-icon:after,.axis-chart-pill-icon:before{box-sizing:border-box}.axis-chart-pill-icon{position:relative;display:inline-block;width:.84rem;height:.84rem;flex:0 0 auto}.axis-chart-pill--link:hover{border-color:var(--control-border-strong);background:var(--control-bg-hover)}.axis-chart-pill--tests .axis-chart-pill-icon{border-radius:999px;border:1px solid;background:color-mix(in srgb,currentColor 16%,transparent)}.axis-chart-pill--tests .axis-chart-pill-icon:before{content:"";position:absolute;left:.2rem;top:.18rem;width:.34rem;height:.17rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.axis-chart-pill--coverage .axis-chart-pill-icon{border-bottom:1px solid;background:linear-gradient(0deg,currentColor 0 46%,transparent 46%) 0 100% /.16rem 100% no-repeat,linear-gradient(0deg,currentColor 0 74%,transparent 74%) bottom /.16rem 100% no-repeat,linear-gradient(0deg,currentColor 0 34%,transparent 34%) 100% 100% /.16rem 100% no-repeat;opacity:.88}.axis-chart-pill--github .axis-chart-pill-icon:before{content:"";position:absolute;left:.18rem;top:.14rem;width:.34rem;height:.44rem;border-left:2px solid;border-bottom:2px solid}.axis-chart-pill--github{gap:.42rem}.axis-chart-pill--github .axis-chart-pill-icon:after{content:"";position:absolute;top:.06rem;left:.08rem;width:.16rem;height:.16rem;border-radius:999px;background:currentColor;box-shadow:.44rem 0 0 0 currentColor,.44rem .48rem 0 0 currentColor}.axis-chart-pill--website .axis-chart-pill-icon{border-radius:999px;border:1px solid;opacity:.92}.axis-chart-pill--website .axis-chart-pill-icon:before{content:"";position:absolute;left:.24rem;top:.08rem;width:.34rem;height:.66rem;border:1px solid;border-radius:999px;opacity:.84}.axis-chart-pill--website .axis-chart-pill-icon:after{content:"";position:absolute;left:.1rem;top:.41rem;width:.62rem;height:1px;background:currentColor;box-shadow:0 -.17rem 0 0 color-mix(in srgb,currentColor 72%,transparent),0 .17rem 0 0 color-mix(in srgb,currentColor 72%,transparent)}.axis-chart-pill--coffee{border-color:rgba(250,204,21,.34);background:linear-gradient(180deg,rgba(94,68,18,.9),rgba(41,29,10,.92)),var(--control-bg);color:#ffeab0}.axis-chart-pill--coffee .axis-chart-pill-icon{width:.98rem;height:.9rem;background:linear-gradient(currentColor 0 0) center 92% /.8rem 1.5px no-repeat,linear-gradient(currentColor 0 0) 28% 7% /1.5px .16rem no-repeat,linear-gradient(currentColor 0 0) 50% 0 /1.5px .24rem no-repeat,linear-gradient(currentColor 0 0) 72% 7% /1.5px .16rem no-repeat}.axis-chart-pill--coffee .axis-chart-pill-icon:before{content:"";position:absolute;left:.12rem;top:.26rem;width:.5rem;height:.28rem;border:1.5px solid;border-radius:.08rem .08rem .12rem .12rem;background:color-mix(in srgb,currentColor 14%,transparent)}.axis-chart-pill--coffee .axis-chart-pill-icon:after{content:"";position:absolute;left:.62rem;top:.3rem;width:.2rem;height:.2rem;border:1.5px solid;border-left:0;border-radius:0 999px 999px 0}.tab-list{display:flex;gap:.6rem;margin-top:1rem;align-items:center;flex-wrap:nowrap}.tab-button{min-height:2.25rem;padding:.55rem .9rem;color:var(--text);text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.tab-button:hover{transform:translateY(-1px);border-color:var(--control-border-strong);background:var(--control-bg-hover)}.tab-button.is-active{border-color:var(--control-border-active);background:var(--control-bg-active);color:#ffe8d6}.tab-button-label{display:block;font-size:.9rem}.status-panel{padding:.85rem 1rem;display:grid;grid-gap:.35rem;gap:.35rem;justify-items:end;text-align:right}.status-pill{gap:.5rem;font-size:.82rem}.status-pill:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:var(--cool);box-shadow:0 0 18px rgba(125,211,252,.7)}.axis-chart-pill--accent,.detail-pill--anchor,.mode-chip{border-color:var(--control-border-active);background:var(--control-bg-active);color:#ffe8d6}.detail-panel{width:min(28rem,100%);padding:1.15rem;display:grid;grid-gap:.8rem;gap:.8rem}.detail-header{justify-content:space-between;gap:1rem;position:relative}.detail-header,.detail-header-main{display:flex;align-items:flex-start}.detail-header-main{gap:.85rem;flex:1 1 auto;min-width:0}.detail-header-copy{width:100%;min-width:0}.detail-eyebrow-row{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:nowrap;min-width:0}.detail-eyebrow-action{display:inline-flex;align-items:center;flex:0 0 auto}.detail-eyebrow-row .eyebrow{white-space:nowrap}.detail-code{font-family:var(--font-mono),monospace;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.detail-pill-row{display:flex;flex-wrap:wrap;gap:.55rem}.detail-matrix{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-matrix-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.72rem .78rem .74rem;border:1px solid rgba(171,213,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(16,27,43,.9),rgba(9,15,27,.94))}.detail-matrix-card--identity,.detail-matrix-card--summary{min-height:0}.detail-matrix-card--summary{align-content:center}.detail-matrix-card--identity h2{font-size:clamp(1.08rem,2vw,1.45rem);line-height:1}.detail-matrix-card-header{display:flex;align-items:center;justify-content:space-between}.detail-matrix-card-label{color:rgba(226,239,255,.74);font-family:var(--font-mono,inherit),monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.detail-summary{margin:0;color:rgba(225,239,255,.74);font-size:.77rem;line-height:1.42;overflow-wrap:anywhere}.detail-pill-row--matrix{gap:.4rem}.detail-metric-grid{display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metric-cell{display:grid;grid-gap:.28rem;gap:.28rem;padding:.5rem .56rem .54rem;border:1px solid rgba(171,213,255,.08);border-radius:14px;background:hsla(0,0%,100%,.02)}.detail-metric-cell-header{display:flex;align-items:center;justify-content:space-between;gap:.55rem;color:var(--muted);font-size:.76rem}.detail-metric-cell-bar{height:.42rem}.metrics{display:grid;grid-gap:.75rem;gap:.75rem}.metric-row{display:grid;grid-gap:.35rem;gap:.35rem}.metric-label{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;color:var(--muted)}.metric-label-main{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.metric-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 auto;border-radius:999px;border:1px solid rgba(125,211,252,.24);background:rgba(125,211,252,.08);color:var(--cool);font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:700;line-height:1;outline:none;z-index:1}.axis-tooltip-anchor,.metric-tooltip-trigger{position:relative;cursor:help}.axis-tooltip-anchor:after,.metric-tooltip-trigger:after{content:attr(data-tooltip);left:0;bottom:calc(100% + .55rem);width:min(16rem,42vw);padding:.55rem .7rem;border-radius:12px;border:1px solid rgba(125,211,252,.2);box-shadow:0 14px 30px rgba(0,0,0,.3);color:hsla(0,0%,100%,.94);font-size:.74rem;font-weight:500;line-height:1.35;letter-spacing:.01em;white-space:normal;text-align:left;transform:translateY(4px);z-index:9101}.axis-tooltip-anchor:after,.axis-tooltip-anchor:before,.metric-tooltip-trigger:after,.metric-tooltip-trigger:before{position:absolute;background:rgba(0,0,0,.94);pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease}.axis-tooltip-anchor:before,.metric-tooltip-trigger:before{content:"";left:.38rem;bottom:calc(100% + .23rem);width:.48rem;height:.48rem;border-left:1px solid rgba(125,211,252,.2);border-top:1px solid rgba(125,211,252,.2);transform:translateY(4px) rotate(45deg);z-index:9100}.axis-tooltip-anchor:hover:after,.axis-tooltip-anchor:hover:before,.metric-tooltip-trigger:focus-visible:after,.metric-tooltip-trigger:focus-visible:before,.metric-tooltip-trigger:hover:after,.metric-tooltip-trigger:hover:before{opacity:1}.metric-tooltip-trigger:focus-visible,.metric-tooltip-trigger:hover{z-index:9100}.axis-tooltip-anchor:hover{z-index:9100}.axis-tooltip-anchor:hover:after,.metric-tooltip-trigger:focus-visible:after,.metric-tooltip-trigger:hover:after{transform:translateY(0)}.axis-tooltip-anchor:hover:before,.metric-tooltip-trigger:focus-visible:before,.metric-tooltip-trigger:hover:before{transform:translateY(0) rotate(45deg)}.metric-tooltip-trigger:focus-visible{box-shadow:0 0 0 2px rgba(125,211,252,.18),0 0 0 4px rgba(125,211,252,.08)}.metric-bar{height:.52rem;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.08)}.metric-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cool),var(--accent));transition:width .14s linear}.axis-function-panel{order:2;width:100%;height:100%;flex:1 1 auto;padding:1.15rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.65rem;overflow:visible}.axis-function-cross-card{--axis-function-cross-bar-thickness:0.92rem;--axis-function-cross-anchor-size:1.18rem;--axis-function-cross-field-inset-x:0;--axis-function-cross-field-inset-y:0;--axis-function-cross-track:hsla(0,0%,100%,.72);--axis-function-cross-grid-line:rgba(148,163,184,.14);display:grid;flex:1 1 auto;min-height:0}.axis-function-cross-stage{position:relative;width:100%;min-height:0;height:100%;flex:1 1 auto;border-radius:0;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.08),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(247,250,255,.98))}.axis-function-cross-field{position:absolute;inset:0}.axis-function-cross-grid{position:absolute;inset:0;border-radius:0;background-image:linear-gradient(var(--axis-function-cross-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--axis-function-cross-grid-line) 1px,transparent 1px);background-size:1.55rem 1.55rem;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 88%);mask-image:radial-gradient(circle at center,#000 0,transparent 88%);pointer-events:none}.axis-function-cross-bar{position:absolute;z-index:1;overflow:hidden;background:var(--axis-function-cross-track);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.68),inset 0 -1px 1px rgba(15,23,42,.06),0 10px 24px rgba(148,163,184,.18)}.axis-function-cross-bar--horizontal{left:0;right:0;top:var(--axis-function-cross-y);height:var(--axis-function-cross-bar-thickness);transform:translateY(-50%);border-radius:999px;display:grid;grid-template-columns:var(--axis-function-cross-x) minmax(0,1fr)}.axis-function-cross-bar--vertical{top:0;bottom:0;left:var(--axis-function-cross-x);width:var(--axis-function-cross-bar-thickness);transform:translateX(-50%);border-radius:999px;display:grid;grid-template-rows:var(--axis-function-cross-y) minmax(0,1fr)}.axis-function-cross-segment{position:relative}.axis-function-cross-segment:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.8}.axis-function-cross-segment--feeling{background:linear-gradient(90deg,var(--axis-function-cross-feeling-soft),var(--axis-function-cross-feeling))}.axis-function-cross-segment--thinking{background:linear-gradient(90deg,var(--axis-function-cross-thinking),var(--axis-function-cross-thinking-soft))}.axis-function-cross-segment--sensing{background:linear-gradient(180deg,var(--axis-function-cross-sensing-soft),var(--axis-function-cross-sensing))}.axis-function-cross-segment--intuition{background:linear-gradient(180deg,var(--axis-function-cross-intuition),var(--axis-function-cross-intuition-soft))}.axis-function-cross-anchor{position:absolute;left:var(--axis-function-cross-x);top:var(--axis-function-cross-y);z-index:2;width:var(--axis-function-cross-anchor-size);height:var(--axis-function-cross-anchor-size);transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.98) 0 32%,rgba(15,23,42,.88) 33% 48%,hsla(0,0%,100%,.42) 49% 100%);box-shadow:0 0 0 .2rem hsla(0,0%,100%,.86),0 0 0 .42rem rgba(96,165,250,.18),0 0 22px rgba(96,165,250,.28)}.axis-function-tension-3d-panel{order:0}.axis-function-tension-3d-panel,.axis-marionette-controller-panel{position:relative;width:100%;flex:0 1 auto;padding:0;overflow:hidden;display:flex;flex-direction:column}.axis-marionette-controller-panel{order:1;height:100%;gap:0}.axis-marionette-controller-header{display:none}.axis-marionette-controller-stage{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;border-radius:inherit;background:transparent;overflow:hidden}.axis-marionette-controller-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(111,139,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(111,139,184,.08) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 78%);mask-image:radial-gradient(circle at center,#000 0,transparent 78%)}.axis-marionette-controller-canvas{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:0;cursor:-webkit-grab;cursor:grab}.axis-marionette-controller-canvas canvas,.axis-marionette-controller-canvas>div{display:block;width:100%!important;height:100%!important}.axis-marionette-controller-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.axis-marionette-controller-fallback{position:relative;z-index:1;height:100%;min-height:0;display:grid;place-items:center;color:rgba(229,240,255,.74);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.axis-marionette-controller-readout{display:none;align-items:center;justify-content:space-between;gap:.55rem;color:rgba(224,238,255,.66);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.axis-function-tension-3d-stage{position:relative;width:100%;flex:1 1 auto;min-height:21rem;height:clamp(21rem,42vh,26rem);border-radius:inherit;overflow:hidden;border:none;background:radial-gradient(circle at 50% 22%,rgba(125,211,252,.16),transparent 32%),radial-gradient(circle at 76% 76%,rgba(244,162,97,.1),transparent 28%),linear-gradient(180deg,rgba(10,19,35,.72),rgba(5,12,24,.82));box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:-webkit-grab;cursor:grab}.axis-function-tension-3d-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.axis-function-tension-3d-header{position:absolute;top:.95rem;left:1.05rem;right:1.05rem;z-index:2;pointer-events:auto}.axis-function-tension-3d-header--with-action{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.axis-function-tension-3d-header .eyebrow{margin:0;pointer-events:none}.axis-function-tension-cut-card{position:absolute;top:2.2rem;left:.62rem;z-index:6;display:grid;grid-gap:.32rem;gap:.32rem;min-width:9.9rem;padding:.32rem;border:1px solid rgba(126,202,255,.2);border-radius:.42rem;background:hsla(0,0%,100%,.9);box-shadow:0 10px 24px rgba(76,98,132,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.axis-function-tension-cut-mode-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(129,189,232,.2);border-radius:.5rem;background:rgba(9,25,42,.64)}.axis-function-tension-cut-mode-button{min-width:0;padding:.38rem .42rem;border:0;border-right:1px solid rgba(129,189,232,.16);background:transparent;color:rgba(218,237,249,.78);cursor:pointer;font-family:inherit;font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.axis-function-tension-cut-mode-button:last-child{border-right:0}.axis-function-tension-cut-mode-button.is-active,.axis-function-tension-cut-mode-button:hover{background:rgba(130,219,255,.16);color:#f8fcff}.axis-function-tension-cut-card[data-function-tension-cut-mode=anchor] .axis-function-tension-cut-mode-button.is-active{background:rgba(130,219,255,.22)}.axis-function-tension-cut-card[data-function-tension-cut-mode=target] .axis-function-tension-cut-mode-button.is-active{background:rgba(255,215,128,.22)}.axis-function-tension-cut-card[data-function-tension-cut-mode=manual] .axis-function-tension-cut-mode-button.is-active{background:rgba(171,143,255,.22)}.axis-function-tension-cut-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.axis-function-tension-cut-readout span{display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-width:0;padding:.26rem .34rem;border:1px solid rgba(129,189,232,.16);border-radius:.42rem;background:rgba(247,251,255,.94);color:rgba(102,122,148,.9);font-size:.56rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.axis-function-tension-cut-readout strong{color:#c76c21;font-size:.66rem}.axis-function-tension-primary-toggle{min-width:2rem;padding-inline:.5rem;position:relative;z-index:3;pointer-events:auto!important}.axis-function-tension-primary-toggle-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1}.axis-function-tension-3d-canvas,.axis-function-tension-3d-stage canvas{display:block;width:100%!important;height:100%!important}.glass-panel.axis-function-tension-3d-panel--primary,.glass-panel.axis-function-tension-primary-overlay-card{border:none!important;box-shadow:none!important}.glass-panel.axis-function-tension-3d-panel--primary,.glass-panel.axis-function-tension-3d-panel--primary .axis-function-tension-3d-stage--primary,.glass-panel.axis-function-tension-primary-overlay-card,.glass-panel.axis-function-tension-primary-overlay-card .axis-function-tension-3d-stage--primary{border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.axis-function-tension-3d-viewport{width:100%;height:100%;touch-action:none}.axis-function-tension-3d-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(circle at 50% 24%,rgba(125,211,252,.12),transparent 30%),linear-gradient(180deg,rgba(10,19,35,.22),rgba(5,12,24,.34))}.axis-function-tension-3d-fallback-label{margin:0;color:rgba(225,239,255,.56);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.axis-function-tension-3d-legend{position:absolute;top:2.22rem;right:.58rem;display:flex;flex-direction:column;gap:.32rem;width:min(5rem,29%);pointer-events:none;z-index:2}.axis-function-tension-3d-primary-card{position:absolute;z-index:3;display:flex;flex-direction:column;gap:.46rem;padding:.72rem .78rem;pointer-events:auto;background:rgba(7,16,29,.72);border:1px solid rgba(173,216,255,.16);box-shadow:0 22px 60px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.axis-function-tension-3d-primary-card--legend{top:calc(var(--axis-top-bar-height) * var(--axis-ui-scale) + 1.1rem);right:1.2rem;width:min(18rem,calc((100vw - 3rem) / 3.35))}.axis-function-tension-3d-primary-card--controls{right:1.2rem;bottom:calc(var(--axis-bottom-bar-height) * var(--axis-ui-scale) + 1.1rem);width:min(22rem,calc(100vw - 3rem))}.axis-function-tension-3d-primary-card--function-blend{position:absolute;right:1rem;bottom:1rem;width:min(20rem,calc((100vw - 3rem) / 2.9))}.axis-function-tension-3d-panel--docked .axis-function-tension-3d-primary-card--function-blend{width:min(15rem,calc(100% - .9rem));padding:.46rem .54rem .4rem}.axis-function-tension-blend-card{--axis-function-tension-blend-header-gap:0.46rem;--axis-function-tension-blend-heading-gap:0.04rem;--axis-function-tension-blend-code-size:0.78rem;--axis-function-tension-blend-code-letter-spacing:0.04em;--axis-function-tension-blend-subtitle-size:0.48rem;--axis-function-tension-blend-subtitle-letter-spacing:0.08em;--axis-function-tension-blend-rows-gap:0.28rem;--axis-function-tension-blend-row-column-gap:0.28rem;--axis-function-tension-blend-side-label-width:1.32rem;--axis-function-tension-blend-body-column-width:3.72rem;--axis-function-tension-blend-track-height:0.78rem;--axis-function-tension-blend-fill-height:0.42rem;--axis-function-tension-blend-meter-min-width:2rem;--axis-function-tension-blend-meter-gap:0.14rem;--axis-function-tension-blend-fill-min-width:0.48rem;--axis-function-tension-blend-chip-min-width:1.82rem;--axis-function-tension-blend-chip-padding-block:0.06rem;--axis-function-tension-blend-chip-padding-inline:0.24rem;--axis-function-tension-blend-chip-font-size:0.56rem;--axis-function-tension-blend-chip-letter-spacing:0.02em;--axis-function-tension-blend-chip-overlap:0.08rem;--axis-function-tension-blend-center-rail-inset:0.24rem;--axis-function-tension-blend-rows-padding-top:0;--axis-function-tension-blend-rows-padding-bottom:0;--axis-function-tension-blend-body-top-offset:-0.02rem;--axis-function-tension-blend-body-bottom-offset:0;--axis-function-tension-blend-body-shell-inset-inline:0.64rem;--axis-function-tension-blend-body-shell-inset-top:0.08rem;--axis-function-tension-blend-body-shell-inset-bottom:0.06rem;--axis-function-tension-blend-body-svg-width:44%;--axis-function-tension-blend-body-svg-opacity:0.54;--axis-function-tension-blend-fill-glow-extro-size:10px;--axis-function-tension-blend-fill-glow-intro-size:9px;--axis-function-tension-blend-chip-shadow:0 0 0 1px hsla(0,0%,100%,.02),0 4px 8px rgba(0,0,0,.14);display:grid;grid-gap:var(--axis-function-tension-blend-rows-gap);gap:var(--axis-function-tension-blend-rows-gap)}.axis-function-tension-blend-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--axis-function-tension-blend-header-gap);gap:var(--axis-function-tension-blend-header-gap);align-items:start}.axis-function-tension-blend-heading{display:grid;grid-gap:var(--axis-function-tension-blend-heading-gap);gap:var(--axis-function-tension-blend-heading-gap);align-content:start}.axis-function-tension-blend-heading--intro{text-align:right;justify-items:end}.axis-function-tension-blend-code{color:rgba(239,246,255,.96);font-size:var(--axis-function-tension-blend-code-size);font-weight:700;line-height:1;letter-spacing:var(--axis-function-tension-blend-code-letter-spacing)}.axis-function-tension-blend-code,.axis-function-tension-blend-subtitle{margin:0;font-family:var(--font-mono),monospace;text-transform:uppercase}.axis-function-tension-blend-subtitle{color:rgba(186,202,230,.84);font-size:var(--axis-function-tension-blend-subtitle-size);font-weight:600;line-height:1.05;letter-spacing:var(--axis-function-tension-blend-subtitle-letter-spacing)}.axis-function-tension-blend-rows{position:relative;display:grid;grid-gap:var(--axis-function-tension-blend-rows-gap);gap:var(--axis-function-tension-blend-rows-gap);padding-block:var(--axis-function-tension-blend-rows-padding-top) var(--axis-function-tension-blend-rows-padding-bottom)}.axis-function-tension-blend-row{position:relative;z-index:1;display:grid;align-items:center;grid-column-gap:var(--axis-function-tension-blend-row-column-gap);column-gap:var(--axis-function-tension-blend-row-column-gap);grid-template-columns:var(--axis-function-tension-blend-side-label-width) minmax(0,1fr) var(--axis-function-tension-blend-body-column-width) minmax(0,1fr) var(--axis-function-tension-blend-side-label-width)}.axis-function-tension-blend-function{font-size:.7rem;font-weight:700;letter-spacing:.01em}.axis-function-tension-blend-function--intro{text-align:right}.axis-function-tension-blend-lane{display:flex;align-items:center}.axis-function-tension-blend-lane--extro{justify-content:flex-end}.axis-function-tension-blend-lane--intro{justify-content:flex-start}.axis-function-tension-blend-track{width:100%;height:var(--axis-function-tension-blend-track-height);display:flex;align-items:center;border-radius:999px;background:linear-gradient(180deg,rgba(18,30,52,.62),rgba(8,15,27,.88));border:1px solid rgba(133,157,196,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),inset 0 0 0 1px rgba(6,12,22,.14);overflow:hidden}.axis-function-tension-blend-meter{display:flex;align-items:center;gap:var(--axis-function-tension-blend-meter-gap);height:100%;min-width:var(--axis-function-tension-blend-meter-min-width);max-width:100%}.axis-function-tension-blend-meter--extro{margin-left:auto;padding-right:.18rem}.axis-function-tension-blend-meter--intro{margin-right:auto;padding-left:.18rem}.axis-function-tension-blend-fill{flex:1 1 auto;min-width:var(--axis-function-tension-blend-fill-min-width);height:var(--axis-function-tension-blend-fill-height);border-radius:999px;border:1px solid hsla(0,0%,100%,.14)}.axis-function-tension-blend-value{position:relative;z-index:1;flex:0 0 auto;min-width:var(--axis-function-tension-blend-chip-min-width);padding:var(--axis-function-tension-blend-chip-padding-block) var(--axis-function-tension-blend-chip-padding-inline);border-radius:999px;border:1px solid transparent;font-size:var(--axis-function-tension-blend-chip-font-size);font-weight:800;line-height:1;letter-spacing:var(--axis-function-tension-blend-chip-letter-spacing);text-align:center;box-shadow:var(--axis-function-tension-blend-chip-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.axis-function-tension-blend-value--extro{margin-left:calc(var(--axis-function-tension-blend-chip-overlap) * -1)}.axis-function-tension-blend-value--intro{margin-right:calc(var(--axis-function-tension-blend-chip-overlap) * -1)}.axis-function-tension-blend-center-gap{position:relative;min-height:1.32rem}.axis-function-tension-blend-center-gap:after,.axis-function-tension-blend-center-gap:before{content:"";position:absolute;top:.05rem;bottom:.05rem;width:1px;background:linear-gradient(180deg,rgba(226,235,248,.05),rgba(226,235,248,.34),rgba(226,235,248,.05))}.axis-function-tension-blend-center-gap:before{left:var(--axis-function-tension-blend-center-rail-inset)}.axis-function-tension-blend-center-gap:after{right:var(--axis-function-tension-blend-center-rail-inset)}.axis-function-tension-blend-body-shell{position:absolute;z-index:0;top:var(--axis-function-tension-blend-body-top-offset);bottom:var(--axis-function-tension-blend-body-bottom-offset);left:50%;width:var(--axis-function-tension-blend-body-column-width);transform:translateX(-50%);pointer-events:none;display:flex;align-items:stretch;justify-content:center}.axis-function-tension-blend-body-shell:before{content:"";position:absolute;inset:var(--axis-function-tension-blend-body-shell-inset-top) var(--axis-function-tension-blend-body-shell-inset-inline) var(--axis-function-tension-blend-body-shell-inset-bottom);border-radius:999px;background:linear-gradient(180deg,rgba(10,18,31,.84),rgba(6,12,22,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 10px 20px rgba(0,0,0,.14)}.axis-function-tension-blend-body-svg{position:relative;z-index:1;align-self:center;width:var(--axis-function-tension-blend-body-svg-width);height:100%;opacity:var(--axis-function-tension-blend-body-svg-opacity);overflow:visible;filter:drop-shadow(0 0 6px rgba(231,238,247,.05))}.axis-function-tension-blend-body-svg .cls-1,.axis-function-tension-blend-body-svg .cls-2,.axis-function-tension-blend-body-svg .cls-3,.axis-function-tension-blend-body-svg .cls-5,.axis-function-tension-blend-body-svg .cls-6{fill:rgba(232,239,248,.82)}.axis-function-tension-blend-body-fill{fill:rgba(10,18,31,.96)}.axis-function-tension-blend-body-line{fill:none;stroke:rgba(230,237,247,.7);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.axis-function-tension-blend-body-divider{stroke:rgba(230,237,247,.14);stroke-width:1}.axis-function-tension-3d-controls--primary-card,.axis-function-tension-3d-legend--primary-card{position:static;inset:auto;width:100%;pointer-events:auto}.axis-function-tension-3d-legend--primary-card{gap:.82rem}.axis-function-tension-3d-controls--primary-card{gap:.65rem}.axis-function-tension-3d-legend-group{display:flex;flex-direction:column;gap:.26rem}.axis-function-tension-3d-legend-title{margin:0;color:rgba(225,239,255,.58);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;text-align:right}.axis-function-tension-3d-legend-items{display:flex;flex-direction:column;gap:.16rem;width:100%}.axis-function-tension-3d-legend-items--docked{align-items:flex-end}.axis-function-tension-3d-legend-items--split{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:.58rem;gap:.58rem}.axis-function-tension-3d-legend-pairs{display:flex;flex-direction:column;gap:.72rem}.axis-function-tension-3d-legend-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:.62rem;gap:.62rem}.axis-function-tension-3d-legend-column{display:flex;flex-direction:column;justify-content:center;gap:.16rem;min-width:0}.axis-function-tension-3d-legend-column--conscious,.axis-function-tension-3d-legend-column--extro{align-items:flex-end}.axis-function-tension-3d-legend-column--intro,.axis-function-tension-3d-legend-column--unconscious{align-items:flex-start}.axis-function-tension-3d-legend-row{display:flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.axis-function-tension-3d-legend-row--conscious{justify-content:flex-end;text-align:right}.axis-function-tension-3d-legend-row--unconscious{justify-content:flex-start;text-align:left}.axis-function-tension-3d-legend-value{display:inline-block;font-size:.68rem;font-weight:700;line-height:1.08;text-align:right;text-shadow:0 2px 10px rgba(5,12,24,.82)}.axis-function-tension-3d-legend-row--unconscious .axis-function-tension-3d-legend-value{text-align:left}.axis-function-tension-3d-legend-group--docked .axis-function-tension-3d-legend-row,.axis-function-tension-3d-legend-group--docked .axis-function-tension-3d-legend-row--unconscious{justify-content:flex-end;text-align:right}.axis-function-tension-3d-legend-group--docked .axis-function-tension-3d-legend-row--unconscious .axis-function-tension-3d-legend-value{text-align:right}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-dock-cards [data-testid$=-legend],.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-dock-cards [data-testid$=-legend]{display:none}.axis-function-tension-3d-body{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem}.axis-function-tension-3d-body-svg{display:block;width:100%;height:auto;overflow:visible}.axis-function-tension-3d-body-divider{stroke:rgba(221,235,255,.26);stroke-width:1.2}.axis-function-tension-3d-body-silhouette-line{fill:none;stroke:rgba(226,240,255,.72);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.axis-function-tension-3d-body-label{position:absolute;top:.3rem;font-size:.5rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(227,240,255,.72)}.axis-function-tension-3d-body-label--extro{left:-.2rem}.axis-function-tension-3d-body-label--intro{right:-.12rem}.axis-function-tension-3d-controls{position:absolute;left:.95rem;right:.95rem;bottom:.78rem;z-index:2;display:flex;flex-direction:column;gap:.5rem;pointer-events:auto}.axis-function-tension-3d-angle-readouts{display:flex;justify-content:space-between;gap:.5rem}.axis-function-tension-3d-angle-readout{color:rgba(220,234,255,.58);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .14s ease}.axis-function-tension-3d-angle-readout.is-active{color:rgba(232,243,255,.94)}.axis-function-tension-3d-slider{display:flex;flex-direction:column;gap:.34rem}.axis-function-tension-3d-slider-label{color:rgba(225,239,255,.72);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.axis-function-tension-3d-slider input[type=range]{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.42rem;border-radius:999px;background:var(
    --axis-function-tension-slider-track,linear-gradient(90deg,rgba(99,172,255,.96),rgba(255,88,158,.96))
  );outline:none;accent-color:rgba(229,239,255,.92)}.axis-function-tension-3d-slider input[type=range]::-webkit-slider-runnable-track{height:.42rem;border-radius:999px;background:var(
    --axis-function-tension-slider-track,linear-gradient(90deg,rgba(99,172,255,.96),rgba(255,88,158,.96))
  )}.axis-function-tension-3d-slider input[type=range]::-moz-range-track{height:.42rem;border-radius:999px;background:var(
    --axis-function-tension-slider-track,linear-gradient(90deg,rgba(99,172,255,.96),rgba(255,88,158,.96))
  )}.axis-function-tension-3d-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.95rem;height:.95rem;margin-top:-.26rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.98);background:rgba(232,242,255,.98);box-shadow:0 0 0 5px rgba(11,19,34,.28);cursor:ew-resize}.axis-function-tension-3d-slider input[type=range]::-moz-range-thumb{width:.95rem;height:.95rem;border-radius:999px;border:2px solid hsla(0,0%,100%,.98);background:rgba(232,242,255,.98);box-shadow:0 0 0 5px rgba(11,19,34,.28);cursor:ew-resize}.axis-function-tension-3d-caption{margin:.75rem 0 0;color:var(--muted);font-size:.79rem;line-height:1.45}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-stage{background:radial-gradient(circle at 50% 20%,rgba(125,211,252,.14),transparent 30%),radial-gradient(circle at 76% 76%,rgba(251,191,36,.08),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(244,247,251,.94));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-cut-card{border-color:rgba(148,163,184,.26);background:hsla(0,0%,100%,.84);box-shadow:0 14px 38px rgba(15,23,42,.12)}.systema-visualizer-page .axis-function-tension-cut-mode-row{display:none}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-cut-mode-row{border-color:rgba(148,163,184,.22);background:rgba(238,244,250,.92)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-cut-mode-button{border-right-color:rgba(148,163,184,.18);color:rgba(51,65,85,.82)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-cut-mode-button.is-active,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-cut-mode-button:hover{color:rgba(15,23,42,.94)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-cut-readout span{border-color:rgba(148,163,184,.18);background:rgba(248,250,252,.92);color:rgba(71,85,105,.86)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-cut-readout strong{color:rgba(180,83,9,.94)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-fallback{background:radial-gradient(circle at 50% 24%,rgba(125,211,252,.12),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.76),rgba(241,245,249,.88))}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-fallback-label{color:rgba(71,85,105,.7)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-primary-card{background:hsla(0,0%,100%,.86);border-color:rgba(148,163,184,.2);box-shadow:0 18px 44px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.72)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-code{color:rgba(30,41,59,.94)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-angle-readout,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-body-label,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-legend-title,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-slider-label,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-subtitle{color:rgba(71,85,105,.72)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-angle-readout.is-active{color:rgba(15,23,42,.9)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-track{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(241,245,249,.94));border-color:rgba(203,213,225,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),inset 0 0 0 1px rgba(226,232,240,.82)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-shell:before{background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(226,232,240,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 10px 20px rgba(15,23,42,.08)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-svg{filter:drop-shadow(0 0 4px rgba(148,163,184,.12))}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-svg .cls-1,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-svg .cls-2,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-svg .cls-3,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-svg .cls-5,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-svg .cls-6{fill:rgba(148,163,184,.7)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-fill{fill:rgba(241,245,249,.98)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-line{stroke:rgba(100,116,139,.82)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-body-divider,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-center-gap:after,.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-blend-center-gap:before{background:linear-gradient(180deg,rgba(148,163,184,.04),rgba(148,163,184,.34),rgba(148,163,184,.04));stroke:rgba(148,163,184,.24)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-legend-value{text-shadow:0 1px 4px hsla(0,0%,100%,.88)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-body-divider{stroke:rgba(148,163,184,.28)}.systema-visualizer-page[data-systema-theme=light] .axis-function-tension-3d-body-silhouette-line{stroke:rgba(100,116,139,.76)}@media (max-width:1080px){.axis-function-tension-3d-legend{top:2.2rem;right:.7rem;width:min(12rem,58%)}.axis-function-tension-3d-legend-items--split{gap:.42rem}.axis-function-tension-3d-legend-pairs{gap:.78rem}.axis-function-tension-3d-body{width:2.1rem;min-width:2.1rem}.axis-function-tension-3d-controls{left:.78rem;right:.78rem;bottom:.66rem}}.visualizer-shell.is-headerless .axis-function-panel{margin-bottom:.6rem}.axis-plasticity-panel{order:3;width:100%;flex:0 1 auto;padding:1rem 1.05rem 1.05rem;overflow:visible;--axis-plasticity-left:rgba(109,163,233,.92);--axis-plasticity-mid:rgba(128,239,202,.96);--axis-plasticity-right:hsla(34,86%,68%,.94);--axis-plasticity-track:linear-gradient(90deg,color-mix(in srgb,var(--axis-plasticity-left) 72%,rgba(10,18,32,.28)) 0%,color-mix(in srgb,var(--axis-plasticity-mid) 84%,rgba(11,20,36,.18)) 52%,color-mix(in srgb,var(--axis-plasticity-right) 80%,rgba(18,14,8,.24)) 100%)}.visualizer-shell.is-headerless .axis-plasticity-panel{margin-bottom:.6rem}.axis-plasticity-panel--desktop-matrix{width:min(34rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)));max-width:min(34rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)));align-self:flex-start}.axis-plasticity-panel-body{display:grid;grid-gap:.72rem;gap:.72rem;overflow:visible}.axis-plasticity-panel-toggle{display:inline-flex;align-items:center;gap:.38rem;min-height:1.85rem;padding:.24rem .56rem;border:1px solid rgba(182,219,255,.16);border-radius:999px;background:rgba(10,18,30,.62);color:rgba(229,242,255,.82);font-family:var(--font-mono,inherit),monospace;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.axis-plasticity-panel-toggle:focus-visible,.axis-plasticity-panel-toggle:hover{border-color:rgba(182,219,255,.28);background:rgba(12,22,36,.8);color:rgba(241,248,255,.94)}.axis-plasticity-panel-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(125,211,252,.18),0 0 0 4px rgba(125,211,252,.08)}.axis-plasticity-panel-toggle:active{transform:translateY(1px)}.axis-plasticity-panel-help-trigger{min-width:1.85rem;padding-inline:.42rem;justify-content:center}.axis-plasticity-panel-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:.82rem;color:rgba(172,231,213,.94);font-size:.72rem;line-height:1}.axis-plasticity-help-modal .axis-help-formula-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-communication-path-guide{display:grid;grid-gap:.82rem;gap:.82rem}.axis-communication-path-guide-comparison{display:grid;grid-gap:.72rem;gap:.72rem}.axis-communication-path-guide-comparison-summary{margin:0;color:rgba(226,239,255,.82);font-size:.76rem;line-height:1.45}.axis-communication-path-guide-lanes{display:grid;grid-gap:.7rem;gap:.7rem}.axis-communication-path-guide-lane{display:grid;grid-gap:.62rem;gap:.62rem;padding:.72rem .76rem;border:1px solid rgba(174,213,255,.11);border-radius:18px;background:linear-gradient(180deg,rgba(11,20,34,.88),rgba(7,13,23,.92))}.axis-communication-path-guide-lane[data-variant=baseline]{border-color:rgba(255,201,144,.14);background:linear-gradient(180deg,rgba(18,19,28,.82),rgba(10,12,18,.9))}.axis-communication-path-guide-lane-header{display:grid;grid-gap:.5rem;gap:.5rem}.axis-communication-path-guide-lane-badge{display:inline-flex;align-items:center;justify-self:start;padding:.22rem .48rem;border:1px solid rgba(190,223,255,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(228,240,255,.8);font-family:var(--font-mono,inherit),monospace;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.axis-communication-path-guide-lane[data-variant=baseline] .axis-communication-path-guide-lane-badge{border-color:rgba(255,208,160,.16);color:rgba(255,230,204,.84)}.axis-communication-path-guide-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}.axis-communication-path-guide-chip{display:inline-flex;align-items:center;gap:.42rem;min-width:0;padding:.34rem .56rem;border:1px solid rgba(184,219,255,.16);border-radius:999px;background:rgba(10,18,30,.58);color:rgba(230,242,255,.84);font-family:var(--font-mono,inherit),monospace;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.axis-communication-path-guide[data-anchor=internal] .axis-communication-path-guide-chip--anchor{border-color:rgba(146,204,255,.24);color:rgba(214,238,255,.9)}.axis-communication-path-guide[data-anchor=external] .axis-communication-path-guide-chip--anchor{border-color:rgba(255,201,144,.26);color:rgba(255,232,202,.9)}.axis-communication-path-guide-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;color:currentColor}.axis-communication-path-guide-chip-icon svg{width:100%;height:100%}.axis-communication-path-guide-caption{color:rgba(229,241,255,.74);font-family:var(--font-mono,inherit),monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.axis-communication-path-guide-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.axis-communication-path-guide-step{position:relative;display:grid;grid-gap:.42rem;gap:.42rem;justify-items:center}.axis-communication-path-guide-link{position:absolute;top:1.34rem;left:calc(100% - .12rem);width:calc(100% - .25rem);height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(126,208,255,.34),rgba(162,241,214,.22));opacity:.88}.axis-communication-path-guide-node{display:grid;grid-gap:.34rem;gap:.34rem;justify-items:center;width:100%;padding:.68rem .52rem .58rem;border:1px solid rgba(171,213,255,.12);border-radius:18px;background:linear-gradient(180deg,rgba(17,28,46,.9),rgba(8,14,26,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 10px 26px rgba(0,0,0,.18);text-align:center}.axis-communication-path-guide-step[data-role=entry] .axis-communication-path-guide-node{border-color:rgba(167,226,255,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 1px rgba(167,226,255,.08),0 14px 32px rgba(24,58,86,.22)}.axis-communication-path-guide-step[data-role=translator] .axis-communication-path-guide-node{border-style:solid;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 0 0 1px rgba(157,244,218,.08),0 12px 28px rgba(16,56,50,.18)}.axis-communication-path-guide-step[data-role=friction] .axis-communication-path-guide-node{border-style:dashed;border-color:rgba(255,191,137,.2)}.axis-communication-path-guide-node-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:16px;background:linear-gradient(180deg,rgba(18,32,52,.92),rgba(10,17,29,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 18px rgba(0,0,0,.18)}.axis-communication-path-guide-node-icon svg{width:1.28rem;height:1.28rem;color:currentColor}.axis-communication-path-guide-step[data-node=observation] .axis-communication-path-guide-node-icon{color:rgba(168,214,255,.96)}.axis-communication-path-guide-step[data-node=meaning] .axis-communication-path-guide-node-icon{color:hsla(34,95%,74%,.96)}.axis-communication-path-guide-step[data-node=response] .axis-communication-path-guide-node-icon{color:rgba(159,244,218,.96)}.axis-communication-path-guide-node-label{font-size:.74rem;font-weight:600;letter-spacing:.01em}.axis-communication-path-guide-role{display:inline-flex;align-items:center;gap:.28rem;padding:.18rem .4rem;border:1px solid rgba(195,223,255,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(218,235,251,.72);font-family:var(--font-mono,inherit),monospace;font-size:.53rem;letter-spacing:.07em;text-transform:uppercase}.axis-communication-path-guide-step[data-role=entry] .axis-communication-path-guide-role{color:rgba(214,239,255,.9)}.axis-communication-path-guide-step[data-role=translator] .axis-communication-path-guide-role{color:rgba(201,248,230,.88)}.axis-communication-path-guide-step[data-role=friction] .axis-communication-path-guide-role{color:rgba(255,220,188,.84)}.axis-communication-path-guide-copy{display:grid;grid-gap:.42rem;gap:.42rem}.axis-communication-path-guide-copy p{margin:0;color:rgba(232,242,255,.84);font-size:.82rem;line-height:1.5}.axis-communication-path-guide-bridge{color:rgba(205,239,227,.92)}.axis-plasticity-mini-guide{display:grid;grid-gap:.72rem;gap:.72rem}.axis-plasticity-mini-guide-topline{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem}.axis-plasticity-mini-guide-chip{display:inline-flex;align-items:center;gap:.38rem;min-width:0;padding:.3rem .52rem;border:1px solid rgba(182,219,255,.16);border-radius:999px;background:rgba(10,18,30,.58);color:rgba(229,242,255,.82);font-family:var(--font-mono,inherit),monospace;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.axis-plasticity-mini-guide-chip--frame[data-anchor=internal]{border-color:rgba(146,204,255,.24);color:rgba(214,238,255,.9)}.axis-plasticity-mini-guide-chip--frame[data-anchor=external]{border-color:rgba(255,201,144,.26);color:rgba(255,232,202,.9)}.axis-plasticity-mini-guide-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:.88rem;height:.88rem;color:currentColor}.axis-plasticity-mini-guide-chip-icon svg{width:100%;height:100%}.axis-plasticity-mini-guide-caption{color:rgba(229,241,255,.74);font-family:var(--font-mono,inherit),monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.axis-plasticity-mini-guide-field{position:relative;display:grid;grid-gap:.75rem;gap:.75rem}.axis-plasticity-mini-guide-contour{position:absolute;inset:2rem .85rem 1.65rem;width:calc(100% - 1.7rem);height:calc(100% - 3.65rem);pointer-events:none;overflow:visible}.axis-plasticity-mini-guide-contour-line,.axis-plasticity-mini-guide-contour-shadow{fill:none;stroke-linecap:round;stroke-linejoin:round}.axis-plasticity-mini-guide-contour-shadow{stroke:rgba(6,10,18,.82);stroke-width:5.2;opacity:.88}.axis-plasticity-mini-guide-contour-line{stroke-width:2.8;opacity:.96}.axis-plasticity-mini-guide-contour-node{fill:rgba(236,247,255,.96);stroke:rgba(10,18,28,.88);stroke-width:1.25}.axis-plasticity-mini-guide-bands{position:relative;z-index:1;display:grid;grid-gap:.68rem;gap:.68rem}.axis-plasticity-mini-guide-band{display:grid;grid-gap:.3rem;gap:.3rem;padding:.52rem .58rem .48rem;border:1px solid rgba(171,213,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(17,28,46,.9),rgba(8,14,26,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 10px 26px rgba(0,0,0,.18)}.axis-plasticity-mini-guide-band-edges,.axis-plasticity-mini-guide-band-header{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.axis-plasticity-mini-guide-band-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;width:2.18rem;height:2.18rem;border-radius:14px;background:linear-gradient(180deg,rgba(18,32,52,.92),rgba(10,17,29,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 18px rgba(0,0,0,.18)}.axis-plasticity-mini-guide-band-icon svg{width:1.28rem;height:1.28rem;color:currentColor}.axis-plasticity-mini-guide-band[data-dimension=observation] .axis-plasticity-mini-guide-band-icon{color:rgba(168,214,255,.96)}.axis-plasticity-mini-guide-band[data-dimension=model] .axis-plasticity-mini-guide-band-icon{color:rgba(159,244,218,.96)}.axis-plasticity-mini-guide-band[data-dimension=interpretation] .axis-plasticity-mini-guide-band-icon{color:hsla(34,95%,74%,.96)}.axis-plasticity-mini-guide-band-copy{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0;flex:1 1 auto}.axis-plasticity-mini-guide-band-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.36rem .44rem;min-width:0;margin-right:auto;order:1;text-align:left}.axis-plasticity-mini-guide-band-role{display:inline-flex;align-items:center;gap:.28rem;padding:.16rem .36rem;border:1px solid rgba(195,223,255,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(218,235,251,.68);font-family:var(--font-mono,inherit),monospace;font-size:.53rem;letter-spacing:.07em;text-transform:uppercase}.axis-plasticity-mini-guide-band-role-icon{display:inline-flex;align-items:center;justify-content:center;width:.7rem;height:.7rem}.axis-plasticity-mini-guide-band-role-icon svg{width:100%;height:100%}.axis-plasticity-mini-guide-band-label{font-size:.73rem;font-weight:600;letter-spacing:.01em;order:2;text-align:right}.axis-plasticity-mini-guide-band-state{color:rgba(219,241,255,.72);font-family:var(--font-mono,inherit),monospace;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.axis-plasticity-mini-guide-band-track-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.62rem;gap:.62rem}.axis-plasticity-mini-guide-band-track{position:relative;height:.6rem;border-radius:999px;overflow:visible}.axis-plasticity-mini-guide-band-fill,.axis-plasticity-mini-guide-band-gradient{position:absolute;top:0;bottom:0;border-radius:999px}.axis-plasticity-mini-guide-band-gradient{left:0;right:0;background:var(--axis-plasticity-track);opacity:.28}.axis-plasticity-mini-guide-band-fill{left:0;background:var(--axis-plasticity-track);box-shadow:0 0 24px rgba(136,232,205,.18);opacity:.96}.axis-plasticity-mini-guide-band-marker{position:absolute;top:50%;width:.88rem;height:.88rem;border-radius:50%;border:2px solid rgba(239,248,255,.92);background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.92),rgba(186,239,215,.96) 46%,rgba(90,184,168,.96) 100%);box-shadow:0 0 0 4px rgba(130,178,255,.12),0 8px 18px rgba(0,0,0,.28);transform:translate(-50%,-50%)}.axis-plasticity-mini-guide-band-edges{color:rgba(223,236,252,.62);font-size:.55rem;letter-spacing:.05em;text-transform:uppercase}.axis-plasticity-matrix{display:grid;grid-gap:.7rem;gap:.7rem;padding-top:.05rem}.axis-plasticity-matrix--panel{gap:.62rem;padding-top:0}.axis-plasticity-matrix-header,.axis-plasticity-matrix-row-edges,.axis-plasticity-matrix-row-titleline{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.axis-plasticity-matrix-header{align-items:flex-end}.axis-plasticity-matrix-group-header h4,.axis-plasticity-matrix-header h3{margin:0}.axis-plasticity-matrix-header h3{font-size:.96rem;line-height:1.05}.axis-plasticity-matrix-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.axis-plasticity-matrix-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.4rem;padding:.18rem .52rem;border-radius:999px;border:1px solid rgba(125,211,252,.18);background:rgba(125,211,252,.08);color:rgba(229,241,255,.82);font-family:var(--font-mono,inherit),monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.axis-plasticity-matrix-badge--baseline{border-color:rgba(244,162,97,.2);background:rgba(244,162,97,.1);color:rgba(255,232,214,.88)}.axis-plasticity-matrix-groups{display:grid;grid-gap:.8rem;gap:.8rem}.axis-plasticity-matrix-groups--panel{gap:.62rem}.axis-plasticity-matrix-group{display:grid;grid-gap:.42rem;gap:.42rem}.axis-plasticity-matrix-group--panel{gap:.34rem}.axis-plasticity-matrix-group-header{display:grid;grid-gap:.32rem;gap:.32rem}.axis-plasticity-matrix-group-header--panel h4{font-size:.58rem}.axis-plasticity-matrix-column-headings,.axis-plasticity-matrix-group-header h4{color:rgba(226,239,255,.76);font-family:var(--font-mono,inherit),monospace;font-size:.63rem;letter-spacing:.11em;text-transform:uppercase}.axis-plasticity-matrix-column-headings{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:.6rem;gap:.6rem;font-size:.56rem;opacity:.72}.axis-plasticity-matrix-rows{display:grid;grid-gap:.45rem;gap:.45rem}.axis-plasticity-matrix-panel-grid{display:grid;grid-gap:.42rem;gap:.42rem;grid-template-columns:repeat(3,minmax(0,1fr))}.axis-plasticity-matrix-row{display:grid;grid-gap:.2rem .6rem;gap:.2rem .6rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);padding:.62rem .68rem .58rem;border:1px solid rgba(171,213,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(16,27,43,.9),rgba(9,15,27,.94))}.axis-plasticity-matrix-row[data-kind=anchor]{border-color:rgba(244,162,97,.16)}.axis-plasticity-matrix-row[data-kind=capacity]{border-color:rgba(156,246,211,.18)}.axis-plasticity-matrix-tile{display:grid;grid-gap:.36rem;gap:.36rem;min-width:0;padding:.56rem .58rem .54rem;border:1px solid rgba(171,213,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(16,27,43,.9),rgba(9,15,27,.94))}.axis-plasticity-matrix-tile[data-kind=anchor]{border-color:rgba(244,162,97,.16)}.axis-plasticity-matrix-tile[data-kind=capacity]{border-color:rgba(156,246,211,.18)}.axis-plasticity-matrix-tile-header{display:grid;grid-gap:.22rem;gap:.22rem}.axis-plasticity-matrix-tile-lanes{display:grid;grid-gap:.28rem;gap:.28rem}.axis-plasticity-matrix-tile-edges{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:rgba(223,236,252,.54);font-size:.48rem;letter-spacing:.06em;text-transform:uppercase}.axis-plasticity-matrix-row-copy{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.axis-plasticity-matrix-row-identity{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.axis-plasticity-matrix-row-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:12px;background:hsla(0,0%,100%,.04);color:rgba(230,243,255,.92)}.axis-plasticity-matrix-row-icon svg{width:.92rem;height:.92rem;color:currentColor}.axis-plasticity-matrix-row[data-key=observation] .axis-plasticity-matrix-row-icon{color:rgba(168,214,255,.96)}.axis-plasticity-matrix-row[data-key=model] .axis-plasticity-matrix-row-icon{color:rgba(159,244,218,.96)}.axis-plasticity-matrix-row[data-key=interpretation] .axis-plasticity-matrix-row-icon{color:hsla(34,95%,74%,.96)}.axis-plasticity-matrix-row[data-key=action] .axis-plasticity-matrix-row-icon,.axis-plasticity-matrix-row[data-key=attention] .axis-plasticity-matrix-row-icon,.axis-plasticity-matrix-row[data-key=time] .axis-plasticity-matrix-row-icon{color:rgba(182,218,255,.88)}.axis-plasticity-matrix-row[data-key=threshold] .axis-plasticity-matrix-row-icon,.axis-plasticity-matrix-row[data-key=value] .axis-plasticity-matrix-row-icon{color:rgba(255,206,162,.92)}.axis-plasticity-matrix-row[data-key=meta] .axis-plasticity-matrix-row-icon{color:rgba(165,245,222,.92)}.axis-plasticity-matrix-row-label{color:var(--text);font-size:.76rem;font-weight:600}.axis-plasticity-matrix-tooltip.metric-tooltip-trigger{width:.88rem;height:.88rem;font-size:.56rem}.axis-plasticity-matrix-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .38rem}.axis-plasticity-matrix-row-role{display:inline-flex;align-items:center;min-height:1.15rem;padding:.08rem .34rem;border-radius:999px;border:1px solid rgba(195,223,255,.12);background:hsla(0,0%,100%,.04);color:rgba(218,235,251,.68);font-family:var(--font-mono,inherit),monospace;font-size:.52rem;letter-spacing:.07em;text-transform:uppercase}.axis-plasticity-matrix-row-state,.axis-plasticity-matrix-row-value{color:rgba(223,239,255,.78);font-family:var(--font-mono,inherit),monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.axis-plasticity-matrix-row-lanes{display:grid;grid-gap:.34rem;gap:.34rem;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.axis-plasticity-matrix-lane{display:grid;grid-gap:.18rem;gap:.18rem}.axis-plasticity-matrix-lane-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.axis-plasticity-matrix-lane-label,.axis-plasticity-matrix-lane-value{font-family:var(--font-mono,inherit),monospace;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.axis-plasticity-matrix-lane-label{color:rgba(218,234,252,.6)}.axis-plasticity-matrix-lane-value{color:rgba(233,245,255,.78);white-space:nowrap}.axis-plasticity-matrix-row-track{position:relative;height:.48rem;border-radius:999px;overflow:visible}.axis-plasticity-matrix-row-fill,.axis-plasticity-matrix-row-gradient{position:absolute;top:0;bottom:0;border-radius:999px}.axis-plasticity-matrix-row-gradient{left:0;right:0;background:var(--axis-plasticity-track);opacity:.26}.axis-plasticity-matrix-row-fill{left:0;background:var(--axis-plasticity-track);opacity:.94}.axis-plasticity-matrix-row-fill--baseline{opacity:.48;filter:saturate(.72)}.axis-plasticity-matrix-row-marker{position:absolute;top:50%;width:.74rem;height:.74rem;border-radius:50%;border:2px solid rgba(242,248,255,.9);background:rgba(240,248,255,.98);box-shadow:0 0 0 4px rgba(130,178,255,.1),0 8px 18px rgba(0,0,0,.26);transform:translate(-50%,-50%)}.axis-plasticity-matrix-row-marker--baseline{border-color:rgba(255,225,198,.9);background:linear-gradient(180deg,rgba(255,243,230,.98),rgba(255,189,122,.94));box-shadow:0 0 0 4px rgba(244,162,97,.1),0 8px 18px rgba(0,0,0,.24)}.axis-plasticity-matrix-row-edges{color:rgba(223,236,252,.58);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase}.axis-plasticity-matrix-row-edge-cell{grid-column:2/-1;min-width:0}.axis-function-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.axis-mobile-function-card{gap:.8rem}.axis-function-header h3{margin:.1rem 0 0;font-size:.98rem;line-height:1}.axis-function-summary-grid{display:grid;grid-gap:.65rem;gap:.65rem}.axis-function-summary{position:relative;display:block;width:100%;min-height:5.8rem;padding:.82rem .9rem .86rem;border:1px solid rgba(125,211,252,.12);border-radius:18px;background:linear-gradient(180deg,rgba(15,24,44,.84),rgba(9,15,28,.88)),rgba(7,12,22,.92);color:var(--text);overflow:hidden;isolation:isolate;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;--axis-summary-center:rgba(157,171,200,.94);--axis-summary-center-strong:#b0c3e8;--axis-summary-negative:rgba(49,108,175,.9);--axis-summary-negative-strong:#72aef3;--axis-summary-positive:rgba(190,112,45,.92);--axis-summary-positive-strong:#f8b377}.axis-function-summary--tempo{--axis-summary-negative:rgba(47,111,167,.9);--axis-summary-negative-strong:#7abcf5;--axis-summary-positive:rgba(190,98,45,.92);--axis-summary-positive-strong:#f8a677}.axis-function-summary--attention{--axis-summary-negative:rgba(184,141,40,.9);--axis-summary-negative-strong:#f9d276;--axis-summary-positive:rgba(45,169,157,.92);--axis-summary-positive-strong:#6ff6e8}.axis-function-summary:hover{border-color:rgba(125,211,252,.2);background:linear-gradient(180deg,rgba(17,28,49,.9),rgba(9,16,30,.9)),rgba(7,12,22,.94);box-shadow:0 18px 36px rgba(0,0,0,.2);transform:translateY(-1px)}.axis-function-summary:focus-visible{outline:none;border-color:rgba(125,211,252,.38);box-shadow:0 0 0 1px rgba(125,211,252,.3),0 16px 32px rgba(0,0,0,.24)}.axis-function-summary.is-terrain-active{border-color:color-mix(in srgb,var(--axis-summary-negative-strong) 34%,var(--axis-summary-positive-strong) 34%,rgba(125,211,252,.28));background:linear-gradient(180deg,rgba(16,26,46,.92),rgba(9,15,28,.94)),rgba(7,12,22,.96);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--axis-summary-negative-strong) 18%,var(--axis-summary-positive-strong) 18%,transparent),0 18px 36px rgba(0,0,0,.24)}.axis-function-summary.is-normalized-active{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 18px 36px rgba(0,0,0,.24)}.axis-function-summary-surface{position:relative;z-index:1;display:grid;grid-gap:.72rem;gap:.72rem}.axis-function-summary-header{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem;color:var(--muted)}.axis-function-summary-toggle-row{display:flex;justify-content:flex-end;gap:.75rem}.axis-function-summary-toggle{display:inline-flex;align-items:center;gap:.55rem;padding:.38rem .52rem;border-radius:14px;border:1px solid rgba(125,211,252,.16);background:rgba(6,11,21,.34);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03);color:var(--muted);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.axis-function-summary:focus-within .axis-function-summary-toggle,.axis-function-summary:hover .axis-function-summary-toggle{border-color:rgba(125,211,252,.24);background:rgba(9,16,29,.54)}.axis-function-summary.is-terrain-active .axis-function-summary-toggle--terrain{border-color:color-mix(in srgb,var(--axis-summary-negative-strong) 28%,var(--axis-summary-positive-strong) 28%,hsla(0,0%,100%,.12));background:rgba(5,10,20,.52)}.axis-function-summary.is-normalized-active .axis-function-summary-toggle--normalize{border-color:color-mix(in srgb,var(--axis-summary-negative-strong) 18%,var(--axis-summary-positive-strong) 18%,hsla(0,0%,100%,.22));background:rgba(5,10,20,.52)}.axis-function-summary-toggle.is-active{color:var(--text)}.axis-function-summary-toggle:focus-visible{outline:none;border-color:rgba(125,211,252,.36);box-shadow:0 0 0 1px rgba(125,211,252,.2),inset 0 0 0 1px hsla(0,0%,100%,.03)}.axis-function-summary-toggle:disabled{cursor:not-allowed;opacity:.6}.axis-function-summary-toggle-icon{display:grid;grid-gap:.12rem;gap:.12rem;width:.92rem;flex:0 0 auto}.axis-function-summary-toggle-icon--normalize{place-items:center;font-size:.66rem;font-weight:700;letter-spacing:.08em}.axis-function-summary-toggle-icon>span{display:block;height:2px;border-radius:999px;background:currentColor;opacity:.82}.axis-function-summary-toggle-icon>span:first-child{width:100%}.axis-function-summary-toggle-icon>span:nth-child(2){width:72%}.axis-function-summary-toggle-icon>span:nth-child(3){width:88%}.axis-function-summary-toggle-copy{display:grid;grid-gap:.08rem;gap:.08rem}.axis-function-summary-toggle-label{color:var(--text);font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.axis-function-summary-toggle-hint{color:var(--muted);font-size:.64rem;line-height:1.1}.axis-function-summary-bar{position:relative;display:block;height:.72rem;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--axis-summary-negative) 20%,hsla(0,0%,100%,.06)) 0,color-mix(in srgb,var(--axis-summary-negative) 52%,hsla(0,0%,100%,.05)) 22%,color-mix(in srgb,var(--axis-summary-center) 88%,hsla(0,0%,100%,.04)) 50%,color-mix(in srgb,var(--axis-summary-positive) 52%,hsla(0,0%,100%,.05)) 78%,color-mix(in srgb,var(--axis-summary-positive) 20%,hsla(0,0%,100%,.06)) 100%)}.axis-function-summary-center{position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translateX(-.5px);background:hsla(0,0%,100%,.42);z-index:1}.axis-function-summary-fill{position:absolute;top:.04rem;bottom:.04rem;z-index:2;border-radius:999px}.axis-function-summary-fill.is-negative{background:linear-gradient(90deg,var(--axis-summary-negative-strong),var(--axis-summary-center-strong));box-shadow:0 0 12px color-mix(in srgb,var(--axis-summary-negative) 42%,transparent)}.axis-function-summary-fill.is-positive{background:linear-gradient(90deg,var(--axis-summary-center-strong),var(--axis-summary-positive-strong));box-shadow:0 0 12px color-mix(in srgb,var(--axis-summary-positive) 42%,transparent)}.axis-function-mini-diagram{position:relative;overflow:visible}.axis-function-columns{position:relative;display:block;min-height:calc(var(--axis-function-row-count, 4) * var(--axis-function-row-step, 4.25rem));padding-block:.1rem;isolation:isolate;--axis-function-row-step:4.25rem}.axis-function-columns:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;z-index:0;transform:translateX(-50%);background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1) 12%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 88%,transparent);box-shadow:0 0 10px hsla(0,0%,100%,.08)}.axis-function-attitude-header{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-gap:1rem;gap:1rem;align-items:end;margin-bottom:.04rem}.axis-function-attitude-spacer{display:block}.axis-function-attitude-label{font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.axis-function-attitude-label--intro{justify-self:start;color:rgba(214,222,255,.78)}.axis-function-attitude-label--extro{justify-self:end;color:rgba(214,222,255,.78)}.axis-function-attitude-label--left{justify-self:start}.axis-function-attitude-label--right{justify-self:end}.axis-function-type-label{margin:0 auto .12rem;width:-moz-fit-content;width:fit-content;color:rgba(239,246,255,.96);font-family:var(--font-mono),monospace;font-size:.98rem;font-weight:700;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase}.axis-function-row{position:absolute;left:0;right:0;top:calc(var(--axis-function-row-index, 0) * var(--axis-function-row-step));z-index:var(--axis-function-row-z-index,1);display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-gap:1rem;gap:1rem;align-items:center;transition:top .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);will-change:top,transform}.axis-function-row.is-inactive{opacity:0;pointer-events:none}.axis-function-row-center{display:grid;grid-gap:.45rem;gap:.45rem;width:100%;min-width:0}.axis-function-slot{color:var(--muted);font-size:.7rem;text-align:center;letter-spacing:.08em;text-transform:uppercase}.axis-function-column-label{font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-align:center;opacity:.9;transition:opacity .26s ease,transform .36s ease,color .26s ease,text-shadow .26s ease}.axis-function-column-label--extro{color:var(--axis-function-extro-strong);justify-self:end}.axis-function-column-label--intro{color:var(--axis-function-intro-strong);justify-self:start}.axis-function-column-label--left{justify-self:start}.axis-function-column-label--right{justify-self:end}.axis-function-column-label.is-active{transform:scale(1.05);text-shadow:0 0 12px color-mix(in srgb,currentColor 32%,transparent)}.axis-function-column-track{position:relative;min-height:2.55rem;height:2.55rem;width:100%;border-radius:999px;background:hsla(0,0%,100%,.015);box-shadow:inset 0 10px 20px rgba(0,0,0,.12)}.axis-function-column-axis{position:absolute;left:0;right:0;top:50%;height:.7rem;z-index:0;border-radius:999px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 10%,hsla(0,0%,100%,.12) 26%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.12) 74%,hsla(0,0%,100%,.06) 90%,transparent);transform:translateY(-50%)}.axis-function-column-centerline{position:absolute;left:50%;top:calc(50% - .95rem);width:1px;height:1.9rem;z-index:2;transform:translateX(-50%);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.48) 20%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.48) 80%,hsla(0,0%,100%,0));box-shadow:0 0 8px hsla(0,0%,100%,.18);pointer-events:none}.axis-function-column-fill{position:absolute;top:calc(50% - .4rem);height:.8rem;z-index:1;border-radius:.28rem;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 0 14px rgba(0,0,0,.14);transition:width .42s cubic-bezier(.22,1,.36,1),opacity .26s ease,filter .26s ease,background .26s ease}.axis-function-column-fill.is-primary:after{content:"";position:absolute;top:50%;width:1.28rem;height:1.28rem;border-radius:999px;transform:translateY(-50%);pointer-events:none;opacity:calc(.32 + var(--axis-function-glow) * .42)}.axis-function-column-fill--extro.is-primary:after{right:-.22rem;background:radial-gradient(circle,color-mix(in srgb,var(--axis-function-extro-strong) 70%,#fff 18%) 0,color-mix(in srgb,var(--axis-function-extro) 42%,transparent 58%) 44%,color-mix(in srgb,var(--axis-function-extro) 16%,transparent 84%) 68%,transparent 86%);box-shadow:0 0 calc(16px * var(--axis-function-glow)) color-mix(in srgb,var(--axis-function-extro) 40%,transparent 60%)}.axis-function-column-fill--intro.is-primary:after{left:-.22rem;background:radial-gradient(circle,color-mix(in srgb,var(--axis-function-intro-strong) 70%,#fff 18%) 0,color-mix(in srgb,var(--axis-function-intro) 42%,transparent 58%) 44%,color-mix(in srgb,var(--axis-function-intro) 16%,transparent 84%) 68%,transparent 86%);box-shadow:0 0 calc(16px * var(--axis-function-glow)) color-mix(in srgb,var(--axis-function-intro) 40%,transparent 60%)}.axis-function-column-fill--extro{left:50%;background:linear-gradient(90deg,color-mix(in srgb,var(--axis-function-extro) 14%,transparent 86%) 0,color-mix(in srgb,var(--axis-function-extro) 76%,transparent 24%) 58%,var(--axis-function-extro-strong) 100%);filter:drop-shadow(0 0 calc(6px * var(--axis-function-glow)) var(--axis-function-extro))}.axis-function-column-fill--extro.is-shadow{background:linear-gradient(90deg,color-mix(in srgb,var(--axis-function-family) 10%,transparent 90%) 0,color-mix(in srgb,var(--axis-function-family) 56%,transparent 44%) 58%,var(--axis-function-family-strong) 100%)}.axis-function-column-fill--intro{right:50%;background:linear-gradient(90deg,var(--axis-function-intro-strong) 0,color-mix(in srgb,var(--axis-function-intro) 76%,transparent 24%) 58%,color-mix(in srgb,var(--axis-function-intro) 14%,transparent 86%) 100%);filter:drop-shadow(0 0 calc(6px * var(--axis-function-glow)) var(--axis-function-intro))}.axis-function-column-fill--intro.is-shadow{background:linear-gradient(90deg,var(--axis-function-family-strong) 0,color-mix(in srgb,var(--axis-function-family) 56%,transparent 44%) 58%,color-mix(in srgb,var(--axis-function-family) 10%,transparent 90%) 100%)}.axis-function-column-fill.is-shadow{filter:brightness(.92) drop-shadow(0 0 calc(4px * var(--axis-function-glow)) rgba(255,255,255,.06))}.axis-function-mini-diagram[data-attitude-layout=extro-left] .axis-function-column-fill--extro{left:auto;right:50%;background:linear-gradient(90deg,var(--axis-function-extro-strong) 0,color-mix(in srgb,var(--axis-function-extro) 76%,transparent 24%) 58%,color-mix(in srgb,var(--axis-function-extro) 14%,transparent 86%) 100%)}.axis-function-mini-diagram[data-attitude-layout=extro-left] .axis-function-column-fill--extro.is-shadow{background:linear-gradient(90deg,var(--axis-function-family-strong) 0,color-mix(in srgb,var(--axis-function-family) 56%,transparent 44%) 58%,color-mix(in srgb,var(--axis-function-family) 10%,transparent 90%) 100%)}.axis-function-mini-diagram[data-attitude-layout=extro-left] .axis-function-column-fill--extro.is-primary:after{left:-.22rem;right:auto}.axis-function-mini-diagram[data-attitude-layout=extro-left] .axis-function-column-fill--intro{right:auto;left:50%;background:linear-gradient(90deg,color-mix(in srgb,var(--axis-function-intro) 14%,transparent 86%) 0,color-mix(in srgb,var(--axis-function-intro) 76%,transparent 24%) 58%,var(--axis-function-intro-strong) 100%)}.axis-function-mini-diagram[data-attitude-layout=extro-left] .axis-function-column-fill--intro.is-shadow{background:linear-gradient(90deg,color-mix(in srgb,var(--axis-function-family) 10%,transparent 90%) 0,color-mix(in srgb,var(--axis-function-family) 56%,transparent 44%) 58%,var(--axis-function-family-strong) 100%)}.axis-function-mini-diagram[data-attitude-layout=extro-left] .axis-function-column-fill--intro.is-primary:after{right:-.22rem;left:auto}.axis-function-market-share{left:50%;position:absolute;top:50%;z-index:3;min-width:2.35rem;padding:.15rem .4rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:color-mix(in srgb,rgba(6,10,18,.92) 82%,transparent);box-shadow:0 8px 18px rgba(0,0,0,.24),inset 0 0 0 1px hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.94);font-family:var(--font-mono),monospace;font-size:.66rem;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:auto}.axis-function-market-share--intro{color:color-mix(in srgb,var(--axis-function-intro-strong) 58%,#fff 42%)}.axis-function-market-share--extro{color:color-mix(in srgb,var(--axis-function-extro-strong) 58%,#fff 42%)}.axis-function-row-carrier{position:absolute;top:50%;width:.18rem;height:1.5rem;z-index:3;border-radius:999px;transform:translate(-50%,-50%);transition:left .42s cubic-bezier(.22,1,.36,1),background .26s ease,box-shadow .26s ease,opacity .26s ease}.axis-function-row-carrier--intro{background:linear-gradient(180deg,color-mix(in srgb,var(--axis-function-intro-strong) 0,transparent),var(--axis-function-intro-strong) 20%,var(--axis-function-intro-strong) 52%,var(--axis-function-intro-strong) 84%,color-mix(in srgb,var(--axis-function-intro-strong) 0,transparent));box-shadow:0 0 0 3px color-mix(in srgb,var(--axis-function-intro) 16%,transparent),0 0 14px color-mix(in srgb,var(--axis-function-intro) 48%,transparent)}.axis-function-row-carrier--extro{background:linear-gradient(180deg,color-mix(in srgb,var(--axis-function-extro-strong) 0,transparent),var(--axis-function-extro-strong) 20%,var(--axis-function-extro-strong) 52%,var(--axis-function-extro-strong) 84%,color-mix(in srgb,var(--axis-function-extro-strong) 0,transparent));box-shadow:0 0 0 3px color-mix(in srgb,var(--axis-function-extro) 16%,transparent),0 0 14px color-mix(in srgb,var(--axis-function-extro) 48%,transparent)}.axis-function-mini-diagram--panel .axis-function-row-carrier{opacity:0}.profile-strip{pointer-events:auto;width:min(100%,70rem);padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem;background:var(--panel-strong)}.detail-panel.axis-detail-panel{width:100%}.profile-strip.axis-control-panel{width:min(34rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)));max-width:min(34rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)));flex:0 0 min(34rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)))}.profile-strip.axis-shortcut-panel{width:min(20rem,calc((42vw - 1rem) / var(--axis-ui-scale)));max-width:min(20rem,calc((42vw - 1rem) / var(--axis-ui-scale)));gap:.5rem}.profile-strip-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.profile-strip-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.axis-slider-grid{display:grid;grid-gap:.85rem;gap:.85rem}.axis-slider-list{display:grid;grid-gap:1rem;gap:1rem}.axis-terrain-toggle-grid{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.45rem}.axis-map-circle-toggle-grid{align-items:center}.axis-control-toggle-label{width:100%;margin:0;color:rgba(220,234,255,.58);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.axis-slider{display:grid;grid-gap:.6rem;gap:.6rem;padding:.8rem .9rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.035);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.axis-slider.is-terrain-active{border-color:transparent;background:linear-gradient(rgba(12,18,30,.92),rgba(12,18,30,.92)) padding-box,var(
      --axis-slider-border,linear-gradient(90deg,rgba(125,211,252,.55),rgba(244,162,97,.58))
    ) border-box;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 0 1px color-mix(in srgb,var(--axis-slider-thumb,rgba(125,211,252,.72)) 18%,transparent),0 0 22px color-mix(in srgb,var(--axis-slider-thumb,rgba(125,211,252,.72)) 16%,transparent)}.axis-slider-header,.axis-slider-scale{display:flex;justify-content:space-between;gap:1rem}.axis-slider-header{color:var(--text);font-size:.86rem}.axis-slider-title{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.axis-slider-header-actions{display:inline-flex;align-items:center;gap:.48rem}.axis-slider-terrain-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:2.7rem;padding:.18rem .42rem;border-radius:999px;border:1px solid rgba(125,211,252,.18);background:rgba(8,14,25,.42);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.axis-slider-terrain-toggle-indicator{width:.42rem;height:.42rem;border-radius:999px;background:rgba(148,163,184,.44);box-shadow:0 0 0 1px hsla(0,0%,100%,.06),inset 0 0 0 1px rgba(15,23,42,.34);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.axis-slider-terrain-toggle-label{line-height:1}.axis-slider-terrain-toggle:focus-visible,.axis-slider-terrain-toggle:hover:not(:disabled){border-color:rgba(125,211,252,.34);background:rgba(13,21,38,.68);color:var(--text)}.axis-slider-terrain-toggle.is-active{border-color:rgba(125,211,252,.5);background:linear-gradient(135deg,rgba(125,211,252,.18),rgba(59,130,246,.08)),rgba(13,21,38,.82);color:var(--text);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 0 1px rgba(125,211,252,.12),0 0 22px rgba(96,165,250,.14)}.axis-slider-terrain-toggle.is-active .axis-slider-terrain-toggle-indicator{background:linear-gradient(180deg,#7dd3fc,rgba(56,189,248,.76));box-shadow:0 0 0 1px rgba(186,230,253,.34),0 0 10px rgba(56,189,248,.45);transform:scale(1.08)}.axis-control-terrain-toggle{min-width:6.2rem;padding-inline:.65rem}.axis-transition-settings-panel{display:grid;grid-gap:.85rem;gap:.85rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(125,211,252,.14);background:linear-gradient(180deg,rgba(15,24,44,.82),rgba(9,15,28,.88)),rgba(7,12,22,.92)}.axis-transition-settings-header{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.axis-transition-settings-reset{padding:.3rem .55rem;border-radius:999px;border:1px solid rgba(125,211,252,.2);background:rgba(8,14,25,.4);color:var(--text);font-family:var(--font-mono),monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.axis-transition-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem .9rem;gap:.7rem .9rem}.axis-transition-setting{display:grid;grid-gap:.34rem;gap:.34rem}.axis-transition-setting-header{display:flex;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.72rem}.axis-transition-setting input[type=range]{width:100%}.axis-transition-boundary-toggle{justify-self:flex-start;min-width:8.2rem;padding-inline:.72rem}.axis-slider-terrain-toggle:disabled{cursor:not-allowed;opacity:.52}.axis-slider-header-actions>span,.axis-slider-scale{color:var(--muted)}.axis-slider-scale{font-size:.75rem}.axis-slider input[type=range]{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.45rem;border-radius:999px;background:var(
    --axis-slider-track,linear-gradient(90deg,rgba(125,211,252,.32),rgba(244,162,97,.4))
  );outline:none}.axis-slider.is-read-only input[type=range]{opacity:1;cursor:default}.axis-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:999px;border:2px solid #fff;background:var(--axis-slider-thumb,var(--accent));box-shadow:var(
    --axis-slider-thumb-shadow,0 0 0 6px rgba(244,162,97,.15)
  );cursor:ew-resize}.axis-slider.is-read-only input[type=range]::-moz-range-thumb,.axis-slider.is-read-only input[type=range]::-webkit-slider-thumb{cursor:default}.axis-slider input[type=range]::-moz-range-thumb{width:1rem;height:1rem;border-radius:999px;border:2px solid #fff;background:var(--axis-slider-thumb,var(--accent));box-shadow:var(
    --axis-slider-thumb-shadow,0 0 0 6px rgba(244,162,97,.15)
  );cursor:ew-resize}.profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.axis-profile-grid{max-height:12.5rem;overflow:auto;padding-right:.2rem}.axis-profile-grid,.axis-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.axis-shortcut-grid{gap:.28rem}.profile-button{padding:.85rem .9rem;color:var(--text);text-align:center;cursor:pointer;background:var(--profile-button-bg,var(--control-bg));transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.profile-button:hover{transform:translateY(-1px);border-color:var(--control-border-strong);background:var(--profile-button-bg-hover,var(--control-bg-hover))}.profile-button.is-active{border-color:var(--profile-button-active-border,var(--control-border-active));background:var(--profile-button-active-bg,var(--control-bg-active));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 0 0 1px color-mix(in srgb,var(--profile-button-active-border,var(--control-border-active)) 42%,transparent),0 14px 28px rgba(0,0,0,.14)}.profile-button.is-active .profile-button-code{color:var(--profile-button-active-code,#ffe8d6)}.profile-button-code{display:block;margin:0;font-family:var(--font-mono),monospace;font-size:1.08rem;font-weight:700;letter-spacing:.14em;text-align:center;color:var(--cool)}.profile-button-title{display:block;font-size:.96rem}.axis-shortcut-button{position:relative;overflow:visible;padding:.52rem .62rem;min-height:3.15rem}.axis-shortcut-button .profile-button-code{margin:0;font-size:.92rem;line-height:1.15;letter-spacing:.12em;text-align:center}.axis-shortcut-button .profile-button-title{font-size:.56rem;line-height:1.1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.axis-shortcut-button.is-activated{border-color:var(--axis-shortcut-border);background:linear-gradient(180deg,var(--axis-shortcut-bg-strong),var(--axis-shortcut-bg)),var(--control-bg);box-shadow:inset 0 0 0 1px var(--axis-shortcut-border),0 12px 22px var(--axis-shortcut-shadow)}.axis-shortcut-activation,.axis-shortcut-button.is-activated .profile-button-code,.axis-shortcut-button.is-activated .profile-button-title{color:var(--axis-shortcut-text)}.axis-shortcut-activation{position:absolute;top:.24rem;right:.3rem;font-family:var(--font-mono),monospace;font-size:.52rem;font-weight:600;letter-spacing:.08em;line-height:1}.helper-text{font-size:.84rem}.empty-state{max-width:22rem;padding:1rem 1.1rem}@media (max-width:1200px){.axis-top-bar{grid-template-columns:1fr;justify-items:stretch}.axis-top-meta{justify-content:flex-start}.axis-bottom-bar,.axis-bottom-status{grid-template-columns:1fr}.axis-bottom-status{gap:.55rem}.axis-bottom-status--compact{display:flex;gap:1rem}.axis-bottom-compact-center-cluster{gap:.5rem}.axis-bottom-compact-code,.axis-bottom-compact-value,.axis-status-metric-pair-value{font-size:.68rem}.axis-status-bar-dial{width:1.2rem;height:1.2rem}.axis-left-status-rail-body{left:0}.axis-corner-layout{align-items:stretch}.axis-control-panel,.axis-corner-layout-left{width:min(30rem,calc((50vw - 1.5rem) / var(--axis-ui-scale)))}.axis-shortcut-panel{width:min(19rem,calc((42vw - 1rem) / var(--axis-ui-scale)))}}@media (max-width:960px){body{overflow:auto}.visualizer-shell{height:100%}.visualizer-shell,.visualizer-shell.is-axis-map,.visualizer-shell.is-globe{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;height:auto;min-height:100%;overflow:auto;scroll-padding-top:calc(env(safe-area-inset-top) + .75rem)}.axis-map-layer,.axis-overlay,.axis-top-bar,.cylinder-layer,.globe-layer{position:relative;inset:auto}.axis-map-stage,.cylinder-stage,.globe-stage{height:min(58vh,36rem);min-height:24rem}.axis-map-recenter{display:inline-flex}.axis-top-bar{left:auto;order:1;padding:max(.55rem,env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) .55rem calc(1rem + env(safe-area-inset-left));transform:none}.axis-map-layer,.cylinder-layer,.globe-layer{order:2}.axis-overlay{order:3;display:block;padding:0}.axis-desktop-overlay{display:none}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-desktop-overlay,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-desktop-overlay{display:block}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-mobile-sheet,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-mobile-sheet{display:none}.axis-mobile-sheet{position:relative;z-index:3;display:grid;grid-gap:0;gap:0;margin:-.8rem .75rem .85rem;padding:.65rem calc(.72rem + env(safe-area-inset-right)) calc(.78rem + env(safe-area-inset-bottom)) calc(.72rem + env(safe-area-inset-left));pointer-events:auto;border-radius:24px 24px 20px 20px}.axis-bottom-bar,.axis-corner-layout,.axis-interaction-floater,.axis-left-floaters,.axis-scale-floater,.axis-shortcut-panel{position:static}.axis-bottom-bar--embedded-mobile{position:absolute;left:0;right:0;bottom:0;z-index:4;width:auto;max-width:none;min-height:0;padding:0;transform:none;transform-origin:center}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-desktop-overlay .axis-bottom-bar,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-desktop-overlay .axis-bottom-bar{position:absolute;left:0;right:0;bottom:0;z-index:6;width:100%;max-width:none;height:var(--axis-bottom-bar-height);min-height:var(--axis-bottom-bar-height);box-sizing:border-box;padding:.18rem .55rem;transform:none;transform-origin:center;overflow:visible}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-desktop-overlay .axis-bottom-status--compact,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-desktop-overlay .axis-bottom-status--compact{justify-content:center;min-height:100%;height:100%;gap:0}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-desktop-overlay .axis-bottom-compact-center-cluster,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-desktop-overlay .axis-bottom-compact-center-cluster{position:static;transform:none;margin-left:0}.visualizer-shell[data-axis-viewport-preset=embedded] .axis-bottom-dock-cards,.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-bottom-dock-cards{left:.75rem;right:.75rem;bottom:calc(var(--axis-bottom-bar-height) + env(safe-area-inset-bottom) + 1.15rem);z-index:4}.axis-bottom-bar--embedded-mobile .axis-bottom-status--compact{justify-content:space-between;gap:.72rem}.axis-bottom-bar--embedded-mobile .axis-bottom-compact-center-cluster{position:static;transform:none;margin-left:auto}.axis-bottom-bar--embedded-mobile .axis-bottom-compact-code,.axis-bottom-bar--embedded-mobile .axis-bottom-compact-separator,.axis-bottom-bar--embedded-mobile .axis-bottom-compact-value,.axis-bottom-bar--embedded-mobile .axis-status-metric-pair-value{font-size:.66rem}.axis-bottom-bar--embedded-mobile .axis-status-bar-dial{width:1.12rem;height:1.12rem}.axis-mobile-pane .axis-control-panel,.axis-mobile-pane .axis-interaction-floater,.axis-mobile-pane .axis-scale-floater,.axis-mobile-pane .axis-shortcut-panel{width:100%;max-width:none;margin:0}.axis-mobile-pane .axis-shortcut-panel{padding:.7rem .75rem}.axis-mobile-pane .axis-control-panel,.axis-mobile-pane .axis-function-panel,.axis-mobile-pane .axis-plasticity-panel{padding:1rem}.axis-mobile-links-panel,.axis-mobile-pane .axis-control-panel,.axis-mobile-pane .axis-interaction-floater,.axis-mobile-pane .axis-scale-floater,.axis-mobile-pane .axis-shortcut-panel,.axis-mobile-status-panel{transform:none}.axis-bottom-bar,.axis-top-bar{width:auto;max-width:none}.globe-orientation-controls{top:calc(max(.6rem, env(safe-area-inset-top)) + 3.4rem);left:auto;right:calc(.8rem + env(safe-area-inset-right))}.globe-orientation-controls--sheet{right:auto}.globe-status-chip{min-width:0;max-width:min(14rem,calc(100vw - 2.4rem))}.globe-orientation-controls--sheet .globe-status-chip{max-width:none}.axis-top-meta{gap:.4rem}.axis-top-meta .axis-chart-pill{font-size:.67rem;padding:.28rem .52rem}.axis-top-meta-desktop{display:none}.axis-mobile-overflow-trigger{display:inline-flex}.axis-mobile-sheet-summary{align-items:flex-start}.axis-mobile-sheet-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-top:.2rem;background:linear-gradient(180deg,rgba(7,12,22,.98),rgba(7,12,22,.88));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.axis-mobile-status-panel .axis-summary-meters{gap:.85rem}.axis-mobile-status-panel .axis-summary-meter{gap:.34rem}.axis-mobile-status-panel .axis-status-header+p,.axis-mobile-status-panel .axis-summary-meter span{font-size:.8rem;line-height:1.35}.axis-mobile-pane .axis-function-card{padding:.85rem .9rem}.axis-mobile-pane .axis-plasticity-mini-guide-caption{font-size:.58rem}.axis-mobile-pane .axis-plasticity-mini-guide-topline{gap:.35rem}.axis-mobile-pane .axis-plasticity-mini-guide-chip{font-size:.54rem;padding:.26rem .42rem}.axis-mobile-pane .axis-plasticity-panel-toggle{font-size:.54rem;padding:.22rem .46rem}.axis-mobile-pane .axis-plasticity-mini-guide-band{padding:.46rem .5rem .44rem}.axis-mobile-pane .axis-plasticity-mini-guide-band-icon{width:1.86rem;height:1.86rem}.axis-mobile-pane .axis-plasticity-mini-guide-band-icon svg{width:1.08rem;height:1.08rem}.axis-mobile-pane .axis-plasticity-mini-guide-band-label{font-size:.7rem}.axis-mobile-pane .axis-plasticity-mini-guide-band-edges,.axis-mobile-pane .axis-plasticity-mini-guide-band-role,.axis-mobile-pane .axis-plasticity-mini-guide-band-state{font-size:.53rem}.axis-mobile-pane .axis-communication-path-guide-topline{gap:.35rem}.axis-mobile-pane .axis-communication-path-guide-lane{padding:.62rem .66rem;gap:.56rem}.axis-mobile-pane .axis-communication-path-guide-lane-header{gap:.42rem}.axis-mobile-pane .axis-communication-path-guide-chip{font-size:.54rem;padding:.26rem .42rem}.axis-mobile-pane .axis-communication-path-guide-caption{font-size:.58rem}.axis-mobile-pane .axis-communication-path-guide-path{grid-template-columns:1fr}.axis-mobile-pane .axis-communication-path-guide-link{display:none}.axis-mobile-pane .axis-communication-path-guide-node{padding:.56rem .48rem .5rem}.axis-mobile-pane .axis-communication-path-guide-node-icon{width:1.92rem;height:1.92rem}.axis-mobile-pane .axis-communication-path-guide-node-icon svg{width:1.08rem;height:1.08rem}.axis-mobile-pane .axis-communication-path-guide-node-label{font-size:.7rem}.axis-mobile-pane .axis-communication-path-guide-role{font-size:.53rem}.detail-matrix{grid-template-columns:1fr}.detail-matrix-card{padding:.66rem .68rem .68rem}.detail-metric-grid{grid-template-columns:1fr}.axis-plasticity-matrix-header{align-items:flex-start;flex-direction:column}.axis-plasticity-matrix-badges{justify-content:flex-start}.axis-plasticity-matrix-column-headings{display:none}.axis-plasticity-matrix-panel-grid{grid-template-columns:1fr}.axis-plasticity-matrix-row{grid-template-columns:1fr;gap:.3rem;padding:.54rem .58rem .52rem}.axis-plasticity-matrix-row-lanes{grid-column:auto;grid-template-columns:1fr}.axis-plasticity-matrix-row-edge-cell{grid-column:auto}.axis-plasticity-matrix-row-titleline{align-items:flex-start;gap:.45rem}.axis-plasticity-matrix-row-identity{gap:.34rem}.axis-plasticity-matrix-row-icon{width:1.32rem;height:1.32rem}.axis-plasticity-matrix-row-label{font-size:.78rem}.axis-plasticity-matrix-row-meta{justify-content:flex-start}.axis-plasticity-matrix-lane-header{align-items:flex-start;flex-direction:column;gap:.15rem}.axis-plasticity-matrix-lane-value{align-self:flex-end}.axis-plasticity-matrix-row-edges{font-size:.49rem;gap:.45rem}.axis-plasticity-matrix-tile{padding:.5rem .52rem .48rem}.axis-mobile-function-card .axis-function-columns{gap:.55rem}.axis-mobile-function-card .axis-function-attitude-header,.axis-mobile-function-card .axis-function-row{grid-template-columns:max-content minmax(0,1fr) max-content;gap:.55rem}.axis-mobile-function-card .axis-function-column-track{min-height:2.05rem;height:2.05rem}.axis-mobile-function-card .axis-function-market-share{min-width:2.05rem;font-size:.58rem;padding:.12rem .32rem}.axis-mobile-function-card .axis-function-column-label{font-size:.7rem}.axis-mobile-function-card .axis-function-attitude-label,.axis-mobile-function-card .axis-function-slot{font-size:.6rem}.axis-mobile-shortcut-panel .axis-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.axis-mobile-shortcut-panel .axis-shortcut-button{min-height:2.65rem;padding:.38rem .46rem}.axis-mobile-shortcut-panel .profile-button-code{margin:0;font-size:.84rem;line-height:1.12;letter-spacing:.1em;text-align:center}.axis-mobile-shortcut-panel .profile-button-title{display:none}.axis-mobile-shortcut-panel .axis-shortcut-activation{top:.18rem;right:.22rem;font-size:.46rem}.axis-bottom-site{justify-self:start}.axis-bottom-links{justify-content:flex-start}.overlay{gap:1rem}.overlay-row,.overlay-row--end,.profile-strip-header{flex-direction:column;align-items:stretch}.profile-strip-header-actions{width:100%;justify-content:flex-start}.axis-transition-settings-header{flex-direction:column;align-items:flex-start}.axis-transition-settings-grid{grid-template-columns:1fr}.status-panel{justify-items:start;text-align:left}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.axis-map-stage{height:min(52vh,30rem);min-height:20rem}.axis-profile-grid,.detail-pill-row,.profile-grid,.tab-list{grid-template-columns:1fr}.tab-list{display:grid}.axis-mobile-sheet{margin:-1rem .85rem .85rem;padding-inline:.5rem}.axis-mobile-sheet-summary{align-items:flex-start;flex-direction:column}.axis-mobile-sheet-summary-meta{justify-items:start}.axis-mobile-sheet-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-mobile-detail-float-card,.axis-mobile-function-float-card{bottom:calc(.72rem + env(safe-area-inset-bottom))}.axis-mobile-function-float-card{--axis-mobile-float-width:min(14.5rem,calc((100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)) / 2))}.axis-top-title-row{align-items:flex-start;flex-direction:column}.axis-mobile-shortcut-panel .axis-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-mobile-link-grid{grid-template-columns:1fr}.axis-map-recenter{right:.8rem}.axis-scale-control{min-width:0}.axis-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.axis-function-mini-diagram--animation .axis-function-columns{--axis-function-row-step:1.84rem;padding-bottom:.16rem}.axis-function-mini-diagram--animation .axis-function-attitude-header,.axis-function-mini-diagram--animation .axis-function-row{grid-template-columns:max-content minmax(0,1fr) max-content;gap:.45rem}.axis-function-mini-diagram--animation .axis-function-attitude-label,.axis-function-mini-diagram--animation .axis-function-column-label,.axis-function-mini-diagram--animation .axis-function-slot{font-size:.34rem}.axis-function-mini-diagram--animation .axis-function-row-center{gap:.14rem}.axis-function-mini-diagram--animation .axis-function-slot{line-height:1;transform:translateY(.08rem)}.axis-function-mini-diagram--animation .axis-function-column-track{min-height:1rem;height:1rem}.axis-function-mini-diagram--animation .axis-function-column-axis{opacity:.46}.axis-function-mini-diagram--animation .axis-function-row-carrier{width:.42rem;height:.42rem}.axis-function-mini-diagram--animation .axis-function-market-share{min-width:1.8rem;font-size:.54rem;padding:.1rem .28rem}.core-quartet-page{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at top,rgba(34,60,102,.22),transparent 42%),linear-gradient(180deg,#08111f,#040914)}.core-quartet-capture-shell{width:min(100%,calc(var(--core-quartet-capture-size, 1080px) + 4rem));display:grid;place-items:center}.core-quartet-capture-frame{position:relative;width:min(100%,var(--core-quartet-capture-size,1080px));aspect-ratio:1;overflow:hidden;border-radius:28px;border:1px solid rgba(173,216,255,.12);background:rgba(5,11,23,.94);box-shadow:0 24px 80px rgba(2,6,12,.55),inset 0 0 0 1px hsla(0,0%,100%,.03)}.core-quartet-scene,.core-quartet-stage{width:100%;height:100%}.core-quartet-scene{position:relative}.core-quartet-site-mark{position:absolute;left:2rem;top:1.8rem;z-index:2;width:50%;max-width:50%;color:rgba(236,246,255,.92);font-family:var(--font-mono),monospace;font-size:clamp(.85rem,2.05vw,1.6rem);font-weight:700;letter-spacing:-.04em;line-height:.9;pointer-events:none;text-wrap:nowrap;white-space:nowrap;text-shadow:0 0 18px rgba(125,211,252,.18),0 10px 26px rgba(0,0,0,.35)}.core-quartet-stage{display:block}.core-quartet-stage-axis,.core-quartet-stage-ring{fill:none;stroke:rgba(190,230,255,.18)}.core-quartet-stage-ring--middle{stroke-width:3px}.core-quartet-stage-axis,.core-quartet-stage-ring--core{stroke-width:2px}.core-quartet-proximity-beam-glow{filter:blur(14px)}.core-quartet-proximity-beam-shell{filter:blur(3px)}.core-quartet-proximity-beam-core{mix-blend-mode:screen;filter:drop-shadow(0 0 12px currentColor)}.core-quartet-beam-pill-text,.core-quartet-node-code,.core-quartet-node-title{font-family:var(--font-mono),monospace;paint-order:stroke fill;stroke:rgba(5,11,23,.8);stroke-width:2px}.core-quartet-beam-pill-text{font-size:.825rem;font-weight:700;letter-spacing:.06em}.core-quartet-node-code{font-size:.95rem;font-weight:700;letter-spacing:.08em}.core-quartet-node-title{font-size:.46rem;letter-spacing:.04em}.core-quartet-anchor-glow{filter:blur(18px)}.core-quartet-anchor-core,.core-quartet-anchor-ring{filter:drop-shadow(0 0 12px rgba(255,228,122,.38))}.core-quartet-title-block{position:absolute;left:2rem;top:1.8rem;display:grid;grid-gap:.28rem;gap:.28rem;max-width:20rem}.core-quartet-function-meta h2,.core-quartet-title-block h1{margin:0}.core-quartet-title-block h1{font-size:1rem;line-height:.94}.core-quartet-title-block p:last-child{margin:0;font-size:.39rem;color:var(--muted)}.core-quartet-function-overlay{position:absolute;left:50%;bottom:1rem;width:min(22rem,calc(100% - 5rem));transform:translateX(-50%);pointer-events:none}.core-quartet-function-shell{padding:.7rem .9rem .82rem;border-radius:28px;border:1px solid rgba(190,230,255,.16);background:linear-gradient(180deg,rgba(10,22,39,.82),rgba(5,10,20,.88));box-shadow:0 16px 40px rgba(3,8,16,.32),inset 0 0 0 1px hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.core-quartet-function-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.core-quartet-function-meta h2{font-size:.48rem;line-height:1}.core-quartet-function-meta .eyebrow,.core-quartet-title-block .eyebrow{margin-bottom:.2rem;font-size:.37rem}.core-quartet-function-meta .detail-code{min-height:1rem;padding:.19rem .39rem;font-size:.39rem}.core-quartet-loading{position:absolute;left:50%;top:50%;padding:.65rem .95rem;border-radius:999px;border:1px solid rgba(190,230,255,.18);background:rgba(7,14,26,.88);color:var(--text);font-family:var(--font-mono),monospace;font-size:.39rem;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%,-50%)}.mbti-visualizer-axis-map-shell{display:grid;grid-gap:14px;gap:14px}.mbti-visualizer-axis-map-stage{width:100%}.mbti-visualizer-axis-map-canvas{width:100%;height:auto;display:block;aspect-ratio:1/1;border-radius:18px;border:1px solid rgba(134,153,183,.18);background:#0b0d12;touch-action:none}.mbti-visualizer-axis-map-canvas.is-interactive{cursor:crosshair}.mbti-visualizer-axis-map-label{fill:#9fb1d4;font-size:2.8px;letter-spacing:.06em}.mbti-visualizer-axis-map-type-label{fill:rgba(229,236,248,.58);font-size:2.5px;font-weight:700;letter-spacing:.05em}.mbti-visualizer-axis-map-type-label.is-selected{fill:#f7e7bc}.mbti-visualizer-axis-map-type-label.is-nearby{fill:rgba(190,215,255,.8)}.mbti-visualizer-axis-map-summary{display:grid;grid-gap:12px;gap:12px}.mbti-visualizer-axis-map-chip-row{display:flex;flex-wrap:wrap;gap:10px}.mbti-visualizer-axis-map-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgba(119,145,197,.32);background:rgba(13,17,27,.84);color:#dfe7f6;font-size:.93rem;font-weight:700}.mbti-visualizer-axis-map-chip.is-shadow{border-color:hsla(0,62%,65%,.36);color:#ffd5d5}.mbti-visualizer-axis-map-overlay-list{display:grid;grid-gap:10px;gap:10px}.mbti-visualizer-axis-map-overlay-card{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,62%,65%,.22);background:rgba(37,15,18,.28)}.mbti-visualizer-axis-map-overlay-card .helper{margin:0}.mbti-visualizer-axis-map-overlay-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.mbti-visualizer-axis-map-overlay-label{color:#f7dde0;font-size:.93rem;font-weight:700}.mbti-visualizer-axis-map-overlay-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.04em;border:1px solid hsla(0,0%,100%,.12)}.mbti-visualizer-axis-map-overlay-badge.is-exact{background:hsla(0,62%,65%,.24);border-color:hsla(0,62%,65%,.42);color:#ffd5d5}.mbti-visualizer-axis-map-overlay-badge.is-neighborhood{background:hsla(0,62%,65%,.16);border-color:hsla(0,62%,65%,.3);color:#f5c9c9}.mbti-visualizer-axis-map-overlay-badge.is-directional{background:hsla(0,62%,65%,.08);border-color:hsla(0,62%,65%,.18);color:#dcbec3}.mbti-visualizer-axis-map-sliders{display:grid;grid-gap:12px;gap:12px}.mbti-visualizer-axis-slider{display:grid;grid-gap:8px;gap:8px}.mbti-visualizer-axis-slider-head{display:flex;justify-content:space-between;gap:12px;color:#aebbd1;font-size:.82rem;letter-spacing:.04em}.mbti-visualizer-axis-slider-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center}.mbti-visualizer-axis-slider-key,.mbti-visualizer-axis-slider-value{color:#f1f5fb;font-size:.9rem;font-weight:700}.mbti-visualizer-axis-slider-key{min-width:2.5rem}.mbti-visualizer-axis-slider input[type=range]{width:100%;accent-color:#eac363}.mbti-visualizer-axis-map-shell.is-mini .mbti-visualizer-axis-map-summary{gap:10px}.mbti-visualizer-axis-map-shell.is-mini .mbti-visualizer-axis-map-chip{min-height:34px;padding:7px 12px;font-size:.88rem}.mbti-visualizer-preview-shell{margin-top:14px}.jrs-visualizer--fullscreen.visualizer-shell{width:100%;height:100%;min-height:0}.jrs-visualizer--mini.visualizer-shell,.jrs-visualizer--panel.visualizer-shell{width:100%;height:min(68vh,56rem);min-height:32rem;border-radius:22px;border:1px solid rgba(119,145,197,.24);box-shadow:0 22px 54px rgba(0,0,0,.24)}.jrs-visualizer--mini.visualizer-shell{height:min(52vh,36rem);min-height:24rem}.jrs-visualizer--mini .visualizer-shell-header,.jrs-visualizer--panel .visualizer-shell-header{padding-inline:1rem}.jrs-visualizer--mini .visualizer-shell-body,.jrs-visualizer--panel .visualizer-shell-body{min-height:calc(100% - 4.75rem)}.visualizer-route-shell.visualizer-shell{width:100%;height:100%;min-height:0;overflow:hidden}