@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700&display=swap";body,html{margin:0;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}[data-v-261dbb4b]{box-sizing:border-box;margin:0;padding:0}.project[data-v-261dbb4b]{--bg-color:#1a1c23;--panel-bg-color:#22242b;--white-color:#fcf3ea;--text-field-stroke-color:#363944;--panel-corner-radius:12px;--inner-corner-radius:6px;--textfield-padding-lr:24px;--textfield-padding-tb:24px;--tag-container-padding-lr:24px;--tag-container-pad-tb:24px;--tag-corner-rad:60px;background-color:var(--bg-color);font-family:Sora,sans-serif;width:100%}.main-content[data-v-261dbb4b],.project[data-v-261dbb4b]{overflow:visible;padding:0}.main-content[data-v-261dbb4b]{align-items:center;justify-content:flex-start}.cta-section[data-v-261dbb4b],.main-content[data-v-261dbb4b]{display:flex;flex-direction:column}.cta-section[data-v-261dbb4b]{align-items:flex-start;gap:11px;max-width:100%;padding:20px;width:817px}.gradient-text[data-v-261dbb4b]{background:linear-gradient(135deg,#f4d4c0,#e6b399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-title[data-v-261dbb4b]{font-size:48px;font-weight:600;line-height:1.1;margin:0 0 16px}.section-description[data-v-261dbb4b],.section-title[data-v-261dbb4b]{color:#fcf3ea;font-family:Sora,sans-serif;text-align:left;width:100%}.section-description[data-v-261dbb4b]{font-size:14px;font-weight:300;line-height:1.6;margin:0 0 12px;max-width:817px}.section-description.tech-item[data-v-261dbb4b]{line-height:1.5;margin:0 0 2px}.section-description[data-v-261dbb4b]:last-of-type{margin:0 0 32px}.cta-container[data-v-261dbb4b]{width:100%}.text-field-open[data-v-261dbb4b]{background-color:var(--panel-bg-color);border:1px solid var(--text-field-stroke-color);border-radius:var(--panel-corner-radius);cursor:text;display:flex;flex-direction:column;justify-content:center;min-height:80px;overflow:visible;padding:var(--textfield-padding-tb) var(--textfield-padding-lr);padding-right:80px;position:relative;transition:border-color .3s ease;width:100%}.text-field-open.is-focused[data-v-261dbb4b]{background:transparent;border-color:#4a4d5a}.floating-label[data-v-261dbb4b]{animation:scrollVertical-261dbb4b 4s cubic-bezier(.4,0,.2,1);color:#fff;font-family:Sora,sans-serif;font-size:18px;font-weight:500;left:var(--textfield-padding-lr);line-height:normal;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:normal;width:calc(100% - var(--textfield-padding-lr)*2)}.floating-label.floating[data-v-261dbb4b]{animation:none;color:#b0b4c4;font-size:14px;font-weight:500;top:50%;transform:translateY(-50%) translateY(-16px)}.text-input[data-v-261dbb4b]{background:transparent;border:none;color:#fcf3ea;font-family:Sora,sans-serif;font-size:18px;font-weight:700;height:40px;line-height:40px;opacity:0;outline:none;padding:0;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;width:100%}.text-field-open.is-focused .text-input[data-v-261dbb4b]{opacity:1;transform:translateY(12px)}.cta-button[data-v-261dbb4b]{align-items:center;background:linear-gradient(135deg,#f4d4c0,#e6b399);border:none;border-radius:8px;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:44px}.cta-button[data-v-261dbb4b]:hover{background:linear-gradient(135deg,#f5dccb,#ebb89e);box-shadow:0 4px 12px #e6b29866;transform:translateY(-50%) translateY(-2px)}.cta-button[data-v-261dbb4b]:active{background:linear-gradient(135deg,#f0ccb5,#dfa688);transform:translateY(-50%) translateY(0)}.arrow-icon-submit[data-v-261dbb4b]{color:#1b1e2e;height:20px;width:20px}.error-message[data-v-261dbb4b]{background-color:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:var(--inner-corner-radius);color:#fca5a5;font-family:Sora,sans-serif;font-size:16px;font-weight:500;margin-top:11px;padding:16px 21px;width:100%}.response-container[data-v-261dbb4b]{animation:fadeIn-261dbb4b .3s ease-in;width:100%}.response-container[data-v-261dbb4b],.response-container-main[data-v-261dbb4b]{background-color:var(--panel-bg-color);border:1px solid var(--text-field-stroke-color);border-radius:var(--panel-corner-radius);margin-top:20px;padding:var(--textfield-padding-tb) var(--textfield-padding-lr)}.response-container-main[data-v-261dbb4b]{max-width:100%;width:817px}.loading-container[data-v-261dbb4b]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:-40px;padding:40px;width:100%}.loading-spinner[data-v-261dbb4b]{animation:rhythmicPulse-261dbb4b 1.8s cubic-bezier(.4,0,.6,1) infinite;filter:blur(1px);height:120px;width:120px}.fog-layer-1[data-v-261dbb4b]{animation:foggyRotate1-261dbb4b 8s ease-in-out infinite;opacity:.9;transform-origin:center}.fog-layer-2[data-v-261dbb4b]{animation:foggyRotate2-261dbb4b 10s ease-in-out infinite reverse;opacity:.85;transform-origin:center}.fog-layer-3[data-v-261dbb4b]{animation:foggyRotate3-261dbb4b 6s ease-in-out infinite;opacity:.9;transform-origin:center}.center-glow[data-v-261dbb4b]{animation:innerGlow-261dbb4b 2.5s ease-in-out infinite;transform-origin:center}@keyframes rhythmicPulse-261dbb4b{0%{opacity:.4;transform:scale(.95)}40%{opacity:.7;transform:scale(1.02)}60%{opacity:.7;transform:scale(1.02)}to{opacity:.4;transform:scale(.95)}}@keyframes foggyRotate1-261dbb4b{0%,to{opacity:.6;transform:rotate(0)}50%{opacity:1;transform:rotate(180deg)}}@keyframes foggyRotate2-261dbb4b{0%,to{opacity:.5;transform:rotate(0)}50%{opacity:.9;transform:rotate(-120deg)}}@keyframes foggyRotate3-261dbb4b{0%,to{opacity:.7;transform:rotate(0)}50%{opacity:1;transform:rotate(90deg)}}@keyframes innerGlow-261dbb4b{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.8;transform:scale(1.15)}}.loading-text[data-v-261dbb4b]{color:#fff;font-family:Sora,sans-serif;font-size:16px;font-weight:400;opacity:1}@keyframes fadeIn-261dbb4b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollVertical-261dbb4b{0%{opacity:0;transform:translateY(calc(-50% + 30px))}15%{opacity:1;transform:translateY(-50%)}85%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - 30px))}}.response-header[data-v-261dbb4b]{border-bottom:1px solid var(--text-field-stroke-color);margin-bottom:16px;padding-bottom:12px}.response-label[data-v-261dbb4b]{font-size:18px;font-weight:600}.response-content[data-v-261dbb4b],.response-label[data-v-261dbb4b]{color:var(--white-color);font-family:Sora,sans-serif}.response-content[data-v-261dbb4b]{font-size:16px;font-weight:300;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.response-content strong[data-v-261dbb4b]{color:var(--white-color);font-weight:600}.subtitle[data-v-261dbb4b]{color:var(--white-color);font-family:Sora,sans-serif;font-size:20px;font-weight:400;line-height:normal;margin-top:15px;width:100%}.cta-button[data-v-261dbb4b]:disabled{cursor:not-allowed;opacity:.5;transform:translateY(-50%)}.cta-button[data-v-261dbb4b]:disabled:hover{background:linear-gradient(135deg,#f4d4c0,#e6b399);box-shadow:none;transform:translateY(-50%)}.footer-cards[data-v-261dbb4b]{align-items:center;background:linear-gradient(to top,var(--bg-color) 80%,transparent);bottom:0;display:flex;gap:29px;left:0;overflow:hidden;padding:20px;position:fixed;right:0;z-index:100}.card[data-v-261dbb4b]{border:1px solid var(--text-field-stroke-color);border-radius:var(--inner-corner-radius);display:flex;flex-direction:column;flex-shrink:0;height:201px;justify-content:space-between;padding:var(--textfield-padding-tb) var(--textfield-padding-lr);transition:transform .2s ease,border-color .2s ease;width:273px}.card[data-v-261dbb4b]:hover{border-color:#4a4d5a;transform:translateY(-4px)}.card-title[data-v-261dbb4b]{color:#fff;font-family:Sora,sans-serif;font-size:22px;font-weight:400;line-height:1.02;margin:0}.tag-container[data-v-261dbb4b]{align-items:center;background-color:var(--panel-bg-color);border-radius:var(--tag-corner-rad);display:inline-flex;justify-content:center;padding:var(--tag-container-pad-tb) var(--tag-container-padding-lr);width:224px}.tag-text[data-v-261dbb4b]{color:#7a7f93;font-family:Sora,sans-serif;font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:1.02;text-transform:uppercase;white-space:nowrap}.suggested-queries[data-v-261dbb4b]{animation:fadeIn-261dbb4b .2s ease-in;background-color:var(--panel-bg-color);border:1px solid var(--text-field-stroke-color);border-radius:var(--inner-corner-radius);display:grid;gap:12px 12px;grid-template-columns:1fr 1fr;margin-top:11px;padding:12px;width:100%}.suggested-query-item[data-v-261dbb4b]{background-color:transparent;border:1px solid var(--text-field-stroke-color);border-radius:4px;color:var(--white-color);cursor:pointer;font-family:Sora,sans-serif;font-size:14px;font-weight:400;padding:12px 16px;text-align:left;transition:all .2s ease}.suggested-query-item[data-v-261dbb4b]:hover{background-color:#fcf2e90d;border-color:#4a4d5a;transform:translate(4px)}.suggested-query-item[data-v-261dbb4b]:active{transform:translate(2px)}.suggested-query-item-special[data-v-261dbb4b]{background:var(--bg-color);background-clip:padding-box,border-box;background-image:linear-gradient(var(--bg-color),var(--bg-color)),linear-gradient(135deg,#f4d4c0 0,#e6b399);background-origin:padding-box,border-box;border:2px solid transparent;color:var(--white-color);font-weight:400}.suggested-query-item.suggested-query-item-special[data-v-261dbb4b]:hover{background:linear-gradient(135deg,#f5dccb,#ebb89e)!important;background-clip:padding-box!important;background-image:linear-gradient(135deg,#f5dccb,#ebb89e)!important;background-origin:padding-box!important;border:2px solid transparent!important;color:#1b1e2e!important;font-weight:600;transform:translate(4px)}.ask-another-container[data-v-261dbb4b]{gap:16px;margin-top:24px;padding:0 20px;width:100%}.ask-another-button[data-v-261dbb4b],.ask-another-container[data-v-261dbb4b]{align-items:center;display:flex;justify-content:center}.ask-another-button[data-v-261dbb4b]{background-color:#22242b;border:none;border-radius:60px;cursor:pointer;gap:12px;height:48px;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.ask-another-button[data-v-261dbb4b]:hover{background-color:#fcf2e91a;box-shadow:0 4px 12px #fcf2e933;transform:translateY(-2px)}.ask-another-button[data-v-261dbb4b]:active{transform:translateY(0)}.ask-another-text[data-v-261dbb4b]{color:#fcf3ea;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:normal;white-space:nowrap}.cycle-icon-refresh[data-v-261dbb4b]{color:var(--white-color);height:16px;width:16px}.another-fact-button[data-v-261dbb4b]{align-items:center;background-color:transparent;border:2px solid var(--white-color);border-radius:60px;cursor:pointer;display:flex;gap:12px;height:48px;justify-content:center;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.another-fact-button[data-v-261dbb4b]:hover{background-color:#fcf2e91a;box-shadow:0 4px 12px #fcf2e933;transform:translateY(-2px)}.another-fact-button[data-v-261dbb4b]:active{transform:translateY(0)}.another-fact-text[data-v-261dbb4b]{color:#fcf3ea;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:normal;white-space:nowrap}.arrow-icon-right[data-v-261dbb4b]{color:var(--white-color);height:13.5px;width:17.5px}@media(max-width:1024px){.header[data-v-261dbb4b]{padding:24px 32px}.section-title[data-v-261dbb4b]{font-size:40px}.section-description[data-v-261dbb4b]{font-size:15px}.cta-section[data-v-261dbb4b]{width:100%}.text-field-open[data-v-261dbb4b]{min-height:80px;padding-right:80px;width:100%}.cta-button[data-v-261dbb4b]{height:44px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:44px}.cta-button[data-v-261dbb4b]:hover{transform:translateY(-50%) translateY(-2px)}.cta-button[data-v-261dbb4b]:active{transform:translateY(-50%) translateY(0)}.cta-button[data-v-261dbb4b]:disabled,.cta-button[data-v-261dbb4b]:disabled:hover{transform:translateY(-50%)}}@media(max-width:768px){.header[data-v-261dbb4b]{align-items:center;flex-direction:column;gap:20px}.section-title[data-v-261dbb4b]{font-size:32px;line-height:1.2}.section-description[data-v-261dbb4b]{font-size:14px;line-height:1.7;margin:0 0 24px}.cta-section[data-v-261dbb4b]{padding:16px}.text-field-open[data-v-261dbb4b]{font-size:16px;min-height:80px;padding-right:80px}.cta-button[data-v-261dbb4b]{height:44px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:44px}.cta-button[data-v-261dbb4b]:hover{transform:translateY(-50%) translateY(-2px)}.cta-button[data-v-261dbb4b]:active{transform:translateY(-50%) translateY(0)}.cta-button[data-v-261dbb4b]:disabled{opacity:.5}.cta-button[data-v-261dbb4b]:disabled,.cta-button[data-v-261dbb4b]:disabled:hover{transform:translateY(-50%)}.floating-label[data-v-261dbb4b]{font-size:16px}.text-input[data-v-261dbb4b]{font-size:18px}.suggested-queries[data-v-261dbb4b]{gap:12px;grid-template-columns:1fr}.suggested-query-item[data-v-261dbb4b]{font-size:15px;min-height:48px;padding:14px 18px}.response-container-main[data-v-261dbb4b]{font-size:15px;line-height:1.7;margin-top:16px;padding:24px 20px}.response-header[data-v-261dbb4b]{font-size:17px;margin-bottom:14px}.response-content[data-v-261dbb4b]{font-size:15px;line-height:1.7}.loading-spinner[data-v-261dbb4b]{height:80px;width:80px}.loading-text[data-v-261dbb4b]{font-size:14px}.nav[data-v-261dbb4b]{gap:15px}.nav-item[data-v-261dbb4b]{font-size:18px}.footer-cards[data-v-261dbb4b]{justify-content:flex-start;padding:15px}.ask-another-button[data-v-261dbb4b]{font-size:16px;height:48px;padding:12px 20px}.ask-another-container[data-v-261dbb4b]{flex-direction:column;gap:12px;margin-top:20px}.another-fact-button[data-v-261dbb4b]{max-width:300px;width:100%}}@media(prefers-reduced-motion:reduce){.floating-label[data-v-261dbb4b]{animation:none;transition:opacity .2s ease,transform .2s ease}.center-glow[data-v-261dbb4b],.fog-layer-1[data-v-261dbb4b],.fog-layer-2[data-v-261dbb4b],.fog-layer-3[data-v-261dbb4b],.loading-spinner[data-v-261dbb4b]{animation:none}}
