.toast-container[data-v-5a936fea]{display:flex;align-items:center;gap:12px}.toast-icon[data-v-5a936fea]{flex-shrink:0;color:inherit}.toast-title[data-v-5a936fea]{font-weight:700;font-size:15px;margin-bottom:4px}.create-btn[data-v-d63fdb38]{font-family:monospace!important;color:#fff;height:40px;border-radius:5px;border:none;background-image:linear-gradient(90deg,#92cd24,#0b7037);display:flex;align-items:center;justify-content:center;cursor:pointer;transition-duration:.5s;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,.103);position:relative}.create-btn[data-v-d63fdb38]:active{border:none;transform:scale(.95);transition-duration:.5s}.create-btn[data-v-d63fdb38]:hover{border:none;box-shadow:0 4px 8px -2px #92cd24,0 0 0 1px #0b7037;transform:scale(1.105)}.create-btn:hover .text[data-v-d63fdb38]{font-weight:400!important;color:#0b7037!important;text-shadow:1px 1px 80px #92cd24}.create-btn .icon[data-v-d63fdb38]{position:absolute;left:-50px;width:30px;height:30px;background-color:transparent;border-radius:5px;overflow:hidden;z-index:2;color:#0b7037!important}.create-btn .icon[data-v-d63fdb38],.create-btn .text[data-v-d63fdb38]{display:flex;align-items:center;justify-content:center;transition-duration:.5s}.create-btn .text[data-v-d63fdb38]{height:100%;width:240px;color:#fff;z-index:1}.create-btn:active .icon[data-v-d63fdb38],.create-btn:focus .icon[data-v-d63fdb38],.create-btn:hover .icon[data-v-d63fdb38]{transform:translateX(58px);border-radius:40px;transition-duration:.3s}.create-btn:active .text[data-v-d63fdb38],.create-btn:focus .text[data-v-d63fdb38],.create-btn:hover .text[data-v-d63fdb38]{transform:translate(10px);transition-duration:.5s}.text[data-v-d63fdb38]{padding-top:3px;letter-spacing:.15px!important;font-weight:lighter!important;color:#000!important;font-size:1.2em}.text-align-block[data-v-adec55ae]{display:flex;justify-content:center}@media screen and (max-width:768px){.text-align-block[data-v-adec55ae]{text-align:left}}.scroll[data-v-adec55ae]::-webkit-scrollbar{width:6px;height:4px}.scroll[data-v-adec55ae]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,53%,.671);border-radius:6px}.scroll[data-v-adec55ae]::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:6px}.input-container[data-v-7ca47297]{position:relative;display:flex;align-items:center;margin:20px 0;margin-bottom:0}.input-field[data-v-7ca47297]{display:block;width:100%;padding:10px;font-size:16px;border:none;border-bottom:2px solid #ccc;outline:none;background-color:transparent;transition:border-color .3s ease-in-out}.input-field[data-v-7ca47297]:focus{border-bottom:2px solid #5ba72c}.input-label[data-v-7ca47297]{position:absolute;top:50%;left:5px;transform:translateY(-50%);font-size:16px;color:#ccc;opacity:90%;pointer-events:none;transition:all .3s ease-in-out;text-align:left}.input-label.active[data-v-7ca47297]{top:-10px;font-size:12px;color:#2b3038}.input-highlight[data-v-7ca47297]{position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#5ba72c;transition:width .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 2px 4px rgba(91,167,44,0)}.input-field:focus+.input-label+.input-highlight[data-v-7ca47297]{width:100%;box-shadow:0 2px 6px rgba(91,167,44,.8)}.touch-none{touch-action:none}.ring-offset-green-app[data-v-24373ebb]{--tw-ring-offset-color:#91cb25}.color-app[data-v-24373ebb]{color:#2c3e50;font-weight:700}.active-tab[data-v-24373ebb]{color:#177835;text-shadow:5px 5px 15px #ccc}h2[data-v-ec61b748]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4a4a4a}.v-enter-from[data-v-df8e5cb8],.v-leave-to[data-v-df8e5cb8]{transform:translate(50px);opacity:0}.v-enter-active[data-v-df8e5cb8],.v-leave-active[data-v-df8e5cb8]{transition:all .3s}.v-enter-from[data-v-ef448cca],.v-leave-to[data-v-ef448cca]{transform:translate(50px);opacity:0}.v-enter-active[data-v-ef448cca],.v-leave-active[data-v-ef448cca]{transition:all .3s}.create-btn[data-v-1f6d6d13]{color:#fff;min-width:160px;height:40px;border-radius:5px;border:none;background-image:linear-gradient(90deg,#0b7037,#92cd24);display:flex;align-items:center;justify-content:center;cursor:pointer;transition-duration:.5s;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,.103);position:relative}.create-btn[data-v-1f6d6d13]:active{border:1px solid #fff;transform:scale(.95);transition-duration:.5s}.create-btn .icon[data-v-1f6d6d13]{position:absolute;left:-50px;width:30px;height:30px;background-color:transparent;border-radius:5px;overflow:hidden;z-index:2}.create-btn .icon[data-v-1f6d6d13],.create-btn .text[data-v-1f6d6d13]{display:flex;align-items:center;justify-content:center;transition-duration:.5s}.create-btn .text[data-v-1f6d6d13]{height:100%;width:-moz-fit-content;width:fit-content;color:#fff;z-index:1;font-size:1.04em;font-weight:600}.create-btn:active .icon[data-v-1f6d6d13],.create-btn:focus .icon[data-v-1f6d6d13],.create-btn:hover .icon[data-v-1f6d6d13]{transform:translateX(58px);border-radius:40px;transition-duration:.3s}.create-btn:active .text[data-v-1f6d6d13],.create-btn:focus .text[data-v-1f6d6d13],.create-btn:hover .text[data-v-1f6d6d13]{transform:translate(10px);transition-duration:.5s}.text-align-block[data-v-b6d6082c]{display:flex;justify-content:center}@media screen and (max-width:768px){.text-align-block[data-v-b6d6082c]{text-align:left}}.text-green{color:#2cc514}.text-align-block[data-v-47d8517d]{display:flex;justify-content:center}@media screen and (max-width:768px){.text-align-block[data-v-47d8517d]{text-align:left}}.input-field{display:block;width:100%;padding:10px;font-size:16px;border:none;border-bottom:2px solid #ccc;outline:none;background-color:transparent;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 2px 4px rgba(91,167,44,0)}.input-field:focus{border-bottom:2px solid #5ba72c}.input-label+.input-highlight{box-shadow:0 2px 6px rgba(91,167,44,.8)}.v-enter-from[data-v-99447b4e],.v-leave-to[data-v-99447b4e]{transform:translate(50px);opacity:0}.v-enter-active[data-v-99447b4e],.v-leave-active[data-v-99447b4e]{transition:all .3s}.webkit ::-webkit-scrollbar{height:1px;width:4px}.webkit ::-webkit-scrollbar-thumb{background-color:green;border-radius:6px}.webkit ::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:6px}.from-green-300[data-v-e8d49116]{--tw-gradient-from:#0b7037 var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,197,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-green-600[data-v-e8d49116]{--tw-gradient-to:#92cd24 var(--tw-gradient-to-position)}.button-container[data-v-22b2cf50]{display:flex;justify-content:center;gap:16px;padding:10px}.brutalist-button[data-v-22b2cf50]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #358956;border-radius:12px;padding:0 5px;text-decoration:none;color:#000;font-weight:700;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);height:100px;width:290px;cursor:pointer}.brutalist-button.openai[data-v-22b2cf50]{background-color:#fff}.brutalist-button[data-v-22b2cf50]:before{content:"";position:absolute;left:50%;bottom:-150%;width:300%;height:300%;border-radius:50%;transform:translateX(-50%) scale(0);transition:transform .6s cubic-bezier(.19,1,.22,1);z-index:1}.brutalist-button.openai[data-v-22b2cf50]:before{background-color:#358956}.brutalist-button.claude[data-v-22b2cf50]:before{background-color:#fff}.brutalist-button[data-v-22b2cf50]:hover:before{transform:translateX(-50%) scale(1)}.brutalist-button[data-v-22b2cf50]:hover{transform:translate(-4px,-4px);box-shadow:4px 4px 5px rgba(0,0,0,.608);border:2px solid #000}.brutalist-button[data-v-22b2cf50]:active{transform:translate(2px,2px);box-shadow:2px 2px 0 rgba(0,0,0,.608);border:2px solid #000}.openai-logo[data-v-22b2cf50]{display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:2;width:60px;height:60px;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 2px 10px rgba(0,0,0,.2);align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.414);border-radius:50%}.openai-icon[data-v-22b2cf50]{width:40px;height:40px;color:#000;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes spin-22b2cf50{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.brutalist-button:hover .openai-logo[data-v-22b2cf50]{animation:spin-22b2cf50 5s linear infinite;width:50px;height:50px;top:28%;left:50%}.brutalist-button:hover .openai-logo .info[data-v-22b2cf50]{left:100%}.brutalist-button:hover .openai-icon[data-v-22b2cf50]{transform:scale(.6)}.button-text[data-v-22b2cf50]{display:flex;flex-direction:column;align-items:center;line-height:1.3;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);text-align:center;opacity:0;transform:translateY(20px);z-index:2;position:absolute;bottom:2px;left:0;right:0;color:#fff}.button-text span[data-v-22b2cf50]:first-child{font-size:13px;font-weight:500;margin-bottom:2px}.button-text span[data-v-22b2cf50]:last-child{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.brutalist-button:hover .button-text[data-v-22b2cf50]{opacity:1;transform:translateY(0)}.brutalist-button.openai:hover .button-text span[data-v-22b2cf50]:last-child,.brutalist-button.openai:hover .button-text[data-v-22b2cf50]{color:#fff}@media(hover:hover)and (pointer:fine){.brutalist-button[data-v-22b2cf50]:hover{transform:translate(-4px,-4px);box-shadow:4px 4px 5px rgba(0,0,0,.608)}}.bg-grid{width:100%;height:100%;--s:27px;--c:#0000,#28282803 0.5deg 119.5deg,#0000 120deg;--g1:conic-gradient(from 60deg at 56.25% 70.83333%,var(--c));--g2:conic-gradient(from 180deg at 43.75% 70.83333%,var(--c));--g3:conic-gradient(from -60deg at 50% 14.58333%,var(--c));background:var(--g1),var(--g1) var(--s) calc(var(--s)*1.73),var(--g2),var(--g2) var(--s) calc(var(--s)*1.73),var(--g3) var(--s) 0,var(--g3) 0 calc(var(--s)*1.73) #1e1e1e00;background-size:calc(var(--s)*2) calc(var(--s)*3.46)}.rotate-icon-up[data-v-2fc5a716]{transform:rotate(180deg);transition:transform .3s ease}.rotate-icon-down[data-v-2fc5a716]{transform:rotate(0deg);transition:transform .3s ease}.hover[data-v-2fc5a716] :hover{color:purple;-webkit-text-decoration:underline purple;text-decoration:underline purple}@media screen and (max-width:780px){.green-class{color:#2c3e50!important;font-weight:700}}.ring-offset-green-app[data-v-2153262f]{--tw-ring-offset-color:#91cb25}.color-app[data-v-2153262f]{color:#2c3e50;font-weight:700}.active-tab[data-v-2153262f]{color:#177835;text-shadow:5px 5px 15px #ccc}.ring-offset-green-app[data-v-60f2148c]{--tw-ring-offset-color:#91cb25}.color-app[data-v-60f2148c]{color:#2c3e50;font-weight:700}.active-tab[data-v-60f2148c]{color:#177835;text-shadow:5px 5px 15px #ccc}.v-enter-from[data-v-66e85428],.v-leave-to[data-v-66e85428]{transform:translate(50px);opacity:0}.v-enter-active[data-v-66e85428],.v-leave-active[data-v-66e85428]{transition:all .3s}.ring-offset-green-app[data-v-a0578ccc]{--tw-ring-offset-color:#91cb25}.color-app[data-v-a0578ccc]{color:#2c3e50;font-weight:700}.active-tab[data-v-a0578ccc]{color:#177835;text-shadow:5px 5px 15px #ccc}.floating-button{position:fixed;bottom:30px;right:30px;width:70px;height:70px;border-radius:50%;background-image:linear-gradient(90deg,#93cd24,#0b7036);border:none;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;transition:.3s}.floating-button i{color:#fff;font-size:30px}.floating-button:hover{background-image:linear-gradient(90deg,#93cd24,#0b7036);transform:translateY(-5px)}.floating-button:focus{box-shadow:0 0 0 2px rgba(11,112,54,.5);outline:none}.v-enter-from[data-v-7f987d42],.v-leave-to[data-v-7f987d42]{transform:translate(50px);opacity:0}.v-enter-active[data-v-7f987d42],.v-leave-active[data-v-7f987d42]{transition:all .3s}.v-enter-from[data-v-6bc1845c],.v-leave-to[data-v-6bc1845c]{transform:translate(50px);opacity:0}.v-enter-active[data-v-6bc1845c],.v-leave-active[data-v-6bc1845c]{transition:all .3s}.v-enter-from[data-v-1a7b0f55],.v-leave-to[data-v-1a7b0f55]{transform:translate(50px);opacity:0}.v-enter-active[data-v-1a7b0f55],.v-leave-active[data-v-1a7b0f55]{transition:all .3s}.anim{transition-duration:.5s}.anim:hover{transform:translateY(-5px);transition-duration:.3s}.v-enter-from[data-v-327fc435],.v-leave-to[data-v-327fc435]{transform:translate(50px);opacity:0}.v-enter-active[data-v-327fc435],.v-leave-active[data-v-327fc435]{transition:all .3s}.v-enter-from[data-v-20f6c46c],.v-leave-to[data-v-20f6c46c]{transform:translate(50px);opacity:0}.v-enter-active[data-v-20f6c46c],.v-leave-active[data-v-20f6c46c]{transition:all .3s}::v-deep .v-enter-from,::v-deep .v-leave-to{transform:translate(50px);opacity:0}::v-deep .v-enter-active,::v-deep .v-leave-active{transition:all .3s}.text-align-block[data-v-198f52be]{display:flex;justify-content:center}@media screen and (max-width:768px){.text-align-block[data-v-198f52be]{text-align:left}}.scroll[data-v-198f52be]::-webkit-scrollbar{width:6px;height:4px}.scroll[data-v-198f52be]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,53%,.671);border-radius:6px}.scroll[data-v-198f52be]::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:6px}.font[data-v-6b4ab4e0]{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:400!important;letter-spacing:1.1px!important}.permission-item[data-v-6b4ab4e0]{display:flex;align-items:center}.ui-checkbox[data-v-6b4ab4e0]{--primary-color:#1677ff;--secondary-color:#fff;--primary-hover-color:#4096ff;--checkbox-diameter:20px;--checkbox-border-radius:5px;--checkbox-border-color:#d9d9d9;--checkbox-border-width:1px;--checkbox-border-style:solid;--checkmark-size:1.2}.ui-checkbox[data-v-6b4ab4e0],.ui-checkbox[data-v-6b4ab4e0] *,.ui-checkbox[data-v-6b4ab4e0] :after,.ui-checkbox[data-v-6b4ab4e0] :before{box-sizing:border-box}.ui-checkbox[data-v-6b4ab4e0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--checkbox-diameter);height:var(--checkbox-diameter);border-radius:var(--checkbox-border-radius);background:var(--secondary-color);border:var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color);transition:all .3s;cursor:pointer;position:relative}.ui-checkbox[data-v-6b4ab4e0]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 0 calc(var(--checkbox-diameter)/2.5) var(--primary-color);border-radius:inherit;opacity:0;transition:all .5s cubic-bezier(.12,.4,.29,1.46)}.ui-checkbox[data-v-6b4ab4e0]:before{top:40%;left:50%;content:"";position:absolute;width:4px;height:7px;border-right:2px solid var(--secondary-color);border-bottom:2px solid var(--secondary-color);transform:translate(-50%,-50%) rotate(45deg) scale(0);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s}.ui-checkbox[data-v-6b4ab4e0]:hover{border-color:var(--primary-color)}.ui-checkbox[data-v-6b4ab4e0]:checked{background:var(--primary-color);border-color:transparent}.ui-checkbox[data-v-6b4ab4e0]:checked:before{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(var(--checkmark-size));transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.ui-checkbox[data-v-6b4ab4e0]:active:not(:checked):after{-webkit-transition:none;-o-transition:none;box-shadow:none;transition:none;opacity:1}.chart[data-v-d6814782]{margin:1rem auto 1rem;overflow:hidden}.v-enter-from[data-v-328be270],.v-leave-to[data-v-328be270]{transform:translate(50px);opacity:0}.v-enter-active[data-v-328be270],.v-leave-active[data-v-328be270]{transition:all .3s}.v-enter-from[data-v-1519e3c1],.v-leave-to[data-v-1519e3c1]{transform:translate(50px);opacity:0}.v-enter-active[data-v-1519e3c1],.v-leave-active[data-v-1519e3c1]{transition:all .3s}#status[data-v-1519e3c1]{padding:.8em .8em;position:relative;overflow:hidden;background-color:transparent;text-align:center;text-transform:uppercase;font-size:16px;transition:.3s;z-index:1;font-family:inherit}#status[data-v-1519e3c1]:before{content:"";width:0;height:300%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:.5s ease;display:block;z-index:-1}#status[data-v-1519e3c1]:hover:before{width:80%}#status[data-v-1519e3c1]:hover{color:#fff;font-weight:700}.bord[data-v-1519e3c1]{box-shadow:40px 60px 70px -7px rgba(0,0,0,.2)}.v-enter-from[data-v-cb26f03a],.v-leave-to[data-v-cb26f03a]{transform:translate(50px);opacity:0}.v-enter-active[data-v-cb26f03a],.v-leave-active[data-v-cb26f03a]{transition:all .3s}.chart[data-v-8b35e76c]{margin:3rem auto;width:100%}.pyramid-container[data-v-7bef0cdd]{width:100%;max-width:400px;height:270px}.pyramid-image[data-v-7bef0cdd]{width:100%;height:270px}.labels-container[data-v-7bef0cdd]{width:100%;height:100%;position:absolute;top:0;left:0}.label[data-v-7bef0cdd]{position:absolute;font-weight:700;color:#fff}.number[data-v-7bef0cdd]{font-size:.7rem;text-align:center;left:10%;transform:rotate(10deg)}.text[data-v-7bef0cdd]{font-size:.78rem;text-align:left;width:50%}.top-1[data-v-7bef0cdd]{top:20%;left:30%}.top-2[data-v-7bef0cdd]{font-size:7rem;top:29.5%;left:25.5%;transform:rotate(15deg)}.top-3[data-v-7bef0cdd]{top:45%;left:23%;transform:rotate(15deg)}.top-4[data-v-7bef0cdd]{top:58%;left:18%;transform:rotate(15deg)}.top-5[data-v-7bef0cdd]{top:74%;left:15%;transform:rotate(15deg)}@media screen and (max-width:768px){.top-5[data-v-7bef0cdd]{top:76%}}.right-1[data-v-7bef0cdd]{top:5%;left:42%}.right-2[data-v-7bef0cdd]{top:20%;left:49%}.right-3[data-v-7bef0cdd]{top:35%;left:56%}.right-4[data-v-7bef0cdd]{top:50%;left:61%;font-size:.79rem}.right-5[data-v-7bef0cdd]{font-size:1.2rem;top:67%;left:68%}@keyframes fed-bb496df6{0%{opacity:0;transform:translateX(-500%)}30%,70%{opacity:1;transform:translateX(0)}50%{transform:translateX(0) scale(2.5)}40%,60%{transform:translateX(0) scale(1.5)}to{opacity:0;transform:translateX(500%)}}@keyframes feed-bb496df6{0%{opacity:0;transform:translateX(-500%)}40%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(500%)}}.feeder[data-v-bb496df6]{position:relative;width:2rem;height:2rem}.feeder div[data-v-bb496df6]{position:absolute;width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#4b5563;animation-duration:3s;animation-iteration-count:infinite;animation-fill-mode:backwards;animation-delay:calc(var(--delay)*1s);animation-name:fed-bb496df6}.feeder div[data-v-bb496df6]:nth-child(2),.feeder div[data-v-bb496df6]:nth-child(3){animation-name:feed-bb496df6}.pyramid-container[data-v-17a4231a]{width:100%;max-width:400px;height:270px}.pyramid-image[data-v-17a4231a]{width:100%;height:270px}.labels-container[data-v-17a4231a]{width:100%;height:100%;position:absolute;top:0;left:0}.label[data-v-17a4231a]{position:absolute;font-weight:700;color:#fff}.number[data-v-17a4231a]{font-size:1.2rem;text-align:center;left:10%;transform:rotate(10deg)}.text[data-v-17a4231a]{font-size:.78rem;text-align:left;width:50%}.top-1[data-v-17a4231a]{top:20%;left:31%}.top-2[data-v-17a4231a]{top:32%;left:27%}.top-3[data-v-17a4231a]{top:46%;left:23%;transform:rotate(15deg)}.top-4[data-v-17a4231a]{top:60%;left:18%;transform:rotate(15deg)}.top-5[data-v-17a4231a]{top:74%;left:15%;transform:rotate(15deg)}@media screen and (max-width:768px){.top-5[data-v-17a4231a]{top:76%}}.right-1[data-v-17a4231a]{top:5%;left:42%}.right-2[data-v-17a4231a]{top:20%;left:49%}.right-3[data-v-17a4231a]{top:35%;left:56%}.right-4[data-v-17a4231a]{top:50%;left:61%;font-size:.79rem}.right-5[data-v-17a4231a]{font-size:1.2rem;top:67%;left:68%}.calendar-container[data-v-7357f24c]{margin:-10px auto 0;padding-bottom:-10px;border-radius:8px;width:100%;max-width:320px}.calendar-header[data-v-7357f24c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:700}.nav-button[data-v-7357f24c]{border:none;font-size:1.2rem;cursor:pointer}.v-enter-from[data-v-4b1024f6],.v-leave-to[data-v-4b1024f6]{transform:translate(50px);opacity:0}.v-enter-active[data-v-4b1024f6],.v-leave-active[data-v-4b1024f6]{transition:all .3s}.v-enter-from[data-v-9bdd0100],.v-leave-to[data-v-9bdd0100]{transform:translate(50px);opacity:0}.v-enter-active[data-v-9bdd0100],.v-leave-active[data-v-9bdd0100]{transition:all .3s}.ring-offset-green-app[data-v-2cdd0dd7]{--tw-ring-offset-color:#91cb25}.color-app[data-v-2cdd0dd7]{color:#2c3e50;font-weight:700}.active-tab[data-v-2cdd0dd7]{color:#177835;text-shadow:5px 5px 15px #ccc}.v-enter-from[data-v-1b3124d1],.v-leave-to[data-v-1b3124d1]{transform:translate(50px);opacity:0}.v-enter-active[data-v-1b3124d1],.v-leave-active[data-v-1b3124d1]{transition:all .3s}.report-input[data-v-d4d29c4c]{@apply w-full rounded-xl border border-gray-200 bg-white px-4 py-2.5 text-sm text-gray-700 shadow-sm outline-none transition placeholder:text-gray-300 focus:border-[#2f8f2f] focus:ring-2 focus:ring-green-100}.fade-enter-active[data-v-d4d29c4c],.fade-leave-active[data-v-d4d29c4c]{transition:opacity .2s ease}.fade-enter-from[data-v-d4d29c4c],.fade-leave-to[data-v-d4d29c4c]{opacity:0}.slide-enter-active[data-v-d4d29c4c],.slide-leave-active[data-v-d4d29c4c]{transition:transform .25s ease}.slide-enter-from[data-v-d4d29c4c],.slide-leave-to[data-v-d4d29c4c]{transform:translateX(100%)}.report-input[data-v-0aab3d46]{@apply w-full rounded-xl border border-gray-200 bg-white px-4 py-2.5 text-sm text-gray-700 shadow-sm outline-none transition placeholder:text-gray-300 focus:border-[#2f8f2f] focus:ring-2 focus:ring-green-100}.fade-enter-active[data-v-0aab3d46],.fade-leave-active[data-v-0aab3d46]{transition:opacity .2s ease}.fade-enter-from[data-v-0aab3d46],.fade-leave-to[data-v-0aab3d46]{opacity:0}.slide-enter-active[data-v-0aab3d46],.slide-leave-active[data-v-0aab3d46]{transition:transform .25s ease}.slide-enter-from[data-v-0aab3d46],.slide-leave-to[data-v-0aab3d46]{transform:translateX(100%)}.report-input[data-v-e08b104c]{@apply w-full rounded-xl border border-gray-200 bg-white px-4 py-2.5 text-sm text-gray-700 shadow-sm outline-none transition placeholder:text-gray-300 focus:border-[#2f8f2f] focus:ring-2 focus:ring-green-100}.fade-enter-active[data-v-e08b104c],.fade-leave-active[data-v-e08b104c]{transition:opacity .2s ease}.fade-enter-from[data-v-e08b104c],.fade-leave-to[data-v-e08b104c]{opacity:0}.slide-enter-active[data-v-e08b104c],.slide-leave-active[data-v-e08b104c]{transition:transform .25s ease}.slide-enter-from[data-v-e08b104c],.slide-leave-to[data-v-e08b104c]{transform:translateX(100%)}.report-input[data-v-d8b10ea4]{@apply w-full rounded-xl border border-gray-200 bg-white px-4 py-2.5 text-sm text-gray-700 shadow-sm outline-none transition placeholder:text-gray-300 focus:border-[#2f8f2f] focus:ring-2 focus:ring-green-100}.fade-enter-active[data-v-d8b10ea4],.fade-leave-active[data-v-d8b10ea4]{transition:opacity .2s ease}.fade-enter-from[data-v-d8b10ea4],.fade-leave-to[data-v-d8b10ea4]{opacity:0}.slide-enter-active[data-v-d8b10ea4],.slide-leave-active[data-v-d8b10ea4]{transition:transform .25s ease}.slide-enter-from[data-v-d8b10ea4],.slide-leave-to[data-v-d8b10ea4]{transform:translateX(100%)}.editor-input[data-v-9f8b48ae]{@apply w-full rounded-xl border border-gray-200 bg-white px-4 py-2.5 text-sm text-gray-700 shadow-sm outline-none transition placeholder:text-gray-300 focus:border-[#2f8f2f] focus:ring-2 focus:ring-green-100}.preview-shell[data-v-6f81e926]{display:flex;justify-content:center}.preview-pages[data-v-6f81e926]{display:flex;flex-direction:column;gap:24px;padding-bottom:48px}.report-page[data-v-6f81e926]{position:relative;width:794px;min-height:1123px;background:#fff;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.12);border:1px solid #e5e7eb}.cover-page[data-v-6f81e926]{height:1123px}.content-document[data-v-6f81e926]{min-height:1123px;padding:118px 56px 96px}.flow-content[data-v-6f81e926]{position:relative;z-index:2}.report-intro[data-v-6f81e926]{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #e5e7eb;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.intro-meta[data-v-6f81e926]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.intro-meta div[data-v-6f81e926]{border:1px solid #e5e7eb;border-radius:14px;padding:12px;background:#f9fafb}.intro-meta span[data-v-6f81e926]{display:block;margin-bottom:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.intro-meta strong[data-v-6f81e926]{display:block;font-size:12px;color:#374151}.report-items-flow[data-v-6f81e926]{display:flex;flex-direction:column;gap:20px}.report-item[data-v-6f81e926]{position:relative;z-index:2;padding:22px;border:1px solid #e5e7eb;border-radius:22px;background:hsla(0,0%,100%,.96);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.item-header[data-v-6f81e926]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.item-photo[data-v-6f81e926]{margin-bottom:18px;overflow:hidden;border:1px solid #e5e7eb;border-radius:18px;background:#f9fafb;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.item-photo img[data-v-6f81e926]{display:block;width:100%;max-height:360px;-o-object-fit:cover;object-fit:cover}.item-text-content[data-v-6f81e926]{display:flex;flex-direction:column;gap:16px;font-size:13px;line-height:1.7;color:#374151}.item-text-content section[data-v-6f81e926]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.empty-content[data-v-6f81e926]{display:flex;min-height:620px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-header-image[data-v-6f81e926]{position:absolute;top:0;left:0;right:0}.page-header-image img[data-v-6f81e926]{width:100%;display:block}.page-header-basic[data-v-6f81e926]{position:absolute;top:34px;left:56px;right:56px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:16px;text-align:left}.page-footer-image[data-v-6f81e926]{position:absolute;bottom:0;left:0;right:0}.page-footer-image img[data-v-6f81e926]{width:100%;display:block}.page-footer-basic[data-v-6f81e926]{position:absolute;bottom:28px;left:56px;right:56px;display:flex;justify-content:space-between;border-top:1px solid #e5e7eb;padding-top:12px;font-size:11px;color:#9ca3af}.watermark[data-v-6f81e926]{position:absolute;top:50%;left:50%;z-index:1;max-width:65%;max-height:65%;transform:translate(-50%,-50%);opacity:.08;pointer-events:none}.section-title[data-v-6f81e926]{margin-bottom:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#374151}.report-item-large[data-v-6f81e926]{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}@media (max-width:900px){.report-page[data-v-6f81e926]{width:100%;min-height:auto}.cover-page[data-v-6f81e926]{aspect-ratio:794/1123;height:auto}.content-document[data-v-6f81e926]{padding:96px 24px 82px}.item-header[data-v-6f81e926]{flex-direction:column}.intro-meta[data-v-6f81e926]{grid-template-columns:1fr}}@media print{body{background:#fff!important}.no-print[data-v-6f81e926]{display:none!important}.preview-shell[data-v-6f81e926]{display:block}.preview-pages[data-v-6f81e926]{gap:0;padding:0}.report-page[data-v-6f81e926]{width:210mm;min-height:297mm;box-shadow:none;border:none}.cover-page[data-v-6f81e926]{height:297mm;page-break-after:always;-moz-column-break-after:page;break-after:page}.content-document[data-v-6f81e926]{min-height:297mm;padding:32mm 15mm 26mm;page-break-after:auto;-moz-column-break-after:auto;break-after:auto}.item-photo[data-v-6f81e926],.item-text-content section[data-v-6f81e926],.report-item[data-v-6f81e926]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.loading-container{height:100vh}.router-link-active[data-v-c4be5ff2]{color:#4d9d2d!important;font-weight:600}.slide-down-enter-active[data-v-c4be5ff2],.slide-down-leave-active[data-v-c4be5ff2]{transition:max-height .4s ease-in-out,opacity .4s ease-in-out}.slide-down-enter-from[data-v-c4be5ff2],.slide-down-leave-to[data-v-c4be5ff2]{max-height:0;opacity:0}.slide-down-enter-to[data-v-c4be5ff2],.slide-down-leave-from[data-v-c4be5ff2]{max-height:500px;opacity:1}.set-max-index[data-v-585f03bc]{z-index:1001!important}@keyframes waterfall{0%{opacity:0;transform:translateY(-250%)}40%,60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(250%)}}.loading-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.566);z-index:1000;display:flex;justify-content:center;align-items:center}.waterfall div{animation:waterfall 1.5s infinite;height:20px;color:hsla(0,0%,100%,.802);left:50%;margin-top:-10px;opacity:0;position:absolute;top:50%;width:20px;font-size:25px}.waterfall #fifth{animation-delay:1.25s;margin-left:-90px}.waterfall #first{animation-delay:.25s;margin-left:-50px}.waterfall #fourth{animation-delay:1s;margin-left:-15px}.waterfall #second{animation-delay:.5s;margin-left:25px}.waterfall #third{animation-delay:.75s;margin-left:60px}.v-enter-from,.v-leave-to{transform:translate(50px);opacity:0}.v-enter-active,.v-leave-active{transition:all .3s}#app{max-height:100vh;font-family:Circular,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#app ::-webkit-scrollbar{width:4px;height:1px}#app ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,53%,.671);border-radius:6px}#app ::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:6px}.Vue-Toastification__toast--default{display:flex;align-items:center;gap:12px;border-radius:6px;padding:12px 16px;font-family:Inter,sans-serif;font-size:15px;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.8);border:1px solid transparent;opacity:.9}.Vue-Toastification__toast--default.enter-active{transform:translateY(0);opacity:1}.Vue-Toastification__toast--default.leave-active{transform:translateY(-20px);opacity:0}.Vue-Toastification__toast--default.toast-success{background:rgba(215,255,215,.8);color:#28a745;border-color:rgba(40,167,69,.5)}.Vue-Toastification__toast--default.toast-info{background:rgba(215,235,255,.8);color:#007bff;border-color:rgba(0,123,255,.5)}.Vue-Toastification__toast--default.toast-warning{background:rgba(255,244,214,.8);color:#ffc107;border-color:rgba(255,193,7,.5)}.Vue-Toastification__toast--default.toast-error{background:hsla(0,100%,92%,.8);color:#dc3545;border-color:rgba(220,53,69,.5)}.toast-icon{flex-shrink:0;width:24px;height:24px}.toast-title{font-weight:700;font-size:18px;margin-bottom:4px;color:inherit}@media(max-width:768px){.Vue-Toastification__toast--default{font-size:15px;padding:10px 12px;border-radius:5px}.toast-icon{width:20px;height:20px}.toast-title{font-size:18px}}@tailwind base;@tailwind components;@tailwind utilities;