.dropdown-enter-active[data-v-72f88df4]{animation:dropdown-in-72f88df4 .2s ease-out}.dropdown-leave-active[data-v-72f88df4]{animation:dropdown-out-72f88df4 .15s ease-in}@keyframes dropdown-in-72f88df4{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-out-72f88df4{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.slide-fade-enter-active[data-v-365e2473]{transition:opacity .3s ease}.slide-fade-leave-active[data-v-365e2473]{transition:opacity .2s ease}.slide-fade-enter-from[data-v-365e2473],.slide-fade-leave-to[data-v-365e2473]{opacity:0}.fade-pop-enter-active[data-v-365e2473],.fade-pop-leave-active[data-v-365e2473]{transition:opacity .18s ease,transform .18s ease}.fade-pop-enter-from[data-v-365e2473],.fade-pop-leave-to[data-v-365e2473]{opacity:0;transform:translateY(-6px)}html[data-v-d4f19647]{scroll-behavior:smooth}.hero-title[data-v-d4f19647]{font-family:Work Sans,sans-serif!important;letter-spacing:-.015em}.hero-subtitle[data-v-d4f19647]{font-family:Work Sans,sans-serif!important}.hero-highlight[data-v-d4f19647]{position:relative;display:inline-block;background:linear-gradient(90deg,#ffe6b8,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.logo-flip[data-v-d4f19647]{position:relative;width:100%;perspective:1200px;cursor:pointer}.logo-flip-inner[data-v-d4f19647]{position:relative;width:100%;transform-style:preserve-3d;transition:transform .6s ease}.logo-flip:hover .logo-flip-inner[data-v-d4f19647]{transform:rotateY(180deg)}.logo-flip-face[data-v-d4f19647]{width:100%;height:auto;border-radius:1rem;backface-visibility:hidden;display:block}.logo-flip-back[data-v-d4f19647]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.animated-gradient[data-v-d4f19647]{background:linear-gradient(135deg,#00d2ff,#5b8dd2,#00d2ff,#928dab);background-size:550% 550%;animation:gradient-animation-d4f19647 15s ease-out normal infinite}@keyframes gradient-animation-d4f19647{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.login-view[data-v-b58c0ac6]{position:relative;isolation:isolate;background:radial-gradient(95% 85% at 10% 15%,#6aefdc6b,#6aefdc00 56%),radial-gradient(82% 76% at 92% 4%,#ff93af75,#ff93af00 55%),radial-gradient(90% 74% at 52% 100%,#78a0ff59,#78a0ff00 58%),linear-gradient(136deg,#0b2458,#155ea8 32%,#1ea6b6 63%,#ff956e);background-size:175% 175%;animation:gradientShift-b58c0ac6 18s ease-in-out infinite}.login-view[data-v-b58c0ac6]:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;pointer-events:none;background:radial-gradient(42% 40% at 24% 28%,#92ffe34d,#92ffe300 72%),radial-gradient(36% 38% at 76% 24%,#ffcb8c38,#ffcb8c00 76%),radial-gradient(44% 40% at 58% 78%,#7cbaff47,#7cbaff00 72%);filter:blur(16px);animation:auraSweep-b58c0ac6 24s ease-in-out infinite}.liquid-blob[data-v-b58c0ac6]{position:absolute;z-index:1;border-radius:9999px;filter:blur(54px);opacity:.62;pointer-events:none;will-change:transform}.blob-one[data-v-b58c0ac6]{width:28rem;height:28rem;top:-8rem;left:-7rem;background:radial-gradient(circle,#53d6ff99,#53d6ff00 72%);animation:driftOne-b58c0ac6 20s cubic-bezier(.55,.05,.25,.95) infinite}.blob-two[data-v-b58c0ac6]{width:24rem;height:24rem;top:8rem;right:-9rem;background:radial-gradient(circle,#ffb57aa3,#ffb57a00 70%);animation:driftTwo-b58c0ac6 23s cubic-bezier(.55,.05,.25,.95) infinite}.blob-three[data-v-b58c0ac6]{width:18rem;height:18rem;bottom:3rem;left:24%;background:radial-gradient(circle,#9a76ff85,#9a76ff00 72%);animation:driftThree-b58c0ac6 26s cubic-bezier(.55,.05,.25,.95) infinite}.login-hero[data-v-b58c0ac6]{position:relative}.login-hero[data-v-b58c0ac6]:after{content:"";position:absolute;inset:auto 20% -12px;height:30px;border-radius:9999px;background:radial-gradient(circle,#d0eaff6b,#d0eaff00 70%);filter:blur(10px);pointer-events:none}.login-hero-title[data-v-b58c0ac6]{text-shadow:0 12px 28px rgba(20,55,92,.4)}.login-hero-subtitle[data-v-b58c0ac6]{color:#f1f7fff5;text-shadow:0 8px 18px rgba(18,44,72,.34)}.login-glass-card[data-v-b58c0ac6]{position:relative;background:linear-gradient(130deg,#ffffff80,#ffffff47);border:1px solid rgba(255,255,255,.25);box-shadow:0 26px 48px #23466640,inset 0 1px #ffffff5c;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.login-glass-card[data-v-b58c0ac6]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:1.45rem;background:linear-gradient(150deg,#ffffff59,#ffffff1a 58%,#ffffff3d);opacity:1;pointer-events:none}.login-glass-card[data-v-b58c0ac6]>*{position:relative;z-index:1}.login-input[data-v-b58c0ac6]{color:#1b2a3ff2;background:linear-gradient(120deg,#ffffff85,#ffffff5c);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff73,0 12px 24px #2c53781f}.login-input[data-v-b58c0ac6]::placeholder{color:#3c577594}.login-input[data-v-b58c0ac6]:focus{background:linear-gradient(120deg,#ffffffb8,#ffffff70);border-color:#add6ffbf;box-shadow:0 0 0 3px #97cdff52,inset 0 1px #ffffff80}.login-btn[data-v-b58c0ac6]{background:linear-gradient(92deg,#003049,#1d4e89 52%,#d77a61);border:none;box-shadow:0 14px 28px #00223445;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.login-btn[data-v-b58c0ac6]:hover{filter:brightness(1.08);transform:translateY(-2px) scale(1.01);box-shadow:0 22px 34px #00223457}.login-btn[data-v-b58c0ac6]:disabled{cursor:not-allowed;transform:none;box-shadow:0 10px 18px #00223433}@keyframes driftOne-b58c0ac6{0%{transform:translate3d(-10px,0,0) scale(.98) rotate(0)}35%{transform:translate3d(72px,26px,0) scale(1.08) rotate(6deg)}70%{transform:translate3d(34px,92px,0) scale(1.04) rotate(10deg)}to{transform:translate3d(112px,42px,0) scale(1.1) rotate(14deg)}}@keyframes driftTwo-b58c0ac6{0%{transform:translateZ(0) scale(1) rotate(0)}30%{transform:translate3d(-52px,-36px,0) scale(1.05) rotate(-8deg)}65%{transform:translate3d(-116px,18px,0) scale(1.12) rotate(-4deg)}to{transform:translate3d(-74px,-62px,0) scale(1.07) rotate(-12deg)}}@keyframes driftThree-b58c0ac6{0%{transform:translateZ(0) scale(1) rotate(0)}33%{transform:translate3d(38px,-42px,0) scale(1.08) rotate(9deg)}72%{transform:translate3d(-22px,-78px,0) scale(1.04) rotate(5deg)}to{transform:translate3d(66px,-48px,0) scale(1.12) rotate(12deg)}}@keyframes gradientShift-b58c0ac6{0%{background-position:0% 45%}25%{background-position:28% 24%}50%{background-position:100% 52%}75%{background-position:70% 84%}to{background-position:0% 45%}}@keyframes auraSweep-b58c0ac6{0%{transform:translate3d(-2%,-1%,0) rotate(0) scale(1);opacity:.62}50%{transform:translate3d(3%,2%,0) rotate(8deg) scale(1.08);opacity:.88}to{transform:translate3d(-2%,-1%,0) rotate(0) scale(1);opacity:.62}}.register-view[data-v-03793d2f]{position:relative;isolation:isolate;background:radial-gradient(95% 85% at 10% 15%,#6aefdc6b,#6aefdc00 56%),radial-gradient(82% 76% at 92% 4%,#ff93af75,#ff93af00 55%),radial-gradient(90% 74% at 52% 100%,#78a0ff59,#78a0ff00 58%),linear-gradient(136deg,#0b2458,#155ea8 32%,#1ea6b6 63%,#ff956e);background-size:175% 175%;animation:gradientShift-03793d2f 18s ease-in-out infinite}.register-view[data-v-03793d2f]:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;pointer-events:none;background:radial-gradient(42% 40% at 24% 28%,#92ffe34d,#92ffe300 72%),radial-gradient(36% 38% at 76% 24%,#ffcb8c38,#ffcb8c00 76%),radial-gradient(44% 40% at 58% 78%,#7cbaff47,#7cbaff00 72%);filter:blur(16px);animation:auraSweep-03793d2f 24s ease-in-out infinite}.liquid-blob[data-v-03793d2f]{position:absolute;z-index:1;border-radius:9999px;filter:blur(54px);opacity:.62;pointer-events:none;will-change:transform}.blob-one[data-v-03793d2f]{width:28rem;height:28rem;top:-8rem;left:-7rem;background:radial-gradient(circle,#53d6ff99,#53d6ff00 72%);animation:driftOne-03793d2f 20s cubic-bezier(.55,.05,.25,.95) infinite}.blob-two[data-v-03793d2f]{width:24rem;height:24rem;top:8rem;right:-9rem;background:radial-gradient(circle,#ffb57aa3,#ffb57a00 70%);animation:driftTwo-03793d2f 23s cubic-bezier(.55,.05,.25,.95) infinite}.blob-three[data-v-03793d2f]{width:18rem;height:18rem;bottom:3rem;left:24%;background:radial-gradient(circle,#9a76ff85,#9a76ff00 72%);animation:driftThree-03793d2f 26s cubic-bezier(.55,.05,.25,.95) infinite}.register-hero[data-v-03793d2f]{position:relative;padding-top:.25rem;padding-bottom:.35rem}.register-hero[data-v-03793d2f]:after{content:"";position:absolute;inset:auto 20% -16px;height:36px;border-radius:9999px;background:radial-gradient(circle,#d0eaff6b,#d0eaff00 70%);filter:blur(10px);pointer-events:none}.register-hero-title[data-v-03793d2f]{text-shadow:0 12px 28px rgba(20,55,92,.4)}.register-hero-subtitle[data-v-03793d2f]{color:#f1f7fff5;text-shadow:0 8px 18px rgba(18,44,72,.34)}.register-glass-card[data-v-03793d2f]{position:relative;background:linear-gradient(130deg,#ffffff80,#ffffff47);border:1px solid rgba(255,255,255,.25);box-shadow:0 26px 48px #23466640,inset 0 1px #ffffff5c;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.register-glass-card[data-v-03793d2f]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(150deg,#ffffff59,#ffffff1a 58%,#ffffff3d);opacity:1;pointer-events:none}.register-glass-card[data-v-03793d2f]>*{position:relative;z-index:1}.register-offer-card[data-v-03793d2f]{box-shadow:0 20px 40px #13385a33,inset 0 1px #ffffff6b}.register-label[data-v-03793d2f]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1b2a3fe6}.register-input[data-v-03793d2f]{width:100%;padding:1rem;border-radius:1rem;font-size:1rem;color:#1b2a3ff2;background:linear-gradient(120deg,#ffffff85,#ffffff5c);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff73,0 12px 24px #2c53781f;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.register-input[data-v-03793d2f]::placeholder{color:#3c577594}.register-input[data-v-03793d2f]:focus{outline:none;background:linear-gradient(120deg,#ffffffb8,#ffffff70);border-color:#add6ffbf;box-shadow:0 0 0 3px #97cdff52,inset 0 1px #ffffff80}.register-input-error[data-v-03793d2f]{border-color:#ef444499;box-shadow:0 0 0 3px #ef444426,inset 0 1px #ffffff73}.register-btn[data-v-03793d2f]{background:linear-gradient(92deg,#003049,#1d4e89 52%,#d77a61);border:none;box-shadow:0 14px 28px #00223445;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.register-btn[data-v-03793d2f]:hover{filter:brightness(1.08);transform:translateY(-2px) scale(1.01);box-shadow:0 22px 34px #00223457}@keyframes driftOne-03793d2f{0%{transform:translate3d(-10px,0,0) scale(.98) rotate(0)}35%{transform:translate3d(72px,26px,0) scale(1.08) rotate(6deg)}70%{transform:translate3d(34px,92px,0) scale(1.04) rotate(10deg)}to{transform:translate3d(112px,42px,0) scale(1.1) rotate(14deg)}}@keyframes driftTwo-03793d2f{0%{transform:translateZ(0) scale(1) rotate(0)}30%{transform:translate3d(-52px,-36px,0) scale(1.05) rotate(-8deg)}65%{transform:translate3d(-116px,18px,0) scale(1.12) rotate(-4deg)}to{transform:translate3d(-74px,-62px,0) scale(1.07) rotate(-12deg)}}@keyframes driftThree-03793d2f{0%{transform:translateZ(0) scale(1) rotate(0)}33%{transform:translate3d(38px,-42px,0) scale(1.08) rotate(9deg)}72%{transform:translate3d(-22px,-78px,0) scale(1.04) rotate(5deg)}to{transform:translate3d(66px,-48px,0) scale(1.12) rotate(12deg)}}@keyframes gradientShift-03793d2f{0%{background-position:0% 45%}25%{background-position:28% 24%}50%{background-position:100% 52%}75%{background-position:70% 84%}to{background-position:0% 45%}}@keyframes auraSweep-03793d2f{0%{transform:translate3d(-2%,-1%,0) rotate(0) scale(1);opacity:.62}50%{transform:translate3d(3%,2%,0) rotate(8deg) scale(1.08);opacity:.88}to{transform:translate3d(-2%,-1%,0) rotate(0) scale(1);opacity:.62}}@media (max-width: 768px){.grid-cols-1.md\\[data-v-03793d2f]:grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}}.success-view[data-v-bd9fca90]{position:relative;isolation:isolate;background:radial-gradient(95% 85% at 10% 15%,#6aefdc52,#6aefdc00 56%),radial-gradient(82% 76% at 92% 4%,#ff93af57,#ff93af00 55%),radial-gradient(90% 74% at 52% 100%,#78a0ff4d,#78a0ff00 58%),linear-gradient(136deg,#0b2458,#155ea8 32%,#1ea6b6 63%,#ff956e);background-size:175% 175%;animation:gradientShift-bd9fca90 18s ease-in-out infinite}.success-view[data-v-bd9fca90]:before{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;z-index:0;pointer-events:none;background:radial-gradient(42% 40% at 24% 28%,#92ffe338,#92ffe300 72%),radial-gradient(36% 38% at 76% 24%,#ffcb8c2e,#ffcb8c00 76%);filter:blur(18px);animation:auraSweep-bd9fca90 22s ease-in-out infinite}.liquid-blob[data-v-bd9fca90]{position:absolute;z-index:1;border-radius:9999px;filter:blur(58px);opacity:.56;pointer-events:none}.blob-one[data-v-bd9fca90]{width:26rem;height:26rem;top:-8rem;left:-8rem;background:radial-gradient(circle,#53d6ff8a,#53d6ff00 72%);animation:driftOne-bd9fca90 20s ease-in-out infinite}.blob-two[data-v-bd9fca90]{width:24rem;height:24rem;bottom:-7rem;right:-7rem;background:radial-gradient(circle,#ffb57a8a,#ffb57a00 70%);animation:driftTwo-bd9fca90 22s ease-in-out infinite}.register-success-card[data-v-bd9fca90]{position:relative;margin:0 auto;padding:2.25rem 2rem 2rem;border-radius:1.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;background:linear-gradient(130deg,#ffffff6b,#ffffff42);border:1px solid rgba(255,255,255,.26);box-shadow:0 26px 50px #0d28454d,inset 0 1px #ffffff57;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.register-success-party[data-v-bd9fca90]{width:82px;height:82px;margin:0 auto 1.1rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:2rem;background:linear-gradient(145deg,#ffffff8c,#ffffff47);border:1px solid rgba(255,255,255,.36);box-shadow:0 12px 24px #0d284547;animation:partyFloat-bd9fca90 3.2s ease-in-out infinite}.register-success-party span[data-v-bd9fca90]{display:inline-block;filter:drop-shadow(0 8px 12px rgba(13,40,69,.28));animation:partyPop-bd9fca90 1.9s ease-in-out infinite}.register-success-title[data-v-bd9fca90]{margin:0;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.08;font-weight:600;color:#fff;text-shadow:0 12px 24px rgba(13,40,69,.4)}.register-success-text[data-v-bd9fca90]{margin:1rem auto 0;max-width:36ch;font-size:1.02rem;line-height:1.6;color:#f6faffed}.register-success-btn[data-v-bd9fca90]{display:inline-flex;align-items:center;justify-content:center;margin-top:1.6rem;min-width:220px;padding:.85rem 1.4rem;border:none;border-radius:1rem;font-size:1.03rem;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(92deg,#003049,#1d4e89 52%,#d77a61);box-shadow:0 14px 28px #00223445;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.register-success-btn[data-v-bd9fca90]:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 22px 34px #00223457}@keyframes driftOne-bd9fca90{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(70px,35px,0) scale(1.08)}}@keyframes driftTwo-bd9fca90{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-65px,-36px,0) scale(1.06)}}@keyframes partyFloat-bd9fca90{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes partyPop-bd9fca90{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.1) rotate(-8deg)}70%{transform:scale(1.04) rotate(6deg)}}@keyframes gradientShift-bd9fca90{0%{background-position:0% 45%}25%{background-position:28% 24%}50%{background-position:100% 52%}75%{background-position:70% 84%}to{background-position:0% 45%}}@keyframes auraSweep-bd9fca90{0%,to{transform:translate3d(-2%,-1%,0) rotate(0) scale(1);opacity:.62}50%{transform:translate3d(3%,2%,0) rotate(8deg) scale(1.08);opacity:.88}}@media (max-width: 640px){.register-success-card[data-v-bd9fca90]{padding:2rem 1.3rem 1.5rem;border-radius:1.5rem}.register-success-btn[data-v-bd9fca90]{width:100%;min-width:0}}.scale-102[data-v-c31ad633]{transform:scale(1.02)}.group[data-v-c31ad633]{animation:fadeInUp-c31ad633 .6s ease-out}@keyframes fadeInUp-c31ad633{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.group:hover .group-hover\:shadow-md[data-v-c31ad633]{box-shadow:0 4px 12px #0000001a}.card-guide-disabled[data-v-28ab2495]{opacity:.4!important;filter:grayscale(.7)!important;pointer-events:auto;cursor:help!important;transition:opacity .2s,filter .2s;position:relative}.card-guide-disabled[data-v-28ab2495]:hover{opacity:.7!important;filter:grayscale(.3)!important}.no-black-outline[data-v-28ab2495]{border-color:#003049!important;outline:none!important;box-shadow:0 0 0 2px #00304980!important}.no-border-blue-outline[data-v-28ab2495],.no-border-blue-outline.card-style[data-v-28ab2495]{border:2px solid #003049!important;outline:none!important}.card-guide-tooltip[data-v-28ab2495]{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);background:#fff;color:#003049;border-radius:.5rem;box-shadow:0 2px 8px #00000014;z-index:20;min-width:220px;font-size:.95rem;animation:fadeIn-28ab2495 .2s}@keyframes fadeIn-28ab2495{0%{opacity:0;transform:translateY(10px) translate(-50%)}to{opacity:1;transform:translateY(0) translate(-50%)}}button[aria-current][data-v-002ff207],.tab-active[data-v-002ff207]{background:#fff;border-bottom:2px solid #003049;color:#003049}.loader-large[data-v-41b9a011]{border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;width:60px;height:60px;animation:spin-41b9a011 1s linear infinite}.loader-small[data-v-41b9a011]{border:2px solid #f3f4f6;border-top:2px solid #f59e0b;border-radius:50%;width:16px;height:16px;animation:spin-41b9a011 1s linear infinite}.loader-tiny[data-v-41b9a011]{border:1px solid #f3f4f6;border-top:1px solid #3b82f6;border-radius:50%;width:12px;height:12px;animation:spin-41b9a011 1s linear infinite}@keyframes spin-41b9a011{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.group[data-v-41b9a011]{animation:fadeInUp-41b9a011 .6s ease-out}@keyframes fadeInUp-41b9a011{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group[data-v-41b9a011]:hover{transform:translateY(-2px)}.group:hover .w-16[data-v-41b9a011]{animation:bounce-41b9a011 .6s ease-in-out}@keyframes bounce-41b9a011{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.slider-logo[data-v-41b9a011]{will-change:transform,opacity,filter;backface-visibility:hidden;perspective:1000px}.slider-logo[data-v-41b9a011]:hover{transform:scale(1.05)!important;transition:transform .3s ease-out!important}.slider-transition[data-v-41b9a011]{transition:all .7s cubic-bezier(.4,0,.2,1)}.slider-depth[data-v-41b9a011]{transform-style:preserve-3d}@keyframes slideIn-41b9a011{0%{opacity:0;transform:translate(100px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}.slide-in[data-v-41b9a011]{animation:slideIn-41b9a011 .7s ease-out}@media (max-width: 768px){.slider-container[data-v-41b9a011]{max-width:100vw;overflow-x:auto}.slider-logo[data-v-41b9a011]{min-width:200px}}@keyframes fade-in-41b9a011{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-41b9a011]{animation:fade-in-41b9a011 .25s}.animate-spin[data-v-fb595757]{animation:spin-fb595757 1s linear infinite;border:4px solid #eee;border-top:4px solid #D77A61}.message-fade[data-v-fb595757]{animation:messageFade-fb595757 1.8s ease both}@keyframes spin-fb595757{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes messageFade-fb595757{0%{opacity:0;transform:translateY(6px)}30%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.loader-tiny[data-v-39669272]{width:20px;height:20px;border:2px solid #E6E2DC;border-top:2px solid #D77A61;border-radius:50%;animation:spin-39669272 1s linear infinite}@keyframes spin-39669272{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.metrics-header[data-v-c7c64d1c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.metrics-header[data-v-c7c64d1c]>*+*{margin-top:0}.metrics-grid[data-v-c7c64d1c]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.metrics-grid[data-v-c7c64d1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.metrics-grid[data-v-c7c64d1c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-card[data-v-c7c64d1c]{background:#fff;border:1px solid #0f172a0f;border-radius:1rem;padding:1.1rem;box-shadow:0 6px 18px #0f172a0f}.metric-card__top[data-v-c7c64d1c]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.metric-icon[data-v-c7c64d1c]{color:#1f2937;border-radius:.7rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #0f172a0d}.metric-icon--blue[data-v-c7c64d1c]{color:#2563eb;background:#e0f2fe}.metric-icon--green[data-v-c7c64d1c]{color:#16a34a;background:#dcfce7}.metric-icon--purple[data-v-c7c64d1c]{color:#7c3aed;background:#f3e8ff}.metric-icon--orange[data-v-c7c64d1c]{color:#f97316;background:#ffead5}.metric-pill[data-v-c7c64d1c]{color:#4338ca;background:#eef2ff;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.metric-pill--live[data-v-c7c64d1c]{color:#dc2626;background:#fee2e2}.metric-label[data-v-c7c64d1c]{color:#0f172a;font-size:.95rem;font-weight:600}.metric-sub[data-v-c7c64d1c]{color:#64748b;font-size:.75rem}.metric-value[data-v-c7c64d1c]{color:#0f172a;min-height:1.8rem;font-size:1.6rem;font-weight:700}.metric-change[data-v-c7c64d1c]{align-items:center;gap:.35rem;margin-top:.25rem;font-size:.75rem;display:flex}.metric-change.positive[data-v-c7c64d1c]{color:#059669}.metric-change.negative[data-v-c7c64d1c]{color:#dc2626}.metric-progress[data-v-c7c64d1c]>*+*{margin-top:.5rem}.progress-bar[data-v-c7c64d1c]{background-color:#e5e7eb;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.progress-fill[data-v-c7c64d1c]{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;height:.5rem;transition:all .3s}.metric-description[data-v-c7c64d1c]{color:#475569;font-size:.85rem}.metric-footer[data-v-c7c64d1c]{margin-top:.75rem}.btn-link[data-v-c7c64d1c]{color:#2c79a8;font-weight:600;text-decoration:none;transition:color .2s}.btn-link[data-v-c7c64d1c]:hover{color:#1d4ed8}.content-sections[data-v-c7c64d1c]>:last-child{margin-bottom:0!important}.modules-overview[data-v-c7c64d1c]>*+*,.preview-footer[data-v-c7c64d1c]{margin-top:1rem!important}.help-section[data-v-c7c64d1c]>*+*{margin-top:1.5rem!important}.help-card-header h4[data-v-c7c64d1c]{color:#111827!important;font-weight:600!important}.faq-list[data-v-c7c64d1c]>*+*{margin-top:.75rem!important}.support-content[data-v-c7c64d1c]>*+*{margin-top:1rem!important}.support-features[data-v-c7c64d1c]>*+*{margin-top:.5rem!important}.premium-content[data-v-c7c64d1c]>*+*{margin-top:1rem!important}.premium-features[data-v-c7c64d1c]>*+*{margin-top:.5rem!important}.premium-features li[data-v-c7c64d1c]{align-items:center!important;gap:.5rem!important;display:flex!important}.premium-features i[data-v-c7c64d1c]{color:#059669!important}.preview-container[data-v-c7c64d1c]{background:#fff;border-radius:8px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar{width:8px;height:0}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.bg-white[data-v-c7c64d1c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.bg-white[data-v-c7c64d1c]{scroll-behavior:smooth;overflow:hidden auto}.preview-container[data-v-c7c64d1c] *{box-sizing:border-box;max-width:100%}.preview-home-scale[data-v-c7c64d1c]{transform-origin:0 0;width:166.67%;transform:scale(.6)}.logo-selector[data-v-f0f50aa4]{width:100%;display:flex;flex-direction:column;gap:1.5rem}.logo-selector.compact[data-v-f0f50aa4]{gap:1rem}.size-controls[data-v-f0f50aa4]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.6rem;padding:.5rem .75rem}.slider[data-v-f0f50aa4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e8f0;outline:none;border-radius:999px;height:6px}.slider[data-v-f0f50aa4]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#003049;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.slider[data-v-f0f50aa4]::-webkit-slider-thumb:hover{background:#002439;transform:scale(1.1);box-shadow:0 4px 8px #00000026}.slider[data-v-f0f50aa4]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#003049;cursor:pointer;border:none;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.slider[data-v-f0f50aa4]::-moz-range-thumb:hover{background:#002439;transform:scale(1.1);box-shadow:0 4px 8px #00000026}.logos-grid[data-v-f0f50aa4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-bottom:1rem}.logo-card[data-v-f0f50aa4]{border:1px solid #e5e7eb;border-radius:1rem;padding:.75rem;cursor:pointer;transition:all .2s ease;background:#fff}.logo-card[data-v-f0f50aa4]:hover{border-color:#2c79a8;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.logo-card.selected[data-v-f0f50aa4]{border-color:#2c79a8;background:#f3f9fc;box-shadow:0 10px 24px #0f172a1f}.logo-image-container[data-v-f0f50aa4]{position:relative;display:flex;justify-content:center;align-items:center}.logo-image[data-v-f0f50aa4]{width:100%;height:110px;object-fit:contain;border-radius:.75rem;background:#f8fafc;border:1px solid #eef2f7}.selected-checkmark[data-v-f0f50aa4]{position:absolute;top:.5rem;left:.5rem;background:#16a34a;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.btn-primary[data-v-f0f50aa4]{background:#003049;color:#fff;padding:.45rem .9rem;border-radius:999px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;display:inline-flex;align-items:center}.btn-primary[data-v-f0f50aa4]:hover{background:#002439}.btn-outline[data-v-f0f50aa4]{background:#fff;color:#0f172a;border:1px solid #d1d5db;padding:.45rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}.compact-btn i[data-v-f0f50aa4]{margin-right:.4rem}.btn-outline[data-v-f0f50aa4]:hover{border-color:#2c79a8;box-shadow:0 6px 16px #0f172a14}.pagination-container[data-v-f0f50aa4]{margin-top:1rem}.page-btn[data-v-f0f50aa4]{padding:.45rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.75rem;color:#1f2937;background:#fff;transition:all .2s ease}.page-btn[data-v-f0f50aa4]:hover{border-color:#2c79a8}.page-btn[data-v-f0f50aa4]:disabled{opacity:.5;cursor:not-allowed}.page-btn-active[data-v-f0f50aa4]{background:#003049;color:#fff;border-color:#003049}.variant-link[data-v-f0f50aa4]{cursor:pointer}.variants-modal-overlay[data-v-f0f50aa4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.variants-modal[data-v-f0f50aa4]{background:#fff;border-radius:1rem;padding:2rem;max-width:800px;width:90%;max-height:85vh;overflow-y:auto;position:relative;z-index:10000}.variants-modal-header[data-v-f0f50aa4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.variants-modal-header h3[data-v-f0f50aa4]{font-size:1.25rem;font-weight:600;color:#1f2937}.close-btn[data-v-f0f50aa4]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:color .2s ease}.close-btn[data-v-f0f50aa4]:hover{color:#374151}.variants-grid[data-v-f0f50aa4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.variant-card[data-v-f0f50aa4]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s ease}.variant-card[data-v-f0f50aa4]:hover{border-color:#003049;box-shadow:0 4px 12px #0030491a}.variant-image[data-v-f0f50aa4]{width:100%;height:120px;object-fit:contain;border-radius:.5rem;background:#f9fafb;border:1px solid #e5e7eb;margin-bottom:1rem}.btn-primary-small[data-v-f0f50aa4]{background:#003049;color:#fff;padding:.375rem .75rem;border-radius:.375rem;border:none;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:100%}.empty-state[data-v-f0f50aa4]{display:flex;justify-content:center;padding:2rem 0}.empty-card[data-v-f0f50aa4]{border:1px dashed #d1d5db;border-radius:.75rem;padding:1.25rem;text-align:center;background:#f9fafb;cursor:pointer;transition:border-color .2s ease,background .2s ease;max-width:360px}.empty-card[data-v-f0f50aa4]:hover{border-color:#2c79a8;background:#f3f9fc}.btn-primary-small[data-v-f0f50aa4]:hover{background:#002439}@media (max-width: 768px){.logos-grid[data-v-f0f50aa4],.variants-grid[data-v-f0f50aa4]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.variants-modal[data-v-f0f50aa4]{padding:1.5rem;max-width:95%}.upload-zone-small[data-v-f0f50aa4]{flex-direction:column;align-items:flex-start}}@keyframes modalEnter-44a60480{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-enter[data-v-44a60480]{animation:modalEnter-44a60480 .3s ease-out}@keyframes cardHover-44a60480{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.group:hover .group-hover\:scale-\[1\.02\][data-v-44a60480]{animation:cardHover-44a60480 .2s ease-out forwards}@keyframes gradientShift-44a60480{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bg-clip-text[data-v-44a60480]{background-size:200% 200%;animation:gradientShift-44a60480 3s ease infinite}@keyframes pulse-44a60480{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hover\:scale-105[data-v-44a60480]:hover{animation:pulse-44a60480 .6s ease-in-out}@reference "tailwindcss";.dashboard-appearance[data-v-b19192c3]>*:last-child{margin-bottom:0rem}.color-palette-section .grid>div.active[data-v-b19192c3]{border-color:#3b82f6!important;background-color:#eff6ff!important;box-shadow:0 4px 6px -1px #3b82f61a!important}.color-palette-section .grid>div.active span[data-v-b19192c3]:first-of-type{color:#1e40af!important;font-weight:600!important}.logo-preview.logo-settings>*[data-v-b19192c3]+*{margin-top:1.5rem}.typography-section>*[data-v-b19192c3]+*{margin-top:1.5rem}.gallery-editor[data-v-dbe114b2]{font-family:Inter,sans-serif}.image-card[data-v-dbe114b2]{transition:all .2s ease}.image-card[data-v-dbe114b2]:hover{transform:translateY(-2px)}.upload-zone[data-v-dbe114b2]{transition:all .2s ease}.upload-zone[data-v-dbe114b2]:hover{transform:translateY(-1px)}@keyframes fadeIn-dbe114b2{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.image-card img[data-v-dbe114b2]{animation:fadeIn-dbe114b2 .3s ease}.upload-zone.dragover[data-v-dbe114b2]{border-color:#3b82f6;background-color:#eff6ff;transform:scale(1.02)}.modal-enter-active[data-v-e476f8ab],.modal-leave-active[data-v-e476f8ab]{transition:all .3s ease}.modal-enter-from[data-v-e476f8ab],.modal-leave-to[data-v-e476f8ab]{opacity:0;transform:scale(.95)}@keyframes modalSlideIn-e476f8ab{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content[data-v-e476f8ab]{animation:modalSlideIn-e476f8ab .3s ease-out}.scrollbar-thin[data-v-e476f8ab]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9;overflow-y:scroll!important;scrollbar-gutter:stable}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar{width:12px;-webkit-appearance:none}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:2px solid #f1f5f9;min-height:20px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-thumb:active{background:#475569}.scrollbar-thin[data-v-e476f8ab]::-webkit-scrollbar-corner{background:#f1f5f9}.scrollbar-thin[data-v-e476f8ab]{padding-right:12px;box-sizing:border-box}.line-clamp-2[data-v-e476f8ab]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1024px){.flex[data-v-e476f8ab]{flex-direction:column}.w-80[data-v-e476f8ab]{width:100%}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.drag-handle[data-v-16eacb3a]{cursor:grab}.drag-handle[data-v-16eacb3a]:active{cursor:grabbing}.line-clamp-2[data-v-16eacb3a]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-16eacb3a] .ql-editor{min-height:150px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}[data-v-16eacb3a] .ql-toolbar{border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-bottom:none;background-color:#f9fafb;border-radius:.5rem .5rem 0 0}[data-v-16eacb3a] .ql-container{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem}[data-v-16eacb3a] .ql-toolbar button{color:#374151}[data-v-16eacb3a] .ql-toolbar button:hover,[data-v-16eacb3a] .ql-toolbar .ql-active{color:#2563eb}[data-v-16eacb3a] .ql-editor .ql-align-center{text-align:center}[data-v-16eacb3a] .ql-editor .ql-align-right{text-align:right}[data-v-16eacb3a] .ql-editor .ql-align-left{text-align:left}[data-v-16eacb3a] .ql-editor .ql-align-justify{text-align:justify}.transition-all[data-v-16eacb3a]{transition:all .2s ease-in-out}.modal-enter-active[data-v-16eacb3a],.modal-leave-active[data-v-16eacb3a]{transition:all .3s ease}.modal-enter-from[data-v-16eacb3a],.modal-leave-to[data-v-16eacb3a]{opacity:0;transform:scale(.95)}@keyframes modalSlideIn-16eacb3a{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content[data-v-16eacb3a]{animation:modalSlideIn-16eacb3a .3s ease-out}.scrollbar-thin[data-v-16eacb3a]{scrollbar-width:thin}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar{width:8px}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.scrollbar-thin[data-v-16eacb3a]::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width: 1024px){.flex[data-v-16eacb3a]{flex-direction:column}.w-80[data-v-16eacb3a]{width:100%}}.scrollbar-thin[data-v-1b832fe0]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9;overflow-y:scroll!important;scrollbar-gutter:stable}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar{width:12px;-webkit-appearance:none}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:2px solid #f1f5f9;min-height:20px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-thumb:active{background:#475569}.scrollbar-thin[data-v-1b832fe0]::-webkit-scrollbar-corner{background:#f1f5f9}.preview-scale[data-v-1b832fe0]{transform:scale(.9);transform-origin:top left;width:111%}.scrollbar-thin[data-v-1b832fe0]{padding-right:12px;box-sizing:border-box}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-6c0553cf]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.transition-all[data-v-6c0553cf]{transition:all .2s ease-in-out}.hover\:shadow-md[data-v-6c0553cf]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}input[data-v-6c0553cf]:focus,button[data-v-6c0553cf]:focus{outline:2px solid #3b82f6;outline-offset:2px}.presentation-description[data-v-6c0553cf] .ql-align-left{text-align:left}.presentation-description[data-v-6c0553cf] .ql-align-center{text-align:center}.presentation-description[data-v-6c0553cf] .ql-align-right{text-align:right}.presentation-description[data-v-6c0553cf] .ql-align-justify{text-align:justify}.dashboard-visibility[data-v-57d80f7a]{max-width:1200px;margin:0 auto}.transition-all[data-v-57d80f7a]{transition:all .2s ease-in-out}input[data-v-57d80f7a]:focus,textarea[data-v-57d80f7a]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}input[type=checkbox][data-v-57d80f7a]{accent-color:#3B82F6}button[data-v-57d80f7a]:hover{transform:translateY(-1px)}@media (max-width: 768px){.grid-cols-1.md\\[data-v-57d80f7a]:grid-cols-3{grid-template-columns:1fr}.grid-cols-1.lg\\[data-v-57d80f7a]:grid-cols-2{grid-template-columns:1fr}}.chart-container[data-v-84bae3ec]{position:relative;height:var(--1cacfe69);width:100%}.chart-container[data-v-c6fb02c3]{position:relative;height:var(--62d3da8f);width:100%}.chart-container[data-v-377c73d1]{position:relative;height:var(--c72f4152);width:100%}.chart-test-simple[data-v-6f55211c]{padding:20px;border:1px solid #ddd;border-radius:8px;margin:20px}.chart-area[data-v-6f55211c]{border:1px solid #eee;border-radius:4px}.error-message[data-v-6f55211c]{color:red;margin-top:10px;font-size:14px}.positive[data-v-98f26ce7]{color:#059669}.negative[data-v-98f26ce7]{color:#dc2626}.neutral[data-v-98f26ce7]{color:#4b5563}.hover\:scale-102[data-v-98f26ce7]:hover{transform:scale(1.02)}[data-v-e70b60c9]::-webkit-scrollbar{width:6px}[data-v-e70b60c9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-e70b60c9]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-e70b60c9]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.offer-pill-group[data-v-e70b60c9]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.offer-pill[data-v-e70b60c9]{display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:9999px;border:1px solid #e8c8aa;font-size:.88rem;font-weight:700;letter-spacing:.01em;line-height:1}.offer-pill--base[data-v-e70b60c9]{background:#fff9f4;color:#d16646}.offer-pill--pro[data-v-e70b60c9]{background:#eef6ff;color:#1f4f84;border-color:#bfdbfe}.offer-upsell[data-v-e70b60c9]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:9999px;border:1px solid #2c79a8;background:#2c79a8;color:#fff;font-size:.88rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.offer-upsell[data-v-e70b60c9]:hover{background:#23658d;transform:translateY(-1px)}.slide-left-enter-active[data-v-5fc92280],.slide-left-leave-active[data-v-5fc92280],.slide-right-enter-active[data-v-5fc92280],.slide-right-leave-active[data-v-5fc92280]{transition:transform .35s ease,opacity .35s ease}.slide-left-enter-from[data-v-5fc92280]{transform:translate(28px);opacity:0}.slide-left-leave-to[data-v-5fc92280],.slide-right-enter-from[data-v-5fc92280]{transform:translate(-28px);opacity:0}.slide-right-leave-to[data-v-5fc92280]{transform:translate(28px);opacity:0}.fade-enter-active[data-v-0384db18],.fade-leave-active[data-v-0384db18]{transition:opacity .2s ease}.fade-enter-from[data-v-0384db18],.fade-leave-to[data-v-0384db18]{opacity:0}[data-v-79da44fb] .description-content{white-space:pre-line}[data-v-79da44fb] .description-content p{margin-top:.6rem}[data-v-79da44fb] .description-content p:first-child{margin-top:0}[data-v-79da44fb] .description-content ul,[data-v-79da44fb] .description-content ol{margin-top:.6rem;padding-left:1.2rem;list-style-position:outside}[data-v-79da44fb] .description-content ul{list-style-type:disc}[data-v-79da44fb] .description-content ol{list-style-type:decimal}[data-v-79da44fb] .description-content li{margin-top:.3rem}.fade-enter-active[data-v-51e6d9d5],.fade-leave-active[data-v-51e6d9d5]{transition:opacity .2s ease}.fade-enter-from[data-v-51e6d9d5],.fade-leave-to[data-v-51e6d9d5]{opacity:0}.slide-left-enter-active[data-v-51e6d9d5],.slide-left-leave-active[data-v-51e6d9d5],.slide-right-enter-active[data-v-51e6d9d5],.slide-right-leave-active[data-v-51e6d9d5]{transition:transform .35s ease,opacity .35s ease}.slide-left-enter-from[data-v-51e6d9d5]{transform:translate(28px);opacity:0}.slide-left-leave-to[data-v-51e6d9d5],.slide-right-enter-from[data-v-51e6d9d5]{transform:translate(-28px);opacity:0}.slide-right-leave-to[data-v-51e6d9d5]{transform:translate(28px);opacity:0}[data-v-51e6d9d5] .description-content{white-space:pre-line}[data-v-51e6d9d5] .description-content p{margin-top:.6rem}[data-v-51e6d9d5] .description-content p:first-child{margin-top:0}[data-v-51e6d9d5] .description-content ul,[data-v-51e6d9d5] .description-content ol{margin-top:.6rem;padding-left:1.2rem;list-style-position:outside}[data-v-51e6d9d5] .description-content ul{list-style-type:disc}[data-v-51e6d9d5] .description-content ol{list-style-type:decimal}[data-v-51e6d9d5] .description-content li{margin-top:.3rem}.fade-up[data-v-bffa25e0]{opacity:0;animation:fadeUp-bffa25e0 .9s ease forwards}.float-slow[data-v-bffa25e0]{animation:float-bffa25e0 6s ease-in-out infinite}.float-fast[data-v-bffa25e0]{animation:float-bffa25e0 4s ease-in-out infinite}@keyframes fadeUp-bffa25e0{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float-bffa25e0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-bffa25e0],.float-slow[data-v-bffa25e0],.float-fast[data-v-bffa25e0]{animation:none;opacity:1;transform:none}}.fade-enter-active[data-v-2dab3c84],.fade-leave-active[data-v-2dab3c84],.fade-move[data-v-2dab3c84]{transition:all .4s}.fade-enter-from[data-v-2dab3c84],.fade-leave-to[data-v-2dab3c84]{opacity:0;transform:translateY(10px)}.loader[data-v-2dab3c84]{border:3px solid #E9D8A6;border-top:3px solid #003049;border-radius:50%;width:1.5em;height:1.5em;animation:spin-2dab3c84 1s linear infinite;display:inline-block}@keyframes spin-2dab3c84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pop[data-v-2dab3c84]{animation:pop-2dab3c84 .5s cubic-bezier(.68,-.55,.27,1.55)}@keyframes pop-2dab3c84{0%{transform:scale(.5);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}.animate-fade-in[data-v-2dab3c84]{animation:fadeIn-2dab3c84 .7s}@keyframes fadeIn-2dab3c84{0%{opacity:0}to{opacity:1}}.scroll-indicator[data-v-db277e0f]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);pointer-events:none;z-index:20}.scroll-indicator-content[data-v-db277e0f]{background:#fffffff2;color:#003049;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000026;border:2px solid #003049;animation:bounce-smooth-db277e0f 2s ease-in-out infinite}@keyframes bounce-smooth-db277e0f{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.fade-enter-active[data-v-db277e0f],.fade-leave-active[data-v-db277e0f]{transition:opacity .5s ease}.fade-enter-from[data-v-db277e0f],.fade-leave-to[data-v-db277e0f]{opacity:0}.fade-slide-enter-active[data-v-90fa194b],.fade-slide-leave-active[data-v-90fa194b]{transition:all .4s ease}.fade-slide-enter-from[data-v-90fa194b]{opacity:0;transform:translate(100px)}.fade-slide-leave-to[data-v-90fa194b]{opacity:0;transform:translate(-100px)}.fade-slide-reverse-enter-active[data-v-90fa194b],.fade-slide-reverse-leave-active[data-v-90fa194b]{transition:all .4s ease}.fade-slide-reverse-enter-from[data-v-90fa194b]{opacity:0;transform:translate(-100px)}.fade-slide-reverse-leave-to[data-v-90fa194b]{opacity:0;transform:translate(100px)}.highlight[data-v-90fa194b]{background:linear-gradient(120deg,#e9d8a6,#e9d8a6);background-repeat:no-repeat;background-size:100% .2em;background-position:0 88%;transition:background-size .25s ease-in}kbd[data-v-90fa194b]{font-family:Courier New,monospace;font-size:.75em}.animate-bounce[data-v-90fa194b]{animation:bounce-90fa194b 2s infinite}@keyframes bounce-90fa194b{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.animate-pulse[data-v-90fa194b]{animation:pulse-90fa194b 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-90fa194b{0%,to{opacity:1}50%{opacity:.5}}.transform[data-v-90fa194b]{transition:transform .3s ease}.hover\:scale-105[data-v-90fa194b]:hover{transform:scale(1.05)}.hover\:scale-110[data-v-90fa194b]:hover{transform:scale(1.1)}.bg-green-500[data-v-90fa194b],.bg-blue-500[data-v-90fa194b],.bg-yellow-500[data-v-90fa194b],.bg-red-500[data-v-90fa194b]{transition:width 1s ease-out}.score-circle-container[data-v-90fa194b]{width:160px;height:160px;margin:0 auto;position:relative}[data-v-90fa194b] .progressbar-text{font-family:inherit!important;color:inherit!important}.input-style[data-v-f5a316c0]{border:1px solid #d1d5db;border-radius:1rem;padding:.5rem;width:100%;box-shadow:0 1px 2px #0000000d}.btn-style[data-v-f5a316c0]{background-color:#003049;color:#fff;font-weight:700;padding:.5rem 1.5rem;border-radius:1rem}button[data-v-f5a316c0]{font-family:Inter,sans-serif}.form-group label[data-v-f5a316c0]{display:block;font-weight:500;font-size:.95rem;margin-bottom:.25rem;color:#1a1a1a}.input-style[data-v-f5a316c0]{border:1px solid #D1D5DB;border-radius:.75rem;padding:.6rem 1rem;width:100%;background-color:#fafafa;font-size:.95rem;transition:border .2s}.input-style[data-v-f5a316c0]:focus{outline:none;border-color:#003049;background-color:#fff}.btn-style[data-v-f5a316c0]{background-color:#003049;color:#fff;font-weight:700;padding:.75rem;border-radius:1rem;text-align:center;font-size:1rem;transition:background .3s}.btn-style[data-v-f5a316c0]:hover{background-color:#002537}.group:hover .group-hover\:scale-105[data-v-8cc61327]{transform:scale(1.05)}.transition-all[data-v-8cc61327]{transition:all .3s ease}input[type=radio][data-v-8cc61327]:focus{outline:2px solid #10b981;outline-offset:2px}input[type=checkbox][data-v-8cc61327]:focus{outline:2px solid #10b981;outline-offset:2px}.description-text[data-v-8cc61327]{color:#003049!important}.plan-bg-icon[data-v-8cc61327]{position:absolute;font-size:12rem;opacity:.15;z-index:0;pointer-events:none;transition:all .3s ease}.plan-bg-icon-essentials[data-v-8cc61327]{top:-1rem;left:-2rem;color:#86efac}.plan-bg-icon-pro[data-v-8cc61327]{top:-1rem;left:-2rem;color:#93c5fd}.plan-bg-icon-lifetime[data-v-8cc61327]{top:-1rem;left:-2rem;color:#c4b5fd}.plan-bg-icon-gbp[data-v-8cc61327]{top:-1rem;left:-2rem;color:#fca5a5}.plan-bg-icon-social[data-v-8cc61327]{top:-1rem;left:-2rem;color:#93c5fd}.plan-bg-icon-email[data-v-8cc61327]{top:-1rem;left:-2rem;color:#fbcfe8}.plan-bg-icon-print[data-v-8cc61327]{top:-1rem;left:-2rem;color:#c7d2fe}.plan-bg-icon-default[data-v-8cc61327]{top:1rem;right:1rem;color:#f3f4f6}.group:hover .plan-bg-icon[data-v-8cc61327]{opacity:.25;transform:scale(1.05)}button[data-v-c562860d]{font-family:Inter,sans-serif}.modules-masonry[data-v-c562860d],.masonry-column[data-v-c562860d]{display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){.modules-masonry[data-v-c562860d]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.masonry-column[data-v-c562860d]{display:grid;gap:2rem;grid-auto-rows:min-content}}.faq-slide-enter-active[data-v-c562860d],.faq-slide-leave-active[data-v-c562860d]{transition:all .3s ease;max-height:500px;opacity:1}.faq-slide-enter-from[data-v-c562860d],.faq-slide-leave-to[data-v-c562860d]{max-height:0;opacity:0}@keyframes slide-up-c562860d{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-c562860d]{animation:slide-up-c562860d .5s cubic-bezier(.4,2,.6,1)}.offer-highlight[data-v-c562860d]{border-radius:1.5rem;box-shadow:0 0 0 2px #00304959,0 0 0 10px #00304914;animation:offer-highlight-pulse-c562860d 1.8s ease-in-out infinite}@keyframes offer-highlight-pulse-c562860d{0%{box-shadow:0 0 0 2px #0030491a,0 0 0 10px #00304905}50%{box-shadow:0 0 0 2px #00304999,0 0 0 12px #0030492e}to{box-shadow:0 0 0 2px #0030491a,0 0 0 10px #00304905}}.fade-slide-up-enter-active[data-v-c562860d],.fade-slide-up-leave-active[data-v-c562860d]{transition:all .4s ease}.fade-slide-up-enter-from[data-v-c562860d],.fade-slide-up-leave-to[data-v-c562860d]{opacity:0;transform:translate(-50%,20px)}@keyframes bounce-subtle-c562860d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-subtle[data-v-c562860d]{animation:bounce-subtle-c562860d 2s ease-in-out infinite}.checkout-root[data-v-2eb4b7af]{min-height:100vh;background:linear-gradient(180deg,#faf9f6,#f4f1ed);display:flex;align-items:flex-start;justify-content:center;padding:2.5rem 1.5rem}.checkout-main[data-v-2eb4b7af]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:2.5rem;max-width:1200px;width:100%}.checkout-left[data-v-2eb4b7af]{display:flex;flex-direction:column;gap:1.4rem;background:#fff;border:1px solid #e6e2dc;border-radius:24px;padding:2rem;box-shadow:0 20px 60px #0f172a14}.checkout-right[data-v-2eb4b7af]{display:flex;flex-direction:column;gap:1.6rem;background:#fff;border:1px solid #e6e2dc;border-radius:24px;padding:2rem;box-shadow:0 20px 60px #0f172a14}.checkout-header[data-v-2eb4b7af]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.checkout-kicker[data-v-2eb4b7af]{font-size:.65rem;text-transform:uppercase;letter-spacing:.3em;font-weight:600;color:#64748b}.checkout-title[data-v-2eb4b7af]{font-size:1.75rem;font-weight:700;color:#003049;margin:.35rem 0 .4rem}.checkout-subtitle[data-v-2eb4b7af]{color:#5f6b74;font-size:.95rem}.checkout-badge[data-v-2eb4b7af]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:999px;border:1px solid #e6e2dc;font-size:.8rem;font-weight:600;color:#334155;background:#f8fafc}.checkout-steps[data-v-2eb4b7af]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#94a3b8;font-weight:500;background:#f7f5f2;border:1px solid #eee7de;padding:.5rem .75rem;border-radius:999px;width:fit-content}.step.active[data-v-2eb4b7af]{color:#003049;font-weight:600}.arrow[data-v-2eb4b7af]{color:#c7c2b8}.stripe-checkout-box[data-v-2eb4b7af]{min-height:420px;background:#fafaf9;border:1px solid #efeae4;border-radius:16px;padding:1.5rem 1.25rem}.loader[data-v-2eb4b7af]{text-align:center;color:#003049;font-weight:500;background:#f7f5f2;border:1px solid #eee7de;padding:.75rem 1rem;border-radius:12px}.error[data-v-2eb4b7af]{color:#b42318;font-weight:600;background:#fff1f2;border:1px solid #fecaca;padding:.75rem 1rem;border-radius:12px}.checkout-security[data-v-2eb4b7af]{margin-top:.3rem;color:#003049;font-size:.9rem;display:flex;align-items:center;gap:.5rem;font-weight:500}.summary-header[data-v-2eb4b7af]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.summary-title[data-v-2eb4b7af]{font-size:1.1rem;font-weight:700;color:#003049}.summary-total-box[data-v-2eb4b7af]{display:flex;align-items:center;justify-content:space-between;background:#f7f5f2;border:1px solid #eee7de;border-radius:14px;padding:.9rem 1rem;font-size:1rem;font-weight:700;color:#003049}.summary-total-label[data-v-2eb4b7af]{font-size:.95rem;font-weight:600}.summary-total-value[data-v-2eb4b7af]{font-size:1.15rem;color:#003049}.promo-box[data-v-2eb4b7af]{display:flex;align-items:center;gap:.6rem}.promo-input[data-v-2eb4b7af]{flex:1 1 120px;padding:.7rem 1rem;border-radius:.8rem;border:1px dashed #e1dbd2;font-size:.95rem;background:#f7f5f2}.promo-btn[data-v-2eb4b7af]{padding:.7rem 1.2rem;border-radius:.8rem;background:#d6d3d1;color:#fff;font-weight:600;border:none;font-size:.95rem;cursor:not-allowed}.change-offer-link[data-v-2eb4b7af]{font-size:.85rem;color:#0b5b77;text-decoration:none;font-weight:600;transition:color .2s,border-color .2s;border-bottom:1px dashed transparent}.change-offer-link[data-v-2eb4b7af]:hover{color:#003049;border-color:#003049}.selected-offers[data-v-2eb4b7af]{margin-bottom:.8rem}.offer-item[data-v-2eb4b7af]{background:#fbfbfa;border:1px solid #eee7de;border-radius:14px;padding:.95rem;margin-bottom:.65rem;transition:all .2s ease}.offer-item[data-v-2eb4b7af]:hover{background:#f7f5f2;border-color:#e4ded5}.offer-name[data-v-2eb4b7af]{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.4rem}.offer-price[data-v-2eb4b7af]{font-size:1.1rem;font-weight:700;color:#003049;margin-bottom:.25rem}.offer-billing[data-v-2eb4b7af]{font-size:.85rem;color:#6c757d}.upgrade-notice[data-v-2eb4b7af]{background:#f4f8ff;border:1px solid #cfe0ff;border-radius:16px;padding:1.2rem;margin-bottom:1rem}.upgrade-notice-header[data-v-2eb4b7af]{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.upgrade-notice-title[data-v-2eb4b7af]{font-size:1rem;font-weight:700;color:#1d4ed8}.upgrade-notice-content[data-v-2eb4b7af]{space-y:.8rem}.upgrade-notice-text[data-v-2eb4b7af]{font-size:.95rem;color:#334155;margin-bottom:.8rem;line-height:1.5}.upgrade-pricing[data-v-2eb4b7af]{background:#1e40af14;border-radius:.75rem;padding:.9rem;border-left:3px solid #2563eb}.upgrade-pricing-text[data-v-2eb4b7af]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#1d4ed8;margin:0;line-height:1.4}.upgrade-pricing-text i[data-v-2eb4b7af]{margin-top:.1rem;flex-shrink:0}@media (max-width: 1200px){.checkout-main[data-v-2eb4b7af]{grid-template-columns:1fr}}@media (max-width: 900px){.checkout-main[data-v-2eb4b7af]{gap:1.5rem}.checkout-left[data-v-2eb4b7af],.checkout-right[data-v-2eb4b7af]{padding:1.5rem}}.result-root[data-v-8467aec6]{min-height:100vh;background:#faf9f6;display:flex;align-items:center;justify-content:center;padding:2rem}.result-card[data-v-8467aec6]{background:#fff;border-radius:2rem;box-shadow:0 4px 32px #0001;padding:3rem 2.5rem;max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.result-icon[data-v-8467aec6]{font-size:3.5rem;margin-bottom:1.2rem}.result-title[data-v-8467aec6]{font-size:2rem;font-weight:700;color:#003049;margin-bottom:.7rem}.result-msg[data-v-8467aec6]{color:#444;font-size:1.15rem;margin-bottom:2.2rem}.result-btn[data-v-8467aec6]{display:inline-block;padding:.9rem 2.2rem;border-radius:1.2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.result-btn.success[data-v-8467aec6]{background:#003049;color:#fff}.result-btn.success[data-v-8467aec6]:hover{background:#635bff}.result-btn.error[data-v-8467aec6]{background:#fff0f0;color:#d90429;border:1px solid #d90429}.result-btn.error[data-v-8467aec6]:hover{background:#ffeaea}.result-root[data-v-e230e5ba]{min-height:100vh;background:#faf9f6;display:flex;align-items:center;justify-content:center;padding:2rem}.result-card[data-v-e230e5ba]{background:#fff;border-radius:2rem;box-shadow:0 4px 32px #0001;padding:3rem 2.5rem;max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.result-icon[data-v-e230e5ba]{font-size:3.5rem;margin-bottom:1.2rem}.result-title[data-v-e230e5ba]{font-size:2rem;font-weight:700;color:#003049;margin-bottom:.7rem}.result-msg[data-v-e230e5ba]{color:#444;font-size:1.15rem;margin-bottom:2.2rem}.result-btn[data-v-e230e5ba]{display:inline-block;padding:.9rem 2.2rem;border-radius:1.2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.result-btn.success[data-v-e230e5ba]{background:#003049;color:#fff}.result-btn.success[data-v-e230e5ba]:hover{background:#635bff}.result-btn.error[data-v-e230e5ba]{background:#fff0f0;color:#d90429;border:1px solid #d90429}.result-btn.error[data-v-e230e5ba]:hover{background:#ffeaea}.fade-enter-active[data-v-ee9ccce8],.fade-leave-active[data-v-ee9ccce8]{transition:opacity .12s}.fade-enter-from[data-v-ee9ccce8],.fade-leave-to[data-v-ee9ccce8]{opacity:0}.tooltip-bubble[data-v-ee9ccce8]{position:absolute;z-index:50;pointer-events:none;white-space:nowrap;background:#111;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;box-shadow:0 2px 8px #0000002e;opacity:.98;display:flex;align-items:center}.tooltip-top[data-v-ee9ccce8]{left:50%;bottom:100%;transform:translate(-50%) translateY(-8px)}.tooltip-bottom[data-v-ee9ccce8]{left:50%;top:100%;transform:translate(-50%) translateY(8px)}.tooltip-left[data-v-ee9ccce8]{right:100%;top:50%;transform:translateY(-50%) translate(-8px)}.tooltip-right[data-v-ee9ccce8]{left:100%;top:50%;transform:translateY(-50%) translate(8px)}.tooltip-arrow[data-v-ee9ccce8]{width:0;height:0;border-style:solid;margin-left:4px;margin-right:4px}.tooltip-top .tooltip-arrow[data-v-ee9ccce8]{border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent;position:absolute;left:50%;top:100%;transform:translate(-50%)}.tooltip-bottom .tooltip-arrow[data-v-ee9ccce8]{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent;position:absolute;left:50%;bottom:100%;transform:translate(-50%)}.tooltip-left .tooltip-arrow[data-v-ee9ccce8]{border-width:6px 0 6px 6px;border-color:transparent transparent transparent #111;position:absolute;right:-6px;top:50%;transform:translateY(-50%)}.tooltip-right .tooltip-arrow[data-v-ee9ccce8]{border-width:6px 6px 6px 0;border-color:transparent #111 transparent transparent;position:absolute;left:-6px;top:50%;transform:translateY(-50%)}.croquis-logo-container[data-v-e0507508]{background:#fff;border-radius:1.25rem;box-shadow:0 2px 16px #0001;padding:2rem 1.5rem;max-width:540px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.coach-banner[data-v-e0507508]{background:#f3f4f6;border-radius:.9em;padding:1em 1.2em .7em;margin-bottom:.7em;text-align:left;box-shadow:0 1px 4px #0001;width:100%;max-width:540px}.coach-title[data-v-e0507508]{font-weight:700;font-size:1.08em;color:#2563eb;margin-bottom:.2em}.coach-text[data-v-e0507508]{color:#334155;font-size:.98em;line-height:1.5}.toolbar[data-v-e0507508]{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;margin-bottom:.5rem}.toolbar-btn[data-v-e0507508]{background:#f1f5f9;border:none;border-radius:.7em;padding:.5em .7em;display:flex;align-items:center;font-size:1.1em;color:#334155;cursor:pointer;transition:background .18s,color .18s}.toolbar-btn.active[data-v-e0507508],.toolbar-btn[data-v-e0507508]:hover{background:linear-gradient(90deg,#3b82f6 10%,#a78bfa 90%);color:#fff}.color-picker[data-v-e0507508]{border:none;background:none;width:2em;height:2em;border-radius:50%;box-shadow:0 0 0 2px #e0e7ef;cursor:pointer;margin:0 .2em}.slider[data-v-e0507508]{width:70px;margin:0 .2em;accent-color:#3b82f6;vertical-align:middle}.canvas-wrapper[data-v-e0507508]{background:#f8fafc;border-radius:1rem;box-shadow:0 1px 8px #0001;padding:1.2rem;display:flex;justify-content:center;align-items:center;width:100%;min-height:260px;border:1.5px solid #e0e7ef;max-width:480px}.croquis-canvas[data-v-e0507508]{background:#fff;border-radius:.75rem;border:1px solid #e0e7ef;box-shadow:0 1px 4px #0001;display:block;margin:0 auto;width:100%;max-width:440px;height:320px}.actions[data-v-e0507508]{display:flex;flex-direction:row;gap:.75rem;justify-content:center;align-items:center;margin-top:.5rem}.btn-primary[data-v-e0507508],.btn-secondary[data-v-e0507508]{padding:.55em 1.3em;border-radius:.7em;font-size:1em;font-weight:600;border:none;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,border .18s;outline:none;box-shadow:0 1px 4px #0001;min-width:0;white-space:normal;text-align:center;display:inline-block}.btn-primary[data-v-e0507508]{background:linear-gradient(90deg,#3b82f6 10%,#6366f1 90%);color:#fff;border:1.5px solid #3b82f6}.btn-primary[data-v-e0507508]:hover,.btn-primary[data-v-e0507508]:focus{background:linear-gradient(90deg,#2563eb 10%,#4f46e5 90%);border-color:#2563eb;box-shadow:0 2px 8px #3b82f622}.btn-primary[data-v-e0507508]:disabled{background:#e0e7ef;color:#b6b6b6;border-color:#e0e7ef;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-e0507508]{background:#f3f4f6;color:#334155;border:1.5px solid #e0e7ef}.btn-secondary[data-v-e0507508]:hover,.btn-secondary[data-v-e0507508]:focus{background:#e5e7eb;color:#1e293b;border-color:#cbd5e1}.help[data-v-e0507508]{display:flex;align-items:center;gap:.5em;font-size:.98em;color:#64748b;background:#f8fafc;border-radius:.7em;padding:.7em 1em;margin-top:.5em;width:100%;justify-content:center}.emoji[data-v-e0507508]{font-size:1.2em}.undo-redo-floating[data-v-e0507508]{position:absolute;left:-56px;top:16px;display:flex;flex-direction:column;gap:.7rem;z-index:20}.undo-btn[data-v-e0507508],.redo-btn[data-v-e0507508]{background:#fff;border:1.5px solid #e0e7ef;color:#2563eb;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.2em;box-shadow:0 2px 8px #0001;cursor:pointer;transition:background .18s,color .18s,border .18s}.undo-btn[data-v-e0507508]:disabled,.redo-btn[data-v-e0507508]:disabled{color:#b6b6b6;border-color:#e0e7ef;background:#f3f4f6;cursor:not-allowed}.undo-btn[data-v-e0507508]:hover:not(:disabled),.redo-btn[data-v-e0507508]:hover:not(:disabled){background:#f1f5ff;color:#1d4ed8;border-color:#2563eb}.delete-btn-obj[data-v-e0507508]{position:absolute;background:#fff;border:1.5px solid #e0e7ef;color:#e11d48;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.1em;box-shadow:0 2px 8px #0001;cursor:pointer;z-index:30;transition:background .18s,color .18s,border .18s}.delete-btn-obj[data-v-e0507508]:hover{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.delete-btn-floating[data-v-e0507508]{position:absolute;top:15px;background:#fff;border:1.5px solid #e0e7ef;color:#e11d48;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.2em;box-shadow:0 2px 8px #0001;cursor:pointer;z-index:30;transition:background .18s,color .18s,border .18s}.delete-btn-floating[data-v-e0507508]:hover{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}@media (max-width: 600px){.croquis-logo-container[data-v-e0507508]{max-width:100%;padding:1.2rem .3rem;border-radius:.7rem}.canvas-wrapper[data-v-e0507508]{padding:.5rem;min-height:180px;max-width:100%}.croquis-canvas[data-v-e0507508]{max-width:100%;height:180px}.actions[data-v-e0507508]{flex-direction:column;gap:.6rem;width:100%}.btn-primary[data-v-e0507508],.btn-secondary[data-v-e0507508]{width:100%;justify-content:center}}.drag-handle[data-v-b6998d62]{cursor:grab}.drag-handle[data-v-b6998d62]:active{cursor:grabbing}.scrollbar-thin[data-v-b6998d62]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar{width:12px}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;border:2px solid #f1f5f9;min-height:20px}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-thin[data-v-b6998d62]::-webkit-scrollbar-thumb:active{background:#475569}.scrollbar-thin[data-v-b6998d62]{overflow-y:scroll!important}input[data-v-d0e42b68],textarea[data-v-d0e42b68],select[data-v-d0e42b68]{background-color:#fff;border-color:#ccc;transition:border .2s}input[data-v-d0e42b68]:focus,textarea[data-v-d0e42b68]:focus,select[data-v-d0e42b68]:focus{outline:none;border-color:#003049}.section-container[data-v-d0e42b68]{margin-bottom:2rem}.section-header[data-v-d0e42b68]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.section-badge[data-v-d0e42b68]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.badge-number[data-v-d0e42b68]{background:#003049;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.section-title[data-v-d0e42b68]{flex:1}.section-content[data-v-d0e42b68]{padding-top:.5rem}.section-separator[data-v-d0e42b68]{height:1px;background:linear-gradient(to right,transparent,#e5e7eb,transparent);margin-top:2rem}@media (max-width: 768px){.section-header[data-v-d0e42b68]{flex-direction:column;align-items:flex-start;gap:.75rem}}[data-v-d0e42b68] .ai-custom-styles{display:block}.fade-enter-active[data-v-38786f1e],.fade-leave-active[data-v-38786f1e]{transition:opacity .2s ease}.fade-enter-from[data-v-38786f1e],.fade-leave-to[data-v-38786f1e]{opacity:0}.modal-fade-enter-active[data-v-90f115f3],.modal-fade-leave-active[data-v-90f115f3]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-90f115f3],.modal-fade-leave-to[data-v-90f115f3]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-6755d4e5],.modal-fade-leave-active[data-v-6755d4e5]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-6755d4e5],.modal-fade-leave-to[data-v-6755d4e5]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-e5181508],.modal-fade-leave-active[data-v-e5181508]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-e5181508],.modal-fade-leave-to[data-v-e5181508]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-77f89a69],.modal-fade-leave-active[data-v-77f89a69]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-77f89a69],.modal-fade-leave-to[data-v-77f89a69]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-f770097c],.modal-fade-leave-active[data-v-f770097c]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-f770097c],.modal-fade-leave-to[data-v-f770097c]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-41cfd249],.modal-fade-leave-active[data-v-41cfd249]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-41cfd249],.modal-fade-leave-to[data-v-41cfd249]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-f531fbbf],.modal-fade-leave-active[data-v-f531fbbf]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-f531fbbf],.modal-fade-leave-to[data-v-f531fbbf]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-d516cac9],.modal-fade-leave-active[data-v-d516cac9]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-d516cac9],.modal-fade-leave-to[data-v-d516cac9]{opacity:0;transform:translateY(10px) scale(.98)}.modal-fade-enter-active[data-v-636ced65],.modal-fade-leave-active[data-v-636ced65]{transition:opacity .2s ease,transform .2s ease}.modal-fade-enter-from[data-v-636ced65],.modal-fade-leave-to[data-v-636ced65]{opacity:0;transform:translateY(10px) scale(.98)}.modal-enter-active[data-v-247f091c],.modal-leave-active[data-v-247f091c]{transition:opacity .3s ease}.modal-enter-from[data-v-247f091c],.modal-leave-to[data-v-247f091c]{opacity:0}.grid-cols-25[data-v-46634ecb]{grid-template-columns:repeat(15,minmax(0,1fr))}.ai-analysis[data-v-46634ecb] strong{font-weight:600;color:#1e293b}.ai-analysis[data-v-46634ecb] em{font-style:italic}.ai-analysis[data-v-46634ecb] ul{list-style-type:disc;padding-left:1rem;margin:.25rem 0}.ai-analysis[data-v-46634ecb] li{margin:.125rem 0}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-071d64b4]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tooltip[data-v-e8b34d0e]{position:relative;display:inline-flex}.tooltip[data-v-e8b34d0e]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#0f172a;color:#fff;padding:4px 8px;border-radius:999px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:none;z-index:20}.tooltip[data-v-e8b34d0e]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:transparent transparent #0f172a transparent;opacity:0;transition:none;z-index:20}.tooltip[data-v-e8b34d0e]:hover:after,.tooltip[data-v-e8b34d0e]:hover:before{opacity:1}.line-clamp-3[data-v-9798e8ba]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.timeline[data-v-9798e8ba]{position:relative;padding-left:1.5rem}.timeline[data-v-9798e8ba]:before{content:"";position:absolute;left:1rem;top:.5rem;bottom:.5rem;width:2px;background:#e2e8f0}.timeline-item[data-v-9798e8ba]{display:flex;gap:.75rem;position:relative}.timeline-icon[data-v-9798e8ba]{position:relative;z-index:1;height:2.25rem;width:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 4px 12px #0f172a14}.timeline-icon img[data-v-9798e8ba]{height:100%;width:100%;border-radius:9999px;object-fit:cover}.timeline-body[data-v-9798e8ba]{flex:1}.comment-bubble[data-v-9798e8ba]{position:relative;border-radius:1.25rem;padding:1rem;border:1px solid #cbd5f5}.comment-bubble.original[data-v-9798e8ba]{background:#eff6ff;border-color:#bfdbfe}.comment-bubble.reply[data-v-9798e8ba]{background:#fff;border-color:#e2e8f0}.comment-bubble.reply.outgoing[data-v-9798e8ba]{background:#ecfdf3;border-color:#bbf7d0}.comment-bubble.reply.incoming[data-v-9798e8ba]{background:#fff;border-color:#e2e8f0}.comment-bubble.original[data-v-9798e8ba]:after,.comment-bubble.reply[data-v-9798e8ba]:after{content:"";position:absolute;top:-7px;left:2rem;border-width:0 8px 8px 8px;border-style:solid}.comment-bubble.original[data-v-9798e8ba]:after{border-color:transparent transparent #eff6ff transparent}.comment-bubble.reply[data-v-9798e8ba]:after{border-color:transparent transparent #ffffff transparent}.modal-enter-active[data-v-7f0a3bd3],.modal-leave-active[data-v-7f0a3bd3]{transition:opacity .3s ease}.modal-enter-from[data-v-7f0a3bd3],.modal-leave-to[data-v-7f0a3bd3]{opacity:0}.modal-enter-active .relative[data-v-7f0a3bd3],.modal-leave-active .relative[data-v-7f0a3bd3]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-7f0a3bd3],.modal-leave-to .relative[data-v-7f0a3bd3]{transform:scale(.95);opacity:0}.line-clamp-2[data-v-d50b291c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tooltip[data-v-d50b291c]{position:relative}.tooltip[data-v-d50b291c]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#0f172a;color:#fff;padding:4px 8px;border-radius:999px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:none;z-index:20}.tooltip[data-v-d50b291c]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:transparent transparent #0f172a transparent;opacity:0;transition:none;z-index:20}.tooltip[data-v-d50b291c]:hover:after,.tooltip[data-v-d50b291c]:hover:before{opacity:1}.fade-enter-active[data-v-a52e0ef4],.fade-leave-active[data-v-a52e0ef4]{transition:opacity .3s ease}.fade-enter-from[data-v-a52e0ef4],.fade-leave-to[data-v-a52e0ef4]{opacity:0}.fade-enter-active[data-v-1ae7ca16],.fade-leave-active[data-v-1ae7ca16]{transition:opacity .2s ease}.fade-enter-from[data-v-1ae7ca16],.fade-leave-to[data-v-1ae7ca16]{opacity:0}.fade-enter-active[data-v-986ebc03],.fade-leave-active[data-v-986ebc03]{transition:opacity .2s ease}.fade-enter-from[data-v-986ebc03],.fade-leave-to[data-v-986ebc03]{opacity:0}.module-banner[data-v-0c1848b5]{margin-bottom:2rem;animation:fadeInUp-0c1848b5 .6s ease-out forwards;width:100%}.banner-main[data-v-0c1848b5]{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 10px 25px #0000001a;transition:all .3s ease;min-height:300px;width:100%;display:flex;align-items:stretch}.banner-main[data-v-0c1848b5]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.bg-gradient-from-blue-500-to-emerald-500[data-v-0c1848b5]{background:linear-gradient(135deg,#3b82f6,#10b981)}.bg-gradient-from-violet-500-to-blue-500[data-v-0c1848b5]{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.bg-gradient-from-orange-400-to-yellow-500[data-v-0c1848b5]{background:linear-gradient(135deg,#fb923c,#eab308)}.bg-gradient-from-pink-500-to-violet-500[data-v-0c1848b5]{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.bg-gradient-from-emerald-500-to-blue-500[data-v-0c1848b5]{background:linear-gradient(135deg,#10b981,#3b82f6)}.bg-gradient-from-blue-500-to-gray-500[data-v-0c1848b5]{background:linear-gradient(135deg,#3b82f6,#6b7280)}.bg-gradient-from-red-500-to-orange-500[data-v-0c1848b5]{background:linear-gradient(135deg,#ef4444,#f97316)}.image-placeholder[data-v-0c1848b5]{position:relative;width:300px;min-width:300px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.2)}.placeholder-content[data-v-0c1848b5]{text-align:center;color:#fffc}.placeholder-icon[data-v-0c1848b5]{font-size:4rem;margin-bottom:1rem;opacity:.7}.placeholder-text[data-v-0c1848b5]{font-size:1rem;font-weight:500;opacity:.8}.banner-content[data-v-0c1848b5]{flex:1;padding:2rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.banner-header[data-v-0c1848b5]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.banner-icon[data-v-0c1848b5]{font-size:2.5rem}.banner-title[data-v-0c1848b5]{font-size:1.75rem;font-weight:700;line-height:1.2}.sections-container[data-v-0c1848b5]{flex:1;margin-bottom:2rem}.section-item[data-v-0c1848b5]{margin-bottom:1.5rem;animation:fadeInLeft-0c1848b5 .5s ease-out forwards;opacity:0;transform:translate(-20px)}.section-item[data-v-0c1848b5]:nth-child(1){animation-delay:.1s}.section-item[data-v-0c1848b5]:nth-child(2){animation-delay:.2s}.section-item[data-v-0c1848b5]:nth-child(3){animation-delay:.3s}.section-item[data-v-0c1848b5]:nth-child(4){animation-delay:.4s}.section-content[data-v-0c1848b5]{display:flex;align-items:flex-start;gap:.75rem}.section-icon[data-v-0c1848b5]{font-size:1.5rem;flex-shrink:0}.section-text[data-v-0c1848b5]{flex:1}.section-title[data-v-0c1848b5]{font-weight:600;font-size:1.125rem;margin-bottom:.25rem}.section-description[data-v-0c1848b5]{color:#ffffffe6;line-height:1.6}.buttons-container[data-v-0c1848b5]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.action-button[data-v-0c1848b5]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;border:none;cursor:pointer;font-size:.875rem}.action-button[data-v-0c1848b5]:hover{transform:scale(1.05)}.action-button[data-v-0c1848b5]:active{transform:scale(.95)}.button-primary[data-v-0c1848b5]{background:#fff;color:#1f2937;box-shadow:0 4px 6px #0000001a}.button-primary[data-v-0c1848b5]:hover{background:#f3f4f6}.button-secondary[data-v-0c1848b5]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.button-secondary[data-v-0c1848b5]:hover{background:#ffffff4d}.button-tertiary[data-v-0c1848b5]{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.3)}.button-tertiary[data-v-0c1848b5]:hover{color:#fff;background:#ffffff1a}.selection-badge[data-v-0c1848b5]{position:absolute;top:1rem;right:1rem;background:#fff;color:#2563eb;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;box-shadow:0 4px 6px #0000001a;animation:pulse-0c1848b5 2s infinite}.deselected-state[data-v-0c1848b5]{background:#f3f4f6;border-radius:1rem;padding:2rem;text-align:center;transition:all .5s ease;width:100%}.deselected-icon[data-v-0c1848b5]{font-size:2.5rem;margin-bottom:.75rem}.deselected-title[data-v-0c1848b5]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.deselected-description[data-v-0c1848b5]{color:#6b7280;margin-bottom:1rem}.reactivate-button[data-v-0c1848b5]{padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.reactivate-button[data-v-0c1848b5]:hover{background:#1d4ed8}@keyframes fadeInUp-0c1848b5{to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-0c1848b5{to{opacity:1;transform:translate(0)}}@keyframes pulse-0c1848b5{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.banner-main[data-v-0c1848b5]{flex-direction:column;min-height:auto}.image-placeholder[data-v-0c1848b5]{width:100%;min-width:auto;height:150px;border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}.banner-content[data-v-0c1848b5]{padding:1.5rem}.banner-title[data-v-0c1848b5]{font-size:1.5rem}.section-title[data-v-0c1848b5]{font-size:1rem}.buttons-container[data-v-0c1848b5]{flex-direction:column}.action-button[data-v-0c1848b5]{width:100%}}.line-clamp-2[data-v-35e7e141]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-placeholder[data-v-46552f9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #d6dce3;border-radius:1rem;background:radial-gradient(circle at 20% 20%,rgba(44,121,168,.08),transparent 46%),radial-gradient(circle at 80% 80%,rgba(215,122,97,.12),transparent 42%),#f8fbff;color:#255978;text-align:center;font-size:.83rem;font-weight:600;line-height:1.35;padding:1rem}.media-placeholder span[data-v-46552f9f]{display:block;margin-top:.3rem;font-size:.74rem;font-weight:500;color:#255978b8}.gradient-title[data-v-46552f9f]{display:inline-block;background:linear-gradient(120deg,#1e6a96,#2c79a8,#d77a61 70%,#ffe06b);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift-46552f9f 5s ease-in-out infinite}@keyframes gradientShift-46552f9f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-up[data-v-46552f9f]{opacity:0;animation:fadeUp-46552f9f .9s ease forwards}@keyframes fadeUp-46552f9f{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-46552f9f]{animation:none;opacity:1;transform:none}.gradient-title[data-v-46552f9f]{animation:none}}.hero-title[data-v-dce426b0],.hero-sub[data-v-dce426b0],.hero-cta[data-v-dce426b0],.hero-cta-secondary[data-v-dce426b0],.hero-image[data-v-dce426b0]{animation:fadeUp-dce426b0 .9s ease forwards;opacity:0;transform:translateY(16px)}.hero-sub[data-v-dce426b0]{animation-delay:.08s}.hero-cta[data-v-dce426b0]{animation-delay:.16s}.hero-cta-secondary[data-v-dce426b0]{animation-delay:.2s}.hero-image[data-v-dce426b0]{animation-delay:.12s}.hero-gradient[data-v-dce426b0]{background:linear-gradient(90deg,#9ad9ff,#ffe7cf);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.hero-gradient-alt[data-v-dce426b0]{background:linear-gradient(90deg,#ffe7cf,#ffcc9e);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.hero-strong[data-v-dce426b0]{font-weight:700}.accent-blue[data-v-dce426b0]{color:#2b79a8;font-weight:700}.accent-coral[data-v-dce426b0]{color:#d77a61;font-weight:700}.section-eyebrow[data-v-dce426b0]{display:inline-flex;align-items:center;gap:.5rem;font-size:.65rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}@keyframes fadeUp-dce426b0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.hero-title[data-v-dce426b0],.hero-sub[data-v-dce426b0],.hero-cta[data-v-dce426b0],.hero-cta-secondary[data-v-dce426b0],.hero-image[data-v-dce426b0]{animation:none;opacity:1;transform:none}}.fade-up[data-v-c4cd6eb2]{opacity:0;animation:fadeUp-c4cd6eb2 .9s ease forwards}.media-placeholder[data-v-c4cd6eb2]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed #d6dce3;border-radius:1rem;background:radial-gradient(circle at 20% 20%,rgba(44,121,168,.08),transparent 46%),radial-gradient(circle at 80% 80%,rgba(215,122,97,.12),transparent 42%),#f8fbff;color:#255978;text-align:center;font-size:.83rem;font-weight:600;line-height:1.35;padding:1rem}.media-placeholder span[data-v-c4cd6eb2]{display:block;margin-top:.3rem;font-size:.74rem;font-weight:500;color:#255978b8}@keyframes fadeUp-c4cd6eb2{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-c4cd6eb2]{animation:none;opacity:1;transform:none}}.media-placeholder[data-v-a9c1d560]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:260px;border-radius:1rem;border:1.5px dashed #d6dce3;text-align:center;font-size:.83rem;font-weight:700;line-height:1.35;padding:1rem;color:#1f516f}.media-visual[data-v-a9c1d560]{display:flex;align-items:center;justify-content:center;min-height:260px;position:relative;z-index:2;overflow:visible}.media-visual-stats[data-v-a9c1d560]{min-height:200px;padding-top:.25rem;padding-bottom:.25rem}.media-visual-active[data-v-a9c1d560]{z-index:40}.media-placeholder span[data-v-a9c1d560]{font-size:.76rem;font-weight:600;color:#1f516fcc}.media-placeholder-image[data-v-a9c1d560]{width:100%;height:auto;object-fit:contain;cursor:zoom-in;transform-origin:center;transition:transform .22s ease,filter .22s ease;position:relative;z-index:5}.media-placeholder-image-mail[data-v-a9c1d560]{width:110%}.media-placeholder-image-stats[data-v-a9c1d560]{width:104%}.idea-showcase-image[data-v-a9c1d560]{width:100%;object-fit:contain}.idea-showcase-image-secondary[data-v-a9c1d560]{width:102%}.media-placeholder-image.is-zoomed[data-v-a9c1d560]{transform:scale(1.6);cursor:zoom-out;z-index:50}.placeholder-blue[data-v-a9c1d560]{background:radial-gradient(circle at 18% 20%,rgba(44,121,168,.13),transparent 48%),radial-gradient(circle at 82% 76%,rgba(16,59,91,.12),transparent 46%),#f7fbff}.placeholder-coral[data-v-a9c1d560]{background:radial-gradient(circle at 20% 22%,rgba(215,122,97,.15),transparent 48%),radial-gradient(circle at 80% 82%,rgba(255,186,164,.2),transparent 44%),#fff8f3}.placeholder-indigo[data-v-a9c1d560]{background:radial-gradient(circle at 16% 24%,rgba(92,103,196,.16),transparent 48%),radial-gradient(circle at 82% 78%,rgba(174,181,243,.22),transparent 44%),#f8f8ff}.feature-title-keyword[data-v-a9c1d560]{background:linear-gradient(120deg,#0f4f78,#1e6a96 55%,#2c79a8);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.gradient-title[data-v-a9c1d560]{display:inline-block;background:linear-gradient(120deg,#1e6a96,#2c79a8,#d77a61 70%,#ffe06b);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift-a9c1d560 5s ease-in-out infinite}.ideas-kicker[data-v-a9c1d560]{display:inline-block;background:linear-gradient(120deg,#1e6a96,#2c79a8 42%,#d77a61 85%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes gradientShift-a9c1d560{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-up[data-v-a9c1d560]{opacity:0;animation:fadeUp-a9c1d560 .9s ease forwards}@keyframes fadeUp-a9c1d560{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-up[data-v-a9c1d560]{animation:none;opacity:1;transform:none}.gradient-title[data-v-a9c1d560]{animation:none}.media-placeholder-image[data-v-a9c1d560]{transition:none}.media-placeholder-image.is-zoomed[data-v-a9c1d560]{transform:none;filter:none}}@media (min-width: 1024px){.feature-row-stats[data-v-a9c1d560]{margin-top:-20px;margin-bottom:-20px}.feature-card-filter[data-v-a9c1d560]{max-width:calc(100% - 40px)}.media-placeholder-image[data-v-a9c1d560]{width:calc(100% + 50px);max-width:none}.media-placeholder-image-mail[data-v-a9c1d560]{width:calc(100% + 180px)}.media-placeholder-image-stats[data-v-a9c1d560]{width:calc(100% + 110px)}.idea-showcase-image[data-v-a9c1d560]{width:calc(100% + 40px);max-width:none}.idea-showcase-image-secondary[data-v-a9c1d560]{width:calc(100% + 20px)}}@keyframes float-5e661a0c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-5e661a0c]{animation:float-5e661a0c 3s ease-in-out infinite}button[data-v-5e661a0c]:hover{box-shadow:0 10px 25px #0000001a}.btn-raleway[data-v-d3ba2523]{font-family:Raleway,sans-serif}.fade-enter-active[data-v-2fbd5930],.fade-leave-active[data-v-2fbd5930]{transition:opacity .4s ease}.fade-enter-from[data-v-2fbd5930],.fade-leave-to[data-v-2fbd5930]{opacity:0}
