.token-comment{color:#5c6370;font-style:italic}.token-doctype{color:#c678dd}.token-tag-name{color:#e06c75}.token-attr-name{color:#d19a66}.token-string{color:#98c379}.token-keyword{color:#c678dd}@keyframes orion-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes orion-slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes orion-scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes orion-expandDown{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes orion-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes orion-glowPulse{0%,to{box-shadow:0 0 0 1px #6366f14d,0 0 0 3px #6366f10f,0 0 18px -6px #6366f11f}50%{box-shadow:0 0 0 1px #6366f166,0 0 0 4px #6366f11a,0 0 24px -6px #6366f12e}}@keyframes orion-softPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.orion-animate-fade-in{animation:.3s ease-out forwards orion-fadeIn}.orion-animate-slide-in{animation:.25s ease-out forwards orion-slideInRight}.orion-animate-scale-in{animation:.2s ease-out forwards orion-scaleIn}.orion-stagger-1{animation:.35s ease-out 50ms both orion-fadeInUp}.orion-stagger-2{animation:.35s ease-out .1s both orion-fadeInUp}.orion-stagger-3{animation:.35s ease-out .15s both orion-fadeInUp}.orion-stagger-4{animation:.35s ease-out .2s both orion-fadeInUp}.orion-stagger-5{animation:.35s ease-out .25s both orion-fadeInUp}.orion-device-smartphone{--device-safe-area-top:52px;--device-safe-area-bottom:40px;aspect-ratio:9/19;background:#0f172a;border-radius:48px;flex-direction:column;flex-shrink:0;height:800px;padding:10px;display:flex;position:relative;box-shadow:0 0 0 2px #334155,0 20px 50px -12px #00000080,inset 0 0 2px 2px #ffffff1a}.orion-device-smartphone:before{content:"";pointer-events:none;z-index:4;background:linear-gradient(#94a3b805 0%,#0f172a1a 35%,#0f172a6b 100%);border-radius:0 0 28px 28px;height:18px;position:absolute;bottom:9px;left:22px;right:22px;box-shadow:inset 0 1px #ffffff0d,inset 0 -4px 10px #02061742}.orion-device-desktop{background:linear-gradient(#334155 0%,#0f172a 100%);border-radius:32px;flex-direction:column;flex-shrink:0;gap:12px;width:1440px;height:960px;padding:14px 14px 48px;display:flex;position:relative;box-shadow:0 0 0 1px #94a3b866,0 28px 80px -24px #0f172aa6,inset 0 1px #ffffff14}.orion-device-desktop-toolbar{background:linear-gradient(#f8fafcf2,#e2e8f0eb);border:1px solid #94a3b859;border-radius:22px 22px 14px 14px;align-items:center;gap:18px;height:52px;padding:0 18px;display:flex;box-shadow:inset 0 1px #ffffffd9}.orion-device-desktop-lights{align-items:center;gap:8px;display:flex}.orion-device-desktop-light{border-radius:999px;width:10px;height:10px;display:inline-block}.orion-device-desktop-light-red{background:#f87171}.orion-device-desktop-light-amber{background:#fbbf24}.orion-device-desktop-light-green{background:#34d399}.orion-device-desktop-addressbar{background:#ffffffb8;border:1px solid #94a3b84d;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;height:34px;padding:0 14px;display:flex}.orion-device-desktop-address-pill{background:#cbd5e1;border-radius:999px;flex-shrink:0;width:44px;height:6px}.orion-device-desktop-address-text{color:#64748b;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.orion-device-desktop-stand{inset-inline:0;background:linear-gradient(#94a3b8c7,#475569eb 58%,#1e293bfa);border-radius:999px;width:240px;height:16px;margin:0 auto;position:absolute;bottom:12px;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px 6px #0f172a59,0 12px 24px -16px #0f172aa6}.orion-device-screen{background:#fff;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #0000001a}.orion-device-screen-mobile{box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -12px 18px #0f172a14,inset 0 0 10px #00000014}.orion-device-screen-mobile:before,.orion-device-screen-mobile:after{content:none;pointer-events:none}.orion-device-preview-surface{touch-action:none;width:100%;height:100%;position:relative}.orion-device-preview-surface-mobile{border-radius:inherit;touch-action:none;overscroll-behavior:none;position:absolute;inset:0;overflow:hidden}.orion-device-smartphone:after{content:none}.orion-device-desktop .orion-device-screen{border-radius:18px;flex:1;height:auto;box-shadow:inset 0 0 0 1px #0f172a14,0 18px 40px -24px #0f172a73}.orion-marquee-container{--marquee-gap:2rem;pointer-events:none;background:#0f172a;border-bottom:2px solid #4f46e533;padding:6px 0;position:relative;overflow:hidden}.orion-marquee-track{align-items:center;gap:var(--marquee-gap);will-change:transform;width:max-content;animation:80s linear infinite orion-marquee-scroll;display:flex}.orion-marquee-segment{white-space:nowrap;color:#fff;letter-spacing:.05em;text-shadow:0 0 12px #ffffff14;flex:none;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}@keyframes orion-marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--marquee-gap) / 2)))}}.orion-code-line{transition:background .2s;display:flex}.orion-code-line:hover{background:#ffffff0d}.orion-line-number{text-align:right;color:#444b6a;-webkit-user-select:none;user-select:none;min-width:3.5rem;padding-right:1.5rem;font-size:.8rem}.orion-line-content{color:#cfd8f3;flex:1;padding-left:.5rem}.orion-shadow-premium-sm{box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a0a}.orion-shadow-premium-md{box-shadow:0 2px 4px #0f172a0d,0 4px 12px #0f172a0f,0 8px 18px -6px #0f172a14}.orion-shadow-premium-lg{box-shadow:0 4px 8px #0f172a0d,0 8px 20px #0f172a12,0 16px 32px -12px #0f172a1a}.orion-version-item{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.orion-version-item:hover{transform:translateY(-1px);box-shadow:0 8px 16px -8px #00000026,0 4px 8px -4px #00000014}.orion-version-item:active{transform:translateY(0)scale(.98)}.orion-refine-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d}.orion-refine-card:hover{border-color:#c7d2fe;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.orion-suggestion-card{transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.orion-suggestion-card:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#6366f10a,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.orion-suggestion-card:hover:after{opacity:1}.orion-suggestion-card:hover{border-color:#c7d2fe;transform:translate(3px);box-shadow:0 2px 8px #6366f114}.orion-input-glow:focus-within{animation:2.5s ease-in-out infinite orion-glowPulse}.orion-version-expand-enter{animation:.3s cubic-bezier(.4,0,.2,1) forwards orion-expandDown;overflow:hidden}.orion-active-version-glow{box-shadow:0 0 0 1px #6366f126,0 2px 4px #6366f10f,0 6px 16px -6px #6366f11f}.orion-layout-selector{transition:all .2s cubic-bezier(.4,0,.2,1)}.orion-layout-selector:hover{background:#eef2ff66;border-color:#c7d2fe}.orion-layout-selector-selected{background:linear-gradient(135deg,#eef2ffcc,#ffffffe6);border-color:#a5b4fc;box-shadow:0 0 0 1px #6366f11f,0 2px 8px #6366f114}.orion-btn-premium{letter-spacing:.01em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.orion-btn-premium-primary{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 1px 2px #4f46e54d,0 4px 8px -4px #4f46e533}.orion-btn-premium-primary:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-.5px);box-shadow:0 2px 4px #4f46e559,0 6px 14px -4px #4f46e540}.orion-btn-premium-primary:active{transform:translateY(0)scale(.98);box-shadow:0 1px 2px #4f46e540}.orion-btn-premium-secondary{color:#334155;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a}.orion-btn-premium-secondary:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a0f}.orion-history-bg{background:linear-gradient(#f1f5f9 0%,#eef2f6 50%,#f0f4f8 100%)}.orion-history-header-bg{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#f1f5f9f7,#eef2f6db)}.orion-history-header-divider{background:linear-gradient(90deg,#0000,#cbd5e199 15% 85%,#0000);height:1px}.orion-history-item-card{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.orion-history-item-card:hover{transform:translate(2px)}.orion-history-item-card-active{box-shadow:0 0 0 1px #6366f12e,0 4px 16px #6366f114}.orion-history-dot{transition:all .3s cubic-bezier(.4,0,.2,1)}.orion-history-dot-active{animation:2.5s ease-in-out infinite orion-dotPulse;box-shadow:0 0 0 5px #6366f11a}@keyframes orion-dotPulse{0%,to{box-shadow:0 0 0 5px #6366f11a}50%{box-shadow:0 0 0 9px #6366f100}}.orion-history-empty-icon{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 4px 12px #0f172a0f,inset 0 1px #ffffffb3}.orion-history-timeline-line{background:linear-gradient(#0000 0%,#cbd5e1 15% 85%,#0000 100%)}.orion-history-version-badge{box-shadow:0 1px 2px #0f172a0d}.orion-history-version-badge-active{box-shadow:0 2px 6px #6366f140}.orion-prompt-atmosphere{background:radial-gradient(80% 60% at 50% 40%,#6366f108,#0000),radial-gradient(60% 40% at 30% 60%,#6366f105,#0000)}.orion-panel-shadow-right{box-shadow:3px 0 20px -5px #0f172a24,5px 0 14px -8px #0f172a1f}.orion-panel-shadow-left{box-shadow:-3px 0 20px -5px #0f172a24,-5px 0 14px -8px #0f172a1f}.orion-inset-shadow-preview{box-shadow:inset 0 10px 24px -10px #0f172a1a,inset 0 0 0 1px #0f172a0d}.orion-header-shadow{box-shadow:0 1px 3px #0f172a0a,0 4px 18px -6px #0f172a1f}.orion-workspace-grid{background-image:radial-gradient(circle,#94a3b8 .8px,#0000 .8px);background-size:24px 24px}.orion-section-divider{background:linear-gradient(90deg,#0000,#e2e8f0 20% 80%,#0000);height:1px}.orion-custom-scrollbar::-webkit-scrollbar{width:6px}.orion-custom-scrollbar::-webkit-scrollbar-track{background:0 0}.orion-custom-scrollbar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px;transition:background .2s}.orion-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.orion-chat-scrollbar::-webkit-scrollbar{width:4px}.orion-chat-scrollbar::-webkit-scrollbar-track{background:0 0}.orion-chat-scrollbar::-webkit-scrollbar-thumb{background:#d1d6df;border-radius:8px}.orion-chat-scrollbar::-webkit-scrollbar-thumb:hover{background:#bcc3ce}
