.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-host{min-height:620px;width:100%;margin:28px auto 0;max-width:1180px}.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-stage{position:relative;height:620px;min-width:0;overflow:hidden;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-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-directory button:focus-visible,.rot-close:focus-visible{outline:2px solid #d7fff7;outline-offset:5px}.rot-title{position:absolute;top:52px;left:50%;transform:translate(-50%);font-size:.8125rem;font-weight:500;letter-spacing:.04em;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-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 32% 26%,#effbf8,#9ab8d2 28%,#6478ac 56%,#548c94 82%);box-shadow:inset -8px -8px 18px #1f405877,inset 2px 3px 9px #fff7,0 0 42px #98d9d338;display:grid;place-items:center;isolation:isolate;pointer-events:none}.rot-center span{font-size:1rem;letter-spacing:.18em;color:#fff;padding-left:.18em;text-shadow:0 1px 6px #243a57}.rot-center i{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid #d4f6f733;border-radius:50%;animation:orbital-breathe 4.5s ease-in-out infinite}.rot-center i:nth-child(2){top:-26px;right:-26px;bottom:-26px;left:-26px;border-color:#d4f6f719;animation-delay:1s}@keyframes orbital-breathe{0%,to{transform:scale(.94);opacity:.4}50%{transform:scale(1.06);opacity:1}}.rot-root[data-visible=false] .rot-center i,.rot-root[data-paused=true] .rot-center i,.rot-root[data-running=false] .rot-center i{animation-play-state:paused}.rot-detail{padding:30px;border:1px solid #d4f6f72b;border-radius:22px;background:linear-gradient(140deg,#b5d5de12,#2139442b);box-shadow:inset 0 1px #fff1;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;letter-spacing:-.02em;font-weight:450;color:#f1f7f7;margin:0}.rot-detail h3 span{display:block;font-size:.8125rem;letter-spacing:0;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}.rot-directory{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:22px;border-top:1px solid #d4f6f724}.rot-directory button{min-height:48px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #d4f6f728;border-radius:12px;background:#30465040;color:#edf6f7;font-size:.875rem;cursor:pointer;transition:background .25s,border-color .25s}.rot-directory button span{font-size:.6875rem;letter-spacing:.06em;color:#b1cbd1}.rot-directory button:hover,.rot-directory button[aria-pressed=true]{border-color:#b6ece28a;background:#7fbab926}@media(max-width:850px){#aria-orbital-host{min-height:802px}.rot-root{grid-template-columns:minmax(0,1fr);gap:22px}.rot-stage{height:550px}.rot-detail{min-height:230px}.rot-directory{grid-template-columns:repeat(5,minmax(0,1fr))}.rot-directory button{flex-direction:column;gap:5px;padding:10px 5px}}@media(max-width:520px){#aria-orbital-host{min-height:697px}.rot-stage{height:430px}.rot-center{width:70px;height:70px}.rot-center span{font-size:.8125rem}.rot-center i{top:-8px;right:-8px;bottom:-8px;left:-8px}.rot-center i:nth-child(2){top:-18px;right:-18px;bottom:-18px;left:-18px}.rot-detail{padding:22px 20px;min-height:245px}.rot-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.rot-directory button{flex-direction:row;padding:12px 14px;gap:12px}.rot-title{font-size:.75rem;letter-spacing:0}.rot-detail h3{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.rot-root *{animation:none!important;transition:none!important}}.rot-stage .rot-core{position:absolute;inset:auto;left:50%;top:50%;width:240px;height:240px;transform:translate(-50%,-50%) scale(1);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}@media(max-width:520px){.rot-stage .rot-core{width:170px;height:170px}}@media(prefers-reduced-motion:reduce){.rot-stage .rot-core{transition:none;transform:translate(-50%,-50%)}}.rot-stage{--wheel-center-x:50%;--wheel-center-y:50%}.rot-stage .rot-track,.rot-stage .rot-core{left:var(--wheel-center-x);top:var(--wheel-center-y);margin:0;transform-origin:50% 50%;box-sizing:border-box}.rot-stage .rot-node{left:calc(var(--wheel-center-x) - 22px);top:calc(var(--wheel-center-y) - 22px)}.rot-stage .rot-core>.aria-sphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0}
