[x-cloak]{display:none!important}.demo-wizard-card.tx-card,.demo-wizard-card.tx-card:hover{border-radius:1.25rem;overflow:hidden;transform:none;transition:none;border-color:var(--tx-card-border);background:var(--tx-card-bg);box-shadow:none}.demo-wizard-card .demo-step-panel{border-radius:inherit}.demo-fleet-panel{padding:.75rem}.demo-fleet-map-stage{height:clamp(6rem,18vw,9.5rem);margin-bottom:.75rem}.demo-fleet-map-bg{background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.2;color:#9b32ff;filter:saturate(.75)}.demo-fleet-map-icons{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:0;padding:4% 6%;align-items:center;justify-items:center}.demo-fleet-map-icons--mega .demo-fleet-truck-icon{animation:demo-fleet-truck-convoy 2.8s ease-in-out infinite}.demo-fleet-map-icons--mega .demo-fleet-truck-icon:nth-child(odd){animation-delay:.15s}.demo-fleet-map-icons--mega .demo-fleet-truck-icon:nth-child(3n){animation-delay:.3s}.demo-fleet-truck-icon{width:min(100%,.95rem);height:min(100%,.95rem);color:#9b32ffd1;transition:opacity .2s ease,transform .2s ease;animation:demo-fleet-truck-in .25s ease-out both}@keyframes demo-fleet-truck-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes demo-fleet-truck-convoy{0%,to{transform:translateY(0);filter:drop-shadow(0 0 0 rgba(155,50,255,0))}50%{transform:translateY(-2px);filter:drop-shadow(0 0 6px rgba(155,50,255,.35))}}@media(prefers-reduced-motion:reduce){.demo-fleet-truck-icon{animation:none!important;transition:none!important}}.demo-truck-range-wrap{display:flex;align-items:center;height:28px}.demo-truck-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;margin:0;background:transparent;outline:none;cursor:pointer}.demo-truck-range:focus-visible{outline:2px solid rgba(155,50,255,.45);outline-offset:2px;border-radius:4px}.demo-truck-range::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:transparent}.demo-truck-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:9999px;background:var(--tx-brand);cursor:pointer;border:2px solid color-mix(in srgb,var(--tx-fg) 25%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tx-bg) 60%,transparent)}.demo-truck-range::-moz-range-track{height:6px;border-radius:9999px;background:transparent;border:none}.demo-truck-range::-moz-range-thumb{width:18px;height:18px;border-radius:9999px;background:var(--tx-brand);cursor:pointer;border:2px solid color-mix(in srgb,var(--tx-fg) 25%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tx-bg) 60%,transparent);box-sizing:border-box}.demo-switch-thumb{width:1.375rem;height:1.375rem;top:.1875rem;left:.25rem;transition:transform .2s ease}.peer:checked~.demo-switch-track .demo-switch-thumb{transform:translate(1.5rem)}#demo-wizard-continue.tx-btn-brand.tx-btn-brand--ops-match,#demo-submit.tx-btn-brand.tx-btn-brand--ops-match{transition:none!important}#demo-wizard-continue.tx-btn-brand.tx-btn-brand--ops-match:hover:not(:disabled),#demo-wizard-continue.tx-btn-brand.tx-btn-brand--ops-match:focus:not(:disabled),#demo-wizard-continue.tx-btn-brand.tx-btn-brand--ops-match:focus-visible:not(:disabled),#demo-wizard-continue.tx-btn-brand.tx-btn-brand--ops-match:active:not(:disabled),#demo-submit.tx-btn-brand.tx-btn-brand--ops-match:hover:not(:disabled),#demo-submit.tx-btn-brand.tx-btn-brand--ops-match:focus:not(:disabled),#demo-submit.tx-btn-brand.tx-btn-brand--ops-match:focus-visible:not(:disabled),#demo-submit.tx-btn-brand.tx-btn-brand--ops-match:active:not(:disabled){transform:none!important;box-shadow:none!important;background:var(--tx-brand)!important;color:#fff!important}.demo-viewport-steps{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--tx-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--tx-fg)}html[data-theme=light] .demo-viewport-steps{background:color-mix(in srgb,var(--tx-bg) 92%,transparent);border-bottom:1px solid var(--tx-border)}.demo-fleet-count-box{border:1px solid var(--tx-border-strong);background:var(--tx-input-bg)}.demo-fleet-count-box input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;color:var(--tx-fg)}.demo-fleet-count-box input[type=number]::-webkit-outer-spin-button,.demo-fleet-count-box input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tx-theme-heading{color:var(--tx-fg)}.tx-theme-muted{color:var(--tx-muted)}.tx-theme-muted-soft{color:var(--tx-muted-soft)}.demo-panel{background:var(--tx-surface-elevated);border:1px solid var(--tx-border-strong);color:var(--tx-fg)}.demo-module-row:hover{border-color:color-mix(in srgb,var(--tx-brand) 40%,var(--tx-border-strong))}.demo-summary-card{background:var(--tx-surface);border:1px solid var(--tx-brand)}.demo-step-dot--idle{background:var(--tx-surface-elevated);color:var(--tx-muted-soft);box-shadow:inset 0 0 0 1px var(--tx-border-strong)}.demo-step-label{color:var(--tx-muted-soft)}.demo-step-track{background:color-mix(in srgb,var(--tx-border-strong) 85%,transparent)}.demo-range-track{background:color-mix(in srgb,var(--tx-muted-soft) 45%,var(--tx-surface-elevated))}.demo-progress-track{background:color-mix(in srgb,var(--tx-muted-soft) 40%,var(--tx-surface-elevated))}.demo-divider{background:var(--tx-divider-line)}.demo-switch-track{border:1px solid var(--tx-border-strong);background:color-mix(in srgb,var(--tx-muted-soft) 50%,var(--tx-surface-elevated))}.demo-check{border-color:var(--tx-border-strong);background-color:var(--tx-input-bg)}.demo-mode-tab-bar{display:inline-flex;padding:.25rem;border-radius:.875rem;background:var(--tx-surface-elevated);border:1px solid var(--tx-border-strong);gap:.25rem}.demo-mode-tab-btn{padding:.5rem 1.25rem;border-radius:.625rem;font-size:.875rem;font-weight:600;color:var(--tx-muted);transition:all .2s ease;cursor:pointer;border:1px solid transparent}.demo-mode-tab-btn.active{background:var(--tx-brand);color:#fff;box-shadow:0 0 16px #9b32ff59}.demo-preset-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.demo-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.demo-preset-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:1.25rem;padding:1.5rem;background:var(--tx-surface);border:1px solid var(--tx-border-strong);transition:all .25s ease}.demo-preset-card:hover{border-color:color-mix(in srgb,var(--tx-brand) 50%,var(--tx-border-strong));transform:translateY(-2px);box-shadow:0 12px 32px #00000040}.demo-preset-card--pro{border-color:#9b32ff;box-shadow:0 0 24px #9b32ff40;background:linear-gradient(180deg,rgba(155,50,255,.08) 0%,var(--tx-surface) 100%)}.demo-preset-card--pro:hover{border-color:#c084fc;box-shadow:0 0 36px #9b32ff66}.demo-quick-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.demo-quick-modal-card{position:relative;width:100%;max-width:32rem;max-height:90vh;overflow-y:auto;border-radius:1.25rem;background:var(--tx-surface);border:1px solid var(--tx-border-strong);padding:1.5rem;box-shadow:0 24px 48px #00000080}.demo-feature-info-tooltip{display:inline-flex;align-items:center;justify-content:center;color:var(--tx-muted-soft);transition:color .15s ease}.demo-feature-info-tooltip:hover{color:var(--tx-brand)}@keyframes txHighlightPulse{0%{background-color:#9b32ff66;box-shadow:0 0 20px #9b32ff80}50%{background-color:#9b32ff40;box-shadow:0 0 25px #9b32ff99}to{background-color:transparent;box-shadow:none}}.tx-module-highlight{animation:txHighlightPulse 2s ease-in-out forwards!important;border-radius:.5rem}
