.countdown-timer{-webkit-user-select:none;user-select:none}.countdown-unit{display:flex;flex-direction:column;align-items:center}.countdown-number{position:relative;display:inline-block;overflow:hidden}.countdown-seconds.flip-animation{animation:flipNumber .3s ease-in-out}@keyframes flipNumber{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg);color:#3b82f6}to{transform:rotateX(0);color:#2563eb}}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-down{animation:slide-down .5s ease-out}.progress-fill{transition:width 1s ease-out;background:linear-gradient(90deg,#3b82f6,#2563eb,#1d4ed8);background-size:200% 200%;animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.countdown-urgent .countdown-number{animation:pulse 1s ease-in-out infinite}@media (max-width: 640px){.countdown-timer .countdown-number{font-size:1.5rem}.countdown-timer .countdown-label{font-size:.75rem}}@media (min-width: 641px) and (max-width: 768px){.countdown-timer .countdown-number{font-size:2rem}}@media (prefers-contrast: high){.countdown-number{color:#000!important;text-shadow:none}.progress-fill{background:#000!important}}@media (prefers-reduced-motion: reduce){.countdown-seconds.flip-animation,.animate-slide-down,.progress-fill,.countdown-urgent .countdown-number{animation:none!important;transition:none!important}}.platform-detector .ant-tabs-tab,.platform-detector .ant-tabs-tab .ant-tabs-tab-btn,.platform-detector .ant-tabs-tab span,.platform-detector .ant-tabs-tab:hover,.platform-detector .ant-tabs-tab:hover .ant-tabs-tab-btn,.platform-detector .ant-tabs-tab:hover span{color:#fff!important}.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active span,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active .anticon,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active *,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active:hover,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active:hover .ant-tabs-tab-btn,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active:hover span,.platform-detector .ant-tabs .ant-tabs-nav .ant-tabs-tab-active:hover *{color:#1890ff!important}.platform-detector .ant-tabs-ink-bar{background:#1890ff!important}.platform-detector .ant-alert{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important}.platform-detector .ant-alert-message{color:#fff!important}.code-block{margin:16px 0;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;background:#0003}.code-block-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0006;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px}.code-block-title{font-weight:600;color:#fff}.code-block-language{color:#fff;text-transform:uppercase;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.code-block-container{position:relative}.code-block-content{max-height:400px;overflow:auto}.code-block-content pre{margin:0;padding:16px;background:#0006;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.4;color:#fff;text-align:left}.code-block-content code{background:none;padding:0;border:none;font-family:inherit;color:#fff;text-align:left}.code-line{display:flex;min-height:20px}.line-number{color:#ffffff80;margin-right:16px;min-width:32px;text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0}.code-block-actions{position:absolute;top:8px;right:8px}.copy-button{background:#2d2d2de6;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px #0000001a;color:#fff}.copy-button:hover{background:#2d2d2d;border-color:#177ddc;color:#fff}.copy-button.copied{background:#52c41a1a;border-color:#52c41a;color:#52c41a}.comment{color:#7c7c7c;font-style:italic}.command{color:#569cd6;font-weight:600}.keyword{color:#c586c0;font-weight:600}.string{color:#6a9955}.number{color:#b5cea8}@media (max-width: 768px){.code-block-content pre{padding:12px;font-size:12px}.code-block-header{padding:6px 12px}.line-number{min-width:24px;margin-right:12px}.copy-button{scale:.9}}.nodejs-guide-section .ant-steps-item-title,.nodejs-guide-section .ant-steps-item-description,.nodejs-guide-section .ant-steps-item-content{color:#fff!important}.nodejs-guide-section .ant-steps-item-icon{background-color:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.nodejs-guide-section .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.vscode-guide-section .ant-steps-item-title,.vscode-guide-section .ant-steps-item-description,.vscode-guide-section .ant-steps-item-content{color:#fff!important}.vscode-guide-section .ant-steps-item-icon{background-color:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.vscode-guide-section .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.git-guide-section .ant-steps-item-title,.git-guide-section .ant-steps-item-description,.git-guide-section .ant-steps-item-content{color:#fff!important}.git-guide-section .ant-steps-item-icon{background-color:#404040!important;border-color:#404040!important;color:#fff!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.git-guide-section .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.claude-code-guide-section .ant-steps-item-title,.claude-code-guide-section .ant-steps-item-description,.claude-code-guide-section .ant-steps-item-content{color:#fff!important}.claude-code-guide-section .ant-steps-item-icon{background-color:#ffffff0d!important;border-color:#ffffff1a!important;color:#fff!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.claude-code-guide-section .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.dev-guide-content code{color:#fff!important;text-align:left!important}.dev-guide-content .command-code{text-align:left!important}.dev-guide-content .command-code code{color:#fff!important;text-align:left!important;display:block}.dev-guide-content .code-block-content,.dev-guide-content .code-block-content pre,.dev-guide-content .code-block-content code{text-align:left!important}.dev-guide-content>div:first-child .ant-typography h2,.dev-guide-content .ant-typography.ant-typography-h2,.dev-guide-content h2.ant-typography,.dev-guide-content .main-title-center{text-align:center!important}.dev-guide-content .ant-typography h3,.dev-guide-content .ant-typography h4,.dev-guide-content .ant-typography p,.dev-guide-content .ant-typography span,.dev-guide-content .ant-typography div{text-align:left!important}.dev-guide-content .font-mono{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important;text-align:left!important;color:#fff!important}.dev-guide-content .code-line{text-align:left!important}.dev-guide-content .ant-steps-item-icon{width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.dev-resources-content code{color:#fff!important;text-align:left!important}.dev-resources-content .command-code{text-align:left!important}.dev-resources-content .command-code code{color:#fff!important;text-align:left!important;display:block}.dev-resources-content .credential-display,.dev-resources-content .ant-descriptions-item-content,.dev-resources-content .ant-descriptions-item-label,.dev-resources-content .ant-typography{text-align:left!important}.dev-resources-content .font-mono{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace!important;text-align:left!important;color:#fff!important}.profile-content{color:#fff}.profile-content .ant-card{background:#ffffff0d;border-color:#ffffff1a}.profile-content .ant-card-head-title,.profile-content .ant-typography{color:#fff}.profile-content .ant-form-item-label>label{color:#fff}.profile-content .ant-input{background:#ffffff1a;border-color:#fff3;color:#fff}.profile-content .ant-input:hover{border-color:#ffffff4d}.profile-content .ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff33}.profile-content .ant-input[disabled]{background:#ffffff0d;color:#ffffff80}.profile-content .ant-select{color:#fff}.profile-content .ant-select .ant-select-selector,.profile-content .ant-tag{background:#ffffff1a;border-color:#fff3;color:#fff}.profile-content .ant-btn-primary{background:#1890ff;border-color:#1890ff}.profile-content .ant-btn-default{background:#ffffff1a;border-color:#fff3;color:#fff}.profile-content .ant-btn-default:hover{background:#fff3;border-color:#ffffff4d}@media (max-width: 768px){.profile-content .ant-card{margin-bottom:16px}.profile-content .ant-card-body{padding:16px}.profile-content .ant-row{margin:0}.profile-content .ant-col{padding:8px}}.profile-content .referral-code-display{word-break:break-all;overflow-wrap:break-word}@media (max-width: 576px){.profile-content .referral-code-display{font-size:16px!important}}#root{max-width:1280px;margin:0 auto;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.dark-form .ant-form-item-label>label{color:#f3f4f6!important;font-weight:500!important}.dark-form .ant-form-item-required:before{color:#f87171!important}.dark-form .ant-form-item-label>label.ant-form-item-required:before{color:#f87171!important}.dark-form .ant-form-item .ant-input,.dark-form .ant-form-item .ant-input-affix-wrapper,.dark-form .ant-form-item .ant-input-affix-wrapper .ant-input,.dark-form .ant-form-item .ant-select .ant-select-selector,.dark-form .ant-form-item textarea,.dark-form .ant-form-item .ant-input-number{background:#1f2937!important;background-color:#1f2937!important;border:0px solid #1f2937!important;border-color:#1f2937!important;color:#f9fafb!important}.dark-form .ant-form-item .ant-input:hover,.dark-form .ant-form-item .ant-input-affix-wrapper:hover,.dark-form .ant-form-item .ant-input-affix-wrapper:hover .ant-input,.dark-form .ant-form-item .ant-select:hover .ant-select-selector,.dark-form .ant-form-item textarea:hover{background:#374151!important;background-color:#374151!important;border-color:#6b7280!important}.dark-form .ant-form-item .ant-input:focus,.dark-form .ant-form-item .ant-input-affix-wrapper:focus,.dark-form .ant-form-item .ant-input-affix-wrapper-focused,.dark-form .ant-form-item .ant-input-affix-wrapper-focused .ant-input,.dark-form .ant-form-item .ant-select-focused .ant-select-selector,.dark-form .ant-form-item textarea:focus{background:#1f2937!important;background-color:#1f2937!important;border-color:#1f2937!important;box-shadow:0 0 0 2px #3b82f64d!important;outline:none!important}.dark-form .ant-form-item .ant-input::placeholder,.dark-form .ant-form-item textarea::placeholder,.dark-form .ant-form-item .ant-select-selection-placeholder{color:#6b7280!important;opacity:1!important}.ant-select-dropdown{background-color:#1f2937!important}.dark-form .ant-select-item{color:#f3f4f6!important;background:transparent!important}.dark-form .ant-select-item:hover{background-color:#374151!important}.dark-form .ant-select-item-option-selected{background-color:#3b82f6!important;color:#fff!important}.dark-form .ant-form-item .anticon{color:#6b7280!important}.dark-form .ant-form-item-explain-error{color:#f87171!important}.dark-form .ant-input-data-count{color:#6b7280!important}.dark-form .ant-btn-primary{background:#3b82f6!important;background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.dark-form .ant-btn-primary:hover{background:#2563eb!important;background-color:#2563eb!important;border-color:#2563eb!important}.dark-form .ant-btn-default{background:#374151!important;background-color:#374151!important;border-color:#4b5563!important;color:#f3f4f6!important}.dark-form .ant-btn-default:hover{background:#4b5563!important;background-color:#4b5563!important;border-color:#6b7280!important;color:#f9fafb!important}.dark-form .ant-alert{background-color:#374151cc!important;border-color:#4b5563!important}.dark-form .ant-alert-warning{background-color:#d9770633!important;border-color:#d97706!important}.dark-form .ant-alert-error{background-color:#ef444433!important;border-color:#ef4444!important}.dark-form .ant-alert-message,.dark-form .ant-alert-description{color:#f3f4f6!important}.dark-form .ant-form-item-label>label,.dark-form .ant-form-item-label label,.dark-form .ant-form-item-label span,.dark-form .ant-form-item-label,.dark-form .ant-form-item-label *{color:#f3f4f6!important;font-weight:500!important}.dark-form [class*=ant-form-item-label] label,.dark-form [class*=ant-form-item-label] span,.dark-form [class*=ant-form-item-label] *,.dark-form .ant-form-item-label,.dark-form .ant-form-item-label *,.dark-form .ant-form-item-label label,.dark-form .ant-form-item-label span{color:#f3f4f6!important}.dark-form label,.dark-form .ant-form-item-label,.dark-form .ant-form-item-label>label{color:#f3f4f6!important}.dark-form .ant-typography,.dark-form .ant-typography *,.dark-form h1,.dark-form h2,.dark-form h3,.dark-form h4,.dark-form h5,.dark-form h6,.dark-form p,.dark-form span,.dark-form div:not(.ant-input):not(.ant-select){color:#f3f4f6!important}@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.content-auto{content-visibility:auto}.text-shadow-glow{text-shadow:0 0 10px rgba(22,93,255,.5)}.bg-grid{background-size:40px 40px;background-image:linear-gradient(to right,rgba(22,93,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(22,93,255,.05) 1px,transparent 1px)}.card-glow{box-shadow:0 0 20px #165dff1a}.btn-glow:hover{box-shadow:0 0 15px #165dff80}}#particles-js{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-initial{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.animate-fade-in-visible{opacity:1;transform:translateY(0)}.animate-pulse-slow{animation:pulse 3s infinite}.animate-float{animation:float 6s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0f172a1a}::-webkit-scrollbar-thumb{background:#165dff80;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#165dffcc}
