.public-layout[data-v-aeb47608]{min-height:100vh;display:flex;flex-direction:column;background:#f0f4ff;font-family:Plus Jakarta Sans,Inter,sans-serif}.pub-main[data-v-aeb47608]{flex:1;padding-top:70px}.pub-navbar[data-v-aeb47608]{position:fixed;top:0;left:0;right:0;z-index:1000;height:70px;background:linear-gradient(135deg,#064e3b 0%,#059669 100%);transition:all .3s ease}.pub-navbar--scrolled[data-v-aeb47608]{background:rgba(6,50,35,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 30px #00000040;height:64px}.pub-navbar__inner[data-v-aeb47608]{max-width:1280px;margin:0 auto;padding:0 2rem;height:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pub-navbar__brand[data-v-aeb47608]{display:flex;align-items:center;gap:.6rem;text-decoration:none;flex-shrink:0}.pub-navbar__logo[data-v-aeb47608]{height:36px}.pub-navbar__title[data-v-aeb47608]{color:#fff;font-weight:700;font-size:1.1rem;white-space:nowrap}.pub-navbar__links[data-v-aeb47608]{display:flex;list-style:none;gap:.25rem;margin:0;padding:0}.pub-navbar__links a[data-v-aeb47608]{color:#ffffffd9;text-decoration:none;font-size:.88rem;font-weight:500;padding:.4rem .75rem;border-radius:8px;transition:all .2s}.pub-navbar__links a[data-v-aeb47608]:hover{color:#fff;background:rgba(255,255,255,.15)}.pub-navbar__actions[data-v-aeb47608]{display:flex;align-items:center;gap:.75rem}.pub-navbar__hamburger[data-v-aeb47608]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.pub-navbar__hamburger span[data-v-aeb47608]{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all .3s}.pub-navbar__mobile[data-v-aeb47608]{display:none;flex-direction:column;padding:1rem 1.5rem;background:rgba(15,30,80,.98);border-top:1px solid rgba(255,255,255,.1);gap:.25rem;max-height:0;overflow:hidden;transition:max-height .3s ease}.pub-navbar__mobile.pub-navbar__mobile--open[data-v-aeb47608]{max-height:400px}.pub-navbar__mobile a[data-v-aeb47608]{color:#ffffffd9;text-decoration:none;padding:.6rem .75rem;border-radius:8px;font-weight:500;font-size:.9rem;transition:background .2s}.pub-navbar__mobile a[data-v-aeb47608]:hover{background:rgba(255,255,255,.1);color:#fff}.pub-btn[data-v-aeb47608]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;border:none;font-family:inherit;font-weight:600;font-size:.85rem;padding:.5rem 1.1rem;border-radius:10px;transition:all .2s;white-space:nowrap}.pub-btn--outline[data-v-aeb47608]{background:transparent;border:1.5px solid rgba(255,255,255,.6);color:#fff}.pub-btn--outline[data-v-aeb47608]:hover{background:rgba(255,255,255,.15);border-color:#fff}.pub-btn--primary[data-v-aeb47608]{background:linear-gradient(135deg,#059669,#065f46);color:#fff;box-shadow:0 4px 15px #05966959}.pub-btn--primary[data-v-aeb47608]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #05966973}.pub-footer[data-v-aeb47608]{background:linear-gradient(135deg,#022c22 0%,#064e3b 100%);color:#ffffffbf;padding:2.5rem 2rem}.pub-footer__inner[data-v-aeb47608]{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.pub-footer__brand[data-v-aeb47608]{display:flex;align-items:center;gap:.75rem}.pub-footer__logo[data-v-aeb47608]{height:36px}.pub-footer__brand-name[data-v-aeb47608]{color:#fff;font-weight:700;font-size:1rem}.pub-footer__brand-sub[data-v-aeb47608]{font-size:.8rem;color:#fff9}.pub-footer__desc[data-v-aeb47608]{font-size:.85rem;max-width:500px;line-height:1.6}.pub-footer__copy[data-v-aeb47608]{font-size:.78rem;color:#fff6}@media (max-width: 768px){.pub-navbar__links[data-v-aeb47608],.pub-navbar__actions .pub-btn--outline[data-v-aeb47608]{display:none}.pub-navbar__hamburger[data-v-aeb47608],.pub-navbar__mobile[data-v-aeb47608]{display:flex}}.block-section[data-v-4c1bc06c]{margin-bottom:4rem;overflow:hidden}.block-header[data-v-4c1bc06c]{padding:1rem 2rem;background-color:var(--surface-section);border-top-left-radius:12px;border-top-right-radius:12px;border:1px solid var(--surface-d);display:flex;align-items:center;justify-content:space-between}.block-header .block-title[data-v-4c1bc06c]{font-weight:700;display:inline-flex;align-items:center}.block-header .block-title .badge-free[data-v-4c1bc06c]{border-radius:4px;padding:.25rem .5rem;background-color:var(--orange-500);color:#fff;margin-left:1rem;font-weight:700;font-size:.875rem}.block-header .block-actions[data-v-4c1bc06c]{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;margin-left:1rem}.block-header .block-actions a[data-v-4c1bc06c]{display:flex;align-items:center;margin-right:.75rem;padding:.5rem 1rem;border-radius:4px;font-weight:600;border:1px solid transparent;transition:background-color .2s;cursor:pointer}.block-header .block-actions a[data-v-4c1bc06c]:last-child{margin-right:0}.block-header .block-actions a[data-v-4c1bc06c]:not(.block-action-disabled):hover{background-color:var(--surface-c)}.block-header .block-actions a.block-action-active[data-v-4c1bc06c]{border-color:var(--primary-color);color:var(--primary-color)}.block-header .block-actions a.block-action-copy i[data-v-4c1bc06c]{color:var(--primary-color);font-size:1.25rem}.block-header .block-actions a.block-action-disabled[data-v-4c1bc06c]{opacity:.6;cursor:auto!important}.block-header .block-actions a i[data-v-4c1bc06c]{margin-right:.5rem}.block-content[data-v-4c1bc06c]{padding:0;border:1px solid var(--surface-d);border-top:0 none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}pre[class*=language-][data-v-4c1bc06c]{margin:0!important}pre[class*=language-][data-v-4c1bc06c]:before,pre[class*=language-][data-v-4c1bc06c]:after{display:none!important}pre[class*=language-] code[data-v-4c1bc06c]{border-left:0 none!important;box-shadow:none!important;background:var(--surface-e)!important;margin:0;color:var(--text-color);font-size:14px;padding:0 2rem!important}pre[class*=language-] code .token.tag[data-v-4c1bc06c],pre[class*=language-] code .token.keyword[data-v-4c1bc06c],pre[class*=language-] code .token.attr-name[data-v-4c1bc06c],pre[class*=language-] code .token.attr-string[data-v-4c1bc06c]{color:#2196f3!important}pre[class*=language-] code .token.attr-value[data-v-4c1bc06c]{color:#4caf50!important}pre[class*=language-] code .token.punctuation[data-v-4c1bc06c]{color:var(--text-color)}pre[class*=language-] code .token.operator[data-v-4c1bc06c],pre[class*=language-] code .token.string[data-v-4c1bc06c]{background:transparent}@media screen and (max-width: 575px){.block-header[data-v-4c1bc06c]{flex-direction:column;align-items:start}.block-header .block-actions[data-v-4c1bc06c]{margin-top:1rem;margin-left:0}}.card[data-v-d874a591]{display:flex;justify-content:center;align-items:center;height:200px}.lds-ellipsis[data-v-d874a591],.lds-ellipsis div[data-v-d874a591]{box-sizing:border-box}.lds-ellipsis[data-v-d874a591]{display:inline-block;position:relative;width:80px;height:80px;color:#08b881}.lds-ellipsis div[data-v-d874a591]{position:absolute;top:33.33333px;width:13.33333px;height:13.33333px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div[data-v-d874a591]:nth-child(1){left:8px;animation:lds-ellipsis1-d874a591 .6s infinite}.lds-ellipsis div[data-v-d874a591]:nth-child(2){left:8px;animation:lds-ellipsis2-d874a591 .6s infinite}.lds-ellipsis div[data-v-d874a591]:nth-child(3){left:32px;animation:lds-ellipsis2-d874a591 .6s infinite}.lds-ellipsis div[data-v-d874a591]:nth-child(4){left:56px;animation:lds-ellipsis3-d874a591 .6s infinite}@keyframes lds-ellipsis1-d874a591{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-d874a591{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-d874a591{0%{transform:translate(0)}to{transform:translate(24px)}}.overlay[data-v-474d4280]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;display:flex;justify-content:center;align-items:center}.lds-dual-ring[data-v-474d4280],.lds-dual-ring[data-v-474d4280]:after{box-sizing:border-box}.lds-dual-ring[data-v-474d4280]{display:inline-block;width:80px;height:80px;color:#08b881}.lds-dual-ring[data-v-474d4280]:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6.4px solid currentColor;border-color:currentColor transparent currentColor transparent;animation:lds-dual-ring-474d4280 1.2s linear infinite}@keyframes lds-dual-ring-474d4280{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preloader{position:fixed;z-index:999999;background:#edf1f5;width:100%;height:100%}.preloader-content{border:0 solid transparent;border-radius:50%;width:150px;height:150px;position:absolute;top:calc(50vh - 75px);left:calc(50vw - 75px)}.preloader-content:before,.preloader-content:after{content:"";border:1em solid var(--primary-color);border-radius:50%;width:inherit;height:inherit;position:absolute;top:0;left:0;animation:loader 2s linear infinite;opacity:0}.preloader-content:before{animation-delay:.5s}@keyframes loader{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}*{box-sizing:border-box}html{height:100%;font-size:14px}body{font-family:var(--font-family);color:var(--text-color);background-color:var(--surface-ground);margin:0;padding:0;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.layout-wrapper{min-height:100vh}.layout-topbar{position:fixed;height:5rem;z-index:997;left:0;top:0;width:100%;padding:0 2rem;background-color:var(--surface-card);transition:left .2s;display:flex;align-items:center;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-topbar .layout-topbar-logo{display:flex;align-items:center;color:var(--surface-900);font-size:1.5rem;font-weight:500;width:300px;border-radius:12px}.layout-topbar .layout-topbar-logo img{height:2.5rem;margin-right:.5rem}.layout-topbar .layout-topbar-logo:focus{outline:0 none;outline-offset:0;transition:box-shadow .2s;box-shadow:var(--focus-ring)}.layout-topbar .layout-topbar-button{display:inline-flex;justify-content:center;align-items:center;position:relative;color:var(--text-color-secondary);border-radius:50%;width:3rem;height:3rem;cursor:pointer;transition:background-color .2s}.layout-topbar .layout-topbar-button:hover{color:var(--text-color);background-color:var(--surface-hover)}.layout-topbar .layout-topbar-button:focus{outline:0 none;outline-offset:0;transition:box-shadow .2s;box-shadow:var(--focus-ring)}.layout-topbar .layout-topbar-button i{font-size:1.5rem}.layout-topbar .layout-topbar-button span{font-size:1rem;display:none}.layout-topbar .layout-menu-button{margin-left:2rem}.layout-topbar .layout-topbar-menu-button{display:none}.layout-topbar .layout-topbar-menu-button i{font-size:1.25rem}.layout-topbar .layout-topbar-menu{margin:0 0 0 auto;padding:0;list-style:none;display:flex}.layout-topbar .layout-topbar-menu .layout-topbar-button{margin-left:1rem}@media (max-width: 991px){.layout-topbar{justify-content:space-between}.layout-topbar .layout-topbar-logo{width:auto;order:2}.layout-topbar .layout-menu-button{margin-left:0;order:1}.layout-topbar .layout-topbar-menu-button{display:inline-flex;margin-left:0;order:3}.layout-topbar .layout-topbar-menu{margin-left:0;position:absolute;flex-direction:column;background-color:var(--surface-overlay);box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014;border-radius:12px;padding:1rem;right:2rem;top:5rem;min-width:15rem;display:none;-webkit-animation:scalein .15s linear;animation:scalein .15s linear}.layout-topbar .layout-topbar-menu.layout-topbar-menu-mobile-active{display:block}.layout-topbar .layout-topbar-menu .layout-topbar-button{margin-left:0;display:flex;width:100%;height:auto;justify-content:flex-start;border-radius:12px;padding:1rem}.layout-topbar .layout-topbar-menu .layout-topbar-button i{font-size:1rem;margin-right:.5rem}.layout-topbar .layout-topbar-menu .layout-topbar-button span{font-weight:medium;display:block}}.layout-sidebar{position:fixed;width:300px;height:calc(100vh - 9rem);z-index:999;overflow-y:auto;-webkit-user-select:none;user-select:none;top:7rem;left:2rem;transition:transform .2s,left .2s;background-color:var(--surface-overlay);border-radius:12px;padding:.5rem 1.5rem;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-menu{margin:0;padding:0;list-style-type:none}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{font-size:.857rem;text-transform:uppercase;font-weight:700;color:var(--surface-900);margin:.75rem 0}.layout-menu .layout-root-menuitem>a{display:none}.layout-menu a{-webkit-user-select:none;user-select:none}.layout-menu a.active-menuitem>.layout-submenu-toggler{transform:rotate(-180deg)}.layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-menu ul a{display:flex;align-items:center;position:relative;outline:0 none;color:var(--text-color);cursor:pointer;padding:.75rem 1rem;border-radius:12px;transition:background-color .2s,box-shadow .2s}.layout-menu ul a .layout-menuitem-icon{margin-right:.5rem}.layout-menu ul a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform .2s}.layout-menu ul a.active-route{font-weight:700;color:var(--primary-color)}.layout-menu ul a:hover{background-color:var(--surface-hover)}.layout-menu ul a:focus{outline:0 none;outline-offset:0;transition:box-shadow .2s;box-shadow:inset var(--focus-ring)}.layout-menu ul ul{overflow:hidden;border-radius:12px}.layout-menu ul ul li a{margin-left:1rem}.layout-menu ul ul li li a{margin-left:2rem}.layout-menu ul ul li li li a{margin-left:2.5rem}.layout-menu ul ul li li li li a{margin-left:3rem}.layout-menu ul ul li li li li li a{margin-left:3.5rem}.layout-menu ul ul li li li li li li a{margin-left:4rem}.layout-submenu-enter-from,.layout-submenu-leave-to{max-height:0}.layout-submenu-enter-to,.layout-submenu-leave-from{max-height:1000px}.layout-submenu-leave-active{overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1)}.layout-submenu-enter-active{overflow:hidden;transition:max-height 1s ease-in-out}.layout-config-button{display:block;position:fixed;width:3rem;height:3rem;line-height:3rem;background:var(--primary-color);color:var(--primary-color-text);text-align:center;top:50%;right:0;margin-top:-1.5rem;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;transition:background-color var(--transition-duration);overflow:hidden;cursor:pointer;z-index:999;box-shadow:-.25rem 0 1rem #00000026}.layout-config-button i{font-size:2rem;line-height:inherit;transform:rotate(0);transition:transform 1s}.layout-config-button:hover{background:var(--primary-400)}.layout-config-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem;padding-right:2rem}.layout-main-container{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;padding:7rem 2rem 2rem 4rem;transition:margin-left .2s}.layout-main{flex:1 1 auto}.layout-footer{transition:margin-left .2s;display:flex;align-items:center;justify-content:center;padding-top:1rem;border-top:1px solid var(--surface-border)}@media screen and (min-width: 1960px){.layout-main,.landing-wrapper{width:1504px;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 992px){.layout-wrapper.layout-overlay .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper.layout-overlay .layout-sidebar{transform:translate(-100%);left:0;top:0;height:100vh;border-top-left-radius:0;border-bottom-left-radius:0}.layout-wrapper.layout-overlay.layout-overlay-active .layout-sidebar{transform:translate(0)}.layout-wrapper.layout-static .layout-main-container{margin-left:300px}.layout-wrapper.layout-static.layout-static-inactive .layout-sidebar{transform:translate(-100%);left:0}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-mask{display:none}}@media (max-width: 991px){.blocked-scroll{overflow:hidden}.layout-wrapper .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-sidebar{transform:translate(-100%);left:0;top:0;height:100vh;border-top-left-radius:0;border-bottom-left-radius:0}.layout-wrapper .layout-mask{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--maskbg)}.layout-wrapper.layout-mobile-active .layout-sidebar{transform:translate(0)}.layout-wrapper.layout-mobile-active .layout-mask{display:block;animation:fadein .2s}}.clearfix:after{content:" ";display:block;clear:both}.card{background:var(--surface-card);border:1px solid var(--surface-border);padding:2rem;margin-bottom:2rem;box-shadow:var(--card-shadow);border-radius:12px}.card:last-child{margin-bottom:0}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:100px}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:500;line-height:1.2;color:var(--surface-900)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:#FFF8E1;padding:.25rem .4rem;border-radius:12px;font-family:monospace}blockquote{margin:1rem 0;padding:0 2rem;border-left:4px solid #90A4AE}hr{border-top:solid var(--surface-border);border-width:1px 0 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}
