@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;900&display=swap);#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background-color:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container,.register-container{align-items:center;background-color:#121212;display:flex;flex:1 1;justify-content:center;min-height:100vh;padding:20px}.register-form-container{background-color:#2c2c2c;border:1px solid #444;border-radius:10px;box-shadow:0 10px 30px #00000080;max-width:420px;padding:40px 50px;text-align:center;width:90%}.register-form-container h2{color:#d4af37;font-size:28px;font-weight:900;margin-bottom:30px}.form-group{margin-bottom:25px;text-align:left}.form-group input{background-color:#1a1a1a;border:1px solid #444;border-radius:5px;box-sizing:border-box;color:#fff;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:#d4af37;outline:none}.register-btn{background:linear-gradient(145deg,#d4af37,#b8860b);border:none;border-radius:5px;box-sizing:border-box;color:#1a1a1a;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:15px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.register-btn:hover{box-shadow:0 0 15px #d4af3766;transform:scale(.99)}.login-link{font-size:14px;margin-top:25px}.login-link a{color:#d4af37;font-weight:500;text-decoration:none}.login-link a:hover{text-decoration:underline}.error{color:#ff4d4d}.error,.success{margin-bottom:15px}.success{color:#4caf50}@media (max-width:768px){.register-form-container{box-sizing:border-box!important;max-width:none!important;padding:20px 16px!important;width:90%!important}}@media (min-width:769px){.register-form-container{max-width:480px;width:480px}}.input-error{border:2px solid #ff4d4f!important}.workflow-page-container{margin:0 auto;max-width:1400px;padding:40px 50px}.workflow-page-title{color:#d4af37;font-family:Noto Sans SC,sans-serif;font-size:36px;font-weight:900;margin-bottom:50px;text-align:center}.agent-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.agent-card-wrapper{color:inherit;text-decoration:none}.agent-card{background-color:#000;border:1px solid #444;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.agent-card:hover{box-shadow:0 12px 30px #d4af3733;transform:translateY(-8px)}.agent-icon{color:#d4af37;font-size:48px;margin-bottom:25px}.agent-title{color:#fff;font-size:22px;font-weight:700;margin:0 0 15px}.agent-description{color:silver;flex-grow:1;font-size:15px;line-height:1.7}.loading-container{min-height:calc(100vh - 70px)}.workflow-container button:hover{background-color:#c8a02b;transform:translateY(-2px)}.workflow-container{align-items:center;box-sizing:border-box;color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 70px);padding:40px 20px}.workflow-content{max-width:700px;text-align:center;width:100%}.workflow-content .intro{color:#aaa;font-size:1.2rem;margin-bottom:5px}.workflow-content .name{color:#d4af37;font-size:2.5rem;font-weight:700;margin-bottom:30px}.workflow-content .profile-image{border-radius:50%;height:150px;margin-bottom:30px;object-fit:cover;width:150px}.workflow-content .description{color:#ccc;font-size:1rem;line-height:1.8;margin-bottom:20px;text-align:left}.workflow-content .motto{font-size:1.3rem;font-weight:700;margin-bottom:20px}.agent-profile-card{align-items:center;background-color:#000;border:1px solid #333;border-radius:12px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;max-width:800px;padding:40px;text-align:center;width:100%}.agent-profile-image-container{border:none;border-radius:50%;height:120px;margin-bottom:20px;overflow:hidden;width:120px}.agent-profile-image{height:100%;object-fit:cover;width:100%}.agent-name{color:#fff;font-size:28px;margin-bottom:10px}.agent-description,.agent-prompt-starter{color:#ccc;font-size:16px;line-height:1.7}.agent-prompt-starter{text-align:left!important;width:100%}.start-chat-btn{background-color:#d4af37;border:none;border-radius:12px;color:#121212;cursor:pointer;font-size:24px;font-weight:900;margin-top:40px;padding:18px 50px;transition:all .3s ease}.start-chat-btn:hover{background-color:#c8a02b;box-shadow:0 4px 15px #d4af374d;transform:translateY(-2px)}@media (max-width:768px){.agent-profile-card{padding:20px}.agent-name{font-size:24px}.agent-description,.agent-prompt-starter{font-size:14px}.start-chat-btn{font-size:22px;padding:16px 48px}}.hero-greeting{color:#fff;font-size:24px;font-weight:700;margin-bottom:10px}.agent-motto{color:#fff;font-size:22px;font-weight:400;letter-spacing:.5px;line-height:1.6;margin:20px 0;text-align:center;white-space:pre-line}.agent-profile-image-container.large{border:none;height:260px;margin:20px auto 30px;width:260px}.gold-separator{background:linear-gradient(90deg,#d4af3700,#d4af37bf,#d4af3700);border:none}@media (min-width:1024px){.hero-greeting{font-size:28px}.agent-name{color:#d4af37;font-size:42px}.agent-profile-image-container.large{height:400px;width:400px}.agent-profile-image-container{border:none}.agent-motto{font-size:22px}}@media (max-width:768px){.hero-greeting{font-size:18px}.agent-name{color:#d4af37;font-size:28px}.agent-motto{font-size:16px}}.agent-name{color:#d4af37}.home-container{background-color:#000;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px}.agent-profile{align-items:center;display:flex;flex-direction:column;max-width:680px;text-align:center;width:100%}.intro-text{color:#ccc;font-size:1.2rem;margin-bottom:8px}.agent-name{color:#e0e0e0;font-size:2.5rem;font-weight:700;margin-bottom:30px}.agent-image-container{margin-bottom:30px;max-width:400px;width:100%}.agent-image{height:auto;object-fit:cover;width:100%}.agent-image-placeholder{background-color:#333;border:1px dashed #555;padding-top:100%;width:100%}.separator{background-color:#c0a062;height:1px;margin-bottom:30px;width:100%}.agent-motto{color:#c0a062;font-size:1.5rem;font-weight:700;margin-bottom:30px}.agent-description{color:#b0b0b0;font-size:1.1rem;line-height:1.8;text-align:left;width:100%}.agent-description p{margin-bottom:1rem}.ready-button-link{margin-top:40px;text-decoration:none}.ready-button{background-color:#d4af37;border:none;border-radius:50px;color:#000;cursor:pointer;font-size:1.2rem;font-weight:700;padding:15px 60px;transition:background-color .3s ease,transform .2s ease}.ready-button:hover{background-color:#f0c96d;transform:scale(1.05)}@media (max-width:768px){.home-container{padding:20px 15px}.intro-text{font-size:1rem}.agent-name{font-size:2rem}.agent-motto{font-size:1.2rem}.agent-description{font-size:1rem}.ready-button{font-size:1.1rem;padding:12px 50px}}.section-title{color:#fff;font-size:32px;font-weight:700;margin-bottom:50px;text-align:center}.home-banner{background-image:linear-gradient(45deg,#0d0d0dcc,#1d1d1de6),url(https://source.unsplash.com/random/1600x900?abstract,technology,dark);background-position:50%;background-size:cover;border-radius:15px;margin:30px 0;padding:100px 20px;text-align:center}.banner-title{font-size:42px;font-weight:900;margin-bottom:15px;text-shadow:0 2px 10px #00000080}.banner-subtitle{color:silver;font-size:20px;line-height:1.7}.home-stats{padding:60px 0}.stats-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.stat-card{background-color:#1a1a1a;border:1px solid #ffd7004d;border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{box-shadow:0 10px 30px #ffd70033;transform:translateY(-8px) scale(1.03)}.stat-icon{color:gold;font-size:36px;margin-bottom:15px}.stat-value{color:#fff;font-size:32px;font-weight:700}.stat-label{color:silver;font-size:16px;margin-top:5px}.home-features{margin:0 auto;max-width:1200px;padding:60px 0}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background-color:#181818;border:1px solid #2a2a2a;border-radius:12px;padding:35px 30px;text-align:center;transition:transform .3s ease,border-color .3s ease}.feature-card:hover{border-color:#ffd70080;transform:translateY(-8px)}.feature-icon{color:gold;font-size:42px;margin-bottom:25px}.feature-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:15px}.feature-description{color:#a0a0a0;font-size:15px;line-height:1.6}@media (max-width:992px){.stats-grid{grid-template-columns:1fr}}@media (max-width:768px){.home-container{padding:0 20px 40px}.banner-title{font-size:32px}.banner-subtitle{font-size:18px}.features-grid{grid-template-columns:1fr}}.home-page{background:#000;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif}.home-page .header,.home-page .home-header,.home-page .home-navbar,.home-page .navbar{background:#000!important;border-bottom:1px solid #d4af37;color:#fff!important}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page h5,.home-page h6{border-bottom:1px solid #d4af37;color:#fff!important;font-weight:700;margin-bottom:24px;padding-bottom:8px}.home-page .home-title,.home-page .main-title{border-bottom:1px solid #d4af37;color:#000!important;font-size:32px;font-weight:700;padding-bottom:8px}.home-page .section-title{border-bottom:1px solid #d4af37;color:#fff!important;font-size:32px!important;font-weight:700!important;padding-bottom:8px}.home-page .home-desc,.home-page .main-desc,.home-page .section-description,.home-page .subtitle{color:#fff!important;font-size:16px}.home-page .ant-btn,.home-page .ant-btn-primary,.home-page .home-btn,.home-page .main-btn{background:#d4af37!important;border:none!important;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#000!important;font-size:1.1rem;font-weight:700;padding:12px 32px;transition:background .2s,color .2s,box-shadow .2s}.home-page .ant-btn.outline,.home-page .home-btn.outline,.home-page .main-btn.outline{background:#fff!important;border:1px solid #d4af37!important;color:#000!important}.home-page .ant-btn-primary:hover,.home-page .ant-btn:hover,.home-page .home-btn:hover,.home-page .main-btn:hover{background:#d4af37!important;box-shadow:0 4px 16px #ffd7001f;color:#000!important}.home-page .ant-btn.outline:hover,.home-page .home-btn.outline:hover,.home-page .main-btn.outline:hover{border-width:2px!important;color:#d4af37!important}.home-page .ant-card,.home-page .card,.home-page .feature-card,.home-page .stat-card{background:#000!important;border:1px solid #d4af37!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;color:#fff!important;margin-bottom:40px}.home-page .stat-card .ant-statistic-content,.home-page .stat-card .ant-statistic-title{color:#fff!important}.home-page .stat-card .anticon{color:#d4af37!important;font-size:28px;margin-right:8px}.home-page .stat-card .ant-statistic-content-value{color:#d4af37!important;font-size:2rem;font-weight:700}.home-page .section-header{margin-bottom:40px;text-align:center}.home-page .feature-card .feature-icon{color:#d4af37!important;display:block;font-size:48px;margin-bottom:24px}.home-page .feature-title{border-bottom:1px solid #d4af37;color:#fff!important;font-size:20px!important;font-weight:600!important;margin-bottom:12px!important;padding-bottom:4px}.home-page .feature-description{color:#fff!important;line-height:1.6!important;margin:0!important}.home-page .cta-section{background:#000!important;border-bottom:1px solid #d4af37;border-top:1px solid #d4af37;margin:40px 0}.home-page .cta-card{background:#000!important;border-left:3px solid #d4af37;border-radius:20px;box-shadow:0 2px 8px #00000014;color:#fff!important}.home-page .cta-title{border-bottom:1px solid #d4af37;color:#fff!important;font-size:24px!important;font-weight:600!important;margin-bottom:16px!important;padding-bottom:8px}.home-page .cta-description{color:#fff!important;font-size:16px!important;margin-bottom:32px!important}.home-page .cta-button{background:#d4af37!important;border:none!important;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#000!important;font-size:1.1rem;font-weight:700;padding:12px 32px;transition:background .2s,color .2s,box-shadow .2s}.home-page .cta-button-secondary{background:#000!important;border:1px solid #d4af37!important;border-radius:12px;color:#fff!important;font-size:1.1rem;font-weight:700;padding:12px 32px;transition:border .2s,color .2s}.home-page .cta-button-secondary:hover,.home-page .cta-button:hover{border-width:2px;box-shadow:0 4px 16px #ffd7001f}.home-page .floating-card{background:#fff9db!important;border-left:3px solid #d4af37;border-radius:16px;color:#d4af37!important;font-size:32px}.home-page .features-section .ant-row,.home-page .hero-content,.home-page .stats-section .ant-row{align-items:center;display:flex;gap:40px;justify-content:center}.home-page .cta-section,.home-page .features-section,.home-page .stats-section{margin-bottom:40px}.home-page .testimonial-section{background-color:#f9f9f9;padding:60px 0}.home-page .testimonial-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:30px;text-align:center}.home-page .testimonial-quote{color:#555;font-size:1.2em;font-style:italic;margin-bottom:20px;position:relative}.home-page .testimonial-quote:before{color:#ddd;content:"“";font-size:3em;left:-10px;position:absolute;top:-20px}.home-page .testimonial-author{font-weight:700;margin-top:10px}.home-page .testimonial-company{color:#777;font-size:.9em}.home-page .star{color:#fadb14;margin:0 2px}@media (max-width:768px){.home-page .features-section .ant-row,.home-page .hero-content,.home-page .stats-section .ant-row{flex-direction:column;gap:24px}.home-page .section-title{font-size:24px!important}}.home-page .ant-divider,.home-page .divider{border-color:#d4af37!important;margin:40px 0!important}.home-page .stats-section{background-color:#111;border-radius:12px;padding:40px 20px}.home-page .stat-card.ant-card{background:#0000!important;border:none!important;text-align:center;transition:transform .3s ease-in-out}.home-page .stat-card.ant-card:hover{transform:translateY(-10px)}.home-page .stat-card .ant-card-body{padding:16px!important}.home-page .stat-card .stat-title{color:#aaa!important;font-size:1rem;font-weight:400;text-transform:uppercase}.home-page .stat-card .ant-statistic-content{margin-top:8px}.home-page .stat-card .stat-suffix{color:#aaa!important;font-size:1rem;margin-left:4px}.home-page .agent-list-section{background-color:#0a0a0a;padding:50px 0}.home-page .agent-list-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.home-page .agent-card{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.home-page .agent-card.ant-card-hoverable:hover,.home-page .agent-card:hover{border-color:#d4af37;box-shadow:0 15px 30px #d4af3733;transform:translateY(-10px)}.home-page .agent-card-icon{font-size:40px;margin-bottom:20px}.home-page .agent-card-content{flex-grow:1}.home-page .agent-card-title{border:none;color:#fff!important;font-size:1.5rem;font-weight:700;margin-bottom:10px}.home-page .agent-card-description{color:#ccc;font-size:.95rem;line-height:1.6;min-height:80px}@media (max-width:768px){.home-page .agent-card{padding:20px}.home-page .agent-card-title{font-size:1.3rem}.home-page .agent-card-icon{font-size:30px}}.home-page .hero-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.home-page .hero-section:before{background-image:url(/static/media/logo.b796a10dd2243c1f7d03.png);background-position:50%;background-size:cover;bottom:0;content:"";filter:blur(8px) brightness(.4);left:0;position:absolute;right:0;top:0;z-index:1}.home-page .hero-content{position:relative;z-index:2}.agent-profile .intro-text{color:#888}.agent-profile .agent-name{color:#eaeaea}.agent-profile .agent-motto{color:#d4af37}.agent-profile .agent-description{color:#b0b0b0}.gold-separator{background:linear-gradient(90deg,#0000,#d4af37,#0000);margin:25px auto;max-width:400px;width:100%}.chat-page-container{background-color:#1c1c1c;color:#fff;display:flex;height:100vh;overflow:hidden}.history-sidebar{background-color:#121212;border-right:1px solid #333;display:flex;flex-direction:column;padding:15px;transition:width .3s ease;width:260px}.history-header{justify-content:space-between;margin-bottom:20px}.history-header,.new-chat-btn{align-items:center;display:flex}.new-chat-btn{background-color:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;gap:8px;padding:8px 12px}.history-list{overflow-y:auto}.history-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px}.history-item.active,.history-item:hover{background-color:#2a2a2a}.history-item-actions{display:flex;gap:10px;opacity:0}.history-item:hover .history-item-actions{opacity:1}.main-chat-area{display:flex;flex-direction:column;flex-grow:1}.chat-header{align-items:center;border-bottom:1px solid #333;display:flex;padding:15px 20px}.chat-header h1{flex-grow:1;margin:0;text-align:center}.back-button,.history-toggle-btn{background:none;border:none;color:#fff;font-size:20px}.chat-container{display:block;flex-grow:1;overflow-y:auto;padding:20px}.message-bubble-wrapper{display:flex;margin-bottom:20px;width:100%}.message-bubble-wrapper.ai{justify-content:flex-start}.message-bubble-wrapper.user{justify-content:flex-end}.message-bubble{border-radius:18px;line-height:1.6;max-width:70%;padding:12px 18px}.message-bubble-wrapper.ai .message-bubble{background-color:#333;border-top-left-radius:4px}.message-bubble-wrapper.user .message-bubble{background-color:#d4af37;border-top-right-radius:4px;color:#000}.chat-input-form{border-top:1px solid #333;display:flex;padding:20px;width:100%}.chat-input-form textarea{background-color:#333;border:none;border-radius:6px;color:#fff;flex-grow:1;padding:12px;resize:none}.chat-input-form .send-btn{background-color:#d4af37;border:none;border-radius:6px;color:#000;margin-left:10px;padding:0 15px}.send-btn svg{fill:#000}.chat-input-form textarea::placeholder{white-space:nowrap}.history-overlay{background:#0009;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:90}.history-item.show-actions .history-item-actions{opacity:1}@media (max-width:768px){.history-sidebar{height:100%;left:-100%;position:absolute;transition:left .3s ease;width:80%;z-index:100}.chat-page-container.history-open .history-sidebar{left:0}.new-chat-btn,.send-btn{font-size:16px;padding:12px 16px}.chat-input-form textarea{font-size:16px;padding:14px}}@media (min-width:1024px){.chat-page-container{border-left:1px solid #222;border-right:1px solid #222;margin:0 auto;max-width:1200px}.history-sidebar{width:300px}.message-bubble{max-width:60%}.chat-container,.chat-input-form{margin:0;max-width:none}}.brand-header{background-color:#121212;border-bottom:1px solid #2c2c2c;display:flex;height:70px;justify-content:center;width:100%}.header-content{align-items:center;display:flex;gap:24px;justify-content:flex-start;max-width:1200px;padding:0 20px;position:relative;width:100%}.logo-container{align-items:center;display:flex;gap:12px;text-decoration:none}.logo-image{height:35px}.logo-text{color:#fff;font-size:28px;font-weight:900;white-space:nowrap}@media (max-width:420px){.logo-text{font-size:22px}}@media (max-width:600px){.logo-text{font-size:24px}.header-content{gap:12px}}@media (max-width:480px){.logo-text{font-size:20px}}.header-nav{align-items:center;display:flex;gap:32px;margin-left:40px}.nav-link{color:#fff;font-size:20px;font-weight:600;padding:8px 4px;position:relative;text-decoration:none;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:gold}.nav-link:after{background-color:gold;bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out;width:100%}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.header-actions{margin-left:auto}.header-actions,.user-info{align-items:center;display:flex}.user-info{gap:8px}.user-avatar-link{align-items:center;color:#fff;display:flex;font-size:16px;gap:10px;text-decoration:none}.login-link-header,.register-btn-header{color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.login-link-header:hover{color:gold}.register-btn-header{background-color:initial;border:1px solid gold;border-radius:20px;color:gold;cursor:pointer;margin-left:20px;padding:8px 20px;transition:background-color .3s ease,color .3s ease}.register-btn-header:hover{background-color:gold;color:#1a1a1a}.gold-separator{background:linear-gradient(90deg,#0000,gold,#0000);border:0;height:1px;margin:30px 0}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:850px){.header-actions,.header-nav{display:none}.menu-toggle{display:block}}.mobile-menu{background-color:#121212;border:1px solid #2c2c2c;border-top:none;display:none;padding:10px 0;position:absolute;right:0;top:70px;width:200px;z-index:1000}.mobile-menu.open{display:block}.mobile-nav-link{color:#fff;display:block;font-size:16px;padding:12px 20px;text-decoration:none}.mobile-nav-link:hover{background-color:#2c2c2c}.contact-modal-content{padding:20px 0;text-align:center}.wechat-qr-code{aspect-ratio:1/1;border:1px solid #eee;display:block;height:auto;margin:0 auto 20px;object-fit:contain;width:260px}.contact-modal-content p{color:#555;font-size:16px}.mobile-user-info{align-items:center;color:#fff;cursor:default;display:flex;font-size:16px;gap:10px;padding:12px 20px}.brand-footer{background-color:#0d0d0d;border-top:1px solid #2a2a2a;color:#a0a0a0;padding:25px 50px}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.copyright-text{font-size:14px;margin:0}.footer-links{display:flex;gap:30px}.footer-link{color:#a0a0a0;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:gold}@media (max-width:768px){.footer-content{flex-direction:column;gap:15px}}#root,body,html{background-color:#1a1a1a;color:#fff;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0}.app-layout{background-color:initial}.loading-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#d4af37;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ae49d5ad.css.map*/