.highlight-container{position:relative;display:inline}.highlight-text{position:relative;opacity:0;transition:opacity .3s ease-out}.highlight-text-visible{opacity:1}.highlight-placeholder{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.typing-no-transition *{transition:none!important}.highlight-text-wrapper,.super-shiny-text{position:relative;display:inline}.super-shiny-text{color:#67feb7;text-shadow:0 0 8px rgba(103,254,183,.4);--shine-width:500%;background:linear-gradient(90deg,transparent,rgba(103,254,183,.2) 10%,rgba(103,254,183,.8) 50%,rgba(103,254,183,.2) 90%,transparent);background-size:var(--shine-width) 100%;-webkit-background-clip:text;background-clip:text;will-change:opacity,filter,text-shadow,background-position,font-weight}.typing-animation .super-shiny-text{animation:super-shiny-pulse 4s ease-in-out infinite,shine 4s ease-in-out infinite;opacity:1;filter:blur(0) brightness(1);text-shadow:0 0 8px rgba(103,254,183,.7),0 0 16px rgba(103,254,183,.5)}.super-shiny-text:not(.typing-animation *){animation:text-reveal .6s cubic-bezier(.22,1,.36,1) forwards,super-shiny-pulse 4s ease-in-out .6s infinite,shine 4s ease-in-out .6s infinite}@keyframes text-reveal{0%{opacity:.6;filter:blur(8px) brightness(2);text-shadow:0 0 0 rgba(103,254,183,0)}30%{opacity:1;filter:blur(0) brightness(1.5);text-shadow:0 0 10px rgba(103,254,183,.9),0 0 20px rgba(103,254,183,.7),0 0 30px rgba(103,254,183,.5)}to{opacity:1;filter:blur(0) brightness(1);text-shadow:0 0 8px rgba(103,254,183,.7),0 0 16px rgba(103,254,183,.5)}}@keyframes super-shiny-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes shine{0%{background-position:calc(-1.5 * var(--shine-width)) 0}10%{background-position:calc(-1.2 * var(--shine-width)) 0}40%{background-position:calc(-.2 * var(--shine-width)) 0}50%{background-position:0 0}60%{background-position:calc(.2 * var(--shine-width)) 0}90%{background-position:calc(1.2 * var(--shine-width)) 0}to{background-position:calc(1.5 * var(--shine-width)) 0}}.deliverables-header-text{position:relative;display:inline-block;color:transparent;background:linear-gradient(180deg,hsla(0,0%,100%,.95) 0,rgba(245,245,250,.9) 30%,rgba(230,230,240,.85) 70%,rgba(220,220,230,.8));background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent;font-weight:400;letter-spacing:-.01em;text-shadow:0 1px 1px rgba(0,0,0,.1),0 -1px 1px hsla(0,0%,100%,.1),0 0 5px hsla(0,0%,100%,.05);will-change:background-position,text-shadow;padding:.1em .05em;margin:-.1em -.05em;white-space:nowrap}.deliverables-header-text:before{content:"";position:absolute;top:-10%;left:-10%;right:-10%;bottom:-10%;background:linear-gradient(90deg,transparent,transparent 35%,hsla(0,0%,100%,.05) 42%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.05) 58%,transparent 65%,transparent);background-size:200% 100%;background-position:-200% 0;background-clip:text;-webkit-background-clip:text;animation:deliverables-shine 10s ease infinite;will-change:background-position;padding:.1em .05em}.deliverables-header-text:after{content:"";position:absolute;top:-20%;left:-20%;right:-20%;bottom:-20%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.15) 0,rgba(103,254,183,.08) 30%,rgba(216,180,254,.05) 60%,transparent 80%);opacity:0;animation:deliverables-ambient-glow 8s ease-in-out infinite;pointer-events:none;z-index:-1;filter:blur(6px);transform:translateZ(-5px)}@keyframes deliverables-shine{0%{background-position:-200% 0}5%{background-position:-180% 0}35%{background-position:-20% 0}50%{background-position:50% 0}65%{background-position:120% 0}95%{background-position:180% 0}to{background-position:200% 0}}@keyframes deliverables-ambient-glow{0%{opacity:0;transform:scale(.95)}20%{opacity:.1;transform:scale(.98)}40%{opacity:.4;transform:scale(1.02)}60%{opacity:.4;transform:scale(1.02)}80%{opacity:.1;transform:scale(.98)}to{opacity:0;transform:scale(.95)}}.deliverables-header-text:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.95) 0,rgba(245,245,250,.9) 40%,rgba(230,230,240,.85));background-clip:text;-webkit-background-clip:text;transition:all .4s ease}.glowing-underline{position:relative;text-decoration:none;color:inherit}.glowing-underline:after{content:"";position:absolute;left:0;bottom:-.05em;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#22ff8f,#0fc 50%,#22ff8f);box-shadow:0 0 4px rgba(0,255,170,.9),0 0 8px rgba(0,255,170,.75),0 0 12px rgba(0,255,170,.6);transform:scaleX(0);transform-origin:left;transition:transform .35s ease-out;animation:glow-pulse 2.4s ease-in-out infinite}.glowing-underline:focus:after,.glowing-underline:hover:after{transform:scaleX(1)}@keyframes glow-pulse{0%,to{opacity:.8}50%{opacity:1}}.deliverables-header-text-3d{position:relative;transform-style:preserve-3d;transform:perspective(1000px)}.deliverables-header-text-3d:before{color:rgba(0,0,0,.15);z-index:1;transform:translateZ(1px) translate(0)}.deliverables-header-text-3d:after,.deliverables-header-text-3d:before{content:attr(data-text);position:absolute;top:0;left:0;right:0;bottom:0;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:nowrap;pointer-events:none}.deliverables-header-text-3d:after{color:rgba(0,0,0,.08);z-index:-2;transform:translateZ(-2px) translate(2px,2px)}.typing-animation{display:inline-block;white-space:pre-line;position:relative;line-height:1.2;min-height:1.2em;width:100%;vertical-align:middle;contain:layout;will-change:contents,transform}.typing-char{opacity:0;display:inline-block;white-space:pre;animation:fadeInChar .28s ease-out forwards}@keyframes fadeInChar{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.visible .typing-char{animation:fadeInCharHighlight .1s ease-out forwards}@keyframes fadeInCharHighlight{0%{opacity:0;transform:translateY(-.04em);filter:blur(1px);text-shadow:0 0 8px rgba(103,254,183,.85)}to{opacity:1;transform:translateY(0);filter:blur(0);text-shadow:none}}.typing-cursor.bump{animation:cursor-bump .06s ease-out}@keyframes cursor-bump{0%{transform:translateX(.4px) scaleX(1.03)}to{transform:translateX(0) scaleX(1)}}.typing-cursor{display:inline-block;width:2px;height:1.2em;min-height:1.2em;background-color:rgba(103,254,183,.9);box-shadow:0 0 8px rgba(103,254,183,.5),0 0 12px rgba(103,254,183,.3);margin-left:2px;animation:cursor-blink .8s step-end infinite,cursor-pulse 4s ease-in-out infinite;vertical-align:middle;position:relative;border-radius:1px;transform-origin:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;visibility:visible}.typing-cursor:after,.typing-cursor:before{content:"";position:absolute;width:4px;height:2px;background-color:rgba(103,254,183,.7);left:-1px;border-radius:1px;opacity:.8;transition:all .3s ease}.typing-cursor:before{top:0;box-shadow:0 0 4px rgba(103,254,183,.4);animation:cursor-bracket-top 3s ease-in-out infinite}.typing-cursor:after{bottom:0;box-shadow:0 0 4px rgba(103,254,183,.4);animation:cursor-bracket-bottom 3s ease-in-out infinite}.typing-cursor-hidden{opacity:0;animation:none;visibility:visible!important}.typing-cursor-hidden:after,.typing-cursor-hidden:before{animation:none;visibility:hidden}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes cursor-pulse{0%,to{box-shadow:0 0 8px rgba(103,254,183,.5),0 0 12px rgba(103,254,183,.3);height:1.2em}50%{box-shadow:0 0 12px rgba(103,254,183,.7),0 0 20px rgba(103,254,183,.4);height:1.2em;transform:scaleY(1.04)}}@keyframes cursor-bracket-top{0%,to{width:4px;transform:translateY(0)}50%{width:6px;transform:translateY(-1px)}}@keyframes cursor-bracket-bottom{0%,to{width:4px;transform:translateY(0)}50%{width:6px;transform:translateY(1px)}}.typing-container{display:inline-block;min-height:1.5em;height:auto;vertical-align:middle}.typing-cursor:after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at center,rgba(103,254,183,.8) 0,rgba(103,254,183,0) 70%);filter:blur(4px);opacity:0;animation:cursor-quantum-glow 4s ease-in-out infinite;border-radius:50%;transform:scale(1.5);pointer-events:none;z-index:-1}@keyframes cursor-quantum-glow{0%,to{opacity:0;transform:scale(1.5)}50%{opacity:.4;transform:scale(2)}}@keyframes shimmer{0%{transform:translateX(100%)}50%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-slow{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes container-emerge{0%{opacity:0;transform:translateY(20px);filter:blur(8px);margin-top:-1rem}to{opacity:1;transform:translateY(0);filter:blur(0);margin-top:-2rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes quantum-orbital{0%{transform:rotate3d(var(--x,1),var(--y,1),1,0deg) translateY(-6px) scale(.6);opacity:0}25%{transform:rotate3d(var(--x,1),var(--y,1),1,90deg) translateY(-8px) scale(1);opacity:.8}50%{transform:rotate3d(var(--x,1),var(--y,1),1,180deg) translateY(-7px) scale(.9);opacity:.6}75%{transform:rotate3d(var(--x,1),var(--y,1),1,270deg) translateY(-8px) scale(1);opacity:.8}to{transform:rotate3d(var(--x,1),var(--y,1),1,1turn) translateY(-6px) scale(.6);opacity:0}}@keyframes subtleRotate{0%{transform:rotate3d(.5,1,.2,0deg) scale(1);opacity:.3}50%{transform:rotate3d(.5,1,.2,180deg) scale(1.02);opacity:.4}to{transform:rotate3d(.5,1,.2,1turn) scale(1);opacity:.3}}@keyframes hoverGlow{0%{opacity:.4;transform:scale(1);filter:brightness(1.1)}50%{opacity:1;transform:scale(1.03);filter:brightness(2)}to{opacity:.4;transform:scale(1);filter:brightness(1.1)}}@keyframes ringActivation{0%{transform:rotate3d(1,1,.5,0deg) scale(.95);opacity:.4;filter:hue-rotate(0deg) brightness(1)}25%{transform:rotate3d(1,1,.5,90deg) scale(1.05);opacity:.8;filter:hue-rotate(90deg) brightness(1.2)}50%{transform:rotate3d(1,1,.5,180deg) scale(1);opacity:1;filter:hue-rotate(180deg) brightness(1.4)}75%{transform:rotate3d(1,1,.5,270deg) scale(1.05);opacity:.8;filter:hue-rotate(270deg) brightness(1.2)}to{transform:rotate3d(1,1,.5,1turn) scale(.95);opacity:.4;filter:hue-rotate(1turn) brightness(1)}}@keyframes quantumPulse{0%{transform:scale(.9) rotate(0deg);opacity:.4;filter:hue-rotate(0deg) brightness(1)}50%{transform:scale(1.1) rotate(180deg);opacity:1;filter:hue-rotate(180deg) brightness(1.3)}to{transform:scale(.9) rotate(1turn);opacity:.4;filter:hue-rotate(1turn) brightness(1)}}@keyframes activationSplash{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:0}}@keyframes computeDash{to{stroke-dashoffset:0}}@keyframes multiAgentDash{to{stroke-dashoffset:0}}@keyframes neuralParticle{0%{opacity:0;transform:rotate(var(--angle)) translateY(-8px) scale(.2);filter:blur(1px)}20%{opacity:.4;transform:rotate(var(--angle)) translateY(-10px) scale(.6);filter:blur(.8px)}40%{opacity:.6;transform:rotate(var(--angle)) translateY(-12px) scale(.8);filter:blur(.6px)}60%{opacity:.4;transform:rotate(var(--angle)) translateY(-14px) scale(.6);filter:blur(.8px)}to{opacity:0;transform:rotate(var(--angle)) translateY(-16px) scale(.2);filter:blur(1px)}}@keyframes rotatingOrbits{0%{transform:rotate3d(1,1,1,0deg) scale(1);opacity:.8}50%{transform:rotate3d(1,1,1,180deg) scale(1.05);opacity:1}to{transform:rotate3d(1,1,1,1turn) scale(1);opacity:.8}}@keyframes staticGlow{0%,to{background:radial-gradient(circle at 30% 30%,rgba(103,254,183,.12) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(103,254,183,.12) 0,transparent 50%);transform:scale(1)!important}50%{background:radial-gradient(circle at 40% 40%,rgba(103,254,183,.18) 0,transparent 60%),radial-gradient(circle at 60% 60%,rgba(103,254,183,.18) 0,transparent 60%);transform:scale(1.05)!important}}@keyframes nav-active-pulse{0%{text-shadow:0 0 8px rgba(103,254,183,.7),0 0 16px rgba(103,254,183,.5),0 0 24px rgba(103,254,183,.3);filter:brightness(1.1)}50%{text-shadow:0 0 12px rgba(103,254,183,.9),0 0 24px rgba(103,254,183,.7),0 0 36px rgba(103,254,183,.5);filter:brightness(1.3)}to{text-shadow:0 0 8px rgba(103,254,183,.7),0 0 16px rgba(103,254,183,.5),0 0 24px rgba(103,254,183,.3);filter:brightness(1.1)}}@keyframes nav-active-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes nav-active-particles{0%{opacity:0;transform:translateY(0) translateX(var(--x,0)) scale(.2)}40%{opacity:.8;transform:translateY(-8px) translateX(var(--x,0)) scale(.6)}to{opacity:0;transform:translateY(-16px) translateX(var(--x,0)) scale(.2)}}@keyframes nav-active-border{0%{width:0;opacity:.6;transform:translateX(50%)}to{width:100%;opacity:1;transform:translateX(0)}}@keyframes elegant-orbital{0%{transform:translate(-50%,-50%) rotate(0deg);opacity:.2;border-width:1px}25%{transform:translate(-50%,-50%) rotate(90deg);opacity:.6;border-width:2px}50%{transform:translate(-50%,-50%) rotate(180deg);opacity:.4;border-width:1px}75%{transform:translate(-50%,-50%) rotate(270deg);opacity:.6;border-width:2px}to{transform:translate(-50%,-50%) rotate(1turn);opacity:.2;border-width:1px}}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(31,41,55,.1);border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(103,254,183,.2);border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(103,254,183,.3)}.custom-horizontal-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(103,254,183,.2) rgba(31,41,55,.1)}.custom-horizontal-scrollbar::-webkit-scrollbar{height:6px;border-radius:3px}.custom-horizontal-scrollbar::-webkit-scrollbar-track{background:rgba(31,41,55,.1);border-radius:3px;margin:0 12px}.custom-horizontal-scrollbar::-webkit-scrollbar-thumb{background:rgba(103,254,183,.2);border-radius:3px;border:1px solid rgba(103,254,183,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.custom-horizontal-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(103,254,183,.3);border-color:rgba(103,254,183,.2)}.my-awesome-textarea{position:relative;display:block;isolation:isolate;background-color:rgba(15,17,26,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.375rem;border:1px solid hsla(0,0%,100%,.1);--metal-highlight:hsla(0,0%,100%,.25);--metal-shadow:rgba(3,8,22,.65);--metal-edge:hsla(0,0%,100%,.3)}.my-awesome-textarea:before{background:linear-gradient(135deg,var(--metal-shadow) 0,transparent 35%,var(--metal-highlight) 50%,transparent 65%,var(--metal-shadow) 100%);opacity:.55;transition:opacity .4s ease;z-index:1}.my-awesome-textarea:after,.my-awesome-textarea:before{content:"";position:absolute;inset:0;border-radius:.375rem;pointer-events:none}.my-awesome-textarea:after{background:radial-gradient(1200px circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--metal-highlight),transparent 40%);opacity:0;transition:all .3s ease;z-index:2;will-change:opacity}.my-awesome-textarea.has-content,.my-awesome-textarea:focus-within{--metal-highlight:rgba(103,254,183,.25);--metal-edge:rgba(103,254,183,.28);border-color:rgba(103,254,183,.6);box-shadow:0 0 8px rgba(103,254,183,.4),inset 0 0 16px rgba(103,254,183,.2)}.my-awesome-textarea.has-content:before,.my-awesome-textarea:focus-within:before{opacity:.6}.my-awesome-textarea.has-content:after,.my-awesome-textarea:focus-within:after{opacity:.3}.corner-dot{position:absolute;width:4px;height:4px;border-radius:50%;background-color:rgba(103,254,183,.5);opacity:0;transform:scale(.5);transition:opacity .4s ease-out,transform .4s ease-out;z-index:10}.content-vis{content-visibility:auto;contain-intrinsic-size:500px 800px}.corner-dot.tl{top:4px;left:4px}.corner-dot.tr{top:4px;right:4px}.corner-dot.bl{bottom:4px;left:4px}.corner-dot.br{bottom:4px;right:4px}.my-awesome-textarea.has-content .corner-dot,.my-awesome-textarea:focus-within .corner-dot{opacity:1;transform:scale(1)}.quantum-button{position:relative;overflow:hidden;z-index:10}.quantum-button:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(circle at center,rgba(139,92,246,.3) 0,transparent 70%);opacity:0;transition:opacity .3s ease;z-index:-1;filter:blur(4px)}.quantum-button:hover:before{opacity:.6}@keyframes orbital-glow{0%,to{opacity:.3;transform:scale(1.1);border-color:rgba(139,92,246,.3)}50%{opacity:.6;transform:scale(1.2);border-color:rgba(139,92,246,.5)}}button.quantum-button[disabled]{filter:grayscale(100%) brightness(.85)!important;cursor:default!important}button.quantum-button[disabled] .button-text,button.quantum-button[disabled] .button-text-shadow{color:#9ca3af!important}button.quantum-button[disabled] svg path{stroke:#9ca3af!important}button.quantum-button[disabled]:before{display:none!important}@keyframes pulse-subtle{0%,to{opacity:.8;filter:drop-shadow(0 0 2px rgba(139,92,246,.3))}50%{opacity:1;filter:drop-shadow(0 0 4px rgba(139,92,246,.5))}}@keyframes ping-slow{0%{transform:scale(.8);opacity:.3}50%{transform:scale(1.2);opacity:.6}to{transform:scale(.8);opacity:.3}}.drop-shadow-glow{filter:drop-shadow(0 0 3px rgba(139,92,246,.4))}.ease-quantum{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px}.orbital-ring{transform-origin:center;will-change:transform,opacity,border-color,box-shadow,filter;mix-blend-mode:plus-lighter;animation:subtleRotate 8s linear infinite;animation-delay:calc(var(--ring-delay))}.orbital-ring-activated{animation:ringActivation 6s linear infinite;animation-delay:calc(var(--ring-delay));border-color:rgba(103,254,183,.6);box-shadow:0 0 20px rgba(103,254,183,.2),inset 0 0 40px rgba(103,254,183,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quantum-point{display:none;transform-origin:center;will-change:transform,opacity,background-color,box-shadow,filter;mix-blend-mode:plus-lighter;animation:subtleRotate 6s ease-in-out infinite;animation-delay:calc(var(--point-delay))}.quantum-point-activated{animation:quantumPulse 4s ease-in-out infinite;animation-delay:calc(var(--point-delay));background-color:rgba(103,254,183,.8);box-shadow:0 0 10px rgba(103,254,183,.4),0 0 20px rgba(103,254,183,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.button-container:hover .orbital-ring:not(.orbital-ring-activated){animation:hoverGlow 3s ease-in-out infinite;border-color:rgba(103,254,183,.4);box-shadow:0 0 15px rgba(103,254,183,.15),inset 0 0 30px rgba(103,254,183,.05)}.button-container:hover .quantum-point:not(.quantum-point-activated){animation:hoverGlow 2s ease-in-out infinite;background-color:rgba(103,254,183,.5);box-shadow:0 0 8px rgba(103,254,183,.3),0 0 16px rgba(103,254,183,.1)}.button-container:hover .orbital-ring-activated{border-color:rgba(103,254,183,.8);box-shadow:0 0 30px rgba(103,254,183,.3),inset 0 0 60px rgba(103,254,183,.15);filter:brightness(1.2)}.button-container:hover .quantum-point-activated{background-color:rgba(103,254,183,.9);box-shadow:0 0 15px rgba(103,254,183,.5),0 0 30px rgba(103,254,183,.3);filter:brightness(1.3)}.activation-splash{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,rgba(103,254,183,.4) 0,rgba(103,254,183,.1) 50%,transparent 70%);opacity:0;pointer-events:none}.activation-splash-active{animation:activationSplash .6s ease-out forwards}.nav-item-active{position:relative;animation:nav-active-float 3s ease-in-out infinite}.nav-item-active:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,rgba(103,254,183,0),rgba(103,254,183,.8) 50%,rgba(103,254,183,0));animation:nav-active-border 1s ease-out forwards}.nav-item-active:after{content:"";position:absolute;border-radius:12px;background:radial-gradient(circle,rgba(103,254,183,.15) 0,rgba(103,254,183,.05) 40%,transparent 70%);z-index:-1;opacity:0;animation:pulse-slow 4s infinite}.nav-item-active-text{position:relative;animation:nav-active-pulse 3s infinite}.nav-item-active-particle{position:absolute;width:4px;height:4px;border-radius:50%;background-color:rgba(103,254,183,.8);bottom:0;left:50%;transform:translateX(-50%);animation:nav-active-particles 2s ease-out infinite;box-shadow:0 0 4px rgba(103,254,183,.4);will-change:transform,opacity}.model-provider-selection{margin:2rem 0;background:rgba(15,25,40,.7);border:1px solid rgba(103,254,183,.25);border-radius:16px;padding:24px 28px;box-shadow:0 8px 25px rgba(0,0,0,.2),0 0 0 1px rgba(103,254,183,.1);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.19,1,.22,1)}.model-provider-selection:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.25),0 0 0 1px rgba(103,254,183,.2),0 0 25px rgba(103,254,183,.1);border-color:rgba(103,254,183,.35)}.model-selection-title{font-size:20px;font-weight:600;color:hsla(0,0%,100%,.95);margin-bottom:12px;position:relative;display:inline-block}.model-selection-title:after{content:"";position:absolute;left:0;bottom:-6px;width:40px;height:2px;background:rgba(103,254,183,.6);border-radius:1px}.model-selection-description{font-size:15px;color:hsla(0,0%,100%,.8);margin-bottom:20px;line-height:1.5}.model-providers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.model-provider-option{background:rgba(15,25,40,.5);border:1px solid rgba(103,254,183,.15);border-radius:10px;padding:16px;transition:all .3s ease}.model-provider-option:hover{background:rgba(15,25,40,.7);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2);border-color:rgba(103,254,183,.25)}.provider-label{display:flex;flex-direction:column;gap:8px;cursor:pointer;width:100%}.provider-radio{margin-right:10px;accent-color:rgba(103,254,183,.9)}.provider-name{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.9);display:flex;align-items:center;gap:10px}.provider-premium{font-size:14px;font-weight:500;color:rgba(103,254,183,.9);background:rgba(103,254,183,.1);padding:4px 8px;border-radius:4px;display:inline-block;margin-top:4px;width:-moz-fit-content;width:fit-content}.provider-description{font-size:13px;color:hsla(0,0%,100%,.7);margin-top:4px;line-height:1.4}.typical-usage-scenarios{margin-top:30px;padding-top:24px;border-top:1px solid rgba(103,254,183,.15)}.scenarios-title{font-size:18px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:12px;position:relative;display:inline-block}.scenarios-title:after{content:"";position:absolute;left:0;bottom:-4px;width:30px;height:2px;background:rgba(103,254,183,.5);border-radius:1px}.scenarios-description{font-size:15px;color:hsla(0,0%,100%,.8);margin-bottom:20px;line-height:1.5}.scenarios-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.scenario-item{background:rgba(15,25,40,.5);border:1px solid rgba(103,254,183,.15);border-radius:10px;padding:16px;transition:all .3s ease}.scenario-item:hover{background:rgba(15,25,40,.7);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2);border-color:rgba(103,254,183,.25)}.scenario-name{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:8px}.scenario-credits{font-size:18px;font-weight:700;color:rgba(103,254,183,.9);margin-bottom:8px}.scenario-description{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.4}@media (max-width:768px){.model-providers-grid,.scenarios-grid{grid-template-columns:1fr}.model-provider-selection,.typical-usage-scenarios{padding:20px}}.group\/template{isolation:isolate;position:relative;z-index:0}.group\/template:hover{z-index:1}.save-template-modal{z-index:100}