.google-credit[data-v-72d6f0b4]{bottom:20px;color:#fff;font-size:14px;font-weight:500;left:20px;pointer-events:none;position:absolute;text-shadow:0 2px 4px rgba(0,0,0,.8)}.blur-content[data-v-25ad7188]{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-data-container[data-v-276ce0dc]{position:relative}.blur-data[data-v-276ce0dc]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay[data-v-276ce0dc]{align-items:center;background:#ffffff4d;display:flex;inset:0;justify-content:center;position:absolute}.blur-data-wrapper[data-v-c18ff27d]{position:relative}.blur-content[data-v-c18ff27d]{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay[data-v-c18ff27d]{align-items:center;background:#ffffff80;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute}.blur-data-wrapper[data-v-2f506fd1]{position:relative}.blur-content[data-v-2f506fd1]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay-card[data-v-2f506fd1]{align-items:center;background:#ffffff4d;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.blur-section-wrapper[data-v-2f506fd1]{position:relative}.blur-content-inline[data-v-2f506fd1]{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay-inline[data-v-2f506fd1]{position:absolute;right:0;top:0;z-index:5}.scroll-container-grid[data-v-d1ac8665]{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));overflow-x:auto;padding-bottom:1rem;padding-top:1rem;row-gap:2.5rem;scroll-behavior:smooth}.scroll-container-grid[data-v-d1ac8665]::-webkit-scrollbar{display:none}.scroll-container-grid[data-v-d1ac8665]{-ms-overflow-style:none;scrollbar-width:none}.scroll-btn[data-v-d1ac8665]{display:flex;height:2.5rem;position:absolute;top:50%;width:2.5rem;z-index:10;--tw-translate-y:-50%;align-items:center;border-radius:9999px;border-width:1px;justify-content:center;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));opacity:0;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-btn[data-v-d1ac8665],.scroll-btn[data-v-d1ac8665]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scroll-btn[data-v-d1ac8665]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .scroll-btn[data-v-d1ac8665]{opacity:1}.card-scroll-btn[data-v-d1ac8665]{display:flex;height:2rem;position:absolute;top:50%;width:2rem;z-index:10;--tw-translate-y:-50%;align-items:center;border-radius:9999px;border-width:1px;justify-content:center;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));opacity:0;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-scroll-btn[data-v-d1ac8665],.card-scroll-btn[data-v-d1ac8665]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card-scroll-btn[data-v-d1ac8665]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .card-scroll-btn[data-v-d1ac8665]{opacity:1}.blur-data-wrapper[data-v-d1ac8665]{position:relative}.blur-content[data-v-d1ac8665]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay[data-v-d1ac8665]{align-items:center;background:#ffffff80;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:20}.no-scrollbar[data-v-d1ac8665]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-d1ac8665]{-ms-overflow-style:none;scrollbar-width:none}.icon-circle[data-v-d1ac8665]{transition:all .3s ease}.icon-box.active .icon-circle[data-v-d1ac8665]{background-color:#eff6ff;box-shadow:0 1px 2px #2563eb14;color:#2563eb}.icon-box.active span[data-v-d1ac8665]{color:#1e3a8a;font-weight:600}.icon-box.active .filter-icon[data-v-d1ac8665]{filter:brightness(0) saturate(100%) invert(23%) sepia(95%) saturate(1856%) hue-rotate(218deg) brightness(95%) contrast(91%)}.icon-box.inactive .icon-circle[data-v-d1ac8665]{background-color:#f1f5f9;color:#94a3b8}.icon-box.inactive span[data-v-d1ac8665]{color:#94a3b8}.icon-box.inactive .filter-icon[data-v-d1ac8665]{filter:grayscale(100%) opacity(.5)}.icon-box:hover .icon-circle[data-v-d1ac8665]{transform:translateY(-2px)}.blur-data-wrapper[data-v-b203f100]{position:relative}.blur-content[data-v-b203f100]{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay[data-v-b203f100]{align-items:center;background:#ffffff80;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute}.blur-data-wrapper[data-v-ecf301fe]{position:relative}.blur-content[data-v-ecf301fe]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-overlay[data-v-ecf301fe]{align-items:center;background:#ffffff80;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.float-stack[data-v-118dff67]{align-items:flex-end;bottom:30px;display:flex;flex-direction:column;gap:15px;position:fixed;right:30px;z-index:50}.float-btn[data-v-118dff67]{align-items:center;border-radius:50%;box-shadow:0 10px 25px -5px #0000004d;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .2s;width:50px}.float-btn[data-v-118dff67]:hover{transform:scale(1.1)}.float-back[data-v-118dff67]{background:#0f172a;bottom:30px;color:#fff;left:30px;position:fixed;z-index:50}.float-main[data-v-118dff67]{background:#ef4444;color:#fff;z-index:52}.float-ai[data-v-118dff67]{animation:pulse-glow 2s infinite;background:linear-gradient(135deg,#4285f4,#9b72cb);color:#fff;z-index:52}.float-sub[data-v-118dff67]{background:#fff;color:#64748b;font-size:14px;height:40px;opacity:0;pointer-events:none;position:relative;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);width:40px;z-index:51}.float-stack:hover .float-sub[data-v-118dff67]{opacity:1;pointer-events:auto;transform:translateY(0)}.float-stack:hover .float-main[data-v-118dff67]{background:#0f172a;transform:rotate(45deg)}.float-sub[data-v-118dff67]:after{background:#000c;border-radius:4px;color:#fff;content:attr(data-tooltip);font-size:10px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50px;top:50%;transform:translateY(-50%);transition:opacity .2s;white-space:nowrap}.float-sub[data-v-118dff67]:hover:after{opacity:1}.ai-chat-box[data-v-118dff67]{background:#fff;border-radius:20px;bottom:100px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;height:500px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:30px;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);width:350px;z-index:49}.ai-chat-box.open[data-v-118dff67]{opacity:1;pointer-events:auto;transform:translateY(0)}.ai-header[data-v-118dff67]{align-items:center;background:linear-gradient(135deg,#4285f4,#9b72cb);color:#fff;font-weight:700;justify-content:space-between}.ai-header[data-v-118dff67],.ai-messages[data-v-118dff67]{display:flex;padding:15px}.ai-messages[data-v-118dff67]{background:#f8fafc;flex:1;flex-direction:column;gap:10px;overflow-y:auto}.ai-input-area[data-v-118dff67]{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:8px;padding:10px}.msg[data-v-118dff67]{border-radius:12px;font-size:13px;line-height:1.4;max-width:85%;padding:10px 14px}.msg-ai[data-v-118dff67]{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:2px;color:#334155}.msg-user[data-v-118dff67]{align-self:flex-end;background:#4285f4;border-bottom-right-radius:2px;color:#fff}.gallery-grid[data-v-8ea1dfc1]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,200px);height:408px}.gallery-item[data-v-8ea1dfc1]{cursor:pointer;overflow:hidden;position:relative}.gallery-item img[data-v-8ea1dfc1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.gallery-item:hover img[data-v-8ea1dfc1]{transform:scale(1.05)}.gallery-main[data-v-8ea1dfc1]{grid-column:span 2;grid-row:span 2}.animate-fadeIn[data-v-4bc4f5f0]{animation:fadeIn-4bc4f5f0 .2s ease-out}@keyframes fadeIn-4bc4f5f0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-76f6d560]{animation:fadeIn-76f6d560 .2s ease-out}@keyframes fadeIn-76f6d560{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-slide-enter-active[data-v-dd45e458],.fade-slide-leave-active[data-v-dd45e458]{max-height:100px;opacity:1;transition:all .5s ease}.fade-slide-enter-from[data-v-dd45e458],.fade-slide-leave-to[data-v-dd45e458]{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(10px)}.fade-scale-enter-active[data-v-dd45e458],.fade-scale-leave-active[data-v-dd45e458]{transition:all .5s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from[data-v-dd45e458]{opacity:0;transform:scale(.95)}.fade-scale-leave-to[data-v-dd45e458]{opacity:0;transform:scale(1.05)}.accordion-content[data-v-230593d1]{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease}.accordion-content.open[data-v-230593d1]{max-height:2000px;opacity:1}.rotate-icon[data-v-230593d1]{transition:transform .3s ease}.rotate-icon.open[data-v-230593d1]{transform:rotate(180deg)}.custom-scrollbar[data-v-9b5359ef]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9b5359ef]::-webkit-scrollbar-track{background:#f1f5f9}.custom-scrollbar[data-v-9b5359ef]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px}
