.axy-toast{position:fixed;bottom:24px;right:24px;z-index:9999;background:var(--ink-soft);color:var(--paper);border:1px solid var(--signal);box-shadow:0 8px 24px #00000040,0 0 16px var(--signal-dot-ring);padding:10px 18px;border-radius:999px;font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(12px) scale(.96);pointer-events:none;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.axy-toast:before{content:"";display:inline-block;width:6px;height:6px;background:var(--signal);border-radius:50%;box-shadow:0 0 6px var(--signal)}.axy-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.header-left{display:flex;align-items:center}.brand-link{display:inline-flex;align-items:center;gap:13px;text-decoration:none;color:inherit;transition:opacity .16s ease}.brand-link:hover{opacity:.85}.site-nav{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:999px}.nav-link{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap}.nav-link .nav-idx{color:var(--signal);font-size:.5rem;opacity:.85}.nav-link:hover{color:var(--paper);background:var(--theme-toggle-hover-bg)}.nav-link.is-active{color:var(--paper);background:var(--ink-soft);box-shadow:0 1px 3px #0d131714,inset 0 0 0 1px var(--line-strong)}:root[data-theme=dark] .nav-link.is-active{background:var(--ink-lift);box-shadow:0 2px 6px #00000059,inset 0 0 0 1px var(--line-strong)}.footer-nav{display:inline-flex;gap:18px;align-items:center;justify-content:center}.footer-nav a{color:var(--muted);text-decoration:none;font-family:var(--mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease}.footer-nav a:hover,.footer-nav a.is-active{color:var(--paper)}.subpage-hero{position:relative;padding-top:64px;padding-bottom:48px;border-bottom:1px solid var(--line)}.subpage-meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.subpage-badge-track{display:inline-flex;align-items:center;gap:12px}.coordinate-tag{color:var(--muted);font-family:var(--mono);font-size:.54rem;letter-spacing:.1em}.subpage-title{margin:0 0 20px;font-size:clamp(3.2rem,6.2vw,5.6rem);line-height:.9;letter-spacing:-.06em;font-weight:700}.subpage-title em{font-family:var(--serif);font-weight:400;color:var(--signal);letter-spacing:-.05em}.subpage-lede{max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.55;margin-bottom:36px}.telemetry-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.telemetry-item{background:var(--ink-soft);padding:14px 18px;display:flex;flex-direction:column;gap:4px}.telemetry-label{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.telemetry-val{font-family:var(--mono);font-size:1.15rem;font-weight:700;color:var(--paper);letter-spacing:-.03em}.telemetry-val.signal-val{color:var(--signal)}.controls-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 20px}.filter-pills{display:flex;flex-wrap:wrap;gap:6px}.filter-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none}.filter-btn:hover{color:var(--paper);border-color:var(--line-strong);background:var(--theme-toggle-hover-bg)}.filter-btn.is-active{color:var(--paper);background:var(--ink-soft);border-color:var(--signal);box-shadow:0 0 10px var(--signal-dot-ring)}:root[data-theme=dark] .filter-btn.is-active{background:var(--ink-lift)}.filter-btn .count-badge{font-size:.48rem;color:var(--signal);background:#0f59451a;padding:2px 6px;border-radius:999px}:root[data-theme=dark] .filter-btn .count-badge{background:#c8f24a26}.search-field{position:relative;min-width:260px;max-width:380px;flex:1}.search-input{width:100%;height:34px;padding:0 14px 0 34px;background:var(--ink-soft);border:1px solid var(--line);border-radius:999px;color:var(--paper);font-family:var(--mono);font-size:.66rem;letter-spacing:.03em;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.search-input::placeholder{color:var(--muted);opacity:.75}.search-input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dot-ring)}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:var(--muted);pointer-events:none}.search-clear-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;color:var(--muted);cursor:pointer;display:none;font-size:.75rem}.search-clear-btn.is-shown{display:block}.arch-banner{background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:24px;margin:18px 0 32px;display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(240px,1fr);gap:28px;align-items:center}.arch-banner-title{margin:0 0 10px;font-size:1.28rem;font-weight:700;letter-spacing:-.03em}.arch-banner-text{margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}.arch-points{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.arch-point{border-left:2px solid var(--signal);padding-left:12px}.arch-point h4{margin:0 0 3px;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--paper)}.arch-point p{margin:0;font-size:.75rem;color:var(--muted);line-height:1.4}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;padding-bottom:80px}.empty-state{grid-column:1 / -1;text-align:center;padding:80px 20px;background:var(--ink-soft);border:1px dashed var(--line);border-radius:8px}.empty-state h3{margin:0 0 8px;font-size:1.2rem;color:var(--paper)}.empty-state p{margin:0;color:var(--muted);font-size:.85rem}.axy-card{background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:22px;display:flex;flex-direction:column;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.axy-card:hover{border-color:var(--line-strong);box-shadow:0 12px 28px -12px #0000001f;transform:translateY(-2px)}.card-header-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.card-badge{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:4px;font-weight:700}.badge-mcp{background:#2d6b7b1f;color:var(--blue);border:1px solid rgba(45,107,123,.28)}:root[data-theme=dark] .badge-mcp{background:#75a8b429;border-color:#75a8b459}.badge-skill{background:#0f59451f;color:var(--signal);border:1px solid rgba(15,89,69,.28)}:root[data-theme=dark] .badge-skill{background:#c8f24a24;border-color:#c8f24a59}.badge-video{background:#dc46461f;color:#c94040;border:1px solid rgba(220,70,70,.3)}:root[data-theme=dark] .badge-video{color:#ff6b6b;border-color:#ff6b6b59}.badge-camera{background:#14968c1f;color:#0d8075;border:1px solid rgba(20,150,140,.3)}:root[data-theme=dark] .badge-camera{color:#38ef7d;border-color:#38ef7d59}.badge-image{background:#a050dc1f;color:#8b44c6;border:1px solid rgba(160,80,220,.3)}:root[data-theme=dark] .badge-image{color:#c384fd;border-color:#c384fd59}.badge-llm{background:#2d6b7b1f;color:var(--blue);border:1px solid rgba(45,107,123,.28)}.badge-ui-animation{background:#d977061f;color:#b45309;border:1px solid rgba(217,119,6,.28)}:root[data-theme=dark] .badge-ui-animation{background:#f59e0b29;color:#fbbf24;border-color:#f59e0b59}.badge-ai-video{background:#dc46461f;color:#c94040;border:1px solid rgba(220,70,70,.3)}:root[data-theme=dark] .badge-ai-video{color:#ff6b6b;border-color:#ff6b6b59}.badge-ai-image{background:#a050dc1f;color:#8b44c6;border:1px solid rgba(160,80,220,.3)}:root[data-theme=dark] .badge-ai-image{color:#c384fd;border-color:#c384fd59}.badge-providers-models{background:#0e74901f;color:#0e7490;border:1px solid rgba(14,116,144,.28)}:root[data-theme=dark] .badge-providers-models{background:#06b6d429;color:#22d3ee;border-color:#06b6d459}.badge-agents-mcp{background:#0f59451f;color:var(--signal);border:1px solid rgba(15,89,69,.28)}:root[data-theme=dark] .badge-agents-mcp{background:#c8f24a24;border-color:#c8f24a59}.badge-reverse-api{background:#6366f11f;color:#4f46e5;border:1px solid rgba(99,102,241,.28)}:root[data-theme=dark] .badge-reverse-api{background:#818cf829;color:#a5b4fc;border-color:#818cf859}.card-transport-tag{font-family:var(--mono);font-size:.52rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.card-title{margin:0 0 6px;font-size:1.24rem;letter-spacing:-.035em;font-weight:700;line-height:1.15}.card-package-name{font-family:var(--mono);font-size:.64rem;color:var(--muted);margin-bottom:14px;letter-spacing:.04em;word-break:break-all}.card-desc{margin:0 0 16px;color:var(--muted);font-size:.83rem;line-height:1.5;flex:1}.card-desc-para{margin:0 0 8px}.card-desc-para:last-child{margin-bottom:0}.card-tools-wrap{margin-bottom:16px}.card-tools-label{font-family:var(--mono);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.tools-chip-list{display:flex;flex-wrap:wrap;gap:5px}.tool-chip{font-family:var(--mono);font-size:.54rem;padding:3px 7px;background:var(--ink-lift);border:1px solid var(--line);border-radius:4px;color:var(--paper)}.card-code-block{background:var(--ink);border:1px solid var(--line);border-radius:5px;padding:10px 12px;font-family:var(--mono);font-size:.62rem;line-height:1.45;color:var(--paper);overflow-x:auto;margin-bottom:16px;position:relative}.card-code-block pre{margin:0;white-space:pre-wrap;word-break:break-word}.card-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--line);margin-top:auto}.btn-compact{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;font-family:var(--mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:all .16s ease;-webkit-user-select:none;user-select:none}.btn-primary{background:var(--signal);color:#fff;border:1px solid transparent;font-weight:700}:root[data-theme=dark] .btn-primary{color:var(--ink)}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--paper);border:1px solid var(--line)}.btn-ghost:hover{background:var(--theme-toggle-hover-bg);border-color:var(--line-strong)}.card-links-list{display:flex;gap:8px;align-items:center}.card-link-item{color:var(--muted);text-decoration:none;font-family:var(--mono);font-size:.52rem;letter-spacing:.08em;transition:color .16s ease}.card-link-item:hover{color:var(--signal)}.prompt-media-box{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:#000;border:1px solid var(--line);margin-bottom:16px;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}.prompt-media-box:hover,.prompt-media-box.is-playing{border-color:var(--signal)}:root[data-theme=dark] .prompt-media-box:hover,:root[data-theme=dark] .prompt-media-box.is-playing{border-color:var(--signal);box-shadow:0 0 16px -4px #c8f24a33}.prompt-media-box video{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer;transition:transform .3s ease}.prompt-media-box:hover video,.prompt-media-box.is-playing video{transform:scale(1.02)}.prompt-media-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.prompt-media-box:hover img{transform:scale(1.03)}.media-indicator{position:absolute;top:10px;left:10px;background:#071015bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#fff;padding:3px 8px;border-radius:4px;font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;z-index:2;display:inline-flex;align-items:center;gap:5px;transition:border-color .2s ease,color .2s ease}.prompt-media-box.is-playing .media-indicator{border-color:var(--signal);color:var(--signal)}.video-play-overlay{position:absolute;bottom:10px;right:10px;z-index:2;background:#071015bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:4px;padding:4px 8px;font-family:var(--mono);font-size:.48rem;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .16s ease,border-color .16s ease,color .16s ease}.video-play-overlay:hover,.prompt-media-box.is-playing .video-play-overlay{background:#071015f2;border-color:var(--signal);color:var(--signal)}.axy-card.is-video-playing{border-color:var(--line-strong)}.prompt-text-panel{background:var(--ink-lift);border:1px solid var(--line);border-radius:6px;padding:12px;margin-bottom:14px;position:relative}.prompt-text-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.prompt-text-label{font-family:var(--mono);font-size:.48rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.prompt-content{font-family:var(--mono);font-size:.68rem;line-height:1.45;color:var(--paper);max-height:110px;overflow-y:auto;word-break:break-word}.params-table{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:14px}.param-cell{font-family:var(--mono);font-size:.56rem;color:var(--muted)}.param-cell strong{color:var(--paper);font-weight:700}.showcase-featured{margin-bottom:40px}.showcase-stage-grid{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(280px,1fr);gap:24px}.showcase-card{background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:24px;display:flex;flex-direction:column}.showcase-card-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}.showcase-card-title{margin:0 0 6px;font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.showcase-card-desc{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.canvas-holder{position:relative;width:100%;aspect-ratio:16 / 10;background:#04090c;border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.canvas-holder canvas{width:100%;height:100%;display:block}.canvas-hud-overlay{position:absolute;top:12px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;font-family:var(--mono);font-size:.52rem;color:var(--signal);letter-spacing:.08em}.canvas-crosshair-readout{position:absolute;bottom:12px;left:14px;font-family:var(--mono);font-size:.5rem;color:#75a8b4;letter-spacing:.08em;pointer-events:none}.interactive-panel{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--ink-lift);border-radius:6px;border:1px solid var(--line);margin-top:auto}.control-group{display:flex;align-items:center;gap:8px}.control-label{font-family:var(--mono);font-size:.52rem;color:var(--muted);text-transform:uppercase}.range-slider{accent-color:var(--signal);cursor:pointer;height:4px}.btn-toggle-switch{padding:4px 10px;background:var(--ink-soft);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-family:var(--mono);font-size:.52rem;cursor:pointer}.btn-toggle-switch:hover{border-color:var(--signal)}.hud-gauges-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px}.hud-gauge-box{background:var(--ink-lift);border:1px solid var(--line);border-radius:6px;padding:14px;text-align:center;position:relative}.hud-gauge-svg{width:90px;height:90px;margin:0 auto 8px;display:block}.gauge-bg-ring{stroke:var(--line-strong)}.gauge-val-ring{stroke:var(--signal);transition:stroke-dashoffset .4s ease}.hud-gauge-title{font-family:var(--mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.hud-gauge-number{font-family:var(--mono);font-size:1.15rem;font-weight:700;color:var(--paper)}.scramble-playground{background:var(--ink-lift);border:1px solid var(--line);border-radius:6px;padding:18px;margin-bottom:16px}.scramble-target-text{font-family:var(--mono);font-size:1.5rem;font-weight:700;color:var(--signal);letter-spacing:.06em;min-height:42px;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.scramble-input-field{width:100%;background:var(--ink-soft);border:1px solid var(--line);border-radius:4px;padding:8px 12px;color:var(--paper);font-family:var(--mono);font-size:.75rem;margin-top:12px;outline:none}.scramble-input-field:focus{border-color:var(--signal)}.tilt-card-wrapper{perspective:1000px;margin-bottom:16px}.tilt-card-inner{background:var(--ink-lift);border:1px solid var(--line-strong);border-radius:8px;padding:24px;transform-style:preserve-3d;transition:transform .12s ease,box-shadow .12s ease;position:relative;overflow:hidden}.tilt-card-glow{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--signal) 0%,transparent 70%);opacity:.15;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .2s ease}.audio-bars-container{display:flex;align-items:flex-end;gap:3px;height:80px;padding:12px;background:#04090c;border-radius:6px;border:1px solid var(--line);margin-bottom:16px}.audio-bar{flex:1;background:var(--signal);border-radius:2px 2px 0 0;min-height:4px;transition:height .12s ease;opacity:.85}.code-tab-nav{display:flex;gap:4px;margin-bottom:12px}.code-tab-btn{padding:4px 10px;font-family:var(--mono);font-size:.52rem;background:var(--ink-lift);border:1px solid var(--line);border-radius:4px;color:var(--muted);cursor:pointer}.code-tab-btn.is-active{color:var(--paper);border-color:var(--signal);background:var(--ink-soft)}@media(max-width:960px){.arch-banner{grid-template-columns:1fr;gap:18px}.showcase-stage-grid{grid-template-columns:1fr}}@media(max-width:800px){.site-header{min-height:auto;padding:14px 0 12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.header-left{order:1;flex-shrink:0}.header-right{order:2;display:inline-flex;align-items:center;gap:12px}.site-nav{order:3;width:100%;margin-top:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;justify-content:flex-start;padding:4px;gap:6px}.site-nav::-webkit-scrollbar{display:none}.nav-link{min-height:36px;padding:6px 12px;font-size:.56rem;flex-shrink:0;box-sizing:border-box}.subpage-hero{padding-top:40px;padding-bottom:32px}.subpage-title{font-size:clamp(2.5rem,12vw,3.8rem)}.controls-bar{flex-direction:column;align-items:stretch}.search-field{max-width:100%}.catalog-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr;row-gap:14px}.footer-nav{grid-column:1 / -1;order:3;justify-content:flex-start;flex-wrap:wrap;gap:12px}}
