@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.react-joyride__tooltip>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:16px!important;display:flex!important}.react-joyride__tooltip h1{margin:0!important;padding:0!important;line-height:1.3!important}.react-joyride__tooltip>div:first-child>div{margin:0!important;padding:0!important}.react-joyride__tooltip>div:nth-child(2){flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:24px!important;padding-top:2px!important;display:flex!important}.react-joyride__tooltip>div:nth-child(2)>div:first-child{flex:auto!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;display:flex!important}.react-joyride__tooltip button[data-test-id=button-skip],.react-joyride__tooltip button[data-test-id=button-back],.react-joyride__tooltip button[data-test-id=button-primary]{white-space:nowrap;flex-shrink:0}.react-joyride__tooltip button[data-test-id=button-skip],.react-joyride__tooltip button[data-test-id=button-back]{border-radius:6px!important;min-height:28px!important;padding:5px 8px!important;font-size:11px!important;line-height:1.15!important}.react-joyride__tooltip button[data-test-id=button-primary]{border-radius:6px!important;min-height:28px!important;padding:5px 10px!important;font-size:11px!important;line-height:1.15!important}.react-joyride__tooltip button[data-test-id=button-skip]{max-width:100%}.react-joyride__tooltip button[data-test-id=button-skip]:hover,.react-joyride__tooltip button[data-test-id=button-back]:hover{color:#334155;background:#f8fafc;border-color:#94a3b8}.react-joyride__tooltip button[data-test-id=button-skip]:focus-visible,.react-joyride__tooltip button[data-test-id=button-back]:focus-visible,.react-joyride__tooltip button[data-test-id=button-primary]:focus-visible{outline-offset:2px;outline:2px solid #0a66c2}.react-joyride__tooltip button[data-test-id=button-primary]:hover{filter:brightness(.95)}@media (width<=640px){.react-joyride__tooltip>div:first-child{gap:18px!important}.react-joyride__tooltip>div:nth-child(2){gap:10px!important;margin-top:28px!important}}html{scroll-behavior:smooth}@media (width>=900px){.landing-nav-brand:focus,.landing-nav-brand:focus-visible,.landing-nav-brand :focus,.landing-nav-brand :focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.landing-nav-brand,.landing-nav-brand:hover,.landing-nav-brand:focus,.landing-nav-brand:visited,.landing-nav-brand *{text-decoration:none!important}}:focus{outline-offset:2px;outline:2px solid #667eea}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #667eea80}50%{box-shadow:0 0 20px #667eeacc}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.6}button{transition:all .3s cubic-bezier(.4,0,.2,1)}button:active{transform:scale(.98)}.MuiCard-root{transition:all .3s cubic-bezier(.4,0,.2,1)}.MuiCard-root:hover{transform:translateY(-2px)}.glass-effect{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px}.glass-effect-hover:hover{background:#ffffff26;border:1px solid #ffffff4d;transform:translateY(-4px);box-shadow:0 8px 32px #0000001a}.MuiTextField-root .MuiOutlinedInput-root{transition:all .3s}.MuiTextField-root .MuiOutlinedInput-root:hover{transform:translateY(-1px)}.MuiLinearProgress-root{border-radius:4px;overflow:hidden}.MuiLinearProgress-bar{transition:transform .3s}.MuiChip-root{font-weight:600;transition:all .3s}.MuiChip-root:hover{transform:translateY(-1px)}.MuiAlert-root{border-radius:8px;font-weight:500}.MuiTooltip-tooltip{border-radius:6px;font-weight:500}.MuiStepLabel-root{transition:all .3s}.MuiStepLabel-root:hover{transform:scale(1.05)}.MuiIconButton-root{transition:all .3s cubic-bezier(.4,0,.2,1)}.MuiIconButton-root:hover{transform:scale(1.1)}.MuiPaper-root{transition:all .3s cubic-bezier(.4,0,.2,1)}a{text-decoration:none;transition:all .3s}a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.loading-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;animation:1.5s infinite shimmer}.focus-ring{position:relative}.focus-ring:after{content:"";border-radius:inherit;border:2px solid #0000;transition:border-color .3s;position:absolute;inset:-2px}.focus-ring:focus:after{border-color:#667eea}.gradient-bg{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.gradient-bg-secondary{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.gradient-bg-premium{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%)}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.glass-shadow{box-shadow:0 8px 32px #0000001a}.glass-shadow-hover:hover{box-shadow:0 16px 48px #00000026}.animate-float{animation:3s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glow}.animate-fade-in{animation:.6s ease-out fadeIn}.animate-slide-up{animation:.6s ease-out slideUp}.hover-lift:hover{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(-4px)}.hover-scale:hover{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1.05)}.hover-glow:hover{transition:box-shadow .3s;box-shadow:0 0 20px #667eea4d}.text-gradient{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-shadow{text-shadow:0 2px 4px #0000004d}@media (width<=768px){.mobile-hidden{display:none}.mobile-full{width:100%!important}.mobile-text-center{text-align:center}}@media (width<=480px){.mobile-padding{padding:16px}}@media print{.no-print{display:none!important}}@media (prefers-color-scheme:dark){.auto-dark{color:#fff;background:#1a1a1a}}@media (prefers-contrast:high){.high-contrast{border:2px solid}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.blog-writer-page,html.blog-writer-page,.blog-writer-container,.blog-writer-container .MuiPaper-root,.blog-writer-container .MuiCard-root,.blog-writer-container .MuiDialog-root .MuiPaper-root,.blog-writer-container .MuiModal-root .MuiPaper-root{color:#1a1a1a!important;background-color:#fff!important}.blog-writer-container .MuiTypography-root,.blog-writer-container .MuiButton-root,.blog-writer-container .MuiInputBase-root{color:#1a1a1a!important}.blog-writer-container .MuiButton-outlined{color:#1a1a1a!important;border-color:#1a1a1a3b!important}.blog-writer-container .MuiTextField-root .MuiOutlinedInput-root{color:#1a1a1a!important;background-color:#fff!important}.blog-writer-container .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#1a1a1a3b!important}cpk-web-inspector{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}[class*=copilotkit] [class*=announcement],[class*=copilotkit] [class*=announce],.announcement-preview,[data-announcement],.cpk-announcement{visibility:hidden!important;display:none!important}
