body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html,main{font-family:Bitcount Grid Single,system-ui;height:100%;margin:0;padding:0}.hands{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.ascii1,.ascii2{color:#fff;font-family:monospace;font-size:1%;line-height:1.1;overflow:hidden;pointer-events:none;position:absolute;top:50%;transition:transform 1s ease;white-space:pre-wrap;z-index:2}.ascii1{max-width:36vw;right:35%;text-align:right}.ascii1,.ascii2{transform:translateY(-50%)}.ascii2{left:31%;max-width:45vw;text-align:left}.hands:hover .ascii1{transform:translate(-100%,-50%)}.hands:hover .ascii2{transform:translate(100%,-50%)}.container{color:#fff;font-size:1rem;max-width:80vw;opacity:0;padding:2rem;position:relative;text-align:left;transition:opacity 1s ease .5s;z-index:1}.name{text-align:center}.checkout{margin-left:30%}.marquee{margin-left:20%;margin-right:90%;overflow:hidden;white-space:nowrap}.marquee-container{margin-left:30%;margin-right:30%;overflow:hidden}.marquee-container .marquee{white-space:nowrap}.hands:hover .container{opacity:1}.link{color:#fff;display:block;font-size:1rem;margin:1rem 0 1rem 30%}.link,.link:hover{text-decoration:none}.link:hover{color:#ff2d2d;text-shadow:0 0 5px #a81616,0 0 10px #e41f1f}body{background:#000}.effect-shine{animation:shine 2s linear infinite;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#fff,#aaa,#fff);color:#0000}@keyframes shine{0%{background-position:-200px}to{background-position:200px}}.toggleButton{background-color:initial;border-color:red;margin-bottom:2rem;margin-left:61%;margin-top:1rem;width:10%}.toggleButton a{color:red;padding:.5rem;text-decoration:none}@media screen and (max-width:1550px){.ascii1,.ascii2{font-size:0;z-index:-1}.effect-shine{font-size:0}.container{opacity:1!important;transition:none;z-index:100}.toggleButton{margin-bottom:2rem;margin-left:31%;margin-top:1rem;width:35%}}:root{--bg-color:#050816;--panel-bg:#0a0a14eb;--panel-border:#ffffff0f;--panel-shadow:0 18px 45px #000000a6;--top-plane-color:#ff9f1c;--new-plane-color:#2ec4b6;--trace-color:#ffffff80;--text-main:#f9fafb;--text-muted:#9ca3af;--accent:#f97316;--danger:#f97373;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif}.hn-root{background:radial-gradient(circle at top,#111827 0,#020617 45%,#000 100%);color:#f9fafb;color:var(--text-main);font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-family:var(--font-sans);height:100vh;overflow:hidden;position:relative;width:100vw}.hn-root .app-overlay{inset:0;pointer-events:none;position:absolute}.hn-root .app-title{left:24px;pointer-events:none;position:absolute;top:16px;z-index:5}.hn-root .app-title-main{color:#e5e7eb;font-size:20px;font-weight:600;letter-spacing:.08em;text-shadow:0 0 12px #0f172ae6;text-transform:uppercase}.hn-root .app-title-sub{color:#9ca3afe6;font-size:11px;letter-spacing:.2em;margin-top:2px;text-transform:uppercase}.hn-root .legend{color:#9ca3afd9;display:flex;font-size:11px;gap:10px;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.hn-root .legend-item{align-items:center;display:inline-flex;gap:6px}.hn-root .legend-dot{border-radius:999px;box-shadow:0 0 0 1px #0f172acc;height:10px;width:10px}.hn-root .legend-dot.top{background:radial-gradient(circle at 30% 30%,#ffe4b5,#ff9f1c);background:radial-gradient(circle at 30% 30%,#ffe4b5,var(--top-plane-color))}.hn-root .legend-dot.new{background:radial-gradient(circle at 30% 30%,#bbf7d0,#2ec4b6);background:radial-gradient(circle at 30% 30%,#bbf7d0,var(--new-plane-color))}.hn-root .error-banner{align-items:center;background:#f87171f2;border-radius:999px;bottom:20px;box-shadow:0 12px 30px #b91c1c73;color:#111827;display:inline-flex;font-size:11px;gap:8px;left:24px;padding:8px 12px;pointer-events:auto;position:absolute;z-index:10}.hn-root .error-dot{background:#fecaca;border-radius:999px;box-shadow:0 0 0 1px #7f1d1db3;height:8px;width:8px}.hn-root .loading-banner{align-items:center;background:#0f172ae6;border-radius:999px;bottom:20px;box-shadow:0 12px 30px #0f172ab3;color:#e5e7eb;display:inline-flex;font-size:11px;gap:8px;left:24px;padding:8px 12px;pointer-events:none;position:absolute;z-index:5}.hn-root .loading-spinner{animation:hn-spin .75s linear infinite;border:2px solid #94a3b880;border-radius:999px;border-top-color:#e5e7eb;height:12px;width:12px}@keyframes hn-spin{to{transform:rotate(1turn)}}.hn-root .sky-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hn-root .starfield{animation:hn-star-twinkle 18s ease-in-out infinite alternate;background-image:radial-gradient(1px 1px at 10% 20%,#ffffff59,#0000),radial-gradient(1px 1px at 80% 40%,#ffffff40,#0000),radial-gradient(1px 1px at 20% 80%,#ffffff40,#0000),radial-gradient(1px 1px at 70% 90%,#ffffff4d,#0000),radial-gradient(1px 1px at 45% 10%,#ffffff47,#0000);filter:blur(.3px);inset:-20%;opacity:.35;position:absolute;transform:scale(1.1)}@keyframes hn-star-twinkle{0%{opacity:.22;transform:scale(1.05) translateZ(0)}to{opacity:.42;transform:scale(1.12) translate3d(0,-8px,0)}}.hn-root .planes-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hn-root .plane{cursor:pointer;pointer-events:auto;position:absolute;transform-origin:50% 50%;-webkit-user-select:none;user-select:none;will-change:transform;z-index:3}.hn-root .plane-hitbox{inset:-10px;position:absolute}.hn-root .plane-body{border-bottom:9px solid #0000;border-left-style:solid;border-left-width:22px;border-top:9px solid #0000;filter:drop-shadow(0 0 5px rgba(15,23,42,.7));height:0;position:relative;width:0}.hn-root .plane-top .plane-body{border-left-color:#ff9f1c;border-left-color:var(--top-plane-color)}.hn-root .plane-new .plane-body{border-left-color:#2ec4b6;border-left-color:var(--new-plane-color)}.hn-root .plane-body:before{background:#0f172a26;border:1px solid #0f172a99;border-radius:3px;content:"";height:6px;left:-10px;position:absolute;top:-3px;width:12px}.hn-root .plane-body:after{background:#0f172a33;border:1px solid #0f172aa6;border-radius:2px;content:"";height:14px;left:-12px;position:absolute;top:-7px;width:8px}.hn-root .plane-keyword-badge{background:#0f172ae6;border-radius:999px;box-shadow:0 6px 14px #0f172acc;color:#e5e7eb;font-size:10px;left:4px;letter-spacing:.12em;padding:2px 6px;pointer-events:none;position:absolute;text-transform:uppercase;top:-20px;white-space:nowrap}.hn-root .plane-keyword-badge span{opacity:.82}.hn-root .plane-top .plane-keyword-badge{border:1px solid #facc15b3}.hn-root .plane-new .plane-keyword-badge{border:1px solid #2dd4bfb3}.hn-root .plane-trail-dot{background-image:radial-gradient(circle at 30% 30%,#e5e7eb,#94a3b84d);border-radius:999px;height:4px;pointer-events:none;position:absolute;width:4px;will-change:transform,opacity;z-index:2}.hn-root .plane-trail-dot.top{box-shadow:0 0 0 1px #f8c47166}.hn-root .plane-trail-dot.new{box-shadow:0 0 0 1px #34d39966}.hn-root .plane-selection-ring{border:1px dashed #f8fafcbf;border-radius:999px;box-shadow:0 0 0 1px #0f172acc;height:36px;left:-18px;opacity:0;pointer-events:none;position:absolute;top:-18px;transform:scale(.9);transition:opacity .15s ease-out,transform .15s ease-out;width:36px}.hn-root .plane-selected .plane-selection-ring{opacity:1;transform:scale(1)}.hn-root .plane-site-icon{background:#0f172af2;border:1px solid #6b7280f2;border-radius:999px;bottom:-10px;color:#e5e7eb;font-size:9px;left:-10px;padding:1px 4px;pointer-events:none;position:absolute}.hn-root .plane-popover{background:#0f172af5;border:1px solid #374151f2;border-radius:12px;box-shadow:0 16px 32px #000000e6;font-size:11px;max-width:260px;padding:8px 10px;pointer-events:none;position:absolute;z-index:4}.hn-root .plane-popover-title{color:#e5e7eb;font-weight:500;margin-bottom:4px}.hn-root .plane-popover-meta{color:#9ca3af;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:8px}.hn-root .stats-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a14eb;background:var(--panel-bg);border:1px solid #ffffff0f;border:1px solid var(--panel-border);border-radius:18px;box-shadow:0 18px 45px #000000a6;box-shadow:var(--panel-shadow);max-width:calc(100vw - 48px);padding:14px 14px 12px;pointer-events:auto;position:absolute;right:24px;top:18px;width:280px;z-index:6}.hn-root .stats-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.hn-root .stats-title{color:#e5e7eb;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hn-root .stats-header-right{align-items:center;display:flex;gap:6px}.hn-root .stats-pill{background:#1f2937e6;color:#d1d5dbe6}.hn-root .pause-button,.hn-root .stats-pill{border:1px solid #374151e6;border-radius:999px;font-size:10px;letter-spacing:.16em;padding:3px 8px;text-transform:uppercase}.hn-root .pause-button{background:#0f172af2;color:#e5e7ebf2;cursor:pointer}.hn-root .pause-button.paused{background:#fbbf2426;border-color:#fbbf24e6;color:#fbbf24}.hn-root .pause-button:focus{box-shadow:0 0 0 1px #f8fafc66;outline:none}.hn-root .stats-grid{grid-gap:8px 10px;display:grid;font-size:11px;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.hn-root .stats-item-label{color:#9ca3af;color:var(--text-muted);font-size:10px;letter-spacing:.16em;margin-bottom:1px;text-transform:uppercase}.hn-root .stats-item-value{color:#f9fafb;font-size:13px;font-weight:500}.hn-root .stats-item-value.muted{color:#d1d5dbe6;font-size:12px}.hn-root .stats-footer{border-top:1px solid #374151d9;display:flex;flex-direction:column;gap:3px;margin-top:6px;padding-top:8px}.hn-root .hint-text{color:#9ca3af;color:var(--text-muted);font-size:11px;margin-top:3px}.hn-root .queue-sidebar{background:#0a0a14e6;border:1px solid #1f2937d9;border-radius:16px;bottom:18px;box-shadow:0 16px 35px #000000b3;max-height:42vh;overflow-y:auto;padding:10px 12px;pointer-events:auto;position:absolute;right:24px;width:260px;z-index:5}.hn-root .queue-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.hn-root .queue-title{color:#9ca3af;color:var(--text-muted);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hn-root .queue-toggle-btn{background:#0f172af2;border:1px solid #374151e6;border-radius:999px;color:#e5e7ebf2;cursor:pointer;font-size:10px;letter-spacing:.12em;padding:2px 8px;text-transform:uppercase}.hn-root .queue-toggle-btn:focus{outline:none}.hn-root .queue-list{display:flex;flex-direction:column;gap:6px}.hn-root .queue-item{background:#0f172ae6;border:1px solid #1f2937e6;border-radius:10px;display:flex;flex-direction:column;padding:6px}.hn-root .queue-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.hn-root .queue-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e5e7eb;display:-webkit-box;font-size:11px;max-height:2.6em;overflow:hidden;text-decoration:none}.hn-root .queue-item-title:hover{text-decoration:underline}.hn-root .queue-item-meta{align-items:center;color:#9ca3af;color:var(--text-muted);display:flex;font-size:10px;gap:6px;margin-top:2px}.hn-root .queue-item-kind-pill{border:1px solid #374151e6;border-radius:999px;font-size:9px;letter-spacing:.16em;padding:1px 5px;text-transform:uppercase}.hn-root .queue-item-kind-top{border-color:#fbbf24d9;color:#fde68a}.hn-root .queue-item-kind-new{border-color:#34d399d9;color:#6ee7b7}.hn-root .queue-item-type-pill{border:1px solid #374151e6;border-radius:999px;color:#d1d5dbe6;font-size:9px;padding:1px 4px}.hn-root .made-by{bottom:18px;color:#9ca3af;color:var(--text-muted);font-size:15px;left:24px;pointer-events:auto;position:absolute;z-index:6}.hn-root .made-by a{border-bottom:1px dashed #94a3b8cc;color:#e5e7eb;text-decoration:none}.hn-root .made-by a:hover{text-decoration:underline}@media (max-width:720px){.hn-root .stats-panel{left:12px;right:12px;top:10px;width:auto}.hn-root .app-title{left:16px;top:70px}.hn-root .legend{flex-wrap:wrap;row-gap:4px}.hn-root .queue-sidebar{bottom:60px;left:12px;max-height:40vh;right:12px;width:auto}.hn-root .made-by{bottom:12px;font-size:10px;left:16px}.hn-root .error-banner,.hn-root .loading-banner{justify-content:center;left:16px;right:16px}}
/*# sourceMappingURL=main.f063c8bc.css.map*/