.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}}.status-system-banner{background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:24px 28px;margin:24px 0 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 4px 16px #00000008;transition:border-color .2s ease}:root[data-theme=dark] .status-system-banner{box-shadow:0 4px 20px #00000040}.status-system-banner.is-operational{border-left:4px solid var(--signal)}.status-banner-left{display:flex;align-items:center;gap:16px}.status-large-pulse{position:relative;width:16px;height:16px;background:var(--signal);border-radius:50%;flex-shrink:0;box-shadow:0 0 10px var(--signal)}.status-large-pulse:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid var(--signal);opacity:.6;animation:axy-pulse-ring 2.4s infinite cubic-bezier(.2,.8,.2,1)}@keyframes axy-pulse-ring{0%{transform:scale(.9);opacity:.8}70%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}.status-banner-title{margin:0 0 4px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.status-banner-sub{margin:0;font-size:.84rem;color:var(--muted);font-family:var(--sans)}.status-banner-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.status-refresh-btn,.status-report-trigger-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .16s ease}.status-refresh-btn{background:var(--ink-lift);border:1px solid var(--line);color:var(--paper)}.status-refresh-btn:hover{border-color:var(--line-strong);background:var(--ink-soft)}.status-refresh-btn.is-spinning svg{animation:axy-spin .8s linear infinite}@keyframes axy-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-report-trigger-btn{background:var(--signal);color:#fff;border:1px solid var(--signal-deep);font-weight:700}:root[data-theme=dark] .status-report-trigger-btn{color:#071015}.status-report-trigger-btn:hover{opacity:.9;transform:translateY(-1px)}.status-services-list{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.service-card{background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:20px 24px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.service-card:hover{border-color:var(--line-strong);box-shadow:0 4px 16px #0000000a}.service-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;flex-wrap:wrap}.service-card-title-group{display:flex;flex-direction:column;gap:4px}.service-meta-top{display:inline-flex;align-items:center;gap:10px}.service-code-tag{font-family:var(--mono);font-size:.52rem;letter-spacing:.08em;color:var(--signal);background:#0f594514;padding:2px 6px;border-radius:3px;border:1px solid var(--line)}:root[data-theme=dark] .service-code-tag{background:#c8f24a14}.service-category-tag{font-family:var(--mono);font-size:.54rem;letter-spacing:.06em;color:#7a8d94;text-transform:uppercase}:root[data-theme=dark] .service-category-tag{color:#b0c7c3}.service-card-name{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.service-card-telemetry{display:flex;align-items:center;gap:14px}.service-stat-item{display:flex;flex-direction:column;align-items:flex-end}.service-stat-label{font-family:var(--mono);font-size:.48rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.service-stat-val{font-family:var(--mono);font-size:.88rem;font-weight:700;color:var(--paper)}.service-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--mono);font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.service-badge.is-operational{background:#0f59451a;color:var(--signal);border:1px solid var(--signal-dot-ring)}:root[data-theme=dark] .service-badge.is-operational{background:#c8f24a1a;color:var(--signal)}.service-badge.is-degraded{background:#f59e0b1f;color:#d97706;border:1px solid rgba(245,158,11,.28)}:root[data-theme=dark] .service-badge.is-degraded{color:#fbbf24}.service-badge.is-maintenance{background:#3b82f61f;color:#2563eb;border:1px solid rgba(59,130,246,.28)}:root[data-theme=dark] .service-badge.is-maintenance{color:#60a5fa}.service-badge .status-dot{width:6px;height:6px}.service-desc{margin:0 0 16px;font-size:.84rem;color:var(--muted);line-height:1.5}.uptime-strip-container{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.uptime-strip-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:var(--mono);font-size:.52rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.uptime-bars-track{display:flex;gap:2px;height:28px;align-items:stretch;background:var(--ink);padding:3px;border-radius:4px;border:1px solid var(--line);position:relative}.uptime-bar{flex:1;border-radius:1px;transition:transform .12s ease,opacity .12s ease;cursor:pointer;position:relative}.uptime-bar:hover{transform:scaleY(1.22);z-index:10;opacity:1!important}.uptime-bar.bar-operational{background:var(--signal);opacity:.88}.uptime-bar.bar-degraded{background:#f59e0b}.uptime-bar.bar-maintenance{background:#3b82f6}.uptime-bar.bar-incident{background:#ef4444}.uptime-strip-footer{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-family:var(--mono);font-size:.5rem;color:var(--muted);letter-spacing:.06em}.uptime-strip-footer a{color:var(--signal);text-decoration:none;border-bottom:1px dashed var(--signal);padding-bottom:1px}.uptime-strip-footer a:hover{border-bottom-style:solid}.uptime-tooltip{position:fixed;z-index:10000;background:var(--ink-soft);color:var(--paper);border:1px solid var(--line-strong);padding:8px 12px;border-radius:6px;font-family:var(--mono);font-size:.54rem;letter-spacing:.05em;pointer-events:none;white-space:nowrap;box-shadow:0 8px 24px #00000047;transform:translate(-50%,-100%);margin-top:-10px;display:none;line-height:1.45}.uptime-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--ink-soft) transparent transparent transparent}.uptime-strip-legend{display:inline-flex;align-items:center;gap:12px}.legend-item{display:inline-flex;align-items:center;gap:4px;font-size:.48rem;color:var(--muted);text-transform:uppercase}.legend-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.legend-dot.dot-operational{background:var(--signal)}.legend-dot.dot-maintenance{background:#3b82f6}.legend-dot.dot-degraded{background:#f59e0b}.legend-dot.dot-incident{background:#ef4444}.telemetry-dashboard-grid{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(280px,1fr);gap:24px;margin-bottom:48px}.telemetry-card{background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:24px;display:flex;flex-direction:column}.telemetry-card-title{margin:0 0 6px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.telemetry-card-desc{margin:0 0 18px;font-size:.8rem;color:var(--muted);line-height:1.45}.chart-holder{position:relative;width:100%;height:220px;background:#04090c;border-radius:6px;border:1px solid var(--line);overflow:hidden;margin-bottom:16px}.chart-canvas{width:100%;height:100%;display:block}.chart-readout-hud{position:absolute;top:8px;left:42px;right:14px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.52rem;letter-spacing:.06em;color:var(--signal);pointer-events:none}.chart-controls-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.chart-time-pills{display:inline-flex;gap:4px;background:var(--ink-lift);border:1px solid var(--line);padding:2px;border-radius:4px}.chart-time-btn{border:none;background:none;font-family:var(--mono);font-size:.5rem;padding:4px 8px;color:var(--muted);cursor:pointer;border-radius:3px;transition:all .12s ease}.chart-time-btn.is-active{background:var(--ink-soft);color:var(--paper);font-weight:700;box-shadow:0 1px 2px #0000001a}.regional-traffic-list{display:flex;flex-direction:column;gap:14px;margin-top:12px}.region-item-row{display:flex;flex-direction:column;gap:6px}.region-item-meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:.54rem;letter-spacing:.06em}.region-item-name{color:var(--paper);font-weight:700}.region-item-stats{color:var(--muted)}.region-item-stats strong{color:var(--signal)}.region-bar-track{height:6px;background:var(--ink-lift);border-radius:3px;overflow:hidden;border:1px solid var(--line)}.region-bar-fill{height:100%;background:var(--signal);border-radius:3px;transition:width .4s ease}.incident-journal{display:flex;flex-direction:column;gap:16px;margin-bottom:56px}.incident-card{background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:22px 26px;transition:border-color .16s ease}.incident-card:hover{border-color:var(--line-strong)}.incident-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.incident-badge-group{display:inline-flex;align-items:center;gap:8px}.incident-id-tag{font-family:var(--mono);font-size:.52rem;letter-spacing:.08em;color:var(--signal);background:#0f594514;padding:3px 8px;border-radius:4px;border:1px solid var(--line)}:root[data-theme=dark] .incident-id-tag{background:#c8f24a14}.incident-sev-badge{font-family:var(--mono);font-size:.5rem;letter-spacing:.08em;font-weight:700;padding:2px 7px;border-radius:3px;text-transform:uppercase}.incident-sev-badge.sev-maintenance{background:#3b82f61f;color:#2563eb;border:1px solid rgba(59,130,246,.28)}:root[data-theme=dark] .incident-sev-badge.sev-maintenance{color:#60a5fa}.incident-sev-badge.sev-minor{background:#f59e0b1f;color:#d97706;border:1px solid rgba(245,158,11,.28)}:root[data-theme=dark] .incident-sev-badge.sev-minor{color:#fbbf24}.incident-timestamp{font-family:var(--mono);font-size:.52rem;color:var(--muted);letter-spacing:.06em}.incident-title{margin:0 0 10px;font-size:1.18rem;font-weight:700;letter-spacing:-.02em}.incident-summary{margin:0 0 16px;font-size:.84rem;color:var(--muted);line-height:1.55}.incident-affected-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.affected-tag{font-family:var(--mono);font-size:.5rem;letter-spacing:.06em;padding:2px 8px;border-radius:3px;background:var(--ink-lift);border:1px solid var(--line);color:var(--paper)}.incident-timeline{display:flex;flex-direction:column;gap:10px;border-left:2px solid var(--line);padding-left:16px;margin-left:6px}.timeline-entry{position:relative;display:flex;flex-direction:column;gap:2px}.timeline-entry:before{content:"";position:absolute;left:-21px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--signal);border:2px solid var(--ink-soft)}.timeline-time{font-family:var(--mono);font-size:.5rem;color:var(--signal);letter-spacing:.06em;font-weight:700}.timeline-text{font-size:.8rem;color:var(--paper);line-height:1.45}.axy-floating-bug-btn{position:fixed;bottom:24px;right:24px;z-index:9980;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:var(--ink-soft);color:var(--paper);border:1px solid var(--line-strong);border-radius:999px;box-shadow:0 8px 24px #00000029;cursor:pointer;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:root[data-theme=dark] .axy-floating-bug-btn{box-shadow:0 8px 28px #00000073}.axy-floating-bug-btn:hover{transform:translateY(-2px);border-color:var(--signal);box-shadow:0 10px 30px #00000038,0 0 12px var(--signal-dot-ring)}.axy-bug-dot{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal);flex-shrink:0}.axy-bug-text{font-weight:700}.axy-bug-code{color:var(--muted);font-size:.48rem;opacity:.8}.axy-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background:#071015c2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .22s ease}.axy-modal-overlay.is-open{opacity:1;pointer-events:auto}.axy-modal-card{position:relative;width:100%;max-width:660px;max-height:92vh;background:var(--ink-soft);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 24px 64px #00000059;display:flex;flex-direction:column;overflow:hidden;transform:translateY(16px) scale(.98);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.axy-modal-overlay.is-open .axy-modal-card{transform:translateY(0) scale(1)}.axy-modal-header{padding:22px 26px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:var(--ink-lift)}.axy-modal-title{margin:4px 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.axy-modal-title em{font-family:var(--serif);color:var(--signal)}.axy-modal-close{background:none;border:1px solid var(--line);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;font-size:.84rem;transition:all .14s ease;flex-shrink:0}.axy-modal-close:hover{background:var(--ink);color:var(--paper);border-color:var(--line-strong)}.axy-modal-form{padding:22px 26px;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:18px}.axy-modal-lede{margin:0;font-size:.82rem;color:var(--muted);line-height:1.5}.axy-form-group{display:flex;flex-direction:column;gap:8px}.axy-label-row{display:flex;justify-content:space-between;align-items:center}.axy-form-label{font-family:var(--mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);font-weight:700}.axy-form-label .req{color:#ef4444}.axy-char-counter{font-family:var(--mono);font-size:.48rem;color:var(--muted)}.axy-pill-grid{display:flex;flex-wrap:wrap;gap:6px}.axy-pill{border:1px solid var(--line);background:var(--ink-lift);color:var(--muted);padding:6px 12px;border-radius:999px;font-family:var(--mono);font-size:.52rem;letter-spacing:.06em;cursor:pointer;transition:all .14s ease}.axy-pill:hover{color:var(--paper);border-color:var(--line-strong)}.axy-pill.is-active{background:var(--signal);color:#fff;border-color:var(--signal-deep);font-weight:700}:root[data-theme=dark] .axy-pill.is-active{color:#071015}.axy-form-row{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.axy-form-select,.axy-form-input,.axy-form-textarea{width:100%;box-sizing:border-box;background:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px 14px;font-family:var(--sans);font-size:.84rem;color:var(--paper);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.axy-form-select:focus,.axy-form-input:focus,.axy-form-textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-dot-ring)}.axy-form-textarea{resize:vertical;min-height:80px;line-height:1.5}.axy-form-textarea.is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.axy-field-hint{font-family:var(--mono);font-size:.48rem;color:var(--muted);letter-spacing:.05em;transition:color .16s ease}.axy-severity-track{display:flex;gap:4px}.axy-sev-option{flex:1;cursor:pointer}.axy-sev-option input{display:none}.sev-badge{display:block;text-align:center;padding:9px 4px;border-radius:4px;font-family:var(--mono);font-size:.5rem;letter-spacing:.06em;font-weight:700;border:1px solid var(--line);background:var(--ink);color:var(--muted);transition:all .14s ease}.axy-sev-option input:checked+.sev-badge.sev-low{background:#0f594526;color:var(--signal);border-color:var(--signal)}.axy-sev-option input:checked+.sev-badge.sev-med{background:#f59e0b26;color:#f59e0b;border-color:#f59e0b}.axy-sev-option input:checked+.sev-badge.sev-high{background:#f9731626;color:#f97316;border-color:#f97316}.axy-sev-option input:checked+.sev-badge.sev-crit{background:#ef44442e;color:#ef4444;border-color:#ef4444}.axy-dropzone{border:1px dashed var(--line-strong);border-radius:6px;background:var(--ink);padding:16px;cursor:pointer;transition:all .16s ease;position:relative}.axy-dropzone:hover,.axy-dropzone.dragover{border-color:var(--signal);background:var(--ink-lift)}.axy-dropzone-content{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--muted);font-size:.78rem}.axy-dropzone-content svg{color:var(--signal)}.axy-dropzone-content small{font-family:var(--mono);font-size:.48rem;letter-spacing:.04em;opacity:.85}.axy-preview-box{display:flex;align-items:center;gap:12px}.axy-preview-box img{width:54px;height:54px;object-fit:cover;border-radius:4px;border:1px solid var(--line)}.axy-preview-meta{flex:1;display:flex;flex-direction:column;gap:3px;font-family:var(--mono);font-size:.52rem}.axy-preview-name{color:var(--paper);font-weight:700;word-break:break-all}.axy-preview-size{color:var(--muted)}.axy-remove-file-btn{background:none;border:1px solid var(--line);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted);font-size:.7rem}.axy-remove-file-btn:hover{color:#ef4444;border-color:#ef4444}.axy-telemetry-accordion{background:var(--ink);border:1px solid var(--line);border-radius:6px;padding:12px 14px}.axy-checkbox-label{display:flex;align-items:center;gap:10px;font-size:.76rem;color:var(--paper);cursor:pointer;font-family:var(--sans)}.axy-checkbox-label input{display:none}.axy-checkbox-custom{width:14px;height:14px;border:1px solid var(--line-strong);border-radius:3px;display:inline-block;position:relative;flex-shrink:0;background:var(--ink-soft)}.axy-checkbox-label input:checked+.axy-checkbox-custom{background:var(--signal);border-color:var(--signal)}.axy-checkbox-label input:checked+.axy-checkbox-custom:after{content:"✓";position:absolute;top:-2px;left:2px;font-size:10px;color:#fff}:root[data-theme=dark] .axy-checkbox-label input:checked+.axy-checkbox-custom:after{color:#071015}.axy-toggle-telemetry-btn{background:none;border:none;color:var(--signal);font-family:var(--mono);font-size:.48rem;letter-spacing:.06em;padding:6px 0 0 24px;cursor:pointer;display:block}.axy-toggle-telemetry-btn:hover{text-decoration:underline}.axy-telemetry-preview{margin-top:10px;background:#04090c;border:1px solid var(--line);border-radius:4px;padding:10px 12px;max-height:140px;overflow-y:auto}.axy-telemetry-preview pre{margin:0;font-family:var(--mono);font-size:.48rem;color:#9bb0ac;line-height:1.4;white-space:pre-wrap}.axy-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.axy-btn-primary,.axy-btn-secondary,.axy-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:999px;font-family:var(--mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:all .16s ease}.axy-btn-primary{background:var(--signal);color:#fff;border:1px solid var(--signal-deep);font-weight:700}:root[data-theme=dark] .axy-btn-primary{color:#071015}.axy-btn-primary:hover{opacity:.92;transform:translateY(-1px)}.axy-btn-primary.is-loading .axy-btn-text{opacity:.4}.axy-btn-primary.is-loading .axy-btn-spinner{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:axy-spin .6s linear infinite}.axy-btn-secondary{background:var(--ink-lift);border:1px solid var(--line);color:var(--paper)}.axy-btn-secondary:hover{border-color:var(--line-strong);background:var(--ink-soft)}.axy-btn-ghost{background:none;border:1px solid transparent;color:var(--muted)}.axy-btn-ghost:hover{color:var(--paper)}.axy-success-screen{padding:36px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.axy-success-icon-wrap{margin-bottom:4px}.axy-success-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#0f59451f;color:var(--signal);border:1px solid var(--signal);font-family:var(--mono);font-size:.56rem;letter-spacing:.08em;font-weight:700}:root[data-theme=dark] .axy-success-badge{background:#c8f24a1f}.axy-success-title{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.03em}.axy-success-text{margin:0;font-size:.84rem;color:var(--muted);max-width:480px;line-height:1.5}.axy-ticket-card{width:100%;background:var(--ink);border:1px solid var(--line);border-radius:6px;padding:16px 20px;margin:12px 0 16px;display:flex;flex-direction:column;gap:10px;text-align:left}.axy-ticket-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:.52rem;letter-spacing:.06em}.axy-ticket-lbl{color:var(--muted);text-transform:uppercase}.axy-ticket-id{color:var(--signal);font-size:.64rem;font-weight:700;background:#0f594514;padding:2px 8px;border-radius:3px;border:1px solid var(--line)}:root[data-theme=dark] .axy-ticket-id{background:#c8f24a14}.axy-ticket-val{color:var(--paper);font-weight:700}.axy-success-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}@media(max-width:800px){.status-system-banner{flex-direction:column;align-items:stretch;padding:20px}.status-banner-right{justify-content:flex-start}.telemetry-dashboard-grid,.axy-form-row{grid-template-columns:1fr}.axy-modal-actions{flex-direction:column}.axy-modal-actions button{width:100%}.service-card-header{flex-direction:column;align-items:flex-start}.service-card-telemetry{width:100%;justify-content:space-between}.axy-floating-bug-btn{bottom:16px;right:16px;padding:8px 14px;font-size:.52rem}}.zero-reg-banner{background:var(--ink-soft);border:1px solid var(--line);border-radius:12px;padding:32px;margin:36px 0 48px;position:relative;overflow:hidden}.zero-reg-heading-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.zero-reg-title{font-family:var(--sans);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:var(--paper);margin:0}.zero-reg-subtitle{color:var(--muted);font-size:.86rem;line-height:1.5;margin-top:6px;max-width:680px}.hero-calc-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:var(--signal);color:#fff;border:1px solid var(--signal);border-radius:999px;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;font-weight:700;cursor:pointer;box-shadow:0 4px 14px var(--signal-dot-ring);transition:all .18s ease}.hero-calc-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 18px #0f594559}.zero-reg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}.zero-reg-card{background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:8px;transition:border-color .18s ease,transform .18s ease}.zero-reg-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.zero-reg-card-icon{font-family:var(--mono);font-size:.65rem;color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:6px}.zero-reg-card-icon:before{content:"✦";font-size:.8rem;color:var(--signal)}.zero-reg-card h3{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--paper);margin:0}.zero-reg-card p{color:var(--muted);font-size:.78rem;line-height:1.55;margin:0}.quickstart-box{margin-top:32px;border:1px solid var(--line);border-radius:8px;background:#090e11;color:#dbe4e6;overflow:hidden;box-shadow:0 12px 32px -8px #00000059}.quickstart-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#0d1519;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:10px}.snippet-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.snippet-tabs::-webkit-scrollbar{display:none}.snippet-tab{background:transparent;border:1px solid transparent;color:#7d8f95;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .16s ease;white-space:nowrap}.snippet-tab:hover{color:#fff;background:#ffffff0d}.snippet-tab.is-active{color:#fff;background:#0f594566;border-color:#c8f24a66;box-shadow:0 0 10px #0f59454d}.snippet-actions{display:flex;align-items:center;gap:8px}.copy-snippet-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#c7d5d8;font-family:var(--mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .16s ease}.copy-snippet-btn:hover{background:#ffffff29;color:#fff;border-color:#ffffff4d}.quickstart-code-view{padding:18px 20px;font-family:var(--mono);font-size:.72rem;line-height:1.6;margin:0;overflow-x:auto;white-space:pre;color:#cdd8db}.code-keyword{color:#79c0ff}.code-string{color:#7ee787}.code-comment{color:#8b949e;font-style:italic}.code-param{color:#ffa657}.calculator-wrap{background:var(--ink-soft);border:1px solid var(--line);border-radius:12px;padding:32px;margin-bottom:48px;position:relative;box-shadow:0 8px 30px -10px #0d13170f}:root[data-theme=dark] .calculator-wrap{box-shadow:0 8px 32px -8px #0006}.calc-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;flex-wrap:wrap;gap:16px;border-bottom:1px solid var(--line);padding-bottom:20px}.calc-header-title{font-family:var(--sans);font-size:1.35rem;font-weight:700;color:var(--paper);margin:0;letter-spacing:-.02em}.calc-header-desc{color:var(--muted);font-size:.82rem;margin:4px 0 0}.calc-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:start}.calc-controls{display:flex;flex-direction:column;gap:22px}.calc-field-group{display:flex;flex-direction:column;gap:8px}.calc-field-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);font-weight:700;gap:8px;flex-wrap:wrap}.calc-input-row{display:flex;align-items:center;gap:10px}.calc-number-input{width:140px;background:var(--theme-toggle-bg);border:1px solid var(--line);color:var(--paper);font-family:var(--mono);font-size:.72rem;font-weight:700;padding:4px 8px;border-radius:4px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.calc-number-input:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-dot-ring)}.calc-formula-tag{display:inline-block;font-family:var(--mono);font-size:.62rem;letter-spacing:.05em;color:var(--signal);background:#0f594514;border:1px solid var(--line);padding:5px 10px;border-radius:4px;margin-bottom:12px}:root[data-theme=dark] .calc-formula-tag{background:#c8f24a1a;color:#c8f24a;border-color:#c8f24a40}.calc-field-val{color:var(--signal);font-size:.72rem;font-weight:700}.calc-select{width:100%;padding:10px 14px;background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:6px;color:var(--paper);font-family:var(--sans);font-size:.85rem;font-weight:600;cursor:pointer;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.calc-select:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-dot-ring)}.calc-presets-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.calc-preset-btn{background:var(--theme-toggle-bg);border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;cursor:pointer;transition:all .16s ease}.calc-preset-btn:hover{color:var(--paper);border-color:var(--line-strong);background:var(--theme-toggle-hover-bg)}.calc-preset-btn.is-active{color:var(--paper);background:var(--ink-soft);border-color:var(--signal);box-shadow:0 0 8px var(--signal-dot-ring)}.calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--line);border-radius:3px;outline:none;cursor:pointer;margin:8px 0 4px;transition:background .16s ease}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:var(--signal);border:2px solid #ffffff;border-radius:50%;box-shadow:0 2px 6px #00000040;cursor:pointer;transition:transform .14s ease,background .14s ease}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc-slider::-moz-range-thumb{width:18px;height:18px;background:var(--signal);border:2px solid #ffffff;border-radius:50%;box-shadow:0 2px 6px #00000040;cursor:pointer}.slider-quick-chips{display:flex;gap:6px;flex-wrap:wrap}.slider-chip{background:transparent;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.52rem;padding:2px 8px;border-radius:4px;cursor:pointer;transition:all .14s ease}.slider-chip:hover{color:var(--paper);border-color:var(--line-strong)}.calc-result-card{background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative}.calc-result-header{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.calc-model-badge{font-family:var(--mono);font-size:.54rem;color:var(--signal);background:#0f59451f;padding:3px 8px;border-radius:4px;font-weight:700}.calc-prices-block{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--line);padding-bottom:16px}.calc-axy-price-row{display:flex;align-items:baseline;justify-content:space-between}.calc-axy-price-label{font-size:.76rem;color:var(--muted)}.calc-axy-price-val{font-family:var(--mono);font-size:1.9rem;font-weight:700;color:var(--signal);letter-spacing:-.02em}:root[data-theme=dark] .calc-axy-price-val{color:#38ef7d;text-shadow:0 0 16px rgba(56,239,125,.25)}.calc-official-price-row{display:flex;align-items:baseline;justify-content:space-between;font-size:.74rem;color:var(--muted)}.calc-official-price-val{font-family:var(--mono);text-decoration:line-through;opacity:.75}.calc-savings-badge{display:inline-flex;align-items:center;justify-content:space-between;background:#0f594524;border:1px solid rgba(15,89,69,.35);border-radius:6px;padding:8px 12px;font-family:var(--mono);font-size:.65rem;letter-spacing:.05em;color:var(--signal);font-weight:700}:root[data-theme=dark] .calc-savings-badge{background:#38ef7d1f;border-color:#38ef7d4d;color:#38ef7d}.calc-rates-breakdown{display:flex;flex-direction:column;gap:6px;font-size:.7rem;color:var(--muted);font-family:var(--mono)}.calc-rate-row{display:flex;justify-content:space-between}.calc-rate-row span:last-child{color:var(--paper);font-weight:600}.calc-note{font-size:.68rem;color:var(--muted);line-height:1.45;margin:0;border-top:1px dashed var(--line);padding-top:12px}.currency-controls-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 20px;background:var(--ink-soft);border:1px solid var(--line);border-radius:8px;margin-bottom:24px}.currency-toggle-group{display:inline-flex;align-items:center;gap:10px}.currency-toggle-label{font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.currency-segmented{display:inline-flex;background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:999px;padding:3px;gap:3px}.currency-btn{border:none;background:transparent;color:var(--muted);font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:5px 14px;border-radius:999px;cursor:pointer;transition:all .16s ease}.currency-btn:hover{color:var(--paper)}.currency-btn.is-active{background:var(--ink-soft);color:var(--paper);box-shadow:0 1px 4px #0000001f,inset 0 0 0 1px var(--line-strong)}:root[data-theme=dark] .currency-btn.is-active{background:var(--ink-lift)}.rate-ticker{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--theme-toggle-bg);border:1px solid var(--line);padding:4px 10px;border-radius:999px;flex-wrap:wrap}.rate-ticker-status{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--paper)}.rate-ticker-actions{display:inline-flex;align-items:center;gap:6px}.rate-btn{background:transparent;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.52rem;padding:2px 7px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .14s ease}.rate-btn:hover{color:var(--paper);border-color:var(--line-strong)}.rate-btn.is-active{background:#0f594526;color:var(--signal);border-color:var(--signal)}:root[data-theme=dark] .rate-btn.is-active{background:#c8f24a26;color:#c8f24a;border-color:#c8f24a}.rate-btn-indicator{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor}.rate-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--signal);animation:pulse-dot 2.5s infinite ease-in-out}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.capability-badges-list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.capability-badge{font-family:var(--mono);font-size:.52rem;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:3px;border:1px solid var(--line);background:var(--theme-toggle-bg);color:var(--paper)}.badge-vision{border-color:#4285f459;color:#4285f4;background:#4285f414}.badge-tools{border-color:#e6502859;color:#e65028;background:#e6502814}.badge-reasoning{border-color:#0f594559;color:var(--signal);background:#0f594514}:root[data-theme=dark] .badge-reasoning{border-color:#c8f24a66;color:#c8f24a;background:#c8f24a1a}.badge-audio{border-color:#8a4dfe59;color:#8a4dfe;background:#8a4dfe14}.badge-code{border-color:#10a37f59;color:#10a37f;background:#10a37f14}.model-base-multiplier-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:5px 8px;background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:4px}.multiplier-badge{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:4px;background:#0f59451f;color:var(--signal);border:1px solid rgba(15,89,69,.25)}:root[data-theme=dark] .multiplier-badge{background:#c8f24a26;color:#c8f24a;border-color:#c8f24a4d}.base-formula-hint{font-family:var(--mono);font-size:.5rem;letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.model-rate-subrow{display:flex;justify-content:space-between;align-items:baseline;font-size:.62rem;color:var(--muted);font-family:var(--mono);margin-top:2px;margin-bottom:2px}.subrow-label{font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;opacity:.85}.subrow-val{font-size:.64rem;color:var(--paper);font-weight:600}.subrow-val del{opacity:.6;margin-left:4px;font-weight:400}.model-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:8px}.provider-badge{font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 8px;border-radius:4px;border:1px solid transparent}.provider-openai{background:#10a37f1f;color:#10a37f;border-color:#10a37f40}.provider-anthropic{background:#cc785c1f;color:#cc785c;border-color:#cc785c40}.provider-google{background:#4285f41f;color:#4285f4;border-color:#4285f440}.provider-xai{background:#0d13171a;color:var(--paper);border-color:var(--line-strong)}:root[data-theme=dark] .provider-xai{background:#ffffff1a;color:#fff}.provider-deepseek{background:#4d6bfe1f;color:#4d6bfe;border-color:#4d6bfe40}.provider-qwen{background:#e650281f;color:#e65028;border-color:#e6502840}.provider-moonshot{background:#8a4dfe1f;color:#8a4dfe;border-color:#8a4dfe40}.provider-default{background:#2d6b7b1f;color:var(--blue);border-color:#2d6b7b40}.model-context-badge{font-family:var(--mono);font-size:.5rem;letter-spacing:.08em;color:var(--muted);background:var(--theme-toggle-bg);border:1px solid var(--line);padding:2px 7px;border-radius:4px;white-space:nowrap}.model-title-wrap{margin-bottom:14px}.model-card-title{font-family:var(--sans);font-size:1.08rem;font-weight:700;color:var(--paper);margin:0 0 4px;line-height:1.3}.model-id-row{display:flex;align-items:center;gap:6px}.model-id-code{font-family:var(--mono);font-size:.62rem;color:var(--muted);background:var(--theme-toggle-bg);padding:2px 6px;border-radius:4px;border:1px solid var(--line)}.copy-id-btn{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:2px;display:inline-flex;align-items:center;transition:color .14s ease}.copy-id-btn:hover{color:var(--paper)}.model-modalities-list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.modality-chip{font-family:var(--mono);font-size:.48rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:var(--theme-toggle-bg);color:var(--muted);border:1px solid var(--line)}.model-rates-box{background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:6px;padding:12px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.model-rate-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.72rem}.rate-label{color:var(--muted);font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.rate-val-group{display:flex;align-items:baseline;gap:8px}.rate-val-current{font-family:var(--mono);font-size:.85rem;font-weight:700;color:var(--paper)}.rate-val-official{font-family:var(--mono);font-size:.68rem;color:var(--muted);text-decoration:line-through;opacity:.7}.model-card-actions{display:flex;gap:8px;margin-top:auto}.btn-calc-apply{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:var(--theme-toggle-bg);border:1px solid var(--line);border-radius:6px;color:var(--paper);font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .16s ease}.btn-calc-apply:hover{background:var(--signal);color:#fff;border-color:var(--signal);box-shadow:0 0 10px var(--signal-dot-ring)}:root[data-theme=dark] .btn-calc-apply:hover{background:#38ef7d;color:#071015;border-color:#38ef7d}.btn-pay-cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;background:var(--signal);color:#fff;border:1px solid var(--signal-deep);border-radius:8px;font-family:var(--sans);font-size:.88rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:all .18s ease;box-shadow:0 4px 14px #0f594533}.btn-pay-cta:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px #0f59454d}:root[data-theme=dark] .btn-pay-cta{background:#c8f24a;color:#071015;border-color:#a4ce32;box-shadow:0 4px 14px #c8f24a40}:root[data-theme=dark] .btn-pay-cta:hover{background:#d4f866;box-shadow:0 6px 20px #c8f24a59}.btn-model-pay{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;background:#c8f24a1f;border:1px solid rgba(200,242,74,.35);border-radius:6px;color:var(--paper);font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .16s ease}:root[data-theme=dark] .btn-model-pay{color:#c8f24a}.btn-model-pay:hover{background:#c8f24a;color:#071015;border-color:#c8f24a}@media(max-width:900px){.zero-reg-grid,.calc-grid{grid-template-columns:1fr}.zero-reg-banner,.calculator-wrap{padding:22px 16px}}@font-face{font-family:Axy Sans;src:url(/fonts/FreeSans.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Axy Sans;src:url(/fonts/FreeSansBold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Axy Serif";src:url(/fonts/FreeSerif.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Axy Serif";src:url(/fonts/FreeSerifItalic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Axy Mono;src:url(/fonts/DejaVuSansMono.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--ink: #f6f7f5;--ink-soft: #ffffff;--ink-lift: #eceee9;--line: rgba(13, 19, 23, .12);--line-strong: rgba(13, 19, 23, .28);--paper: #0d1317;--muted: #617075;--signal: #0f5945;--signal-deep: #0a4233;--signal-dot-ring: rgba(15, 89, 69, .15);--blue: #2d6b7b;--orbit-two-line: rgba(45, 107, 123, .24);--dial-bg: #ffffff;--dial-shadow: inset 0 0 0 1px rgba(13, 19, 23, .08), inset 0 0 0 13px #f2f4f0, inset 0 0 0 14px rgba(13, 19, 23, .14), 0 24px 48px -12px rgba(13, 19, 23, .09), 0 2px 8px rgba(13, 19, 23, .04);--dial-ring-line: rgba(45, 107, 123, .32);--dial-ring-inner-line: rgba(15, 89, 69, .38);--dial-crosshair-line: rgba(13, 19, 23, .2);--dial-sweep-shadow: 0 0 4px rgba(15, 89, 69, .4);--dial-core-bg: var(--signal);--dial-core-text: #ffffff;--dial-core-shadow: 0 4px 12px rgba(15, 89, 69, .25);--grid-line: rgba(13, 19, 23, .1);--grid-opacity: .36;--symbol-bg: #ffffff;--row-hover-bg: #ffffff;--selection-bg: var(--signal);--selection-color: #ffffff;--theme-toggle-bg: rgba(13, 19, 23, .04);--theme-toggle-border: var(--line);--theme-toggle-color: var(--muted);--theme-toggle-hover-color: var(--paper);--theme-toggle-hover-border: var(--line-strong);--theme-toggle-hover-bg: rgba(13, 19, 23, .07);--serif: "Axy Serif", Georgia, serif;--sans: "Axy Sans", Arial, sans-serif;--mono: "Axy Mono", "Courier New", monospace;color:var(--paper);background:var(--ink);font-family:var(--sans);font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=light]{--ink: #f6f7f5;--ink-soft: #ffffff;--ink-lift: #eceee9;--line: rgba(13, 19, 23, .12);--line-strong: rgba(13, 19, 23, .28);--paper: #0d1317;--muted: #617075;--signal: #0f5945;--signal-deep: #0a4233;--signal-dot-ring: rgba(15, 89, 69, .15);--blue: #2d6b7b;--orbit-two-line: rgba(45, 107, 123, .24);--dial-bg: #ffffff;--dial-shadow: inset 0 0 0 1px rgba(13, 19, 23, .08), inset 0 0 0 13px #f2f4f0, inset 0 0 0 14px rgba(13, 19, 23, .14), 0 24px 48px -12px rgba(13, 19, 23, .09), 0 2px 8px rgba(13, 19, 23, .04);--dial-ring-line: rgba(45, 107, 123, .32);--dial-ring-inner-line: rgba(15, 89, 69, .38);--dial-crosshair-line: rgba(13, 19, 23, .2);--dial-sweep-shadow: 0 0 4px rgba(15, 89, 69, .4);--dial-core-bg: var(--signal);--dial-core-text: #ffffff;--dial-core-shadow: 0 4px 12px rgba(15, 89, 69, .25);--grid-line: rgba(13, 19, 23, .1);--grid-opacity: .36;--symbol-bg: #ffffff;--row-hover-bg: #ffffff;--selection-bg: var(--signal);--selection-color: #ffffff;--theme-toggle-bg: rgba(13, 19, 23, .04);--theme-toggle-border: var(--line);--theme-toggle-color: var(--muted);--theme-toggle-hover-color: var(--paper);--theme-toggle-hover-border: var(--line-strong);--theme-toggle-hover-bg: rgba(13, 19, 23, .07)}:root[data-theme=dark]{--ink: #071015;--ink-soft: #0c181e;--ink-lift: #10232a;--line: rgba(226, 242, 239, .18);--line-strong: rgba(226, 242, 239, .38);--paper: #e5f0eb;--muted: #9bb0ac;--signal: #c8f24a;--signal-deep: #a6d231;--signal-dot-ring: rgba(200, 242, 74, .1);--blue: #75a8b4;--orbit-two-line: rgba(117, 168, 180, .28);--dial-bg: var(--ink-soft);--dial-shadow: inset 0 0 0 16px rgba(5, 14, 18, .72), inset 0 0 0 17px rgba(226, 242, 239, .08);--dial-ring-line: rgba(117, 168, 180, .4);--dial-ring-inner-line: rgba(200, 242, 74, .45);--dial-crosshair-line: rgba(226, 242, 239, .42);--dial-sweep-shadow: 0 0 12px rgba(200, 242, 74, .8);--dial-core-bg: var(--signal);--dial-core-text: var(--ink);--dial-core-shadow: none;--grid-line: var(--line);--grid-opacity: .24;--symbol-bg: transparent;--row-hover-bg: var(--ink-soft);--selection-bg: var(--signal);--selection-color: var(--ink);--theme-toggle-bg: rgba(226, 242, 239, .04);--theme-toggle-border: var(--line);--theme-toggle-color: var(--muted);--theme-toggle-hover-color: var(--paper);--theme-toggle-hover-border: var(--line-strong);--theme-toggle-hover-bg: rgba(226, 242, 239, .08)}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--ink)}body::selection{background:var(--selection-bg);color:var(--selection-color)}::selection{background:var(--selection-bg);color:var(--selection-color)}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:background-color .26s ease,border-color .26s ease,color .26s ease,box-shadow .26s ease!important;transition-delay:0s!important}.shell{width:min(100% - 80px,1280px);margin-inline:auto}.micro-label,.domain,.launch-status,.hero-rail,.dial-readout,.stage-coordinate,.direction-number,.direction-tag,.principle-index,.close-meta,.site-footer,.rail-caption{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em}.site-header{min-height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.brand-lockup{display:inline-flex;align-items:center;gap:13px}.brand-mark{display:inline-flex;gap:3px;align-items:end;width:19px;height:19px}.brand-mark span{display:block;width:4px;background:var(--signal);transform:skew(-20deg)}.brand-mark span:nth-child(1){height:9px}.brand-mark span:nth-child(2){height:15px}.brand-mark span:nth-child(3){height:19px}.brand-name,.footer-brand{font-size:1rem;letter-spacing:.01em;font-weight:700}.launch-status{justify-self:center;font-size:.61rem;color:var(--paper);display:inline-flex;align-items:center;gap:9px}.status-dot{display:inline-block;width:7px;height:7px;background:var(--signal);border-radius:50%;box-shadow:0 0 0 4px var(--signal-dot-ring)}.header-right{justify-self:end;display:inline-flex;align-items:center;gap:18px}.domain{color:var(--muted);font-size:.6rem}.theme-toggle{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 8px;background:var(--theme-toggle-bg);border:1px solid var(--theme-toggle-border);border-radius:999px;color:var(--theme-toggle-color);font-family:var(--mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .12s ease;user-select:none;-webkit-user-select:none}.theme-toggle:hover{color:var(--theme-toggle-hover-color);border-color:var(--theme-toggle-hover-border);background:var(--theme-toggle-hover-bg)}.theme-toggle:active{transform:scale(.96)}.theme-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.theme-icon{display:block;flex-shrink:0;width:12px;height:12px}.theme-icon-sun{display:none}.theme-icon-moon,[data-theme=dark] .theme-icon-sun{display:block}[data-theme=dark] .theme-icon-moon{display:none}.hero{position:relative;min-height:810px;padding-top:104px;display:grid;grid-template-columns:minmax(350px,.9fr) minmax(480px,1.1fr);grid-template-rows:1fr auto;column-gap:clamp(30px,6vw,110px)}.hero-copy{position:relative;z-index:2;align-self:start}.micro-label{margin:0;color:var(--signal);font-size:.58rem;line-height:1.5}.micro-mark{display:inline-block;font-size:.9rem;margin-right:6px;line-height:0}h1,h2,h3,p{margin-top:0}h1{max-width:620px;margin:45px 0 31px;font-size:clamp(4.2rem,7.35vw,7.2rem);line-height:.87;letter-spacing:-.065em;font-weight:700}h1 em,h2 em{color:var(--signal);font-family:var(--serif);font-weight:400;letter-spacing:-.06em}.hero-lede{max-width:360px;margin-bottom:38px;color:var(--muted);font-size:1.03rem;line-height:1.55}.hero-note{display:flex;gap:14px;align-items:start;color:var(--paper);font-family:var(--mono);font-size:.6rem;line-height:1.7;text-transform:uppercase;letter-spacing:.1em}.note-line{width:39px;height:1px;margin-top:.7em;background:var(--signal)}.instrument-stage{position:relative;min-height:560px;align-self:start;margin-top:-48px;isolation:isolate;overflow:hidden}.instrument-stage:before{content:"";position:absolute;left:20%;top:30%;width:1px;height:70%;background:var(--line)}.instrument-stage:after{content:"";position:absolute;left:8%;top:70%;width:65%;height:1px;background:var(--line)}.instrument-grid{position:absolute;top:13%;right:2%;bottom:0;left:2%;opacity:var(--grid-opacity, .36);background-image:linear-gradient(90deg,transparent 49.7%,var(--grid-line, var(--line)) 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,var(--grid-line, var(--line)) 50%,transparent 50.3%);background-size:25% 25%;-webkit-mask-image:linear-gradient(to bottom,transparent,black 24%,black 72%,transparent);mask-image:linear-gradient(to bottom,transparent,black 24%,black 72%,transparent)}.instrument-orbit{position:absolute;border:1px solid var(--line);border-radius:50%;transform:rotate(-26deg)}.orbit-one{width:80%;aspect-ratio:1.62;top:12%;left:4%}.orbit-two{width:106%;aspect-ratio:1.72;top:4%;left:-8%;border-color:var(--orbit-two-line)}.dial{position:absolute;z-index:1;top:13%;right:9%;width:min(31vw,390px);min-width:280px;aspect-ratio:1;border:1px solid var(--line-strong);border-radius:50%;transform:perspective(900px) rotateX(var(--pointer-y, 0deg)) rotateY(var(--pointer-x, 0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1);background:var(--dial-bg);box-shadow:var(--dial-shadow)}.dial:before,.dial:after{content:"";position:absolute;left:50%;top:-13px;width:1px;height:calc(100% + 26px);background:var(--line);transform:translate(-50%)}.dial:after{transform:translate(-50%) rotate(90deg)}.dial-ring{position:absolute;border:1px solid var(--dial-ring-line);border-radius:50%;top:10%;right:10%;bottom:10%;left:10%}.dial-ring-inner{top:26%;right:26%;bottom:26%;left:26%;border:1px solid var(--dial-ring-inner-line);border-radius:50%}.dial-crosshair{position:absolute;top:31%;right:31%;bottom:31%;left:31%;border:1px solid var(--dial-crosshair-line);border-radius:50%}.dial-sweep{position:absolute;left:50%;top:8%;width:1px;height:42%;background:var(--signal);transform-origin:bottom center;transform:translate(-50%) rotate(27deg);box-shadow:var(--dial-sweep-shadow)}.dial-sweep:after{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--signal)}.dial-core{position:absolute;top:40%;right:40%;bottom:40%;left:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--dial-core-bg, var(--signal));color:var(--dial-core-text);border-radius:50%;font-family:var(--mono);font-size:.76rem;font-weight:700;letter-spacing:-.04em;box-shadow:var(--dial-core-shadow, none)}.dial-core small{margin-top:3px;font-size:.45rem;letter-spacing:.15em}.dial-tick{position:absolute;left:50%;top:3%;width:1px;height:9px;background:var(--paper);transform-origin:50% calc(50% + 218px);opacity:.8}.tick-b{transform:rotate(90deg)}.tick-c{transform:rotate(180deg)}.tick-d{transform:rotate(270deg)}.dial-readout{position:absolute;left:50%;transform:translate(-50%);font-size:.48rem;white-space:nowrap}.readout-top{top:18%;color:var(--signal)}.readout-bottom{bottom:18%;color:var(--muted)}.orbit-label{position:absolute;z-index:2;display:flex;gap:8px;align-items:center;color:var(--paper);font-size:.75rem}.orbit-label:after{content:"";width:42px;height:1px;background:var(--signal)}.label-index{color:var(--signal);font-family:var(--mono);font-size:.53rem}.label-bots{top:17%;left:7%}.label-sites{top:46%;left:1%}.label-ai{top:74%;right:9%;flex-direction:row-reverse}.stage-coordinate{position:absolute;color:var(--muted);font-size:.48rem}.coordinate-a{top:83%;left:26%}.coordinate-b{top:6%;right:2%;color:var(--signal)}.hero-rail{grid-column:1 / -1;align-self:end;display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;min-height:94px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.rail-item{display:flex;align-items:center;gap:19px;border-right:1px solid var(--line);color:var(--muted);font-size:.59rem;line-height:1.45}.rail-item strong{color:var(--paper);font-weight:400}.rail-number{align-self:start;padding-top:19px;color:var(--signal);font-size:.52rem}.rail-caption{justify-self:end;align-self:center;color:var(--muted);font-size:.51rem;line-height:1.6;text-align:right}.directions{padding-top:165px;padding-bottom:176px}.section-heading{display:grid;grid-template-columns:1fr 2fr;align-items:start;margin-bottom:91px}.section-heading h2,.principles h2,.launch-close h2{margin:0;font-size:clamp(3.1rem,6.8vw,6.8rem);letter-spacing:-.07em;line-height:.86;font-weight:700}.section-heading h2 span{color:var(--muted)}.direction-list{border-top:1px solid var(--line-strong)}.direction-row{position:relative;display:grid;grid-template-columns:64px 86px minmax(0,1fr) 110px;column-gap:21px;align-items:center;min-height:186px;border-bottom:1px solid var(--line);transition:background .3s ease}.direction-row:hover{background:var(--row-hover-bg)}.direction-number{align-self:start;padding-top:24px;color:var(--signal);font-size:.58rem}.direction-symbol{position:relative;width:60px;height:60px;border:1px solid var(--line-strong);background:var(--symbol-bg, transparent);display:grid;place-items:center}.symbol-bot:before{content:"";width:26px;height:20px;border:1px solid var(--signal);border-radius:4px}.symbol-bot span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--signal);top:29px}.symbol-bot span:nth-child(1){margin-left:-9px}.symbol-bot span:nth-child(2){margin-left:0}.symbol-bot span:nth-child(3){margin-left:9px}.symbol-bot:after{content:"";position:absolute;width:1px;height:7px;top:12px;background:var(--signal)}.symbol-site:before{content:"";width:30px;height:23px;border:1px solid var(--signal)}.symbol-site:after{content:"";position:absolute;width:30px;height:1px;background:var(--signal);top:27px}.symbol-site span{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--signal);top:21px;left:20px}.symbol-site span:last-child{left:27px}.symbol-model{border-radius:50%}.symbol-model span{color:var(--signal);font-size:1.5rem}.direction-content h3{margin:0 0 12px;font-size:clamp(1.55rem,2.55vw,2.35rem);letter-spacing:-.045em;line-height:.98;font-weight:700}.direction-content h3 em{font-family:var(--serif);font-weight:400;color:var(--signal)}.direction-content p{max-width:44ch;margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.direction-tag{justify-self:end;color:var(--muted);font-size:.5rem;line-height:1.5;text-align:right}.principles{display:grid;grid-template-columns:1fr 2fr;column-gap:0;padding-bottom:184px}.principles-aside{border-top:1px solid var(--line-strong);padding-top:27px}.principle-mark{margin-top:108px;color:var(--signal);font-size:4.4rem;letter-spacing:-.09em;font-weight:700}.principle-mark span{font-family:var(--serif);font-weight:400}.aside-note{margin-top:29px;color:var(--muted);font-size:.74rem;line-height:1.45}.principles-main{border-top:1px solid var(--line-strong);padding-top:27px}.principles h2{margin-bottom:77px}.principles h2 em{color:var(--muted)}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.principle{border-top:1px solid var(--line);padding-top:18px}.principle-index{color:var(--signal);font-size:.55rem}.principle h3{margin:40px 0 12px;font-size:1.25rem;letter-spacing:-.03em}.principle p{max-width:18ch;margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.launch-close{position:relative;min-height:570px;padding-top:75px;border-top:1px solid var(--line-strong)}.close-line{position:absolute;top:75px;right:0;width:34%;height:1px;background:var(--signal)}.launch-close h2{margin-top:76px;font-size:clamp(5rem,13vw,13rem);line-height:.76}.launch-close h2 em{display:inline-block;color:var(--signal)}.close-meta{display:flex;align-items:center;gap:13px;margin-top:82px;color:var(--muted);font-size:.57rem}.site-footer{display:grid;grid-template-columns:1fr 1fr 1fr;padding:31px 0 36px;border-top:1px solid var(--line);color:var(--muted);font-size:.53rem}.footer-brand{color:var(--paper);text-transform:none;letter-spacing:0}.footer-brand span{color:var(--signal);margin-left:4px;font-size:.55rem}.site-footer>div:nth-child(2){text-align:center}.footer-domain{text-align:right}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.direction-row:nth-child(2){transition-delay:80ms}.direction-row:nth-child(3){transition-delay:.16s}.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}@media(max-width:800px){.shell{width:min(100% - 40px,640px)}.site-header{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:12px}.brand-lockup{flex-shrink:0}.launch-status{font-size:.56rem}.header-right{display:inline-flex;align-items:center;gap:10px}.domain{display:none}.hero{display:block;min-height:auto;padding-top:70px}.hero-copy{padding-bottom:41px}.micro-label{font-size:.5rem}h1{margin:32px 0 25px;font-size:clamp(3.55rem,16vw,6rem)}.hero-lede{max-width:33ch;font-size:.9rem;margin-bottom:28px}.hero-note{font-size:.52rem}.instrument-stage{min-height:390px;margin-top:8px;margin-right:-20px;margin-left:0}.dial{top:13%;right:4%;width:min(74vw,330px);min-width:230px}.dial-tick{transform-origin:50% calc(50% + 124px)}.tick-b{transform:rotate(90deg)}.tick-c{transform:rotate(180deg)}.tick-d{transform:rotate(270deg)}.orbit-one{width:88%;top:9%;left:0}.orbit-two{width:115%;top:1%;left:-11%}.label-bots{top:9%;left:1%}.label-sites{top:46%;left:-3%}.label-ai{top:77%;right:8%}.orbit-label{font-size:.62rem}.orbit-label:after{width:22px}.stage-coordinate{font-size:.42rem}.coordinate-a{left:16%;top:87%}.coordinate-b{top:3%;right:5%}.hero-rail{margin-top:9px;min-height:106px;grid-template-columns:repeat(3,1fr)}.rail-item{gap:8px;font-size:.48rem;padding-right:6px}.rail-number{padding-top:17px}.rail-caption{display:none}.directions{padding-top:110px;padding-bottom:120px}.section-heading{display:block;margin-bottom:54px}.section-heading h2{margin-top:37px;font-size:clamp(3.05rem,16vw,5rem)}.direction-row{grid-template-columns:36px 52px minmax(0,1fr);column-gap:11px;min-height:195px}.direction-number{padding-top:20px;font-size:.5rem}.direction-symbol{width:46px;height:46px}.symbol-bot:before{width:21px;height:16px}.symbol-bot span{top:22px;width:3px;height:3px}.symbol-bot:after{top:9px;height:5px}.symbol-site:before,.symbol-site:after{width:23px}.symbol-site:after{top:21px}.symbol-site span{top:16px;left:17px}.symbol-site span:last-child{left:22px}.direction-content h3{font-size:1.15rem;line-height:1.02}.direction-content p{font-size:.72rem;max-width:27ch;line-height:1.45}.direction-tag{display:none}.principles{display:block;padding-bottom:120px}.principles-aside{min-height:185px}.principle-mark{margin-top:44px;font-size:3.6rem}.aside-note{display:none}.principles-main{padding-top:35px}.principles h2{font-size:clamp(3.2rem,16vw,5rem);margin-bottom:57px}.principle-grid{display:block}.principle{min-height:145px}.principle h3{margin:25px 0 10px;font-size:1.1rem}.principle p{max-width:29ch;font-size:.77rem}.launch-close{min-height:440px;padding-top:48px}.close-line{top:48px;width:29%}.launch-close h2{margin-top:70px;font-size:clamp(4.8rem,22vw,8rem)}.close-meta{margin-top:61px;font-size:.47rem;letter-spacing:.07em}.site-footer{grid-template-columns:1fr 1fr;row-gap:18px;padding-bottom:27px;font-size:.48rem}.site-footer>div:nth-child(2){text-align:right}.footer-domain{grid-column:1 / -1;text-align:left}}@media(max-width:520px){.theme-toggle-label{display:none}.theme-toggle{padding:0 7px;width:28px;justify-content:center}.site-header{gap:8px}.launch-status{font-size:.52rem;gap:6px}}@media(max-width:370px){.shell{width:calc(100% - 28px)}.hero{padding-top:55px}h1{font-size:3.25rem}.instrument-stage{margin-right:-14px}.orbit-label{font-size:.56rem}.direction-row{column-gap:8px}.direction-content h3{font-size:1.03rem}.direction-content p{font-size:.68rem}}.axy-support-launcher{position:fixed;bottom:24px;right:24px;z-index:9990;display:flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;background:#071015;color:#e5f0eb;border:1px solid #1c2630;border-radius:9999px;box-shadow:0 10px 28px #00000073,0 2px 6px #0003;cursor:pointer;font-family:var(--sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.88rem;font-weight:600;letter-spacing:.02em;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.axy-support-launcher:hover{transform:translateY(-2px);border-color:#2e3e4e;box-shadow:0 14px 34px #0000008c,0 0 0 1px #c8f24a40}.axy-support-launcher:active{transform:translateY(0)}.axy-support-launcher:focus-visible{outline:2px solid #c8f24a;outline-offset:3px}.axy-support-status-dot{position:relative;width:9px;height:9px;background-color:#c8f24a;border-radius:50%;flex-shrink:0}.axy-support-status-dot:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;border:1.5px solid #c8f24a;opacity:.7;animation:axy-pulse 2.2s cubic-bezier(.24,0,.38,1) infinite}@keyframes axy-pulse{0%{transform:scale(.8);opacity:.9}50%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.axy-support-icon{display:flex;align-items:center;justify-content:center;color:#c8f24a}.axy-support-icon svg{width:18px;height:18px;display:block}.axy-support-label{color:#e5f0eb;font-weight:600}.axy-support-unread-badge{display:none;background:#c8f24a;color:#071015;font-size:.72rem;font-weight:700;padding:1px 6px;border-radius:10px;margin-left:2px}.axy-support-launcher.has-unread .axy-support-unread-badge{display:inline-block}.axy-chat-window{position:fixed;bottom:84px;right:24px;width:390px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100vh - 110px);z-index:9991;background:#071015;border:1px solid #1c2630;border-radius:16px;box-shadow:0 24px 56px #000000a6,0 4px 14px #00000059;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(16px) scale(.97);transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.axy-chat-window.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.axy-chat-header{padding:14px 16px;background:#0c181e;border-bottom:1px solid #1c2630;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.axy-chat-header-info{display:flex;align-items:center;gap:10px;min-width:0}.axy-chat-header-avatar{width:34px;height:34px;border-radius:10px;background:#14242d;border:1px solid #1c2630;display:flex;align-items:center;justify-content:center;color:#c8f24a;font-weight:700;font-size:.95rem;flex-shrink:0}.axy-chat-header-titles{display:flex;flex-direction:column;min-width:0}.axy-chat-header-title{font-size:.92rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px}.axy-chat-header-sub{font-size:.73rem;color:#8da29c;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axy-chat-header-sub .sub-dot{width:5px;height:5px;border-radius:50%;background:#c8f24a;display:inline-block}.axy-chat-header-sub.is-waiting .sub-dot{background:#f0ad4e}.axy-chat-header-sub.is-operator .sub-dot{background:#4ade80}.axy-chat-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.axy-chat-btn-human{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;background:#c8f24a14;border:1px solid rgba(200,242,74,.28);border-radius:8px;color:#c8f24a;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}.axy-chat-btn-human:hover{background:#c8f24a2e;border-color:#c8f24a}.axy-chat-btn-close{width:28px;height:28px;border-radius:7px;background:transparent;border:1px solid transparent;color:#8da29c;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:all .15s ease}.axy-chat-btn-close:hover{background:#14242d;border-color:#1c2630;color:#fff}.axy-chat-body{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.axy-chat-body::-webkit-scrollbar{width:5px}.axy-chat-body::-webkit-scrollbar-track{background:transparent}.axy-chat-body::-webkit-scrollbar-thumb{background:#1c2630;border-radius:4px}.axy-chat-body::-webkit-scrollbar-thumb:hover{background:#2e3e4e}.axy-msg-group{display:flex;flex-direction:column;max-width:86%}.axy-msg-group.is-client{align-self:flex-end;align-items:flex-end}.axy-msg-group.is-ai,.axy-msg-group.is-operator{align-self:flex-start;align-items:flex-start}.axy-msg-meta{font-size:.68rem;color:#71837f;margin-bottom:3px;display:flex;align-items:center;gap:5px;padding:0 4px}.axy-msg-badge{font-weight:700;text-transform:uppercase;letter-spacing:.03em}.axy-msg-badge.badge-ai{color:#c8f24a}.axy-msg-badge.badge-operator{color:#4ade80}.axy-msg-bubble{padding:10px 14px;border-radius:12px;font-size:.88rem;line-height:1.44;word-break:break-word}.axy-msg-group.is-client .axy-msg-bubble{background:#10232a;color:#fff;border:1px solid #1c3642;border-bottom-right-radius:3px}.axy-msg-group.is-ai .axy-msg-bubble{background:#0c181e;color:#e5f0eb;border:1px solid #1c2630;border-bottom-left-radius:3px}.axy-msg-group.is-operator .axy-msg-bubble{background:#4ade8014;color:#fff;border:1px solid rgba(74,222,128,.35);border-bottom-left-radius:3px}.axy-msg-system{align-self:center;max-width:94%;margin:6px 0;padding:10px 14px;background:#c8f24a0f;border:1px dashed rgba(200,242,74,.3);border-radius:10px;font-size:.81rem;line-height:1.45;color:#d6e8ce;text-align:left}.axy-msg-system strong{color:#c8f24a;display:block;margin-bottom:3px}.axy-typing-indicator{display:none;align-self:flex-start;align-items:center;gap:4px;padding:8px 12px;background:#0c181e;border:1px solid #1c2630;border-radius:10px;margin-top:4px}.axy-typing-indicator.is-active{display:flex}.axy-typing-dot{width:5px;height:5px;background:#c8f24a;border-radius:50%;animation:axy-bounce 1.4s infinite ease-in-out both}.axy-typing-dot:nth-child(1){animation-delay:-.32s}.axy-typing-dot:nth-child(2){animation-delay:-.16s}@keyframes axy-bounce{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.axy-quick-chips{padding:8px 14px 4px;display:flex;gap:6px;overflow-x:auto;white-space:nowrap;border-top:1px solid #121f26;background:#071015;flex-shrink:0}.axy-quick-chips::-webkit-scrollbar{display:none}.axy-chip{padding:4px 10px;background:#0c181e;border:1px solid #1c2630;border-radius:9999px;color:#a4b8b2;font-size:.72rem;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.axy-chip:hover{background:#14242d;color:#c8f24a;border-color:#c8f24a66}.axy-chat-footer{padding:12px 14px;background:#0c181e;border-top:1px solid #1c2630;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.axy-chat-form{display:flex;align-items:center;gap:8px;background:#071015;border:1px solid #1c2630;border-radius:10px;padding:4px 6px 4px 12px;transition:border-color .2s ease,box-shadow .2s ease}.axy-chat-form:focus-within{border-color:#2e4453;box-shadow:0 0 0 1px #c8f24a4d}.axy-chat-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:.88rem;line-height:1.4;padding:6px 0}.axy-chat-input::placeholder{color:#617370}.axy-chat-send-btn{width:32px;height:32px;border-radius:8px;background:#c8f24a;color:#071015;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s ease,opacity .15s ease}.axy-chat-send-btn:hover{opacity:.92;transform:scale(1.04)}.axy-chat-send-btn:active{transform:scale(.96)}.axy-chat-send-btn:disabled{background:#1c2630;color:#617370;cursor:not-allowed;transform:none}.axy-chat-send-btn svg{width:15px;height:15px;display:block}.axy-chat-footer-note{font-size:.65rem;color:#5c6f6b;text-align:center;letter-spacing:.02em}@media(max-width:480px){.axy-support-launcher{bottom:16px;right:16px;padding:9px 14px 9px 12px}.axy-chat-window{bottom:74px;right:12px;left:12px;width:auto;max-width:none;height:calc(100vh - 90px);max-height:600px}}@media(prefers-reduced-motion:reduce){.axy-support-status-dot:after{animation:none}.axy-support-launcher,.axy-chat-window{transition:none}.axy-typing-dot{animation:none;opacity:.7}}
