.aria-sphere{position:relative;width:100%;height:100%;min-height:240px;touch-action:pan-y;isolation:isolate}.aria-sphere>div:first-child{touch-action:pan-y!important}.aria-sphere canvas{display:block;touch-action:pan-y!important;outline:none}.aria-fallback{display:grid;place-content:center;min-height:240px;padding:30px;text-align:center;color:#f0f0f1;font:16px/1.6 system-ui}.aria-context{position:absolute;top:0;right:0;bottom:0;left:0;background:#424954e6}.aria-motor-label{display:block;font:11px/1.3 system-ui;color:#fff;background:#343b45d9;border:1px solid #ffffff40;border-radius:3px;padding:2px 4px;white-space:nowrap}.aria-runtime-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;isolation:isolate;touch-action:pan-y}.aria-runtime-surface .aria-sphere{min-height:0;min-width:0}.aria-runtime-surface canvas{position:static!important;inset:auto!important;opacity:1!important;visibility:visible!important;border-radius:0!important;cursor:default!important;touch-action:pan-y!important;transition:none!important}#aria-renderer-host>.orb-fallback{pointer-events:none}#aria-renderer-host.aria-runtime-ready>.orb-fallback{visibility:hidden;opacity:0}.cpu-chip-button .aria-runtime-surface{top:-55%;right:-55%;bottom:-55%;left:-55%;width:210%;height:210%;pointer-events:none}.cpu-chip-button.aria-runtime-ready>img,.cpu-chip-button.aria-runtime-ready>span{visibility:hidden}.cpu-chip-button .aria-motor-label{display:none}.aria-runtime-surface .aria-fallback{min-height:0;height:100%;padding:18px;display:grid;align-content:end;background:linear-gradient(transparent 55%,#383f49b3);font-size:.875rem}.cpu-chip-button .aria-fallback{display:none}@media(prefers-reduced-motion:reduce){.aria-runtime-surface *{animation:none!important;transition:none!important}}#aria-orbital-graphics{display:block;width:100%;margin:28px auto 0;max-width:1180px}#aria-orbital-graphics:empty{height:1px;margin:0}.rot-root{position:relative;isolation:isolate;touch-action:pan-y;--orbit-radius:200px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);align-items:center;gap:24px;color:#f2f5f6}.rot-controls{grid-column:1/-1;display:flex;justify-content:flex-end}.rot-controls button{padding:10px 16px;min-height:44px;border:1px solid #b8d5d180;border-radius:12px;background:#263746;color:#fffaf2;font-size:1rem}.rot-stage{position:relative;height:620px;min-width:0;contain:layout style}.rot-node{position:absolute;left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px}.rot-root[data-running=true] .rot-node{will-change:transform}.rot-trigger{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c7e6e878;border-radius:50%;background:#354653;color:#e1f5f4;cursor:pointer;transition:background .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #fff2}.rot-trigger svg{width:20px;height:20px}.rot-number{display:none}.rot-trigger:hover,.rot-node[data-active=true] .rot-trigger{background:#c5e9e5;color:#284a51;border-color:#e6ffff;box-shadow:0 0 22px #a1e4dc45}.rot-trigger:focus-visible,.rot-close:focus-visible,.rot-controls button:focus-visible{outline:2px solid #d7fff7;outline-offset:5px}.rot-title{position:absolute;top:52px;left:50%;transform:translate(-50%);font-size:.875rem;white-space:nowrap;color:#edf7f7;pointer-events:none}.rot-track{position:absolute;width:calc(var(--orbit-radius)*2);height:calc(var(--orbit-radius)*2);left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #c0e7e329;border-radius:50%;pointer-events:none}.rot-track-inner{width:calc(var(--orbit-radius)*1.5);height:calc(var(--orbit-radius)*1.5);border-style:dashed;border-color:#c0e7e312}.rot-stage .rot-core{position:absolute;left:50%;top:50%;width:240px;height:240px;margin:0;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.22,.8,.25,1);pointer-events:none;z-index:10;contain:layout style}.rot-stage .rot-core[data-selected=true]{transform:translate(-50%,-50%) scale(1.08)}.rot-core .aria-motor-label{display:none}.rot-core .aria-sphere{min-height:0}.rot-core .aria-fallback{font-size:.75rem;background:none}.rot-stage .rot-core>.aria-sphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0}.rot-detail{grid-column:2;grid-row:2;padding:30px;border:1px solid #d4f6f72b;border-radius:22px;background:linear-gradient(140deg,#b5d5de12,#2139442b);min-height:250px;align-content:center}.rot-detail-heading{display:flex;gap:14px;align-items:center;margin-bottom:22px}.rot-index{font-size:.75rem;letter-spacing:.08em;color:#b8e3df;border:1px solid #c3e5df42;border-radius:10px;padding:10px}.rot-detail h3{font-size:1.4rem;font-weight:450;color:#f1f7f7;margin:0}.rot-detail h3 span{display:block;font-size:.875rem;color:#c4d6dd;margin-top:7px}.rot-detail p{font-size:1rem;line-height:1.7;color:#dbe5eb;margin:0}.rot-close{margin-left:auto;align-self:flex-start;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:#d2e8e8;cursor:pointer}.rot-close svg{width:20px;height:20px}.rot-intro>span{display:block;font-size:.75rem;letter-spacing:.2em;color:#b8e3df;margin-bottom:18px}.rot-intro h3{margin-bottom:18px}#aria-orbital-host.orbital-ready .engine-fallback{display:none}#aria-orbital-host.orbital-ready:has(.engine-fallback details[open]) #aria-orbital-graphics{display:none}@media(max-width:1120px){.rot-root{grid-template-columns:minmax(0,1fr)}.rot-stage{height:550px}.rot-detail{grid-column:1;grid-row:3}}@media(max-width:800px){.rot-root{gap:16px}.rot-stage{height:clamp(340px,100vw,480px)}.rot-controls button{font-size:.875rem}.rot-stage .rot-core{width:180px;height:180px}.rot-title{display:none}.rot-number{display:block;font-size:.875rem;font-weight:600}.rot-trigger svg{display:none}.rot-detail{min-height:0;padding:22px 20px}.rot-root[data-selected=false] .rot-detail{display:none}.rot-detail h3{font-size:1.25rem}}@media(max-width:480px){.rot-stage .rot-core{width:150px;height:150px}}@media(prefers-reduced-motion:reduce){.rot-root *{animation:none!important;transition:none!important}}
