.sfera-tabs[data-astro-cid-3barsilo]{position:fixed;top:calc(5.5rem + 12px);left:50%;transform:translate(-50%);z-index:48;pointer-events:none}@media(max-width:1023px){.sfera-tabs[data-astro-cid-3barsilo]{top:calc(5rem + 10px)}}.sfera-tabs-inner[data-astro-cid-3barsilo]{pointer-events:auto;display:inline-flex;align-items:center;padding:4px;gap:2px;background:#080a0e9e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:0;box-shadow:0 6px 24px #00000073}.sfera-tab[data-astro-cid-3barsilo]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px 7px 13px;border-radius:0;font-family:Alcyone,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;text-decoration:none;transition:color .18s,background .18s,border-color .18s;border:1px solid transparent;background:none;cursor:pointer;white-space:nowrap}.sfera-tab[data-astro-cid-3barsilo]:hover{color:#fff;background:#ffffff0f}.sfera-tab[data-astro-cid-3barsilo].active{color:#d2e6fffa;background:#64a0ff24;border-color:#8cc8ff57;box-shadow:0 0 14px #64a0ff2e inset}.sfera-tab[data-astro-cid-3barsilo] svg[data-astro-cid-3barsilo]{width:14px;height:14px;opacity:.85}.sfera-tab-about[data-astro-cid-3barsilo],.sfera-tab-menu[data-astro-cid-3barsilo]{padding:7px 10px}.sfera-tab-about[data-astro-cid-3barsilo] svg[data-astro-cid-3barsilo],.sfera-tab-menu[data-astro-cid-3barsilo] svg[data-astro-cid-3barsilo]{width:15px;height:15px;opacity:.9}.sfera-tab-menu[data-astro-cid-3barsilo].active{color:#d2e6fffa;background:#64a0ff24;border-color:#8cc8ff57}.sfera-tabs-sep[data-astro-cid-3barsilo]{display:inline-block;width:1px;height:18px;margin:0 4px;background:#ffffff1f}@media(max-width:640px){.sfera-tab[data-astro-cid-3barsilo]{padding:6px 12px 6px 10px;font-size:10px;letter-spacing:.08em}.sfera-tab[data-astro-cid-3barsilo] svg[data-astro-cid-3barsilo]{width:12px;height:12px}.sfera-tab-about[data-astro-cid-3barsilo],.sfera-tab-menu[data-astro-cid-3barsilo]{padding:6px 9px}.sfera-tab-about[data-astro-cid-3barsilo] svg[data-astro-cid-3barsilo],.sfera-tab-menu[data-astro-cid-3barsilo] svg[data-astro-cid-3barsilo]{width:13px;height:13px}}#sp-panel{position:fixed;top:5.5rem;right:0;z-index:16;width:320px;max-height:calc(100vh - 5.5rem - 16px);display:flex;flex-direction:column;background:#0a101a9e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:0;font-family:Alcyone,sans-serif;color:#ffffffd9;box-shadow:0 8px 28px #00000059;transition:transform .28s cubic-bezier(.5,0,.2,1),opacity .2s;overflow:visible}@media(max-width:1023px){#sp-panel{top:5rem;max-height:calc(100vh - 5rem - 16px)}}#sp-panel.collapsed{transform:translate(calc(100% + 40px));opacity:0;pointer-events:none}#sp-panel.dragging{transition:none;cursor:grabbing}#sp-drag-handle{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 14px;border-bottom:1px solid rgba(255,255,255,.08);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}#sp-drag-handle:active{cursor:grabbing}.sp-title{flex:1;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-weight:500}.sp-chev{background:none;border:none;color:#ffffff8c;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.sp-chev:hover{color:#fffffff2}.sp-chev svg{width:14px;height:14px}.sp-list{flex:1 1 auto;overflow-y:auto;padding:4px 4px 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.sp-list::-webkit-scrollbar{width:6px}.sp-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.sp-section{display:flex;align-items:center;gap:6px;padding:7px 6px 7px 4px;margin-top:4px;border-radius:6px;transition:background .15s}.sp-section:first-child{margin-top:0}.sp-section:hover{background:#ffffff0a}.sp-section-toggle{flex:1;display:flex;align-items:center;gap:6px;background:none;border:none;color:#ffffff8c;cursor:pointer;padding:0;text-align:left;font-family:inherit}.sp-section-chev{width:12px;height:12px;flex-shrink:0;color:#ffffff73;transition:transform .2s ease}.sp-section[data-collapsed=true] .sp-section-chev{transform:rotate(-90deg)}.sp-section-label{flex:1;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#ffffff9e;font-weight:500}.sp-section-toggle:hover .sp-section-label{color:#ffffffeb}.sp-section-toggle:hover .sp-section-chev{color:#ffffffc7}.sp-section-count{font-size:9.5px;color:#ffffff52;letter-spacing:.04em;font-variant-numeric:tabular-nums}.sp-section-eye{background:none;border:none;padding:3px 4px;margin-right:2px;color:#ffffff6b;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s;position:relative}.sp-section-eye svg{width:14px;height:14px}.sp-section-eye:hover{color:#fffffff2;background:#ffffff14}.sp-section-eye[data-state=all]{color:#aad2ffeb}.sp-section-eye[data-state=mixed]{color:#c8c8c88c}.sp-section-eye[data-state=none]{color:#ffffff47}.sp-section-eye:after{content:attr(data-tip);position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);background:#000000d9;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;font-size:10px;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s;z-index:22;text-transform:none;letter-spacing:.02em}.sp-section-eye:hover:after{opacity:1}.sp-section-rows{display:block;overflow:hidden}.sp-section-rows[hidden]{display:none}.sp-row{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 8px 6px 18px;border-radius:6px;margin:1px 2px;transition:background .15s;cursor:pointer}.sp-row:hover{background:#ffffff0d}.sp-row.selected{background:#8cc8ff1a}.sp-row.solo:before,.sp-row.selected:before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--row-tint, rgba(140, 200, 255, .85))}.sp-row.solo{background:#64a0ff17}.sp-row.now-showing{background:#78c8ff21}.sp-row.hidden-layer{opacity:.35}.sp-row.hidden-sphere .sp-name{text-decoration:line-through;opacity:.55}.sp-row.hidden-sphere .sp-value{opacity:.45}.sp-dot{width:8px;height:8px;border-radius:50%;background:var(--dot, rgba(120, 150, 200, .85));box-shadow:0 0 6px var(--dot, rgba(120,150,200,.35))}.sp-name{font-size:11.5px;letter-spacing:.01em;color:#ffffffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-value{font-size:10.5px;color:#b4d2ffb8;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;padding-left:4px}.sp-row.selected .sp-value,.sp-row.solo .sp-value,.sp-row.now-showing .sp-value{color:#c8e1fff2}.sp-row-btn{background:none;border:none;padding:3px 4px;color:#ffffff52;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s,background .15s}.sp-row-btn:hover{color:#fffffff2;background:#ffffff14}.sp-row-btn svg{width:14px;height:14px}.sp-row-eye.on{color:#ffffffeb}.sp-row-eye.on:hover{color:#fff}.sp-row-solo.on{color:var(--row-tint, rgba(140, 200, 255, .98));background:color-mix(in srgb,var(--row-tint, rgb(140 200 255)) 18%,transparent)}.sp-row.disabled{opacity:.45;cursor:pointer}.sp-row.disabled .sp-name{opacity:.7}.sp-row.disabled .sp-value{opacity:.5}.sp-row.disabled:hover{background:#8cc8ff0f}.sp-section.disabled{opacity:.55}.sp-section.disabled .sp-section-toggle{cursor:pointer}.sp-row-btn[disabled]{opacity:.3;cursor:not-allowed;pointer-events:none}.sp-row-tooltip{position:fixed;top:0;left:0;width:250px;max-width:calc(100vw - 24px);background:#080c14f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-family:Alcyone,sans-serif;font-size:11px;line-height:1.5;letter-spacing:.01em;padding:9px 11px;border-radius:6px;white-space:pre-line;pointer-events:none;box-shadow:0 6px 22px #0000008c;z-index:9999;opacity:0;transform:translateY(2px);transition:opacity .16s .08s ease,transform .16s .08s ease}.sp-row-tooltip.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sp-row-tooltip{transition:none}}.sp-detail{border-top:1px solid rgba(255,255,255,.08);padding:12px 14px 10px;background:linear-gradient(180deg,#8cc8ff0a,#0000);color:#ffffffe0;font-size:11px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.sp-detail[hidden]{display:none}.sp-detail-head{display:flex;align-items:baseline;gap:8px}.sp-detail-name{font-size:12.5px;font-weight:500;letter-spacing:.02em;color:#fffffff5;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-detail-value{font-size:12px;color:#b4dcfff2;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.sp-detail-secondary{font-size:10.5px;color:#ffffff8c;letter-spacing:.02em;margin-top:-2px}.sp-detail-desc{color:#ffffffc7;font-size:11px;line-height:1.5}.sp-detail-compare{border-left:2px solid var(--row-tint, rgba(140, 200, 255, .7));padding:4px 0 4px 9px;margin-top:2px;color:#ffffffd1;font-style:italic;font-size:11px;line-height:1.5}.sp-detail-source{font-size:9.5px;letter-spacing:.04em;color:#ffffff6b;text-transform:uppercase;margin-top:2px}.sp-pager{display:flex;align-items:center;gap:8px;margin-left:auto}.sp-pager[hidden]{display:none}.sp-pager-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;width:22px;height:22px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.sp-pager-btn:hover{background:#ffffff1f;color:#fff}.sp-pager-btn:disabled{opacity:.3;cursor:not-allowed}.sp-pager-btn svg{width:12px;height:12px}.sp-pager-count{font-size:10px;color:#ffffffb3;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:none}.sp-foot{padding:8px 10px 10px 14px;border-top:1px solid rgba(255,255,255,.06);font-size:10px;color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.sp-foot .sp-meta{flex:1}.sp-foot-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffc7;font-family:inherit;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:4px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.sp-foot-btn:hover{background:#64a0ff24;border-color:#8cc8ff52;color:#dcebfffa}.sp-foot-btn.pulse{background:#64a0ff38;color:#dcf0ff}.sp-foot-btn svg{width:12px;height:12px}.sp-foot-btn[hidden]{display:none}#sp-reopen{position:fixed;top:5.5rem;right:0;z-index:16;width:36px;height:36px;border-radius:0;background:#0a101ab3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#ffffffbf;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}#sp-reopen:hover{background:#ffffff1f;color:#fff}#sp-reopen[hidden]{display:none}@media(max-width:1023px){#sp-reopen{top:5rem}}@media(max-width:640px){#sp-panel{width:calc(100vw - 32px);right:16px;left:auto}.sp-row[data-tooltip]:after{right:auto;left:50%;top:calc(100% + 6px);transform:translate(-50%);width:min(260px,calc(100vw - 80px))}.sp-section-eye:after{right:auto;left:50%;top:calc(100% + 6px);transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){#sp-panel,.sp-row,.sp-arr,.sp-row-btn,.sp-section,.sp-section-chev,.sp-section-eye{transition:none!important}}
