body{background:#010208;overscroll-behavior:none}.glass{background:rgba(8,15,30,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(125,211,252,.14);box-shadow:0 4px 24px rgba(0,0,0,.35)}.font-num{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sat-label{position:absolute;left:-100px;top:-100px;transform:translate(-50%,-150%);padding:2px 7px;font-size:10px;letter-spacing:.05em;color:#e2f3ff;background:rgba(8,15,30,.65);border:1px solid rgba(125,211,252,.25);border-radius:6px;white-space:nowrap;pointer-events:none;backdrop-filter:blur(6px);display:none;z-index:15}.sat-label--sel{color:#a5f3fc;border-color:rgba(103,232,249,.55);box-shadow:0 0 14px rgba(103,232,249,.25)}.orbit-container{position:relative;width:100%;height:100vh;background:#010208;overflow:hidden}#canvas-host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.orbit-canvas{display:block;width:100%;height:100%}.orbit-topbar{position:absolute;left:0;right:0;top:0;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;pointer-events:none}.orbit-brand{font-size:18px;font-weight:600;letter-spacing:.28em;color:#f1f5f9;margin:0;line-height:1.2}.orbit-badge{display:none;margin-left:10px;padding:3px 10px;border-radius:9999px;font-size:10px;letter-spacing:.08em;vertical-align:middle}.orbit-badge--live{color:#6ee7b7}.orbit-badge--snap{color:#fcd34d}.orbit-sub{margin:6px 0 0;font-size:11px;letter-spacing:.06em;color:#94a3b8}.orbit-search{position:absolute;right:16px;top:16px;z-index:30;width:240px;max-width:calc(100vw - 32px)}.orbit-search__box{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px}.orbit-search__icon{width:16px;height:16px;flex:none;color:rgba(103,227,252,.7)}.orbit-search__input{width:100%;background:transparent;border:none;outline:none;color:#e2e8f0;font-size:13px}.orbit-search__input::placeholder{color:#64748b}.orbit-search__clear{background:none;border:none;color:#64748b;cursor:pointer;font-size:13px;padding:0}.orbit-search__clear:hover{color:#cbd5e1}.orbit-search__results{margin-top:8px;max-height:288px;overflow:auto;border-radius:12px;padding:4px 0}.orbit-search__item{display:flex;width:100%;align-items:center;gap:10px;padding:8px 12px;background:none;border:none;text-align:left;cursor:pointer}.orbit-search__item:hover{background:rgba(103,227,252,.1)}.orbit-search__dot{width:8px;height:8px;border-radius:50%;flex:none}.orbit-search__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#e2e8f0}.orbit-search__meta{display:block;font-size:10px;color:#64748b}.orbit-grouppanel{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:20}.orbit-grouppanel__box{width:176px;padding:10px;border-radius:16px}.orbit-grouppanel__head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:2px 6px 6px;background:none;border:none;color:#94a3b8;font-size:11px;letter-spacing:.2em;cursor:pointer}.orbit-grouppanel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.orbit-grouppanel__item{display:flex;width:100%;align-items:center;gap:8px;padding:6px;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s,color .15s}.orbit-grouppanel__item:hover{background:rgba(103,227,252,.1)}.orbit-grouppanel__item--off{opacity:.45}.orbit-grouppanel__dot{width:8px;height:8px;border-radius:50%;flex:none}.orbit-grouppanel__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#cbd5e1}.orbit-grouppanel__en,.orbit-grouppanel__count{font-size:10px;color:#64748b}.orbit-timebar{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:9999px;background:rgba(8,12,22,.82);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px rgba(0,0,0,.35);backdrop-filter:blur(6px)}.orbit-timebtn{padding:4px 8px;border:none;border-radius:8px;background:none;color:#94a3b8;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.orbit-timebtn:hover{background:rgba(103,227,252,.1);color:#e2e8f0}.orbit-timebtn--play{width:28px;height:28px;background:rgba(103,227,252,.15);color:#a5f3fc}.orbit-timebtn--play:hover{background:rgba(103,227,252,.25)}.orbit-timebtn--active{background:rgba(103,227,252,.2);color:#a5f3fc}.orbit-timebtn svg{width:14px;height:14px}.orbit-timebtn__icon{margin-right:4px}.orbit-time-sep{width:1px;height:20px;margin:0 2px;background:rgba(100,116,139,.5)}.orbit-utc{display:none;min-width:148px;text-align:center;font-size:11px;letter-spacing:.05em;color:#cbd5e1}.orbit-info{position:absolute;bottom:80px;left:16px;z-index:20;width:256px;padding:16px;border-radius:16px}.orbit-info__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.orbit-info__name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#f1f5f9}.orbit-info__norad{margin:2px 0 0;font-size:10px;letter-spacing:.05em;color:#64748b}.orbit-info__tag{padding:2px 8px;border-radius:9999px;font-size:10px;white-space:nowrap;flex:none}.orbit-info__close{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px;padding:0 2px}.orbit-info__close:hover{color:#e2e8f0}.orbit-info__rows{margin-top:8px;border-top:1px solid rgba(51,65,85,.3)}.orbit-info__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0}.orbit-info__k{font-size:11px;color:#64748b}.orbit-info__v{font-size:12px;color:#e2e8f0}.orbit-info__note{margin:8px 0 0;font-size:10px;line-height:16px;color:#64748b}.orbit-footer{position:absolute;right:16px;bottom:16px;z-index:10;display:none;font-size:10px;line-height:16px;color:#475569}.orbit-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#020409;transition:opacity .7s ease}.orbit-loading--hidden{opacity:0;pointer-events:none}.orbit-loading__glow{position:absolute;left:50%;top:50%;width:520px;height:520px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(6,182,212,.1);filter:blur(120px);pointer-events:none}.orbit-loading__spinner{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:24px}.orbit-loading__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(103,227,252,.2);border-top-color:rgba(103,227,252,.8);animation:orbit-spin 1.6s linear infinite}.orbit-loading__core{width:10px;height:10px;border-radius:50%;background:#67e8f9;box-shadow:0 0 18px 4px rgba(103,232,249,.7)}.orbit-loading__title{margin:0;font-size:24px;font-weight:600;letter-spacing:.35em;color:#f1f5f9}.orbit-loading__sub{margin:8px 0 0;font-size:12px;letter-spacing:.3em;color:rgba(165,243,252,.6)}.orbit-loading__bar{width:256px;height:3px;margin-top:32px;overflow:hidden;border-radius:9999px;background:#1e293b}.orbit-loading__fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#22d3ee,#0ea5e9);transition:width .3s ease}.orbit-loading__label{margin:12px 0 0;height:16px;font-size:12px;color:#94a3b8}.orbit-loading__foot{position:absolute;bottom:32px;padding:0 24px;text-align:center;font-size:11px;line-height:20px;color:#64748b}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){.orbit-badge{display:inline-block}.orbit-utc,.orbit-footer{display:block}.orbit-info{bottom:20px;left:20px;width:288px}}@media(max-width:767px){.orbit-search{width:180px;top:64px;right:12px}.orbit-grouppanel{right:12px}.orbit-grouppanel__box{width:150px}.orbit-topbar{padding:12px}}@media(max-width:375px){.orbit-grouppanel__en{display:none}}:global(body:has(.orbit-container) .breadcrumb-container){background:#000!important;border-bottom-color:transparent!important;margin-bottom:0!important;position:relative;z-index:20}:global(body:has(.orbit-container) main),:global(body:has(.orbit-container) .main-content){background:#000!important}:global(body:has(.orbit-container) .breadcrumb-container a),:global(body:has(.orbit-container) .breadcrumb-container li:not(:last-child)){color:rgba(255,255,255,.55)!important}:global(body:has(.orbit-container) .breadcrumb-container a:hover){color:#4fc3f7!important}:global(body:has(.orbit-container) .breadcrumb-container .text-gray-900){color:rgba(255,255,255,.85)!important}
