:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--systema-status-bar-size:1.95rem;--visualizer-route-status-bar-height:var(--systema-status-bar-size);--systema-map-center-x:50vw;--systema-map-center-y:50vh;--systema-paper-bg:#fff;--systema-stage-height:100dvh;--systema-stage-width:100vw;--systema-visualizer-outer-diameter:640px;--systema-intro-image-size:702px;--systema-panel-clearance:.5em;--bg:#0f1115;--card:#161a22;--border:#2b3242;--muted:#9aa3b2;--accent:#d6b25a;--accent-soft:#d6b25a26;--func-fe:#e45b6f;--func-fi:#e45b6f;--func-te:#4b8bff;--func-ti:#3cc7ff;--func-ne:#f1b44b;--func-ni:#d98b3a;--func-se:#41d89d;--func-si:#2fb36f;--letter-f:linear-gradient(135deg, #e45b6f, #a05cff);--letter-t:linear-gradient(135deg, #4b8bff, #3cc7ff);--letter-n:linear-gradient(135deg, #f1b44b, #d98b3a);--letter-s:linear-gradient(135deg, #41d89d, #2fb36f)}:root[data-systema-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--systema-paper-bg);--card:#f6f8fa;--border:#d8dee4;--muted:#57606a;--accent:#0969da;--accent-soft:#0969da1f}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:#f5f7fb;margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif}:root[data-systema-theme=light] body{color:#1f2328}.systema-visualizer-page{isolation:isolate;background:radial-gradient(circle at 50% 42%,#d6b25a1f,#0000 34rem),#05070c;min-height:100vh;position:relative;overflow:hidden}.systema-visualizer-page[data-systema-theme=light]{background:var(--systema-paper-bg)}.systema-2d-visualizer.visualizer-shell,.systema-guided-visualizer.jrs-guided-wizard,.systema-2d-visualizer .visualizer-shell-body,.systema-2d-visualizer .visualizer-shell-stage{height:100dvh;min-height:100dvh}.systema-visualizer-page[data-systema-embed=blog],.systema-visualizer-page[data-systema-embed=blog] .systema-2d-visualizer.visualizer-shell,.systema-visualizer-page[data-systema-embed=blog] .systema-guided-visualizer.jrs-guided-wizard,.systema-visualizer-page[data-systema-embed=blog] .visualizer-shell-body,.systema-visualizer-page[data-systema-embed=blog] .visualizer-shell-stage{height:100dvh;min-height:100dvh;overflow:hidden}.systema-visualizer-page[data-systema-embed=blog] .systema-2d-visualizer.visualizer-shell{display:flex}.systema-visualizer-page[data-systema-embed=blog] .systema-guided-visualizer.jrs-guided-wizard{display:grid}.systema-visualizer-page[data-systema-embed=blog] .axis-map-layer{position:absolute;inset:0}.systema-visualizer-page[data-systema-embed=blog] .axis-map-stage{height:100%;min-height:100%}.systema-demo-launch{top:max(1rem, calc(env(safe-area-inset-top) + .9rem));right:max(1rem, calc(env(safe-area-inset-right) + .9rem));z-index:8100;color:#93c5fdfa;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0f172aeb,#020617d1);border:1px solid #7dd3fc3d;border-radius:999px;justify-content:center;align-items:center;min-width:6rem;padding:.8rem 1.15rem;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:fixed;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff14}.systema-demo-launch:hover,.systema-demo-launch:focus-visible{border-color:#7dd3fc6b;transform:translateY(-1px);box-shadow:0 24px 46px #0006,inset 0 1px #ffffff1a}:root[data-systema-theme=light] .systema-demo-launch,.systema-visualizer-page[data-systema-theme=light] .systema-demo-launch{color:#0d4fa6;background:linear-gradient(#fffffffa,#f1f6fbf0);border-color:#0969da29;box-shadow:0 18px 38px #0f172a29,inset 0 1px #ffffffeb}:root[data-systema-theme=light] .systema-demo-launch:hover,:root[data-systema-theme=light] .systema-demo-launch:focus-visible,.systema-visualizer-page[data-systema-theme=light] .systema-demo-launch:hover,.systema-visualizer-page[data-systema-theme=light] .systema-demo-launch:focus-visible{border-color:#0969da47;box-shadow:0 24px 46px #0f172a2e,inset 0 1px #fffffff0}.systema-demo-backdrop{z-index:8200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c121f6b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.systema-demo-invite{top:max(1rem, calc(env(safe-area-inset-top) + .9rem));right:max(1rem, calc(env(safe-area-inset-right) + .9rem));z-index:8350;color:#f8fafcfa;background:radial-gradient(circle at 92% 12%,#60a5fa2e,#0000 42%),linear-gradient(#0f172af0,#020617e6);border:1px solid #7dd3fc38;border-radius:28px;width:min(24rem,100vw - 2rem);animation:.26s ease-out both systema-demo-invite-enter;position:fixed;box-shadow:0 26px 70px #0000006b,inset 0 1px #ffffff14}.systema-demo-modal{color:#1f2937;background:radial-gradient(circle at 100% 0,#68a5ff29,#0000 28%),radial-gradient(circle at 0 100%,#dcb3581f,#0000 24%),linear-gradient(#fffffffa,#f6f9fcf5);border:1px solid #1e293b1f;border-radius:30px;width:min(1200px,100vw - 2.5rem);position:relative;box-shadow:0 36px 100px #0f172a42,inset 0 1px #ffffffd6}.systema-demo-modal--intro{width:min(560px,100vw - 2.5rem)}.systema-demo-intro{gap:1rem;padding:1.5rem;display:grid;position:relative}.systema-demo-invite .systema-demo-intro{gap:.75rem;padding:1.15rem}.systema-demo-intro__eyebrow{color:#60a5fa;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800;line-height:1}.systema-demo-intro__title,.systema-demo-modal__title{color:#10233f;margin:0;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.04}.systema-demo-invite .systema-demo-intro__title{color:#f8fafcfa;font-size:clamp(1.35rem,2.4vw,1.75rem)}.systema-demo-intro__copy,.systema-demo-modal__copy{color:#1f2937e0;margin:0;font-size:1rem;line-height:1.65}.systema-demo-invite .systema-demo-intro__copy{color:#cbd5e1e6;font-size:.94rem;line-height:1.5}.systema-demo-intro__copy--muted{color:#475569db}.systema-demo-intro__actions{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.systema-demo-invite .systema-demo-intro__actions{justify-content:flex-end;margin-top:.15rem}.systema-demo-intro__button,.systema-demo-close{appearance:none;cursor:pointer;font:inherit;border-radius:999px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.systema-demo-intro__button{border:1px solid #1e293b1f;padding:.9rem 1.3rem;font-weight:700}.systema-demo-invite .systema-demo-intro__button{padding:.68rem .95rem;font-size:.88rem}.systema-demo-intro__button--secondary{color:#334155;background:#ffffffc7}.systema-demo-intro__button--primary{color:#fff;background:linear-gradient(#1770e6,#095fce);border-color:#0969da29;box-shadow:0 16px 32px #095fce38}.systema-demo-intro__button:hover,.systema-demo-intro__button:focus-visible,.systema-demo-close:hover,.systema-demo-close:focus-visible{transform:translateY(-1px)}:root[data-systema-theme=light] .systema-demo-invite,.systema-visualizer-page[data-systema-theme=light] .systema-demo-invite{color:#10233f;background:radial-gradient(circle at 92% 12%,#0969da1f,#0000 42%),linear-gradient(#fffffffa,#f1f6fbf2);border-color:#0969da29;box-shadow:0 26px 70px #0f172a2e,inset 0 1px #ffffffeb}:root[data-systema-theme=light] .systema-demo-invite .systema-demo-intro__title,.systema-visualizer-page[data-systema-theme=light] .systema-demo-invite .systema-demo-intro__title{color:#10233f}:root[data-systema-theme=light] .systema-demo-invite .systema-demo-intro__copy,.systema-visualizer-page[data-systema-theme=light] .systema-demo-invite .systema-demo-intro__copy{color:#1f2937e0}@keyframes systema-demo-invite-enter{0%{opacity:0;transform-origin:100% 0;transform:translateY(-.45rem)scale(.96)}to{opacity:1;transform-origin:100% 0;transform:translateY(0)scale(1)}}.systema-demo-invite--choice{width:min(29rem,100vw - 2rem)}.systema-demo-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.systema-demo-choice-card{appearance:none;min-height:7rem;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(#1e293bc2,#0f172ab8);border:1px solid #7dd3fc38;border-radius:18px;gap:.35rem;padding:.9rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.systema-demo-choice-card:hover,.systema-demo-choice-card:focus-visible{border-color:#7dd3fc70;transform:translateY(-1px);box-shadow:0 16px 28px #00000038}.systema-demo-choice-card__title{color:#f8fafcfa;letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:850}.systema-demo-choice-card__copy{color:#cbd5e1e0;font-size:.86rem;line-height:1.35}:root[data-systema-theme=light] .systema-demo-choice-card,.systema-visualizer-page[data-systema-theme=light] .systema-demo-choice-card{color:#10233f;background:linear-gradient(#fffffff0,#eff6ffe6);border-color:#0969da26}:root[data-systema-theme=light] .systema-demo-choice-card__title,.systema-visualizer-page[data-systema-theme=light] .systema-demo-choice-card__title{color:#10233f}:root[data-systema-theme=light] .systema-demo-choice-card__copy,.systema-visualizer-page[data-systema-theme=light] .systema-demo-choice-card__copy{color:#1f2937c2}.systema-demo-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem .35rem 0;display:flex}.systema-demo-modal__copy{padding:0 .35rem .7rem}.systema-demo-modal__body{min-height:0;overflow:hidden}.systema-demo-close{color:#334155;background:#ffffffc2;border:1px solid #1e293b1f;padding:.72rem 1rem;font-size:.92rem;font-weight:700}.systema-demo-playback{z-index:8250;pointer-events:none;background:0 0;position:fixed;inset:0}.systema-demo-playback>.systema-demo-close{top:max(1rem, calc(env(safe-area-inset-top) + .9rem));right:max(1rem, calc(env(safe-area-inset-right) + .9rem));z-index:60;pointer-events:auto;background:#ffffffdb;position:fixed;box-shadow:0 14px 30px #0f172a2e}.systema-demo-playback__sr-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.systema-feature-tour-card{right:max(1rem, calc(env(safe-area-inset-right) + 1rem));bottom:max(1rem, calc(env(safe-area-inset-bottom) + 1rem));z-index:8340;pointer-events:auto;width:min(25rem,100vw - 2rem);animation:.26s ease-out both systema-feature-tour-card-enter;position:fixed}.systema-feature-tour-card__body{color:#f8fafcfa;background:radial-gradient(circle at 92% 12%,#60a5fa2e,#0000 42%),linear-gradient(#0f172af2,#020617e8);border:1px solid #7dd3fc3d;border-radius:24px;gap:.74rem;padding:1.05rem;display:grid;box-shadow:0 26px 70px #0000006b,inset 0 1px #ffffff14}.systema-feature-tour-card__eyebrow{color:#60a5fa;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800;line-height:1}.systema-feature-tour-card__title{color:#f8fafcfa;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.04}.systema-feature-tour-card__copy{color:#cbd5e1e6;margin:0;font-size:.96rem;line-height:1.5}.systema-feature-tour-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.15rem;display:flex}.systema-feature-tour-card__button{appearance:none;cursor:pointer;font:inherit;letter-spacing:.02em;border:1px solid #1e293b1f;border-radius:999px;padding:.68rem .95rem;font-size:.88rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s}.systema-feature-tour-card__button--primary{color:#fff;background:linear-gradient(#1770e6,#095fce);border-color:#0969da29;box-shadow:0 16px 32px #095fce38}.systema-feature-tour-card__button--secondary{color:#334155;background:#ffffffd1}.systema-feature-tour-card__button:not(:disabled):hover,.systema-feature-tour-card__button:not(:disabled):focus-visible{transform:translateY(-1px)}.systema-feature-tour-card__button:disabled{cursor:not-allowed;opacity:.46}.systema-feature-tour-anchor-preview,.systema-feature-tour-cursor{left:var(--systema-feature-tour-orbit-x,var(--systema-map-center-x,50vw));top:var(--systema-feature-tour-orbit-y,var(--systema-map-center-y,50vh));z-index:8339;pointer-events:none;transform:rotate(-90deg) translateX(var(--systema-feature-tour-orbit-radius,5.6rem)) rotate(90deg);transform-origin:50%;will-change:transform;animation:4.8s linear infinite systema-feature-tour-anchor-orbit;position:absolute}.systema-feature-tour-anchor-preview{background:radial-gradient(circle,#fff 0 20%,#0000 23%),linear-gradient(135deg,#60a5fa,#22d3ee);border:3px solid #fffffff2;border-radius:999px;width:1.4rem;height:1.4rem;margin:-.7rem 0 0 -.7rem;box-shadow:0 0 0 3px #2563eb57,0 14px 32px #2563eb47}.systema-feature-tour-cursor{color:#0f172a;filter:drop-shadow(0 8px 12px #0f172a57);width:1.55rem;height:1.55rem;margin:.15rem 0 0 .65rem}.systema-feature-tour-cursor:before{content:"";clip-path:polygon(8% 0,82% 62%,49% 69%,66% 100%,50% 100%,35% 72%,10% 94%);background:currentColor;position:absolute;inset:0}:root[data-systema-theme=light] .systema-feature-tour-card__body,.systema-visualizer-page[data-systema-theme=light] .systema-feature-tour-card__body{color:#10233f;background:radial-gradient(circle at 92% 12%,#0969da1f,#0000 42%),linear-gradient(#fffffffa,#f1f6fbf2);border-color:#0969da29;box-shadow:0 26px 70px #0f172a2e,inset 0 1px #ffffffeb}:root[data-systema-theme=light] .systema-feature-tour-card__title,.systema-visualizer-page[data-systema-theme=light] .systema-feature-tour-card__title{color:#10233f}:root[data-systema-theme=light] .systema-feature-tour-card__copy,.systema-visualizer-page[data-systema-theme=light] .systema-feature-tour-card__copy{color:#1f2937e0}:root[data-systema-theme=dark] .systema-feature-tour-cursor,.systema-visualizer-page[data-systema-theme=dark] .systema-feature-tour-cursor{color:#f8fafc;filter:drop-shadow(0 8px 14px #0000008f)}:root[data-systema-theme=dark] .systema-feature-tour-anchor-preview,.systema-visualizer-page[data-systema-theme=dark] .systema-feature-tour-anchor-preview{border-color:#e2e8f0f2;box-shadow:0 0 0 3px #60a5fa6b,0 14px 32px #00000061}@keyframes systema-feature-tour-card-enter{0%{opacity:0;transform-origin:100% 100%;transform:translateY(.6rem)scale(.96)}to{opacity:1;transform-origin:100% 100%;transform:translateY(0)scale(1)}}@keyframes systema-feature-tour-anchor-orbit{0%{transform:rotate(-90deg) translateX(var(--systema-feature-tour-orbit-radius,5.6rem)) rotate(90deg)}25%{transform:rotate(0deg) translateX(var(--systema-feature-tour-orbit-radius,5.6rem)) rotate(0deg)}50%{transform:rotate(90deg) translateX(var(--systema-feature-tour-orbit-radius,5.6rem)) rotate(-90deg)}75%{transform:rotate(180deg) translateX(var(--systema-feature-tour-orbit-radius,5.6rem)) rotate(-180deg)}to{transform:rotate(270deg) translateX(var(--systema-feature-tour-orbit-radius,5.6rem)) rotate(-270deg)}}.systema-loading{color:#d6b25a;letter-spacing:.02em;place-items:center;min-height:100vh;font-size:.95rem;display:grid}.systema-lens-focus-dock{left:calc(var(--systema-status-bar-size) + env(safe-area-inset-left) + var(--systema-panel-clearance));top:auto;right:auto;bottom:calc(var(--systema-status-bar-size) + env(safe-area-inset-bottom) + var(--systema-panel-clearance));z-index:8000;width:min(372px, calc(100vw - var(--systema-status-bar-size) - env(safe-area-inset-left) - env(safe-area-inset-right) - (var(--systema-panel-clearance) * 3)));max-height:calc(100vh - var(--systema-status-bar-size) - env(safe-area-inset-bottom) - (var(--systema-panel-clearance) * 2));pointer-events:auto;position:fixed}.systema-lens-focus-dock [data-testid=minkowski-stack-lens-focus-panel-shell]{width:100%;min-width:0;min-height:0;max-height:calc(100vh - var(--systema-status-bar-size) - env(safe-area-inset-bottom) - (var(--systema-panel-clearance) * 2));pointer-events:auto;box-shadow:0 22px 48px #0000006b}:root[data-systema-theme=light] .systema-2d-visualizer.visualizer-shell,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer.visualizer-shell{--bg-0:var(--systema-paper-bg);--bg-1:var(--systema-paper-bg);--bg-2:#fff;--panel:#ffffffd6;--panel-strong:#fffffff2;--line:#1f23281c;--text:#1f2328;--muted:#57606ad1;--accent:#0969da;--accent-soft:#0969da21;--cool:#8250df;--cool-soft:#8250df21;--shadow:0 30px 90px #1f232824;--control-border:#1f232824;--control-border-strong:#0969da47;--control-border-active:#0969da6b;--control-bg:linear-gradient(180deg, #fffffff0, #f6f8fae6);--control-bg-hover:linear-gradient(180deg, #fff, #eaeef2f0);--control-bg-active:linear-gradient(180deg, #ddf4fff5, #e6f0fff0);--control-shadow:inset 0 1px 0 #ffffffc7, 0 14px 28px #1f232814;--axis-summary-center:#9fb3d0eb;--axis-summary-center-strong:#b5cbee;--axis-summary-negative:#5696d2bd;--axis-summary-negative-strong:#69b0f2f5;--axis-summary-positive:#de915ec2;--axis-summary-positive-strong:#f6ab79fa}:root[data-systema-theme=light] .systema-2d-visualizer.visualizer-shell:before,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer.visualizer-shell:before{mix-blend-mode:normal;background:0 0}:root[data-systema-theme=light] .systema-2d-visualizer .axis-map-stage,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-map-stage{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-sheet-tabs,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-sheet-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fdfbf9f5,#fdfbf9e6)}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-control-group,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-control-group{background:#ffffff9e;border-color:#1f232814}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-sheet-summary-confidence,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-sheet-summary-confidence,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-card-confidence,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-card-confidence,:root[data-systema-theme=light] .systema-2d-visualizer .axis-chart-pill--accent,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-chart-pill--accent,:root[data-systema-theme=light] .systema-2d-visualizer .detail-pill--anchor,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .detail-pill--anchor,:root[data-systema-theme=light] .systema-2d-visualizer .mode-chip,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .mode-chip,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-sheet-tab.is-active,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-sheet-tab.is-active,:root[data-systema-theme=light] .systema-2d-visualizer .tab-button.is-active,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .tab-button.is-active{color:#16426b}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-card,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-card{color:#1f2328eb}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-card-title,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-card-title{color:#1f2328f5}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-header,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-title,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-axis,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-header,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-title,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-axis{color:#1f2328c7}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-type-label,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-attitude-label,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-slot,:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-type-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-attitude-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-slot,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-label{color:#1f2328bd}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-track,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-track{background:linear-gradient(#ffffffdb,#ebeff4eb);box-shadow:inset 0 0 0 1px #1f232814,inset 0 .08rem .22rem #ffffffa3}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-axis,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-axis{background:linear-gradient(90deg,#0000 0%,#1f23280d 10%,#1f232817 26%,#1f23281f 50%,#1f232817 74%,#1f23280d 90%,#0000 100%)}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-centerline,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-column-centerline{box-shadow:none;background:linear-gradient(#1f232800 0%,#1f232838 20%,#1f23286b 50%,#1f232838 80%,#1f232800 100%)}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-market-share,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-function-float-card .axis-function-market-share{color:#1f2328eb;background:#ffffffeb;border-color:#1f23281f;box-shadow:0 8px 18px #1f232814,inset 0 0 0 1px #ffffffbd}:root[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary{background:linear-gradient(#ffffffeb,#f4f7faf0),#ffffffe6;border-color:#1f232817;box-shadow:0 14px 28px #1f232814}:root[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary:hover,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary:hover,:root[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary.is-terrain-active,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary.is-terrain-active{background:linear-gradient(#fffffffa,#f0f5faf5),#fffffff0;box-shadow:0 16px 32px #1f23281a}:root[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary-bar,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-function-summary-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--axis-summary-negative) 42%, #fff) 0%, color-mix(in srgb, var(--axis-summary-negative) 70%, #fff) 22%, color-mix(in srgb, var(--axis-summary-center) 86%, #fff) 50%, color-mix(in srgb, var(--axis-summary-positive) 70%, #fff) 78%, color-mix(in srgb, var(--axis-summary-positive) 42%, #fff) 100%)}:root[data-systema-theme=light] .systema-2d-visualizer .axis-summary-meter-track,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-summary-meter-track{background:linear-gradient(#ffffffd1,#e7ecf1e6);border-radius:999px;height:.58rem;overflow:hidden;box-shadow:inset 0 0 0 1px #1f232814,inset 0 .08rem .24rem #ffffff9e}:root[data-systema-theme=light] .systema-2d-visualizer .axis-summary-meter-fill,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-summary-meter-fill{border-radius:inherit}:root[data-systema-theme=light] .systema-2d-visualizer .metric-bar,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .metric-bar{background:linear-gradient(#ffffffd1,#e7ecf1e0);box-shadow:inset 0 0 0 1px #1f232814}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-track,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-track{background:linear-gradient(#ffffffe0,#e8edf2eb);box-shadow:inset 0 0 0 1px #1f232814,inset 0 .08rem .2rem #ffffffad}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-track:before,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-track:before{background:#1f23281f}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-mask,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-mask{background:#ffffffdb}:root[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-fill,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-mobile-detail-float-slider-fill{box-shadow:inset 0 0 0 1px #ffffffbd,0 0 0 1px #1f23280a}:root[data-systema-theme=light] .systema-2d-visualizer .axis-proximity-label-shell,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-proximity-label-shell{stroke:#1f232824;filter:drop-shadow(0 6px 14px #1f23281a)}:root[data-systema-theme=light] .systema-2d-visualizer .axis-proximity-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-proximity-label{fill:#1f2328db}:root[data-systema-theme=light] .systema-2d-visualizer .axis-bottom-bar,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-bottom-bar{background:linear-gradient(#fffffff0,#f4f7faf0),#ffffffeb;border-color:#1f23281c;box-shadow:inset 0 1px #ffffffd6,0 16px 32px #1f23281a}:root[data-systema-theme=light] .systema-2d-visualizer .axis-bottom-compact-code,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-bottom-compact-code{color:#1f2328eb}:root[data-systema-theme=light] .systema-2d-visualizer .axis-bottom-compact-separator,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-bottom-compact-separator{color:#57606ab3}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-toggle-card-title,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-toggle-card-title{color:#1f2328;font-family:Inter,Segoe UI,system-ui,sans-serif}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-toggle-card-copy,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-toggle-card-copy{color:#57606ae6;font-family:Inter,Segoe UI,system-ui,sans-serif}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button{color:#334155;background:linear-gradient(#fffffff5,#f6f8faf0);border-color:#94a3b84d;font-family:Inter,Segoe UI,system-ui,sans-serif;box-shadow:0 10px 24px #0f172a14}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle{color:#172033;background:linear-gradient(#f8fafcfa,#f1f5f9f0);border-color:#3b82f63d;box-shadow:0 10px 24px #0f172a14}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle:after,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle:after{color:#475569b8}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle.is-active,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle.is-active{color:#075985;background:linear-gradient(#e8f6fffa,#fffffff5);border-color:#3b82f65c}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle.is-active:after,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-parent-toggle.is-active:after{color:#9a3412}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button{color:#334155;background:linear-gradient(#fffffff5,#f5faffeb);border-color:#40b3ff42;font-family:Inter,Segoe UI,system-ui,sans-serif;box-shadow:0 8px 18px #0f172a14}.systema-2d-visualizer .axis-overlay-tour-group-button{min-height:2.75rem}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button.is-active,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button.is-active{color:#075985;background:linear-gradient(#e8f6fffa,#fffffff5);border-color:#40b3ffad;box-shadow:0 8px 18px #40b3ff24}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button:hover,:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button:focus-visible,:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button:hover,:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button:focus-visible,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button:hover,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button:focus-visible,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button:hover,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-tour-group-button:focus-visible{color:#0f172a;background:linear-gradient(#fff,#f1f5f9f5);border-color:#3b82f657}:root[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button.is-active,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-overlay-slot-button.is-active{color:#72161d;background:linear-gradient(#fff6f4fa,#fffffffa);border-color:#f4a2617a;box-shadow:0 10px 24px #f4a2611f}:root[data-systema-theme=light] .systema-2d-visualizer .axis-map-svg text,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-map-svg text{fill:#1f2328e0}:root[data-systema-theme=light] .systema-2d-visualizer .axis-function-slot-marquee-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-function-slot-marquee-label{fill:#111;stroke:#ffffffe6;stroke-width:1.45px}:root[data-systema-theme=light] .systema-2d-visualizer .axis-function-slot-marquee-label-backplate,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-function-slot-marquee-label-backplate{fill:#ffffffe6;opacity:.92}:root[data-systema-theme=light] .systema-2d-visualizer .axis-ring,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-ring{stroke:#1f232821}:root[data-systema-theme=light] .systema-2d-visualizer .axis-guide,:root[data-systema-theme=light] .systema-2d-visualizer .axis-link,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-guide,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-link{stroke:#1f23282e}:root[data-systema-theme=light] .systema-2d-visualizer .axis-guide--crosshair,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-guide--crosshair{stroke:#1f232847}.systema-2d-visualizer .axis-map-guide-labels,.systema-2d-visualizer .axis-guide--transition{display:none}.systema-animation-page{background:#fff;place-items:center;width:100vw;min-height:100vh;display:grid;overflow:hidden}.systema-animation-stage{aspect-ratio:1;background:#fff;width:min(100vw,100vh);height:min(100vw,100vh);position:relative;overflow:hidden}.systema-animation-visualizer{background:#fff;width:100%;height:100%}.systema-animation-visualizer .visualizer-shell,.systema-animation-visualizer .axis-map-layer,.systema-animation-visualizer .axis-map-stage{width:100%;height:100%;min-height:0}.systema-animation-watermark{z-index:4;color:#1f23286b;font-family:var(--font-heading), "Space Grotesk", sans-serif;letter-spacing:.16em;pointer-events:none;text-transform:uppercase;font-size:clamp(18px,2.6vw,32px);font-weight:800;line-height:1;position:absolute;bottom:20px;right:24px}:root[data-systema-theme=light] .systema-2d-visualizer .axis-label,:root[data-systema-theme=light] .systema-2d-visualizer .axis-ring-label,:root[data-systema-theme=light] .systema-2d-visualizer .axis-dot-label,:root[data-systema-theme=light] .systema-2d-visualizer .axis-core-copy,:root[data-systema-theme=light] .systema-2d-visualizer .axis-core-subcopy,:root[data-systema-theme=light] .systema-2d-visualizer .axis-node-code,:root[data-systema-theme=light] .systema-2d-visualizer .axis-node-title,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-ring-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-dot-label,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-core-copy,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-core-subcopy,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-node-code,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-node-title{fill:#1f2328d1;stroke:#fffffff5}:root[data-systema-theme=light] .systema-2d-visualizer .axis-node-shell,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-node-shell{stroke:#1f232829}:root[data-systema-theme=light] .systema-2d-visualizer .axis-node-outline,.systema-visualizer-page[data-systema-theme=light] .systema-2d-visualizer .axis-node-outline{stroke:#1f232833}main.visualizer-route-page{width:100%;min-height:100dvh}.visualizer-anchor-tour-page{--visualizer-route-status-bar-height:0px;overflow:hidden}.visualizer-anchor-tour-shell{width:100%;height:100%;min-height:inherit;position:relative}.visualizer-anchor-tour-visualizer.visualizer-shell{width:100%;height:100%}.visualizer-anchor-tour-shell .visualizer-route-shell.visualizer-shell,.visualizer-anchor-tour-shell .visualizer-route-shell.visualizer-shell .visualizer-shell-body,.visualizer-anchor-tour-shell .visualizer-route-shell.visualizer-shell .visualizer-shell-stage,.visualizer-anchor-tour-shell .visualizer-route-shell.visualizer-shell .axis-map-stage{height:100dvh;min-height:100dvh}.visualizer-anchor-tour-stack-card-shell{left:calc(50% + .5rem);right:auto;bottom:calc(18px + env(safe-area-inset-bottom));z-index:18;pointer-events:none;width:min(26rem,100vw - 36px);transition:opacity .26s;position:fixed}.visualizer-anchor-tour-puppet-shell{top:auto;bottom:calc(18px + env(safe-area-inset-bottom));z-index:18;pointer-events:none;width:min(24rem,100vw - 36px);transition:opacity .26s;position:fixed;left:calc(50% - 25.5rem)}.visualizer-anchor-tour-puppet-panel.axis-marionette-controller-panel{border-radius:24px;width:100%;height:15.5rem;overflow:hidden;box-shadow:0 24px 54px #0309146b}.visualizer-anchor-tour-stack-card{box-shadow:0 24px 54px #0309146b}.visualizer-anchor-tour-stack-card-header{text-align:center;justify-items:center}.visualizer-anchor-tour-stack-diagram-shell{position:relative}.visualizer-anchor-tour-page .axis-map-proximity-labels{display:none}.visualizer-anchor-tour-page .axis-node-code{font-size:15px}.visualizer-anchor-tour-page .axis-node-stack{stroke-width:2.9px;font-size:10.5px}.visualizer-anchor-tour-symmetry-caption{left:50%;bottom:calc(58px + env(safe-area-inset-bottom));z-index:8300;color:#eff6fff5;opacity:0;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#030812d1;border:1px solid #94a3b852;border-radius:18px;gap:.42rem;width:min(25rem,100vw - 2rem);padding:.9rem 1rem;transition:opacity .18s,transform .18s;display:grid;position:fixed;transform:translate(-50%,12px);box-shadow:0 24px 62px #00000052}.visualizer-anchor-tour-symmetry-caption.is-visible{opacity:1;transform:translate(-50%)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top]{top:calc(58px + env(safe-area-inset-top));width:min(25rem,100vw - 2rem);bottom:auto;transform:translate(-50%,-12px)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top].is-visible{transform:translate(-50%)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-right]{top:calc(58px + env(safe-area-inset-top));right:calc(26px + env(safe-area-inset-right));width:min(25rem,100vw - 2rem);bottom:auto;left:auto;transform:translate(12px,-12px)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-right].is-visible{transform:translate(0)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-id=externally-anchored-field]{top:calc(10px + env(safe-area-inset-top));right:calc(-30px + env(safe-area-inset-right))}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=right]{top:50%;right:calc(26px + env(safe-area-inset-right));width:min(25rem,100vw - 2rem);bottom:auto;left:auto;transform:translate(12px,-50%)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=right].is-visible{transform:translateY(-50%)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-right]{right:calc(26px + env(safe-area-inset-right));bottom:calc(58px + env(safe-area-inset-bottom));width:min(25rem,100vw - 2rem);left:auto;transform:translate(12px,12px)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-right].is-visible{transform:translate(0)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom]{top:auto;bottom:calc(58px + env(safe-area-inset-bottom));width:min(25rem,100vw - 2rem);left:50%;transform:translate(-50%,12px)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom].is-visible{transform:translate(-50%)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-left]{bottom:calc(58px + env(safe-area-inset-bottom));left:calc(26px + env(safe-area-inset-left));width:min(25rem,100vw - 2rem);transform:translate(-12px,12px)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-left].is-visible{transform:translate(0)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=left]{top:50%;bottom:auto;left:calc(26px + env(safe-area-inset-left));width:min(25rem,100vw - 2rem);transform:translate(-12px,-50%)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=left].is-visible{transform:translateY(-50%)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-left]{top:calc(58px + env(safe-area-inset-top));bottom:auto;left:calc(26px + env(safe-area-inset-left));width:min(25rem,100vw - 2rem);transform:translate(-12px,-12px)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-left].is-visible{transform:translate(0)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=center]{width:min(25rem,100vw - 2rem);top:50%;bottom:auto;left:50%;transform:translate(-50%,calc(12px - 50%))}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=center].is-visible{transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9) and (min-width:1200px){.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-left]{top:calc(82px + env(safe-area-inset-top));left:clamp(4.5rem,10vw,13rem)}}.visualizer-anchor-tour-symmetry-caption h2,.visualizer-anchor-tour-symmetry-caption p{margin:0}.visualizer-anchor-tour-symmetry-caption h2{font-size:clamp(1.08rem,1.6vw,1.5rem);line-height:1.1}.visualizer-anchor-tour-symmetry-caption p{font-size:clamp(.84rem,1.1vw,1rem);line-height:1.48}.visualizer-anchor-tour-symmetry-eyebrow{color:#7dd3fce0;letter-spacing:.16em;text-transform:uppercase;font-weight:800;line-height:1;font-size:.66rem!important}.visualizer-anchor-tour-symmetry-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.2rem;display:flex}.visualizer-anchor-tour-symmetry-next,.visualizer-anchor-tour-symmetry-cancel{cursor:pointer;min-height:2.45rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.68rem 1rem;font-size:.76rem;font-weight:800;line-height:1;transition:opacity .18s,transform .18s,border-color .18s,background .18s}.visualizer-anchor-tour-symmetry-next{color:#f8fafc;background:#0f172adb;border:1px solid #7dd3fc57}.visualizer-anchor-tour-symmetry-cancel{color:#e2e8f0eb;background:#94a3b81f;border:1px solid #94a3b83d;margin-left:auto}.visualizer-anchor-tour-symmetry-next:disabled{cursor:default;opacity:.42}.visualizer-anchor-tour-symmetry-next:not(:disabled):hover,.visualizer-anchor-tour-symmetry-next:not(:disabled):focus-visible{background:#0969daeb;border-color:#7dd3fcb3;transform:translateY(-1px)}.visualizer-anchor-tour-symmetry-cancel:hover,.visualizer-anchor-tour-symmetry-cancel:focus-visible{background:#94a3b82e;border-color:#94a3b852;transform:translateY(-1px)}:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-caption,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-caption{color:#1f2328f5;background:#fffffff7;border-color:#1f232824;box-shadow:0 24px 62px #1f23282e}:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-eyebrow,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-eyebrow{color:#0969dae0}:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-next,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-next{color:#fff;background:#0969daeb;border-color:#0969da33}:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-cancel,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-cancel{color:#1f2328c7;background:#f6f8faf0;border-color:#1f232824}:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-next:not(:disabled):hover,:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-next:not(:disabled):focus-visible,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-next:not(:disabled):hover,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-next:not(:disabled):focus-visible{background:#0759b7f5;border-color:#0969da57}:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-cancel:hover,:root[data-systema-theme=light] .visualizer-anchor-tour-symmetry-cancel:focus-visible,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-cancel:hover,.systema-visualizer-page[data-systema-theme=light] .visualizer-anchor-tour-symmetry-cancel:focus-visible{background:#eaeef2fa;border-color:#1f232833}.visualizer-anchor-tour-brandmark{right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:17;color:#e8f0ffc7;letter-spacing:.12em;text-transform:lowercase;pointer-events:none;text-shadow:0 1px 10px #04091280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:700;position:fixed}.systema-intro-overlay,.systema-intro-overlay.visualizer-anchor-tour-intro{z-index:50;pointer-events:none;animation:systemaIntroFade var(--systema-intro-duration-ms) ease forwards;background:#fff;place-items:center;display:grid;position:fixed;inset:0}.systema-intro-mark{width:min(calc(var(--systema-intro-image-size) * 1.18), calc(var(--systema-stage-width) - 1rem), calc(var(--systema-stage-height) - 1rem));left:var(--systema-map-center-x);top:var(--systema-map-center-y);animation:systemaIntroFloat var(--systema-intro-duration-ms) ease forwards;filter:drop-shadow(0 20px 44px #00000047);justify-items:center;display:grid;position:fixed;transform:translate(-50%,-50%)}.systema-intro-image{object-fit:contain;border-radius:2px;width:100%;max-width:none;max-height:none;display:block}@keyframes systemaIntroFade{0%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes systemaIntroFloat{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.015)}}@media (max-width:1024px){.systema-2d-visualizer.visualizer-shell[data-axis-viewport-preset=embedded] .axis-map-stage,.systema-2d-visualizer.visualizer-shell[data-axis-viewport-preset=embedded] .globe-stage,.systema-2d-visualizer.visualizer-shell[data-axis-viewport-preset=embedded] .cylinder-stage,.systema-2d-visualizer.visualizer-shell[data-axis-viewport-preset=systema-explorer] .axis-map-stage,.systema-2d-visualizer.visualizer-shell[data-axis-viewport-preset=systema-explorer] .globe-stage,.systema-2d-visualizer.visualizer-shell[data-axis-viewport-preset=systema-explorer] .cylinder-stage{height:100dvh;min-height:100dvh}.visualizer-anchor-tour-puppet-shell{width:min(21.5rem,100vw - 24px);left:calc(50% - 22.5rem)}.visualizer-anchor-tour-stack-card-shell{width:min(22rem,100vw - 24px);left:calc(50% + .5rem)}}@media (max-width:780px){.systema-demo-launch{top:auto;right:max(.8rem, calc(env(safe-area-inset-right) + .8rem));bottom:max(calc(var(--systema-status-bar-size) + env(safe-area-inset-bottom) + .8rem), .8rem);padding:.78rem 1rem;font-size:.82rem}.systema-demo-backdrop{padding:.75rem}.systema-demo-modal{border-radius:24px;width:min(100vw - 1.5rem,1200px)}.systema-demo-modal__header{flex-direction:column;align-items:stretch}.systema-demo-playback>.systema-demo-close{top:max(.8rem, calc(env(safe-area-inset-top) + .8rem));right:max(.8rem, calc(env(safe-area-inset-right) + .8rem))}.visualizer-anchor-tour-puppet-shell{top:calc(60px + env(safe-area-inset-top));width:min(20rem,100vw - 20px);bottom:auto;left:10px}.visualizer-anchor-tour-puppet-panel.axis-marionette-controller-panel{height:13rem}.visualizer-anchor-tour-stack-card-shell{top:auto;left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));width:min(20rem,100vw - 20px);transform:translate(-50%)}.visualizer-anchor-tour-symmetry-caption{bottom:calc(54px + env(safe-area-inset-bottom));border-radius:16px;width:min(100vw - 1.25rem,34rem);padding:.82rem .9rem}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=left],.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=right],.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-left],.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-right],.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-left],.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-right]{top:calc(54px + env(safe-area-inset-top));bottom:auto;left:50%;right:auto;transform:translate(-50%,-12px)}.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=left].is-visible,.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=right].is-visible,.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-left].is-visible,.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=top-right].is-visible,.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-left].is-visible,.visualizer-anchor-tour-symmetry-caption[data-symmetry-pattern-placement=bottom-right].is-visible{transform:translate(-50%)}.visualizer-anchor-tour-brandmark{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));font-size:.64rem}.systema-intro-mark{width:min(calc(var(--systema-stage-width) - .5rem), calc(var(--systema-stage-height) * .78))}}
