*{margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--secondary-color) rgba(0,0,0,.05)}:root{--main-color: #dad7cd;--secondary-color: #d4cbae;--accent-color: #a3b18a;--secondary-color: #588157;--tertiary-color: #3a5a40;--dark-color: #344e41}.scroll-rounded{scrollbar-width:thin;scrollbar-color:var(--secondary-color) transparent;border-radius:inherit;overflow:auto;background-clip:padding-box}.scroll-rounded::-webkit-scrollbar{width:8px}.scroll-rounded::-webkit-scrollbar-track{background:transparent;margin:4px}.scroll-rounded::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:6px}.scroll-rounded::-webkit-scrollbar-thumb:hover{background-color:var(--tertiary-color)}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#dad7cd}.vertical_flex_center{display:flex;flex-direction:column;justify-content:center}.flex_placeholder{flex-grow:1}.no-scroll{overflow:hidden;height:100vh}.accent_btn{background-color:#c2fbd7;border-radius:100px;box-shadow:#2cbb6333 0 -25px 18px -14px inset,#2cbb6326 0 1px 2px,#2cbb6326 0 2px 4px,#2cbb6326 0 4px 8px,#2cbb6326 0 8px 16px,#2cbb6326 0 16px 32px;color:green;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular,-apple-system,system-ui,Roboto,sans-serif;padding:12px 25px;text-align:center;text-decoration:none;transition:all .25s;border:0;font-size:25px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.accent_btn:hover{box-shadow:#2cbb6359 0 -25px 18px -14px inset,#2cbb6340 0 1px 2px,#2cbb6340 0 2px 4px,#2cbb6340 0 4px 8px,#2cbb6340 0 8px 16px,#2cbb6340 0 16px 32px;transform:scale(1.05) rotate(-1deg)}.secondary_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#94a17f;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:#1b1f231a 0 1px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;font-weight:600;line-height:20px;padding:4px 16px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.secondary_btn:hover{background-color:#588157}.burger_icon[data-v-06fb764f]:hover{stroke-width:2;cursor:pointer}.premium_crown[data-v-ee7e7ff4]{display:flex}.premium_crown p[data-v-ee7e7ff4]{display:flex;flex-direction:column;justify-content:center;font-size:20px;font-weight:400}.premium_crown svg[data-v-ee7e7ff4]{margin:2px 3px auto auto;width:40px;height:40px;box-sizing:border-box;padding:5px;stroke:#d06c0e}.pfp_premium_badge[data-v-64192c3a]{display:inline-flex;align-self:flex-start;padding:2px 10px;border-radius:999px;background:linear-gradient(135deg,#c8a96e,#a0784a);color:#fff;letter-spacing:.04em;font-family:Fraunces,serif}.pfp_container[data-v-64192c3a]{width:35px;min-width:35px}.pfp_avatar[data-v-64192c3a]{background:linear-gradient(135deg,#4caf50,#2e8b57);cursor:pointer;transition:box-shadow .2s ease;flex-shrink:0;width:35px;height:35px}.pfp_avatar[data-v-64192c3a]:hover{box-shadow:0 0 0 3px var(--accent-soft)}.pfp_menu[data-v-64192c3a]{display:none;top:calc(100% + 8px);right:0;width:260px;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 32px var(--shadow);overflow:hidden}.pfp_container:focus-within .pfp_menu[data-v-64192c3a]{display:flex}.pfp_email_wrap[data-v-64192c3a]{overflow:hidden}.pfp_email[data-v-64192c3a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfp_link[data-v-64192c3a]{border-radius:8px;transition:background .15s ease}.pfp_link[data-v-64192c3a]:hover{background:var(--bg-warm)}.pfp_logout[data-v-64192c3a]{color:var(--accent)}.pfp_icon[data-v-64192c3a]{width:18px;height:18px;flex-shrink:0}.burger-btn[data-v-08338201]{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:0;color:inherit}.drawer-overlay[data-v-08338201]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99}.drawer[data-v-08338201]{position:fixed;top:0;right:0;height:100vh;width:260px;z-index:100;padding:1.5rem 1rem;box-shadow:-4px 0 24px #00000026}.drawer-close[data-v-08338201]{background:none;border:none;cursor:pointer;color:inherit;font-size:1rem;align-self:flex-end;margin-bottom:1rem}.drawer-enter-active[data-v-08338201],.drawer-leave-active[data-v-08338201]{transition:transform .3s ease}.drawer-enter-from[data-v-08338201],.drawer-leave-to[data-v-08338201]{transform:translate(100%)}.drawer-enter-to[data-v-08338201],.drawer-leave-from[data-v-08338201]{transform:translate(0)}.fade-enter-active[data-v-08338201],.fade-leave-active[data-v-08338201]{transition:opacity .3s ease}.fade-enter-from[data-v-08338201],.fade-leave-to[data-v-08338201]{opacity:0}@media (max-width: 767px){.nav-links[data-v-08338201]{display:none}}@media (max-width: 500px){.nav-cta[data-v-08338201]{display:none}}@media screen and (max-width: 850px){footer .mw-1100[data-v-f36db4d7]{flex-direction:column;align-items:center;gap:1.25rem;text-align:center}footer .flex-rows.align-items-center[data-v-f36db4d7]{flex-wrap:wrap;justify-content:center;gap:.75rem}footer .mright2[data-v-f36db4d7]{margin-right:0}}.info_icon[data-v-d43261de]:hover,.info_icon[data-v-e805125c]:hover{stroke-width:2;cursor:pointer}@keyframes slideFromTop-38a1eab8{0%{transform:translate(-50%) translateY(-500%)}to{transform:translate(-50%) translateY(-50%)}}.flex-rows[data-v-38a1eab8]{display:flex;flex-direction:row}.flex-cols[data-v-38a1eab8]{display:flex;flex-direction:column}.flex-grow[data-v-38a1eab8]{flex-grow:1}.flex-wrap[data-v-38a1eab8]{flex-wrap:wrap}.flex-center[data-v-38a1eab8]{justify-content:center}.vertical-flex-center[data-v-38a1eab8]{display:flex;flex-direction:column;justify-content:center}.t12[data-v-38a1eab8]{font-size:12px}.t14[data-v-38a1eab8]{font-size:14px}.t16[data-v-38a1eab8]{font-size:16px}.t18[data-v-38a1eab8]{font-size:18px}.t20[data-v-38a1eab8]{font-size:20px}.t22[data-v-38a1eab8]{font-size:22px}.t25[data-v-38a1eab8]{font-size:25px}.t30[data-v-38a1eab8]{font-size:30px}.t35[data-v-38a1eab8]{font-size:35px}.t40[data-v-38a1eab8]{font-size:40px}.t50[data-v-38a1eab8]{font-size:50px}.t75[data-v-38a1eab8]{font-size:75px}.text-center[data-v-38a1eab8]{text-align:center}.dark-txt[data-v-38a1eab8]{color:#1b1b1b}.secondary-dark-txt[data-v-38a1eab8]{color:#4b4b4b}.light-txt[data-v-38a1eab8]{color:#f3f3f3}.secondary-light-txt[data-v-38a1eab8]{color:#b5b5b5}.alert-text[data-v-38a1eab8]{color:#de1212;font-weight:400}.accent-text[data-v-38a1eab8]{color:var(--dark-color)}.fthin[data-v-38a1eab8]{font-weight:100}.fnormal[data-v-38a1eab8]{font-weight:400}.fbold[data-v-38a1eab8]{font-weight:700}.fitalic[data-v-38a1eab8]{font-style:italic}.margin-center[data-v-38a1eab8]{margin:0 auto}.full-margin-center[data-v-38a1eab8]{margin:auto}.mtop5[data-v-38a1eab8]{margin-top:5px}.mtop10[data-v-38a1eab8]{margin-top:10px}.mtop15[data-v-38a1eab8]{margin-top:15px}.mtop20[data-v-38a1eab8]{margin-top:20px}.mtop25[data-v-38a1eab8]{margin-top:25px}.mtop35[data-v-38a1eab8]{margin-top:35px}.mtop50[data-v-38a1eab8]{margin-top:50px}.mtop100[data-v-38a1eab8]{margin-top:100px}.mbot5[data-v-38a1eab8]{margin-bottom:5px}.mbot10[data-v-38a1eab8]{margin-bottom:10px}.mbot15[data-v-38a1eab8]{margin-bottom:15px}.mbot20[data-v-38a1eab8]{margin-bottom:20px}.mbot25[data-v-38a1eab8]{margin-bottom:25px}.mbot35[data-v-38a1eab8]{margin-bottom:35px}.mbot50[data-v-38a1eab8]{margin-bottom:50px}.mbot100[data-v-38a1eab8]{margin-bottom:100px}.mbot150[data-v-38a1eab8]{margin-bottom:150px}.mleft5[data-v-38a1eab8]{margin-left:5px}.mleft10[data-v-38a1eab8]{margin-left:10px}.mleft15[data-v-38a1eab8]{margin-left:15px}.mleft20[data-v-38a1eab8]{margin-left:20px}.mleft25[data-v-38a1eab8]{margin-left:25px}.mleft35[data-v-38a1eab8]{margin-left:35px}.mleft50[data-v-38a1eab8]{margin-left:50px}.mright5[data-v-38a1eab8]{margin-right:5px}.mright10[data-v-38a1eab8]{margin-right:10px}.mright15[data-v-38a1eab8]{margin-right:15px}.mright20[data-v-38a1eab8]{margin-right:20px}.mright25[data-v-38a1eab8]{margin-right:25px}.mright35[data-v-38a1eab8]{margin-right:35px}.mright50[data-v-38a1eab8]{margin-right:50px}.m5[data-v-38a1eab8]{margin:5px}.m10[data-v-38a1eab8]{margin:10px}.m15[data-v-38a1eab8]{margin:15px}.m20[data-v-38a1eab8]{margin:20px}.m25[data-v-38a1eab8]{margin:25px}.m35[data-v-38a1eab8]{margin:35px}.m50[data-v-38a1eab8]{margin:50px}.m100[data-v-38a1eab8]{margin:100px}.p5[data-v-38a1eab8]{padding:5px}.p10[data-v-38a1eab8]{padding:10px}.p15[data-v-38a1eab8]{padding:15px}.p20[data-v-38a1eab8]{padding:20px}.p25[data-v-38a1eab8]{padding:25px}.p30[data-v-38a1eab8]{padding:30px}.p35[data-v-38a1eab8]{padding:35px}.p50[data-v-38a1eab8]{padding:50px}.p100[data-v-38a1eab8]{padding:100px}.ptop50[data-v-38a1eab8]{padding-top:50px}.pbot50[data-v-38a1eab8]{padding-bottom:50px}.w25[data-v-38a1eab8]{width:25%}.w50[data-v-38a1eab8]{width:50%}.w75[data-v-38a1eab8]{width:75%}.w80[data-v-38a1eab8]{width:80%}.w90[data-v-38a1eab8]{width:90%}.w95[data-v-38a1eab8]{width:95%}.w100[data-v-38a1eab8]{width:100%}.wpixel10[data-v-38a1eab8]{width:10px}.wpixel25[data-v-38a1eab8]{width:25px}.wpixel50[data-v-38a1eab8]{width:50px}.wpixel75[data-v-38a1eab8]{width:75px}.wpixel100[data-v-38a1eab8]{width:100px}.wpixel150[data-v-38a1eab8]{width:150px}.wpixel200[data-v-38a1eab8]{width:200px}.wpixel250[data-v-38a1eab8]{width:250px}.wpixel300[data-v-38a1eab8]{width:300px}.wpixel350[data-v-38a1eab8]{width:350px}.wpixel400[data-v-38a1eab8]{width:400px}.wpixel500[data-v-38a1eab8]{width:500px}.wpixel700[data-v-38a1eab8]{width:700px}.wpixel800[data-v-38a1eab8]{width:800px}.wpixel900[data-v-38a1eab8]{width:900px}.wpixel1000[data-v-38a1eab8]{width:1000px}.mw95[data-v-38a1eab8]{max-width:95%}.mwpixel400[data-v-38a1eab8]{max-width:400px}.mwpixel300[data-v-38a1eab8]{max-width:300px}.h100[data-v-38a1eab8]{height:100%}.relative[data-v-38a1eab8]{position:relative}.fixed[data-v-38a1eab8]{position:fixed}.absolute[data-v-38a1eab8]{position:absolute}.border-box[data-v-38a1eab8]{box-sizing:border-box}.block[data-v-38a1eab8]{display:block}.center[data-v-38a1eab8]{top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.topleft[data-v-38a1eab8]{top:0%;left:0%}.topcenter[data-v-38a1eab8]{top:0%;left:50%;transform:translate(-50%)}.topright[data-v-38a1eab8]{top:0%;right:0%}.leftcenter[data-v-38a1eab8]{top:50%;left:0%;transform:translateY(-50%)}.center[data-v-38a1eab8]{top:50%;left:50%;transform:translate(-50%,-50%)}.rightcenter[data-v-38a1eab8]{top:50%;right:0%;transform:translateY(-50%)}.bottomleft[data-v-38a1eab8]{bottom:0%;left:0%}.bottomcenter[data-v-38a1eab8]{bottom:0%;left:50%;transform:translate(-50%)}.bottomright[data-v-38a1eab8]{bottom:0%;right:0%}.popup-general[data-v-38a1eab8]{max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.round-edges[data-v-38a1eab8]{border-radius:12px}.box-shadow[data-v-38a1eab8]{box-shadow:0 4px 12px #0003}.bottom-border[data-v-38a1eab8]{border-bottom:1px solid rgba(0,0,0,.1)}.top-border[data-v-38a1eab8]{border-top:1px solid rgba(0,0,0,.1)}.overflow-auto[data-v-38a1eab8]{overflow:auto}.overflow-hidden[data-v-38a1eab8]{overflow:hidden}.no-border[data-v-38a1eab8]{border:none}.no-outline[data-v-38a1eab8]{outline:none}.pointer[data-v-38a1eab8]{cursor:pointer}.ofcover[data-v-38a1eab8]{object-fit:cover}.paragraph[data-v-38a1eab8]{margin:18px 0;font-size:20px;line-height:1.7;color:#434343}.caption[data-v-38a1eab8]{color:var(--secondary-dark-txt)}.debug1[data-v-38a1eab8]{background-color:red}.debug2[data-v-38a1eab8]{background-color:green}.debug3[data-v-38a1eab8]{background-color:#00f}div.prev[data-v-38a1eab8],div.next[data-v-38a1eab8]{background-color:#00000069;border:none;width:35px;height:75px}.prev svg[data-v-38a1eab8],.next svg[data-v-38a1eab8]{stroke:#fff;width:100%;height:100%}div.prev[data-v-38a1eab8]:hover,div.next[data-v-38a1eab8]:hover{background:#000000b3}.dots[data-v-38a1eab8]{position:absolute;bottom:10px;width:100%;display:flex;justify-content:center;gap:5px}.dot[data-v-38a1eab8]{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .2s}.dot.active[data-v-38a1eab8]{background:#fff}.img-caption[data-v-38a1eab8]{bottom:40px;background-color:#0000002d}.fade-enter-active[data-v-38a1eab8],.fade-leave-active[data-v-38a1eab8]{transition:opacity .25s ease}.fade-enter-from[data-v-38a1eab8],.fade-leave-to[data-v-38a1eab8]{opacity:0}#preview-tree[data-v-01a557e4]{background-image:url(/assets/flora-hero-transparent-ld2fWSSt.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:visible}@media screen and (max-width: 850px){.mw-1100.flex-rows[data-v-01a557e4]{flex-direction:column}.w-50[data-v-01a557e4]{width:100%}.hero-content-section h1[data-v-01a557e4],.hero-content-section p[data-v-01a557e4]{text-align:center}.hero-content-section>p[data-v-01a557e4]{max-width:350px;margin:50px auto}.hero-content-section span[data-v-01a557e4]{display:flex;justify-content:center;margin:0 auto}.hero-btns-container[data-v-01a557e4]{align-items:center}.hero-btns-container>a[data-v-01a557e4]{margin-right:0}.hero-stats-container[data-v-01a557e4]{justify-content:center}#preview-tree[data-v-01a557e4]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.12;z-index:0;pointer-events:none}.relative.flex-rows.align-items-center.ptop5.bg-default[data-v-01a557e4]{position:relative;overflow:hidden}.hero-content-section[data-v-01a557e4]{width:100%;position:relative;z-index:1}h1.txtsize3-75[data-v-01a557e4]{font-size:2.25rem}.flex-rows.pbottom2-5[data-v-01a557e4]{flex-direction:column;gap:.75rem}.flex-rows.pbottom2-5 a[data-v-01a557e4]{width:fit-content;text-align:center}.flex-rows.border-top[data-v-01a557e4]{gap:2rem}section[data-v-01a557e4]{padding-left:1.25rem!important;padding-right:1.25rem!important}section>h2[data-v-01a557e4]{text-align:center!important}section>p[data-v-01a557e4]{text-align:center!important}.mw-1100[data-v-01a557e4],.mw-700[data-v-01a557e4],.mw-600[data-v-01a557e4]{padding-left:0;padding-right:0;margin-top:25px}.ptop5[data-v-01a557e4]{padding-top:3rem}.pbottom5[data-v-01a557e4]{padding-bottom:3rem}.txtsize3-75[data-v-01a557e4]{font-size:2.25rem}.txtsize3[data-v-01a557e4]{font-size:2rem}.txtsize2-25[data-v-01a557e4]{font-size:1.65rem}.txtsize2[data-v-01a557e4]{font-size:1.5rem}.txtsize1-75[data-v-01a557e4]{font-size:1.4rem}.txtsize1-5[data-v-01a557e4]{font-size:1.25rem}.txtsize1-25[data-v-01a557e4]{font-size:1.1rem}.txtsize1-125[data-v-01a557e4]{font-size:1rem}.grid[data-v-01a557e4]{grid-template-columns:1fr!important;gap:1rem!important}.feature-card[data-v-01a557e4]{padding:1.5rem}.mw-700>.flex-rows[data-v-01a557e4]{align-items:flex-start;gap:1rem;flex-direction:column;text-align:center}.mw-700>.flex-rows>div[data-v-01a557e4]{margin:0 auto}.mw-700>.flex-rows .round-edges[data-v-01a557e4]{flex-shrink:0}.mw-700>.flex-rows .mleft1-5[data-v-01a557e4]{margin-left:0}section.bg-default.ptop5.pbottom5.flex-cols.align-items-center[data-v-01a557e4]:last-of-type{text-align:center;padding-left:1.25rem!important;padding-right:1.25rem!important}section.bg-default.ptop5.pbottom5.flex-cols.align-items-center:last-of-type .btn-primary[data-v-01a557e4]{width:auto;max-width:100%;white-space:normal;text-align:center;box-sizing:border-box;overflow-wrap:break-word}}@media screen and (min-width: 600px) and (max-width: 850px){.grid[data-v-01a557e4]{grid-template-columns:repeat(2,1fr)!important}}.left_chevrons[data-v-6ff26a39]:hover,.right_chevrons[data-v-2b10d46d]:hover{stroke-width:1.5px;cursor:pointer}.sidebar[data-v-90a7fab5]{position:sticky;top:75px;height:calc(100vh - 75px);overflow-y:auto;flex-shrink:0}.group_label[data-v-90a7fab5]{display:block;font-family:Lora,serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 .5rem;margin-bottom:.5rem}.nav_item[data-v-90a7fab5]{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:none;cursor:pointer;font-family:Lora,serif;font-size:.9375rem;font-weight:400;color:var(--fg-light);padding:.45rem .5rem;border-radius:6px;text-align:left;transition:all .15s ease;line-height:1.4;text-decoration:none}.nav_item[data-v-90a7fab5]:hover{color:var(--fg);background:var(--border)}.nav_item.active[data-v-90a7fab5]{color:var(--fg);font-weight:500;background:var(--accent-soft)}.nav_dot[data-v-90a7fab5]{width:5px;height:5px;border-radius:50%;background:var(--border);flex-shrink:0;transition:background .15s ease}.nav_item.active .nav_dot[data-v-90a7fab5]{background:var(--accent)}.nav_item:hover .nav_dot[data-v-90a7fab5]{background:var(--muted)}.dev_docs_link[data-v-90a7fab5]{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.5rem;padding:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--accent-soft);text-decoration:none;transition:background .15s ease,border-color .15s ease}.dev_docs_link[data-v-90a7fab5]:hover{background:var(--border);border-color:var(--muted)}.dev_docs_icon[data-v-90a7fab5]{font-size:.9rem;color:var(--accent);flex-shrink:0;margin-top:.1rem}.dev_docs_link span[data-v-90a7fab5]:last-child{font-family:Lora,serif;font-size:.8125rem;color:var(--fg-light);line-height:1.5}.dev_docs_link strong[data-v-90a7fab5]{display:block;font-size:.8125rem;color:var(--fg);font-weight:600;margin-bottom:.1rem}.open_btn[data-v-90a7fab5],.close_btn[data-v-90a7fab5]{background:none;border:none;cursor:pointer;padding:0}.open_btn[data-v-90a7fab5]{display:none;position:fixed;top:80px;left:0;width:46px;height:46px;background:var(--bg-warm);border:1px solid var(--border);border-left:none;border-radius:0 10px 10px 0;box-shadow:2px 0 8px var(--shadow);z-index:10;align-items:center;justify-content:center}.close_btn[data-v-90a7fab5]{display:block;margin-bottom:1.5rem}.chevron_icon[data-v-90a7fab5]{width:28px;height:28px;stroke-width:1px}@keyframes slideIn-90a7fab5{0%{transform:translate(-100%)}to{transform:translate(0)}}@media screen and (max-width: 1100px){.sidebar[data-v-90a7fab5]{position:fixed;top:0;left:0;height:100vh;width:280px;z-index:100;transform:translate(-100%);min-height:100vh;box-shadow:4px 0 24px var(--shadow);overflow-y:auto}.sidebar_open[data-v-90a7fab5]{transform:translate(0);animation:slideIn-90a7fab5 .2s ease}.sidebar_inner[data-v-90a7fab5]{padding-top:1rem}.open_btn[data-v-90a7fab5]{display:flex}.docs_layout[data-v-90a7fab5]{margin-top:100px!important}.router-view-container[data-v-90a7fab5]{padding-left:0!important}}.sidebar[data-v-9d50f125]{position:sticky;top:75px;height:calc(100vh - 75px);overflow-y:auto;flex-shrink:0}.group_label[data-v-9d50f125]{display:block;font-family:Lora,serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 .5rem;margin-bottom:.5rem}.nav_item[data-v-9d50f125]{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:none;cursor:pointer;font-family:Lora,serif;font-size:.9375rem;font-weight:400;color:var(--fg-light);padding:.45rem .5rem;border-radius:6px;text-align:left;transition:all .15s ease;line-height:1.4;text-decoration:none}.nav_item[data-v-9d50f125]:hover{color:var(--fg);background:var(--border)}.nav_item.active[data-v-9d50f125]{color:var(--fg);font-weight:500;background:var(--accent-soft)}.nav_dot[data-v-9d50f125]{width:5px;height:5px;border-radius:50%;background:var(--border);flex-shrink:0;transition:background .15s ease}.nav_item.active .nav_dot[data-v-9d50f125]{background:var(--accent)}.nav_item:hover .nav_dot[data-v-9d50f125]{background:var(--muted)}.open_btn[data-v-9d50f125],.close_btn[data-v-9d50f125]{background:none;border:none;cursor:pointer;padding:0}.open_btn[data-v-9d50f125]{display:none;position:fixed;top:80px;left:0;width:46px;height:46px;background:var(--bg-warm);border:1px solid var(--border);border-left:none;border-radius:0 10px 10px 0;box-shadow:2px 0 8px var(--shadow);z-index:10;align-items:center;justify-content:center}.close_btn[data-v-9d50f125]{display:block;margin-bottom:1.5rem}.chevron_icon[data-v-9d50f125]{width:28px;height:28px;stroke-width:1px}@keyframes slideIn-9d50f125{0%{transform:translate(-100%)}to{transform:translate(0)}}@media screen and (max-width: 1100px){.sidebar[data-v-9d50f125]{position:fixed;top:0;left:0;height:100vh;width:280px;z-index:100;transform:translate(-100%);min-height:100vh;box-shadow:4px 0 24px var(--shadow);overflow-y:auto}.sidebar_open[data-v-9d50f125]{transform:translate(0);animation:slideIn-9d50f125 .2s ease}.sidebar_inner[data-v-9d50f125]{padding-top:1rem}.open_btn[data-v-9d50f125]{display:flex}.docs_layout[data-v-9d50f125]{margin-top:100px!important}.router-view-container[data-v-9d50f125]{padding-left:0!important}}.loading_bar[data-v-5abc180d]{width:100%;height:20px;outline:2px solid #a8a8a5;background-color:#dad7cd;border-radius:5px}.loading_bar div[data-v-5abc180d]{width:0px;height:100%;box-sizing:border-box;background-color:#588157}.loading_bar_container p[data-v-5abc180d]{margin-bottom:10px;color:#fff}button[data-v-5abc180d]{border:none;background-color:#d52323;font-size:15px;padding:5px;margin-left:10px;border-radius:10px;transform:translateY(-10%);color:#fff}button[data-v-5abc180d]:hover{cursor:pointer;box-shadow:0 0 2px #fff}.close_icon[data-v-f154626c]:hover,.info_icon[data-v-e0e79354]:hover,.icon_minus[data-v-ccc9c8ae]:hover{stroke-width:2;cursor:pointer}.name_container[data-v-676dbed2]{display:flex}.name_container svg[data-v-676dbed2]{width:20px;height:20px;margin-right:10px;border-radius:50%;padding:3px;box-sizing:border-box;stroke:#fff;stroke-width:3px;background-color:#2f67bf}.slider_container[data-v-676dbed2]{display:flex}.option_slider_label[data-v-676dbed2]{display:flex;flex-direction:column;justify-content:center;height:25px;cursor:pointer}.option_slider_label input[data-v-676dbed2]{width:60px;height:25px;font-size:14px}.slider_container input[type=range][data-v-676dbed2]{-webkit-appearance:none;width:250px;height:10px;background:#a3b18a;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;margin:10px 10px 20px 0}.slider_container input[type=range][data-v-676dbed2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:25px;background:#588157;cursor:pointer}.slider_container input[type=range][data-v-676dbed2]::-moz-range-thumb{width:10px;height:25px;background:#588157;cursor:pointer}.btn-primary[data-v-8cbebe5f]{background-color:var(--fg);color:var(--bg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary[data-v-8cbebe5f]:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #c06b4e33}.btn-secondary[data-v-8cbebe5f]{background:transparent;color:var(--fg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary[data-v-8cbebe5f]:hover{border-color:var(--fg);background:#2a3b2a0d}.confirm[data-v-8cbebe5f]{background-color:#50c878}.general_btn[data-v-8cbebe5f]{border:none;outline:none;padding:10px;font-size:20px;background-color:transparent;box-shadow:0 0 2px #000;border-radius:5px}.general_btn[data-v-8cbebe5f]:hover{cursor:pointer;box-shadow:0 0 4px #000}.fancy_green_btn[data-v-8cbebe5f]{background:linear-gradient(45deg,#4caf50,#2e8b57);color:#fff;font-size:15px;font-weight:700;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;display:block;text-decoration:none}.fancy_green_btn[data-v-8cbebe5f]:hover{text-decoration:none!important;transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-8cbebe5f]{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button[data-v-8cbebe5f]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-8cbebe5f]:active{transform:scale(.98);box-shadow:0 3px 8px #0003}.heading[data-v-8cbebe5f]{margin-bottom:15px;display:flex}.heading svg[data-v-8cbebe5f]{width:30px;stroke:#393939;stroke-width:1.4px;margin-left:5px;margin-top:3px}.tools_container[data-v-8cbebe5f]{display:flex;flex-direction:column;gap:6px}.tool[data-v-8cbebe5f]{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.tool input[data-v-8cbebe5f]{display:none}.custom-radio[data-v-8cbebe5f]{width:10px;height:10px;border-radius:50%;border:2px solid #333;display:inline-block;position:relative}.tool input:checked+.custom-radio[data-v-8cbebe5f]{background:#333}.exit-button[data-v-8cbebe5f]{margin-top:12px;padding:6px 12px;font-size:12px;background:none;border:2px solid #333;cursor:pointer;border-radius:4px}.exit-button[data-v-8cbebe5f]:hover{background:#ddd}.premium_upgrade[data-v-8cbebe5f]{font-size:12px;margin-top:10px}.alert[data-v-8cbebe5f]{font-size:14px;color:#9d6100}.vertex-reduction[data-v-8cbebe5f]{display:flex;width:80%}.vertex-reduction input[data-v-8cbebe5f]{width:75px;margin-right:5px;padding:5px;box-sizing:border-box}.vertex-reduction button[data-v-8cbebe5f]{background-color:#4caf50;padding:6px 12px;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.custom-checkbox[data-v-72e3f447]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #555;border-radius:4px;margin-right:10px;cursor:pointer;position:relative}.custom-checkbox[data-v-72e3f447]:checked{background-color:#344e41;border-color:#344e41}.custom-checkbox[data-v-72e3f447]:checked:before{content:"✔";font-size:13px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-button[data-v-11013c3d]{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button[data-v-11013c3d]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-11013c3d]:active{transform:scale(.98);box-shadow:0 3px 8px #0003}@keyframes slideFromTop-126fdf29{0%{transform:translate(-50%) translateY(-500%)}to{transform:translate(-50%) translateY(-50%)}}.flex-rows[data-v-126fdf29]{display:flex;flex-direction:row}.flex-cols[data-v-126fdf29]{display:flex;flex-direction:column}.flex-grow[data-v-126fdf29]{flex-grow:1}.flex-wrap[data-v-126fdf29]{flex-wrap:wrap}.flex-center[data-v-126fdf29]{justify-content:center}.vertical-flex-center[data-v-126fdf29]{display:flex;flex-direction:column;justify-content:center}.t12[data-v-126fdf29]{font-size:12px}.t14[data-v-126fdf29]{font-size:14px}.t16[data-v-126fdf29]{font-size:16px}.t18[data-v-126fdf29]{font-size:18px}.t20[data-v-126fdf29]{font-size:20px}.t22[data-v-126fdf29]{font-size:22px}.t25[data-v-126fdf29]{font-size:25px}.t30[data-v-126fdf29]{font-size:30px}.t35[data-v-126fdf29]{font-size:35px}.t40[data-v-126fdf29]{font-size:40px}.t50[data-v-126fdf29]{font-size:50px}.t75[data-v-126fdf29]{font-size:75px}.text-center[data-v-126fdf29]{text-align:center}.dark-txt[data-v-126fdf29]{color:#1b1b1b}.secondary-dark-txt[data-v-126fdf29]{color:#4b4b4b}.light-txt[data-v-126fdf29]{color:#f3f3f3}.secondary-light-txt[data-v-126fdf29]{color:#b5b5b5}.alert-text[data-v-126fdf29]{color:#de1212;font-weight:400}.accent-text[data-v-126fdf29]{color:var(--dark-color)}.fthin[data-v-126fdf29]{font-weight:100}.fnormal[data-v-126fdf29]{font-weight:400}.fbold[data-v-126fdf29]{font-weight:700}.fitalic[data-v-126fdf29]{font-style:italic}.margin-center[data-v-126fdf29]{margin:0 auto}.full-margin-center[data-v-126fdf29]{margin:auto}.mtop5[data-v-126fdf29]{margin-top:5px}.mtop10[data-v-126fdf29]{margin-top:10px}.mtop15[data-v-126fdf29]{margin-top:15px}.mtop20[data-v-126fdf29]{margin-top:20px}.mtop25[data-v-126fdf29]{margin-top:25px}.mtop35[data-v-126fdf29]{margin-top:35px}.mtop50[data-v-126fdf29]{margin-top:50px}.mtop100[data-v-126fdf29]{margin-top:100px}.mbot5[data-v-126fdf29]{margin-bottom:5px}.mbot10[data-v-126fdf29]{margin-bottom:10px}.mbot15[data-v-126fdf29]{margin-bottom:15px}.mbot20[data-v-126fdf29]{margin-bottom:20px}.mbot25[data-v-126fdf29]{margin-bottom:25px}.mbot35[data-v-126fdf29]{margin-bottom:35px}.mbot50[data-v-126fdf29]{margin-bottom:50px}.mbot100[data-v-126fdf29]{margin-bottom:100px}.mbot150[data-v-126fdf29]{margin-bottom:150px}.mleft5[data-v-126fdf29]{margin-left:5px}.mleft10[data-v-126fdf29]{margin-left:10px}.mleft15[data-v-126fdf29]{margin-left:15px}.mleft20[data-v-126fdf29]{margin-left:20px}.mleft25[data-v-126fdf29]{margin-left:25px}.mleft35[data-v-126fdf29]{margin-left:35px}.mleft50[data-v-126fdf29]{margin-left:50px}.mright5[data-v-126fdf29]{margin-right:5px}.mright10[data-v-126fdf29]{margin-right:10px}.mright15[data-v-126fdf29]{margin-right:15px}.mright20[data-v-126fdf29]{margin-right:20px}.mright25[data-v-126fdf29]{margin-right:25px}.mright35[data-v-126fdf29]{margin-right:35px}.mright50[data-v-126fdf29]{margin-right:50px}.m5[data-v-126fdf29]{margin:5px}.m10[data-v-126fdf29]{margin:10px}.m15[data-v-126fdf29]{margin:15px}.m20[data-v-126fdf29]{margin:20px}.m25[data-v-126fdf29]{margin:25px}.m35[data-v-126fdf29]{margin:35px}.m50[data-v-126fdf29]{margin:50px}.m100[data-v-126fdf29]{margin:100px}.p5[data-v-126fdf29]{padding:5px}.p10[data-v-126fdf29]{padding:10px}.p15[data-v-126fdf29]{padding:15px}.p20[data-v-126fdf29]{padding:20px}.p25[data-v-126fdf29]{padding:25px}.p30[data-v-126fdf29]{padding:30px}.p35[data-v-126fdf29]{padding:35px}.p50[data-v-126fdf29]{padding:50px}.p100[data-v-126fdf29]{padding:100px}.ptop50[data-v-126fdf29]{padding-top:50px}.pbot50[data-v-126fdf29]{padding-bottom:50px}.w25[data-v-126fdf29]{width:25%}.w50[data-v-126fdf29]{width:50%}.w75[data-v-126fdf29]{width:75%}.w80[data-v-126fdf29]{width:80%}.w90[data-v-126fdf29]{width:90%}.w95[data-v-126fdf29]{width:95%}.w100[data-v-126fdf29]{width:100%}.wpixel10[data-v-126fdf29]{width:10px}.wpixel25[data-v-126fdf29]{width:25px}.wpixel50[data-v-126fdf29]{width:50px}.wpixel75[data-v-126fdf29]{width:75px}.wpixel100[data-v-126fdf29]{width:100px}.wpixel150[data-v-126fdf29]{width:150px}.wpixel200[data-v-126fdf29]{width:200px}.wpixel250[data-v-126fdf29]{width:250px}.wpixel300[data-v-126fdf29]{width:300px}.wpixel350[data-v-126fdf29]{width:350px}.wpixel400[data-v-126fdf29]{width:400px}.wpixel500[data-v-126fdf29]{width:500px}.wpixel700[data-v-126fdf29]{width:700px}.wpixel800[data-v-126fdf29]{width:800px}.wpixel900[data-v-126fdf29]{width:900px}.wpixel1000[data-v-126fdf29]{width:1000px}.mw95[data-v-126fdf29]{max-width:95%}.mwpixel400[data-v-126fdf29]{max-width:400px}.mwpixel300[data-v-126fdf29]{max-width:300px}.h100[data-v-126fdf29]{height:100%}.relative[data-v-126fdf29]{position:relative}.fixed[data-v-126fdf29]{position:fixed}.absolute[data-v-126fdf29]{position:absolute}.border-box[data-v-126fdf29]{box-sizing:border-box}.block[data-v-126fdf29]{display:block}.center[data-v-126fdf29]{top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.topleft[data-v-126fdf29]{top:0%;left:0%}.topcenter[data-v-126fdf29]{top:0%;left:50%;transform:translate(-50%)}.topright[data-v-126fdf29]{top:0%;right:0%}.leftcenter[data-v-126fdf29]{top:50%;left:0%;transform:translateY(-50%)}.center[data-v-126fdf29]{top:50%;left:50%;transform:translate(-50%,-50%)}.rightcenter[data-v-126fdf29]{top:50%;right:0%;transform:translateY(-50%)}.bottomleft[data-v-126fdf29]{bottom:0%;left:0%}.bottomcenter[data-v-126fdf29]{bottom:0%;left:50%;transform:translate(-50%)}.bottomright[data-v-126fdf29]{bottom:0%;right:0%}.popup-general[data-v-126fdf29]{max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.round-edges[data-v-126fdf29]{border-radius:12px}.box-shadow[data-v-126fdf29]{box-shadow:0 4px 12px #0003}.bottom-border[data-v-126fdf29]{border-bottom:1px solid rgba(0,0,0,.1)}.top-border[data-v-126fdf29]{border-top:1px solid rgba(0,0,0,.1)}.overflow-auto[data-v-126fdf29]{overflow:auto}.overflow-hidden[data-v-126fdf29]{overflow:hidden}.no-border[data-v-126fdf29]{border:none}.no-outline[data-v-126fdf29]{outline:none}.pointer[data-v-126fdf29]{cursor:pointer}.ofcover[data-v-126fdf29]{object-fit:cover}.paragraph[data-v-126fdf29]{margin:18px 0;font-size:20px;line-height:1.7;color:#434343}.caption[data-v-126fdf29]{color:var(--secondary-dark-txt)}.debug1[data-v-126fdf29]{background-color:red}.debug2[data-v-126fdf29]{background-color:green}.debug3[data-v-126fdf29]{background-color:#00f}.heading[data-v-126fdf29],.vert_display[data-v-126fdf29]{margin-bottom:15px}.vert_display p[data-v-126fdf29]{font-size:15px}.checkbox[data-v-126fdf29] *{font-size:13px!important}.export_notice[data-v-126fdf29]{margin-top:10px;font-weight:400;font-size:13px!important;font-style:italic;color:#d67a00}.btn-primary[data-v-1cd0ff1f]{background-color:var(--fg);color:var(--bg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary[data-v-1cd0ff1f]:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #c06b4e33}.btn-secondary[data-v-1cd0ff1f]{background:transparent;color:var(--fg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary[data-v-1cd0ff1f]:hover{border-color:var(--fg);background:#2a3b2a0d}.confirm[data-v-1cd0ff1f]{background-color:#50c878}.general_btn[data-v-1cd0ff1f]{border:none;outline:none;padding:10px;font-size:20px;background-color:transparent;box-shadow:0 0 2px #000;border-radius:5px}.general_btn[data-v-1cd0ff1f]:hover{cursor:pointer;box-shadow:0 0 4px #000}.fancy_green_btn[data-v-1cd0ff1f]{background:linear-gradient(45deg,#4caf50,#2e8b57);color:#fff;font-size:15px;font-weight:700;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;display:block;text-decoration:none}.fancy_green_btn[data-v-1cd0ff1f]:hover{text-decoration:none!important;transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-1cd0ff1f]{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button[data-v-1cd0ff1f]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-1cd0ff1f]:active{transform:scale(.98);box-shadow:0 3px 8px #0003}.heading[data-v-1cd0ff1f]{margin-bottom:15px;display:flex}.heading svg[data-v-1cd0ff1f]{width:30px;stroke:#393939;stroke-width:1.4px;margin-left:5px;margin-top:3px}.tools_container[data-v-1cd0ff1f]{display:flex;flex-direction:column;gap:6px}.tool[data-v-1cd0ff1f]{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.tool input[data-v-1cd0ff1f]{display:none}.custom-radio[data-v-1cd0ff1f]{width:10px;height:10px;border-radius:50%;border:2px solid #333;display:inline-block;position:relative}.tool input:checked+.custom-radio[data-v-1cd0ff1f]{background:#333}.exit-button[data-v-1cd0ff1f]{margin-top:12px;padding:6px 12px;font-size:12px;background:none;border:2px solid #333;cursor:pointer;border-radius:4px}.exit-button[data-v-1cd0ff1f]:hover{background:#ddd}.premium_upgrade[data-v-1cd0ff1f]{font-size:12px;margin-top:10px}.editor_tools_nav[data-v-53bfb09c]{position:absolute;right:0;top:100px}.editor_tools_nav h3[data-v-53bfb09c]{font-size:12px;text-align:center;background-color:#dad7cd;width:125px;box-sizing:border-box;padding:10px 0 10px 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 2px 10px #0000001a;margin-bottom:5px;cursor:pointer;display:flex}.editor_tools_nav h3:hover span[data-v-53bfb09c],.editor_tools_nav h3:hover svg[data-v-53bfb09c]{font-weight:400;stroke-width:1.5px}.editor_tools_nav h3 svg[data-v-53bfb09c]{margin-right:2px;margin-top:2px;stroke-width:1.2;stroke:#272727;width:20px}.editor_tools_container[data-v-53bfb09c]{position:absolute;right:0;top:100px;z-index:2;transform:translateY(0) translate(0);background-color:#dad7cd;width:200px;min-height:125px;padding:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.subnav[data-v-53bfb09c]{position:absolute;top:-20px;left:5px;height:20px;display:flex}.subnav p[data-v-53bfb09c]{font-size:11px;display:flex;flex-direction:column;justify-content:center;margin-right:1px;box-sizing:border-box;padding:0 10px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;background-color:#dad7cd;border-bottom:1px solid grey}.subnav p[data-v-53bfb09c]:hover{background-color:#c1bfb6}.active_subnav[data-v-53bfb09c]{border-bottom:1px solid transparent!important}.popup_overlay[data-v-d46347a4]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-d46347a4]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-d46347a4]{display:flex}.popup_header div[data-v-d46347a4]{width:50px;height:50px}.popup_header h2[data-v-d46347a4]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-d46347a4]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_medium[data-v-d46347a4]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_large[data-v-d46347a4]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_wide[data-v-d46347a4]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.warning_popup[data-v-d46347a4]{z-index:999;background-color:#fff;width:95vw;max-width:500px;box-sizing:border-box;padding:20px;box-shadow:0 0 20px #0000004f;animation:.1s slideFromTop}.warning_info[data-v-d46347a4]{display:flex}.warning_info svg[data-v-d46347a4]{height:75px;width:75px;padding:20px;box-sizing:border-box;display:flex;border-radius:50%;box-shadow:0 0 2px #000;stroke:#404040}.warning_info_icon[data-v-d46347a4]{margin-right:20px}.warning_info_text[data-v-d46347a4]{flex-grow:1}.warning_info_text h3[data-v-d46347a4]{font-weight:700}.warning_info_text input[data-v-d46347a4]{width:100%;padding:8px;box-sizing:border-box;margin-top:10px;border:1px solid #ccc;border-radius:5px}.warning_buttons[data-v-d46347a4]{margin-top:15px;display:flex;justify-content:right}.warning_buttons button[data-v-d46347a4]{width:75px;padding:10px 13px;border-radius:10px;border:none;font-weight:700;cursor:pointer}.warning_buttons button[data-v-d46347a4]:hover{transform:scale(103%)}.warning_buttons button[data-v-d46347a4]:first-of-type{background-color:#31dd255d;color:#185b00}.warning_buttons button[data-v-d46347a4]:last-of-type{background-color:#80808084;margin-left:10px}.btn-primary[data-v-f3327e17]{background-color:var(--fg);color:var(--bg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary[data-v-f3327e17]:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #c06b4e33}.btn-secondary[data-v-f3327e17]{background:transparent;color:var(--fg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary[data-v-f3327e17]:hover{border-color:var(--fg);background:#2a3b2a0d}.confirm[data-v-f3327e17]{background-color:#50c878}.general_btn[data-v-f3327e17]{border:none;outline:none;padding:10px;font-size:20px;background-color:transparent;box-shadow:0 0 2px #000;border-radius:5px}.general_btn[data-v-f3327e17]:hover{cursor:pointer;box-shadow:0 0 4px #000}.fancy_green_btn[data-v-f3327e17]{background:linear-gradient(45deg,#4caf50,#2e8b57);color:#fff;font-size:15px;font-weight:700;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;display:block;text-decoration:none}.fancy_green_btn[data-v-f3327e17]:hover{text-decoration:none!important;transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-f3327e17]{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button[data-v-f3327e17]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-f3327e17]:active{transform:scale(.98);box-shadow:0 3px 8px #0003}#rendering_window[data-v-f3327e17]{overflow:hidden}.growth_loading_bar[data-v-f3327e17]{position:absolute;margin:10px;top:0;right:0;left:0;max-width:500px}.additional_stats[data-v-f3327e17]{position:absolute;margin:10px;top:0;left:0;max-width:400px}.additional_stats p[data-v-f3327e17]{color:#fff;font-size:16px}.additional_stats span[data-v-f3327e17]{color:#fff;font-size:17px;font-weight:700}.grow_hint[data-v-f3327e17]{position:absolute;margin:10px;bottom:0;left:0}.grow_hint span[data-v-f3327e17]{color:#fff;font-size:17px}.grow_hint button[data-v-f3327e17]{margin-left:10px;padding:5px 15px;border:none;outline:none;border-radius:5px;color:#fff;background-color:#3a5a40;touch-action:manipulation}.grow_hint button[data-v-f3327e17]:hover{box-shadow:0 0 3px #aeceb3;cursor:pointer}.edit_mode_display p[data-v-f3327e17]{color:orange;margin-bottom:5px;font-size:18px;font-style:italic}.edit_mode_display p span[data-v-f3327e17]{color:orange;margin-bottom:5px;font-size:13px;font-style:italic}.profile_pic[data-v-f3327e17]{position:fixed;top:20px;right:0;z-index:1}.saver[data-v-f3327e17]{position:absolute;bottom:0;right:0;margin:10px}.saver p[data-v-f3327e17]{color:#fff;font-size:20px}.saver_btn_txt[data-v-f3327e17]{display:flex}.saver_btn_txt p[data-v-f3327e17]{display:flex;flex-direction:column;justify-content:center;font-size:14px;margin:0 15px}#line_canvas[data-v-f3327e17]{position:absolute;width:100%;height:100%;pointer-events:none;z-index:10}@media screen and (max-width: 800px){.growth_loading_bar[data-v-f3327e17]{max-width:200px!important}.additional_stats[data-v-f3327e17]{display:none}.grow_hint[data-v-f3327e17]{text-align:center;margin:10px}.grow_hint span[data-v-f3327e17]{display:none}.grow_hint button[data-v-f3327e17]{width:75px;height:35px;font-size:17px;margin:0}.saver p[data-v-f3327e17]{font-size:10px}}.btn-primary[data-v-2bec2442]{background-color:var(--fg);color:var(--bg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary[data-v-2bec2442]:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #c06b4e33}.btn-secondary[data-v-2bec2442]{background:transparent;color:var(--fg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary[data-v-2bec2442]:hover{border-color:var(--fg);background:#2a3b2a0d}.confirm[data-v-2bec2442]{background-color:#50c878}.general_btn[data-v-2bec2442]{border:none;outline:none;padding:10px;font-size:20px;background-color:transparent;box-shadow:0 0 2px #000;border-radius:5px}.general_btn[data-v-2bec2442]:hover{cursor:pointer;box-shadow:0 0 4px #000}.fancy_green_btn[data-v-2bec2442]{background:linear-gradient(45deg,#4caf50,#2e8b57);color:#fff;font-size:15px;font-weight:700;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;display:block;text-decoration:none}.fancy_green_btn[data-v-2bec2442]:hover{text-decoration:none!important;transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-2bec2442]{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button[data-v-2bec2442]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-2bec2442]:active{transform:scale(.98);box-shadow:0 3px 8px #0003}#rendering_window[data-v-2bec2442]{overflow:hidden}.growth_loading_bar[data-v-2bec2442]{position:absolute;margin:10px;top:0;right:0;left:0;max-width:500px}.additional_stats[data-v-2bec2442]{position:absolute;margin:10px;top:0;left:0;max-width:400px}.additional_stats p[data-v-2bec2442]{color:#000;font-size:16px}.additional_stats span[data-v-2bec2442]{color:#000;font-size:17px;font-weight:700}.grow_hint[data-v-2bec2442]{position:absolute;margin:10px;bottom:0;left:0}.grow_hint span[data-v-2bec2442]{color:#000;font-size:17px}.grow_hint button[data-v-2bec2442]{margin-left:10px;padding:5px 15px;border:none;outline:none;border-radius:5px;color:#fff;background-color:#3a5a40;touch-action:manipulation}.grow_hint button[data-v-2bec2442]:hover{box-shadow:0 0 3px #aeceb3;cursor:pointer}.edit_mode_display p[data-v-2bec2442]{color:orange;margin-bottom:5px;font-size:18px;font-style:italic}.edit_mode_display p span[data-v-2bec2442]{color:orange;margin-bottom:5px;font-size:13px;font-style:italic}.profile_pic[data-v-2bec2442]{position:fixed;top:20px;right:20px;z-index:3}.saver[data-v-2bec2442]{position:absolute;bottom:0;right:0;margin:10px}.saver p[data-v-2bec2442]{color:#fff;font-size:20px}.saver_btn_txt[data-v-2bec2442]{display:flex}.saver_btn_txt p[data-v-2bec2442]{display:flex;flex-direction:column;justify-content:center;font-size:14px;margin:0 15px}#line_canvas[data-v-2bec2442]{position:absolute;width:100%;height:100%;pointer-events:none;z-index:10}@media screen and (max-width: 800px){.growth_loading_bar[data-v-2bec2442]{max-width:200px!important}.additional_stats[data-v-2bec2442]{display:none}.grow_hint[data-v-2bec2442]{text-align:center;margin:10px}.grow_hint span[data-v-2bec2442]{display:none}.grow_hint button[data-v-2bec2442]{width:75px;height:35px;font-size:17px;margin:0}.saver p[data-v-2bec2442]{font-size:10px}}.tree_card[data-v-e9c9500c]{position:relative;display:flex;flex-direction:column;overflow:hidden;width:160px;height:180px;border-radius:16px;background:#fff;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.tree_card[data-v-e9c9500c]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000026;cursor:pointer}.tree_card img[data-v-e9c9500c]{width:100%;height:70%;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px}.tree_name[data-v-e9c9500c]{font-size:16px;font-weight:500;padding:5px 8px 8px;text-align:center;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;box-sizing:border-box;margin:auto}.locked_overlay[data-v-e9c9500c]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .2s ease}.locked_overlay svg[data-v-e9c9500c]{width:40px;height:40px;opacity:.7;color:#fff}.locked_overlay p[data-v-e9c9500c]{margin-top:10px;font-size:13px;color:#fff;background:#0009;padding:4px 10px;border-radius:8px;text-align:center;max-width:80%}.version_warning[data-v-e9c9500c]{position:absolute;top:0;left:0;width:100%;padding:4px 6px;font-size:12px;text-align:center;box-sizing:border-box;background:#ffc107e6;color:#000;font-weight:600;z-index:2;border-top-left-radius:16px;border-top-right-radius:16px}.popup_overlay[data-v-14d0913d]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-14d0913d]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-14d0913d]{display:flex}.popup_header div[data-v-14d0913d]{width:50px;height:50px}.popup_header h2[data-v-14d0913d]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-14d0913d]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_medium[data-v-14d0913d]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_large[data-v-14d0913d]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_wide[data-v-14d0913d]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.tab_container[data-v-14d0913d]{display:flex;border-bottom:1px solid grey}.tab_container h3[data-v-14d0913d]{margin-left:10px;font-size:20px;background-color:#dad7cd;border-top:1px solid grey;border-left:1px solid grey;border-right:1px solid grey;box-sizing:border-box;padding:7px 15px;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}.tab_container h3[data-v-14d0913d]:hover{transform:scale(102%)}.selected_filter[data-v-14d0913d]{position:relative;top:1px}.selector_container[data-v-14d0913d]{width:50%;height:200px}.items_container>div[data-v-14d0913d]{display:flex;flex-wrap:wrap;justify-content:center}.items_container>div>div[data-v-14d0913d]{margin:5px}.active[data-v-14d0913d]{box-shadow:0 0 8px #000}.content[data-v-14d0913d]{width:80%;margin:20px auto}.content input[data-v-14d0913d]{display:block;margin:30px auto;width:200px;padding:5px 10px;outline:none;font-size:16px;border-radius:5px;border:none;box-shadow:0 0 1px #000}.content input[data-v-14d0913d]:focus{box-shadow:0 0 3px #000}.dropdown_class[data-v-b0b0c13c]{padding:5px;font-size:15px}.img_card[data-v-3c4eebfc]{box-shadow:0 0 2px #000;height:100px;width:auto;border-radius:5px}.img_card[data-v-3c4eebfc]:hover{box-shadow:0 0 4px #000;cursor:pointer}.remove_btn[data-v-3c4eebfc]{position:absolute;bottom:0;left:0;width:45px;height:45px;cursor:pointer}.remove_btn svg[data-v-3c4eebfc]{border-radius:50%;background-color:#d63434;padding:3px;stroke:#fff;margin:5px}.remove_btn svg[data-v-3c4eebfc]:hover{box-shadow:0 0 3px #8b0707}.popup_overlay[data-v-4c0a2184]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-4c0a2184]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-4c0a2184]{display:flex}.popup_header div[data-v-4c0a2184]{width:50px;height:50px}.popup_header h2[data-v-4c0a2184]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-4c0a2184]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_medium[data-v-4c0a2184]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_large[data-v-4c0a2184]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_wide[data-v-4c0a2184]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.texture_list[data-v-4c0a2184]{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center}.texture_list>div[data-v-4c0a2184]{margin-right:20px;margin-bottom:20px}@media screen and (max-width: 800px){h2[data-v-f506be48]{display:none}.options_body[data-v-f506be48]{margin-bottom:100px}}h3[data-v-f506be48]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-f506be48]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-f506be48]{padding:0 30px 30px}.texturing_section[data-v-f506be48]{display:flex;flex-wrap:wrap}.texturing_section>div[data-v-f506be48]{margin-right:20px}.popup_overlay[data-v-2800a21f]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-2800a21f]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-2800a21f]{display:flex}.popup_header div[data-v-2800a21f]{width:50px;height:50px}.popup_header h2[data-v-2800a21f]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-2800a21f]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_medium[data-v-2800a21f]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_large[data-v-2800a21f]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_wide[data-v-2800a21f]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.texture_list[data-v-2800a21f]{margin-top:20px;display:flex;flex-direction:column;flex-wrap:wrap}.texture_list>p[data-v-2800a21f]{margin:0 auto 10px;padding:10px;border-radius:10px;cursor:pointer;box-shadow:0 0 1px #000}.texture_list>p[data-v-2800a21f]:hover{box-shadow:0 0 3px #000}.hide[data-v-2800a21f]{display:none}@media screen and (max-width: 800px){h2[data-v-04eda328]{display:none}.options_body[data-v-04eda328]{margin-bottom:100px}}h3[data-v-04eda328]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-04eda328]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-04eda328]{padding:0 30px 30px}.section_toggle_icon[data-v-04eda328]{cursor:pointer;stroke:#505050;margin:auto 20px;width:30px;height:30px}.section_content[data-v-04eda328]{animation:.5s expandDropdown;margin-top:20px;margin-bottom:20px}.section_header[data-v-04eda328]{box-shadow:0 0 20px #00000041;border-radius:5px;padding-left:15px;margin-left:-10px;margin-top:5px;cursor:pointer;display:flex}@keyframes expandSection-04eda328{0%{max-height:0px}to{max-height:1000px}}.card_container[data-v-4c80e73e]{border-radius:5px;box-shadow:0 0 2px #000;background-color:#d4cbae;padding:10px}.card_container h3[data-v-4c80e73e]{margin-bottom:15px}.changes_container[data-v-4c80e73e]{display:flex;flex-direction:column}.plus_circle_icon[data-v-d66b34b6]:hover{stroke-width:1.5;cursor:pointer}.container[data-v-2525ffb3]{background-color:#f2efe4;box-shadow:0 0 2px #000;border-radius:5px;padding:10px;box-sizing:border-box;display:flex}.container input[data-v-2525ffb3]{width:50px;margin-left:10px;margin-right:10px;padding:5px;font-size:15px}.container svg[data-v-2525ffb3]{stroke:#50c878;width:40px;height:40px;transform:scale(1.3);margin-left:10px}.trash_icon[data-v-20c3058c]:hover{stroke-width:2.25;cursor:pointer}@media screen and (max-width: 800px){h2[data-v-e14bdc9e]{display:none}.options_body[data-v-e14bdc9e]{margin-bottom:100px}}h3[data-v-e14bdc9e]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-e14bdc9e]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-e14bdc9e]{padding:0 30px 30px}.changes_by_age div[data-v-e14bdc9e]{position:relative;margin-bottom:15px}.changes_by_age select[data-v-e14bdc9e]{margin-top:20px}.changes_by_age svg[data-v-e14bdc9e]{position:absolute;top:0;right:0;padding:10px;width:25px;height:25px;stroke:#e33232}@media screen and (max-width: 800px){h2[data-v-f4a07532]{display:none}.options_body[data-v-f4a07532]{margin-bottom:100px}}h3[data-v-f4a07532]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-f4a07532]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-f4a07532]{padding:0 30px 30px}.changes_by_age div[data-v-f4a07532]{position:relative;margin-bottom:15px}.changes_by_age select[data-v-f4a07532]{margin-top:20px}.changes_by_age svg[data-v-f4a07532]{position:absolute;top:0;right:0;padding:10px;width:25px;height:25px;stroke:#e33232}.growth-control[data-v-e229d372]{display:flex;flex-direction:column;gap:1rem;max-width:300px;padding:1rem;border:1px solid #ccc;border-radius:8px;background:#fafafa;font-family:sans-serif}.grow-section[data-v-e229d372],.jump-section[data-v-e229d372]{display:flex;align-items:center;gap:10px}.input[data-v-e229d372]{width:60px;padding:4px;font-size:1rem}.grow-button[data-v-e229d372]{background-color:#4caf50;padding:6px 12px;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.grow-button[data-v-e229d372]:hover{background-color:#45a049}.reset-button[data-v-e229d372]{padding:6px 12px;background-color:#888;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.reset-button[data-v-e229d372]:hover{background-color:#666}.jump-button[data-v-e229d372]{padding:6px 12px;background-color:#888;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.jump-button[data-v-e229d372]:hover{background-color:#666}.divider[data-v-e229d372]{height:1px;background:#ddd;margin:.5rem 0}.vertical_tab_switcher[data-v-13f19e5b]{display:flex;border-radius:10px;overflow:hidden}.vertical_tab_switcher button[data-v-13f19e5b]{width:50%;text-align:center;font-size:17px;cursor:pointer;padding:10px;background-color:#f2efe4;border:none}.active_tab[data-v-13f19e5b]{font-weight:400;background-color:#99a18b!important}.switch[data-v-13f19e5b]{width:150px;height:40px;display:flex;border-radius:10px;overflow:hidden;background-color:#f2efe4}.switch button[data-v-13f19e5b]{width:50%;border:none;background-color:transparent;font-size:17px}.switch button[data-v-13f19e5b]:hover{background-color:#99a18b;cursor:pointer}.active_switch[data-v-13f19e5b]{background-color:#99a18b!important}@media screen and (max-width: 800px){h2[data-v-13f19e5b]{display:none}.options_body[data-v-13f19e5b]{margin-bottom:100px}}h3[data-v-13f19e5b]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-13f19e5b]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-13f19e5b]{padding:0 30px 30px}.nav_buttons[data-v-13f19e5b]{display:flex;margin:10px;border-radius:10px;overflow:hidden}.nav_buttons button[data-v-13f19e5b]{flex-grow:1;border:none;padding:10px 0;font-size:15px;width:33.33%;background-color:#f2efe4;cursor:pointer}.nav_buttons button[data-v-13f19e5b]:hover{background-color:#99a18b}.tree_selection_container[data-v-13f19e5b]{display:flex}.tree_btns>button[data-v-13f19e5b]{height:40px;margin-left:25px;margin-bottom:5px}.tree_btns[data-v-13f19e5b]{display:flex;flex-direction:column}@media screen and (max-width: 800px){h2[data-v-106745ac]{display:none}.options_body[data-v-106745ac]{margin-bottom:100px}}h3[data-v-106745ac]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-106745ac]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-106745ac]{padding:0 30px 30px}.section_toggle_icon[data-v-106745ac]{cursor:pointer;stroke:#505050;margin:auto 20px;width:30px;height:30px}.section_content[data-v-106745ac]{animation:.5s expandDropdown;margin-top:20px;margin-bottom:20px}.section_header[data-v-106745ac]{box-shadow:0 0 20px #00000041;border-radius:5px;padding-left:15px;margin-left:-10px;margin-top:5px;cursor:pointer;display:flex}@keyframes expandSection-106745ac{0%{max-height:0px}to{max-height:1000px}}@media screen and (max-width: 800px){h2[data-v-c090074d]{display:none}.options_body[data-v-c090074d]{margin-bottom:100px}}h3[data-v-c090074d]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-c090074d]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-c090074d]{padding:0 30px 30px}.changes_by_age div[data-v-c090074d]{position:relative;margin-bottom:15px}.changes_by_age select[data-v-c090074d]{margin-top:20px}.changes_by_age svg[data-v-c090074d]{position:absolute;top:0;right:0;padding:10px;width:25px;height:25px;stroke:#e33232}.vertical_tab_switcher[data-v-c891bf1f]{display:flex;border-radius:10px;overflow:hidden}.vertical_tab_switcher button[data-v-c891bf1f]{width:50%;text-align:center;font-size:17px;cursor:pointer;padding:10px;background-color:#f2efe4;border:none}.active_tab[data-v-c891bf1f]{font-weight:400;background-color:#99a18b!important}.switch[data-v-c891bf1f]{width:150px;height:40px;display:flex;border-radius:10px;overflow:hidden;background-color:#f2efe4}.switch button[data-v-c891bf1f]{width:50%;border:none;background-color:transparent;font-size:17px}.switch button[data-v-c891bf1f]:hover{background-color:#99a18b;cursor:pointer}.active_switch[data-v-c891bf1f]{background-color:#99a18b!important}@media screen and (max-width: 800px){h2[data-v-c891bf1f]{display:none}.options_body[data-v-c891bf1f]{margin-bottom:100px}}h3[data-v-c891bf1f]{font-size:20px;margin-top:20px;margin-bottom:20px}h2[data-v-c891bf1f]{background-color:#a3b18a;text-align:center;padding:30px;font-weight:400;font-size:30px}.options_body[data-v-c891bf1f]{padding:0 30px 30px}@keyframes slideFromTop-c891bf1f{0%{transform:translate(-50%) translateY(-500%)}to{transform:translate(-50%) translateY(-50%)}}.flex-rows[data-v-c891bf1f]{display:flex;flex-direction:row}.flex-cols[data-v-c891bf1f]{display:flex;flex-direction:column}.flex-grow[data-v-c891bf1f]{flex-grow:1}.flex-wrap[data-v-c891bf1f]{flex-wrap:wrap}.flex-center[data-v-c891bf1f]{justify-content:center}.vertical-flex-center[data-v-c891bf1f]{display:flex;flex-direction:column;justify-content:center}.t12[data-v-c891bf1f]{font-size:12px}.t14[data-v-c891bf1f]{font-size:14px}.t16[data-v-c891bf1f]{font-size:16px}.t18[data-v-c891bf1f]{font-size:18px}.t20[data-v-c891bf1f]{font-size:20px}.t22[data-v-c891bf1f]{font-size:22px}.t25[data-v-c891bf1f]{font-size:25px}.t30[data-v-c891bf1f]{font-size:30px}.t35[data-v-c891bf1f]{font-size:35px}.t40[data-v-c891bf1f]{font-size:40px}.t50[data-v-c891bf1f]{font-size:50px}.t75[data-v-c891bf1f]{font-size:75px}.text-center[data-v-c891bf1f]{text-align:center}.dark-txt[data-v-c891bf1f]{color:#1b1b1b}.secondary-dark-txt[data-v-c891bf1f]{color:#4b4b4b}.light-txt[data-v-c891bf1f]{color:#f3f3f3}.secondary-light-txt[data-v-c891bf1f]{color:#b5b5b5}.alert-text[data-v-c891bf1f]{color:#de1212;font-weight:400}.accent-text[data-v-c891bf1f]{color:var(--dark-color)}.fthin[data-v-c891bf1f]{font-weight:100}.fnormal[data-v-c891bf1f]{font-weight:400}.fbold[data-v-c891bf1f]{font-weight:700}.fitalic[data-v-c891bf1f]{font-style:italic}.margin-center[data-v-c891bf1f]{margin:0 auto}.full-margin-center[data-v-c891bf1f]{margin:auto}.mtop5[data-v-c891bf1f]{margin-top:5px}.mtop10[data-v-c891bf1f]{margin-top:10px}.mtop15[data-v-c891bf1f]{margin-top:15px}.mtop20[data-v-c891bf1f]{margin-top:20px}.mtop25[data-v-c891bf1f]{margin-top:25px}.mtop35[data-v-c891bf1f]{margin-top:35px}.mtop50[data-v-c891bf1f]{margin-top:50px}.mtop100[data-v-c891bf1f]{margin-top:100px}.mbot5[data-v-c891bf1f]{margin-bottom:5px}.mbot10[data-v-c891bf1f]{margin-bottom:10px}.mbot15[data-v-c891bf1f]{margin-bottom:15px}.mbot20[data-v-c891bf1f]{margin-bottom:20px}.mbot25[data-v-c891bf1f]{margin-bottom:25px}.mbot35[data-v-c891bf1f]{margin-bottom:35px}.mbot50[data-v-c891bf1f]{margin-bottom:50px}.mbot100[data-v-c891bf1f]{margin-bottom:100px}.mbot150[data-v-c891bf1f]{margin-bottom:150px}.mleft5[data-v-c891bf1f]{margin-left:5px}.mleft10[data-v-c891bf1f]{margin-left:10px}.mleft15[data-v-c891bf1f]{margin-left:15px}.mleft20[data-v-c891bf1f]{margin-left:20px}.mleft25[data-v-c891bf1f]{margin-left:25px}.mleft35[data-v-c891bf1f]{margin-left:35px}.mleft50[data-v-c891bf1f]{margin-left:50px}.mright5[data-v-c891bf1f]{margin-right:5px}.mright10[data-v-c891bf1f]{margin-right:10px}.mright15[data-v-c891bf1f]{margin-right:15px}.mright20[data-v-c891bf1f]{margin-right:20px}.mright25[data-v-c891bf1f]{margin-right:25px}.mright35[data-v-c891bf1f]{margin-right:35px}.mright50[data-v-c891bf1f]{margin-right:50px}.m5[data-v-c891bf1f]{margin:5px}.m10[data-v-c891bf1f]{margin:10px}.m15[data-v-c891bf1f]{margin:15px}.m20[data-v-c891bf1f]{margin:20px}.m25[data-v-c891bf1f]{margin:25px}.m35[data-v-c891bf1f]{margin:35px}.m50[data-v-c891bf1f]{margin:50px}.m100[data-v-c891bf1f]{margin:100px}.p5[data-v-c891bf1f]{padding:5px}.p10[data-v-c891bf1f]{padding:10px}.p15[data-v-c891bf1f]{padding:15px}.p20[data-v-c891bf1f]{padding:20px}.p25[data-v-c891bf1f]{padding:25px}.p30[data-v-c891bf1f]{padding:30px}.p35[data-v-c891bf1f]{padding:35px}.p50[data-v-c891bf1f]{padding:50px}.p100[data-v-c891bf1f]{padding:100px}.ptop50[data-v-c891bf1f]{padding-top:50px}.pbot50[data-v-c891bf1f]{padding-bottom:50px}.w25[data-v-c891bf1f]{width:25%}.w50[data-v-c891bf1f]{width:50%}.w75[data-v-c891bf1f]{width:75%}.w80[data-v-c891bf1f]{width:80%}.w90[data-v-c891bf1f]{width:90%}.w95[data-v-c891bf1f]{width:95%}.w100[data-v-c891bf1f]{width:100%}.wpixel10[data-v-c891bf1f]{width:10px}.wpixel25[data-v-c891bf1f]{width:25px}.wpixel50[data-v-c891bf1f]{width:50px}.wpixel75[data-v-c891bf1f]{width:75px}.wpixel100[data-v-c891bf1f]{width:100px}.wpixel150[data-v-c891bf1f]{width:150px}.wpixel200[data-v-c891bf1f]{width:200px}.wpixel250[data-v-c891bf1f]{width:250px}.wpixel300[data-v-c891bf1f]{width:300px}.wpixel350[data-v-c891bf1f]{width:350px}.wpixel400[data-v-c891bf1f]{width:400px}.wpixel500[data-v-c891bf1f]{width:500px}.wpixel700[data-v-c891bf1f]{width:700px}.wpixel800[data-v-c891bf1f]{width:800px}.wpixel900[data-v-c891bf1f]{width:900px}.wpixel1000[data-v-c891bf1f]{width:1000px}.mw95[data-v-c891bf1f]{max-width:95%}.mwpixel400[data-v-c891bf1f]{max-width:400px}.mwpixel300[data-v-c891bf1f]{max-width:300px}.h100[data-v-c891bf1f]{height:100%}.relative[data-v-c891bf1f]{position:relative}.fixed[data-v-c891bf1f]{position:fixed}.absolute[data-v-c891bf1f]{position:absolute}.border-box[data-v-c891bf1f]{box-sizing:border-box}.block[data-v-c891bf1f]{display:block}.center[data-v-c891bf1f]{top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.topleft[data-v-c891bf1f]{top:0%;left:0%}.topcenter[data-v-c891bf1f]{top:0%;left:50%;transform:translate(-50%)}.topright[data-v-c891bf1f]{top:0%;right:0%}.leftcenter[data-v-c891bf1f]{top:50%;left:0%;transform:translateY(-50%)}.center[data-v-c891bf1f]{top:50%;left:50%;transform:translate(-50%,-50%)}.rightcenter[data-v-c891bf1f]{top:50%;right:0%;transform:translateY(-50%)}.bottomleft[data-v-c891bf1f]{bottom:0%;left:0%}.bottomcenter[data-v-c891bf1f]{bottom:0%;left:50%;transform:translate(-50%)}.bottomright[data-v-c891bf1f]{bottom:0%;right:0%}.popup-general[data-v-c891bf1f]{max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.round-edges[data-v-c891bf1f]{border-radius:12px}.box-shadow[data-v-c891bf1f]{box-shadow:0 4px 12px #0003}.bottom-border[data-v-c891bf1f]{border-bottom:1px solid rgba(0,0,0,.1)}.top-border[data-v-c891bf1f]{border-top:1px solid rgba(0,0,0,.1)}.overflow-auto[data-v-c891bf1f]{overflow:auto}.overflow-hidden[data-v-c891bf1f]{overflow:hidden}.no-border[data-v-c891bf1f]{border:none}.no-outline[data-v-c891bf1f]{outline:none}.pointer[data-v-c891bf1f]{cursor:pointer}.ofcover[data-v-c891bf1f]{object-fit:cover}.paragraph[data-v-c891bf1f]{margin:18px 0;font-size:20px;line-height:1.7;color:#434343}.caption[data-v-c891bf1f]{color:var(--secondary-dark-txt)}.debug1[data-v-c891bf1f]{background-color:red}.debug2[data-v-c891bf1f]{background-color:green}.debug3[data-v-c891bf1f]{background-color:#00f}.tree_selection_container[data-v-c891bf1f]{display:flex}.tree_btns>button[data-v-c891bf1f]{height:40px;margin-left:25px;margin-bottom:5px}.tree_btns[data-v-c891bf1f]{display:flex;flex-direction:column}@keyframes slideFromTop-815aa119{0%{transform:translate(-50%) translateY(-500%)}to{transform:translate(-50%) translateY(-50%)}}.flex-rows[data-v-815aa119]{display:flex;flex-direction:row}.flex-cols[data-v-815aa119]{display:flex;flex-direction:column}.flex-grow[data-v-815aa119]{flex-grow:1}.flex-wrap[data-v-815aa119]{flex-wrap:wrap}.flex-center[data-v-815aa119]{justify-content:center}.vertical-flex-center[data-v-815aa119]{display:flex;flex-direction:column;justify-content:center}.t12[data-v-815aa119]{font-size:12px}.t14[data-v-815aa119]{font-size:14px}.t16[data-v-815aa119]{font-size:16px}.t18[data-v-815aa119]{font-size:18px}.t20[data-v-815aa119]{font-size:20px}.t22[data-v-815aa119]{font-size:22px}.t25[data-v-815aa119]{font-size:25px}.t30[data-v-815aa119]{font-size:30px}.t35[data-v-815aa119]{font-size:35px}.t40[data-v-815aa119]{font-size:40px}.t50[data-v-815aa119]{font-size:50px}.t75[data-v-815aa119]{font-size:75px}.text-center[data-v-815aa119]{text-align:center}.dark-txt[data-v-815aa119]{color:#1b1b1b}.secondary-dark-txt[data-v-815aa119]{color:#4b4b4b}.light-txt[data-v-815aa119]{color:#f3f3f3}.secondary-light-txt[data-v-815aa119]{color:#b5b5b5}.alert-text[data-v-815aa119]{color:#de1212;font-weight:400}.accent-text[data-v-815aa119]{color:var(--dark-color)}.fthin[data-v-815aa119]{font-weight:100}.fnormal[data-v-815aa119]{font-weight:400}.fbold[data-v-815aa119]{font-weight:700}.fitalic[data-v-815aa119]{font-style:italic}.margin-center[data-v-815aa119]{margin:0 auto}.full-margin-center[data-v-815aa119]{margin:auto}.mtop5[data-v-815aa119]{margin-top:5px}.mtop10[data-v-815aa119]{margin-top:10px}.mtop15[data-v-815aa119]{margin-top:15px}.mtop20[data-v-815aa119]{margin-top:20px}.mtop25[data-v-815aa119]{margin-top:25px}.mtop35[data-v-815aa119]{margin-top:35px}.mtop50[data-v-815aa119]{margin-top:50px}.mtop100[data-v-815aa119]{margin-top:100px}.mbot5[data-v-815aa119]{margin-bottom:5px}.mbot10[data-v-815aa119]{margin-bottom:10px}.mbot15[data-v-815aa119]{margin-bottom:15px}.mbot20[data-v-815aa119]{margin-bottom:20px}.mbot25[data-v-815aa119]{margin-bottom:25px}.mbot35[data-v-815aa119]{margin-bottom:35px}.mbot50[data-v-815aa119]{margin-bottom:50px}.mbot100[data-v-815aa119]{margin-bottom:100px}.mbot150[data-v-815aa119]{margin-bottom:150px}.mleft5[data-v-815aa119]{margin-left:5px}.mleft10[data-v-815aa119]{margin-left:10px}.mleft15[data-v-815aa119]{margin-left:15px}.mleft20[data-v-815aa119]{margin-left:20px}.mleft25[data-v-815aa119]{margin-left:25px}.mleft35[data-v-815aa119]{margin-left:35px}.mleft50[data-v-815aa119]{margin-left:50px}.mright5[data-v-815aa119]{margin-right:5px}.mright10[data-v-815aa119]{margin-right:10px}.mright15[data-v-815aa119]{margin-right:15px}.mright20[data-v-815aa119]{margin-right:20px}.mright25[data-v-815aa119]{margin-right:25px}.mright35[data-v-815aa119]{margin-right:35px}.mright50[data-v-815aa119]{margin-right:50px}.m5[data-v-815aa119]{margin:5px}.m10[data-v-815aa119]{margin:10px}.m15[data-v-815aa119]{margin:15px}.m20[data-v-815aa119]{margin:20px}.m25[data-v-815aa119]{margin:25px}.m35[data-v-815aa119]{margin:35px}.m50[data-v-815aa119]{margin:50px}.m100[data-v-815aa119]{margin:100px}.p5[data-v-815aa119]{padding:5px}.p10[data-v-815aa119]{padding:10px}.p15[data-v-815aa119]{padding:15px}.p20[data-v-815aa119]{padding:20px}.p25[data-v-815aa119]{padding:25px}.p30[data-v-815aa119]{padding:30px}.p35[data-v-815aa119]{padding:35px}.p50[data-v-815aa119]{padding:50px}.p100[data-v-815aa119]{padding:100px}.ptop50[data-v-815aa119]{padding-top:50px}.pbot50[data-v-815aa119]{padding-bottom:50px}.w25[data-v-815aa119]{width:25%}.w50[data-v-815aa119]{width:50%}.w75[data-v-815aa119]{width:75%}.w80[data-v-815aa119]{width:80%}.w90[data-v-815aa119]{width:90%}.w95[data-v-815aa119]{width:95%}.w100[data-v-815aa119]{width:100%}.wpixel10[data-v-815aa119]{width:10px}.wpixel25[data-v-815aa119]{width:25px}.wpixel50[data-v-815aa119]{width:50px}.wpixel75[data-v-815aa119]{width:75px}.wpixel100[data-v-815aa119]{width:100px}.wpixel150[data-v-815aa119]{width:150px}.wpixel200[data-v-815aa119]{width:200px}.wpixel250[data-v-815aa119]{width:250px}.wpixel300[data-v-815aa119]{width:300px}.wpixel350[data-v-815aa119]{width:350px}.wpixel400[data-v-815aa119]{width:400px}.wpixel500[data-v-815aa119]{width:500px}.wpixel700[data-v-815aa119]{width:700px}.wpixel800[data-v-815aa119]{width:800px}.wpixel900[data-v-815aa119]{width:900px}.wpixel1000[data-v-815aa119]{width:1000px}.mw95[data-v-815aa119]{max-width:95%}.mwpixel400[data-v-815aa119]{max-width:400px}.mwpixel300[data-v-815aa119]{max-width:300px}.h100[data-v-815aa119]{height:100%}.relative[data-v-815aa119]{position:relative}.fixed[data-v-815aa119]{position:fixed}.absolute[data-v-815aa119]{position:absolute}.border-box[data-v-815aa119]{box-sizing:border-box}.block[data-v-815aa119]{display:block}.center[data-v-815aa119]{top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.topleft[data-v-815aa119]{top:0%;left:0%}.topcenter[data-v-815aa119]{top:0%;left:50%;transform:translate(-50%)}.topright[data-v-815aa119]{top:0%;right:0%}.leftcenter[data-v-815aa119]{top:50%;left:0%;transform:translateY(-50%)}.center[data-v-815aa119]{top:50%;left:50%;transform:translate(-50%,-50%)}.rightcenter[data-v-815aa119]{top:50%;right:0%;transform:translateY(-50%)}.bottomleft[data-v-815aa119]{bottom:0%;left:0%}.bottomcenter[data-v-815aa119]{bottom:0%;left:50%;transform:translate(-50%)}.bottomright[data-v-815aa119]{bottom:0%;right:0%}.popup-general[data-v-815aa119]{max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.round-edges[data-v-815aa119]{border-radius:12px}.box-shadow[data-v-815aa119]{box-shadow:0 4px 12px #0003}.bottom-border[data-v-815aa119]{border-bottom:1px solid rgba(0,0,0,.1)}.top-border[data-v-815aa119]{border-top:1px solid rgba(0,0,0,.1)}.overflow-auto[data-v-815aa119]{overflow:auto}.overflow-hidden[data-v-815aa119]{overflow:hidden}.no-border[data-v-815aa119]{border:none}.no-outline[data-v-815aa119]{outline:none}.pointer[data-v-815aa119]{cursor:pointer}.ofcover[data-v-815aa119]{object-fit:cover}.paragraph[data-v-815aa119]{margin:18px 0;font-size:20px;line-height:1.7;color:#434343}.caption[data-v-815aa119]{color:var(--secondary-dark-txt)}.debug1[data-v-815aa119]{background-color:red}.debug2[data-v-815aa119]{background-color:green}.debug3[data-v-815aa119]{background-color:#00f}.eula[data-v-815aa119]{padding:.25rem}.eula_title[data-v-815aa119]{font-family:Fraunces,serif;font-size:1.5rem;letter-spacing:-.02em;color:var(--fg);margin-bottom:.25rem}.eula_title[data-v-815aa119]:after{content:"";display:block;width:32px;height:2px;background:var(--accent);margin-top:.6rem;border-radius:2px;margin-bottom:1rem}.eula_section[data-v-815aa119]{padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.eula_section[data-v-815aa119]:last-child{border-bottom:none;padding-bottom:0}.eula_h2[data-v-815aa119]{font-family:Fraunces,serif;font-size:1rem;font-weight:400;color:var(--fg);letter-spacing:-.01em}.eula_h3[data-v-815aa119]{font-family:Lora,serif;font-size:.875rem;font-weight:600;color:var(--fg);letter-spacing:.02em}.eula_p[data-v-815aa119]{font-family:Lora,serif;font-size:.9rem;line-height:1.75}.eula_list[data-v-815aa119]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.eula_item[data-v-815aa119]{font-family:Lora,serif;font-size:.9rem;line-height:1.65;padding-left:1rem;position:relative}.eula_item[data-v-815aa119]:before{content:"–";position:absolute;left:0;color:var(--muted)}.popup_overlay[data-v-225af5fc]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-225af5fc]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-225af5fc]{display:flex}.popup_header div[data-v-225af5fc]{width:50px;height:50px}.popup_header h2[data-v-225af5fc]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-225af5fc]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop-225af5fc .2s}.popup_medium[data-v-225af5fc]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop-225af5fc .2s}.popup_large[data-v-225af5fc]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop-225af5fc .2s}.popup_wide[data-v-225af5fc]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop-225af5fc .2s}.btn-primary[data-v-225af5fc]{background-color:var(--fg);color:var(--bg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary[data-v-225af5fc]:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #c06b4e33}.btn-secondary[data-v-225af5fc]{background:transparent;color:var(--fg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary[data-v-225af5fc]:hover{border-color:var(--fg);background:#2a3b2a0d}.confirm[data-v-225af5fc]{background-color:#50c878}.general_btn[data-v-225af5fc]{border:none;outline:none;padding:10px;font-size:20px;background-color:transparent;box-shadow:0 0 2px #000;border-radius:5px}.general_btn[data-v-225af5fc]:hover{cursor:pointer;box-shadow:0 0 4px #000}.fancy_green_btn[data-v-225af5fc]{background:linear-gradient(45deg,#4caf50,#2e8b57);color:#fff;font-size:15px;font-weight:700;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;display:block;text-decoration:none}.fancy_green_btn[data-v-225af5fc]:hover{text-decoration:none!important;transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-225af5fc]{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button[data-v-225af5fc]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-225af5fc]:active{transform:scale(.98);box-shadow:0 3px 8px #0003}@keyframes slideFromTop-225af5fc{0%{transform:translate(-50%) translateY(-500%)}to{transform:translate(-50%) translateY(-50%)}}.flex-rows[data-v-225af5fc]{display:flex;flex-direction:row}.flex-cols[data-v-225af5fc]{display:flex;flex-direction:column}.flex-grow[data-v-225af5fc]{flex-grow:1}.flex-wrap[data-v-225af5fc]{flex-wrap:wrap}.flex-center[data-v-225af5fc]{justify-content:center}.vertical-flex-center[data-v-225af5fc]{display:flex;flex-direction:column;justify-content:center}.t12[data-v-225af5fc]{font-size:12px}.t14[data-v-225af5fc]{font-size:14px}.t16[data-v-225af5fc]{font-size:16px}.t18[data-v-225af5fc]{font-size:18px}.t20[data-v-225af5fc]{font-size:20px}.t22[data-v-225af5fc]{font-size:22px}.t25[data-v-225af5fc]{font-size:25px}.t30[data-v-225af5fc]{font-size:30px}.t35[data-v-225af5fc]{font-size:35px}.t40[data-v-225af5fc]{font-size:40px}.t50[data-v-225af5fc]{font-size:50px}.t75[data-v-225af5fc]{font-size:75px}.text-center[data-v-225af5fc]{text-align:center}.dark-txt[data-v-225af5fc]{color:#1b1b1b}.secondary-dark-txt[data-v-225af5fc]{color:#4b4b4b}.light-txt[data-v-225af5fc]{color:#f3f3f3}.secondary-light-txt[data-v-225af5fc]{color:#b5b5b5}.alert-text[data-v-225af5fc]{color:#de1212;font-weight:400}.accent-text[data-v-225af5fc]{color:var(--dark-color)}.fthin[data-v-225af5fc]{font-weight:100}.fnormal[data-v-225af5fc]{font-weight:400}.fbold[data-v-225af5fc]{font-weight:700}.fitalic[data-v-225af5fc]{font-style:italic}.margin-center[data-v-225af5fc]{margin:0 auto}.full-margin-center[data-v-225af5fc]{margin:auto}.mtop5[data-v-225af5fc]{margin-top:5px}.mtop10[data-v-225af5fc]{margin-top:10px}.mtop15[data-v-225af5fc]{margin-top:15px}.mtop20[data-v-225af5fc]{margin-top:20px}.mtop25[data-v-225af5fc]{margin-top:25px}.mtop35[data-v-225af5fc]{margin-top:35px}.mtop50[data-v-225af5fc]{margin-top:50px}.mtop100[data-v-225af5fc]{margin-top:100px}.mbot5[data-v-225af5fc]{margin-bottom:5px}.mbot10[data-v-225af5fc]{margin-bottom:10px}.mbot15[data-v-225af5fc]{margin-bottom:15px}.mbot20[data-v-225af5fc]{margin-bottom:20px}.mbot25[data-v-225af5fc]{margin-bottom:25px}.mbot35[data-v-225af5fc]{margin-bottom:35px}.mbot50[data-v-225af5fc]{margin-bottom:50px}.mbot100[data-v-225af5fc]{margin-bottom:100px}.mbot150[data-v-225af5fc]{margin-bottom:150px}.mleft5[data-v-225af5fc]{margin-left:5px}.mleft10[data-v-225af5fc]{margin-left:10px}.mleft15[data-v-225af5fc]{margin-left:15px}.mleft20[data-v-225af5fc]{margin-left:20px}.mleft25[data-v-225af5fc]{margin-left:25px}.mleft35[data-v-225af5fc]{margin-left:35px}.mleft50[data-v-225af5fc]{margin-left:50px}.mright5[data-v-225af5fc]{margin-right:5px}.mright10[data-v-225af5fc]{margin-right:10px}.mright15[data-v-225af5fc]{margin-right:15px}.mright20[data-v-225af5fc]{margin-right:20px}.mright25[data-v-225af5fc]{margin-right:25px}.mright35[data-v-225af5fc]{margin-right:35px}.mright50[data-v-225af5fc]{margin-right:50px}.m5[data-v-225af5fc]{margin:5px}.m10[data-v-225af5fc]{margin:10px}.m15[data-v-225af5fc]{margin:15px}.m20[data-v-225af5fc]{margin:20px}.m25[data-v-225af5fc]{margin:25px}.m35[data-v-225af5fc]{margin:35px}.m50[data-v-225af5fc]{margin:50px}.m100[data-v-225af5fc]{margin:100px}.p5[data-v-225af5fc]{padding:5px}.p10[data-v-225af5fc]{padding:10px}.p15[data-v-225af5fc]{padding:15px}.p20[data-v-225af5fc]{padding:20px}.p25[data-v-225af5fc]{padding:25px}.p30[data-v-225af5fc]{padding:30px}.p35[data-v-225af5fc]{padding:35px}.p50[data-v-225af5fc]{padding:50px}.p100[data-v-225af5fc]{padding:100px}.ptop50[data-v-225af5fc]{padding-top:50px}.pbot50[data-v-225af5fc]{padding-bottom:50px}.w25[data-v-225af5fc]{width:25%}.w50[data-v-225af5fc]{width:50%}.w75[data-v-225af5fc]{width:75%}.w80[data-v-225af5fc]{width:80%}.w90[data-v-225af5fc]{width:90%}.w95[data-v-225af5fc]{width:95%}.w100[data-v-225af5fc]{width:100%}.wpixel10[data-v-225af5fc]{width:10px}.wpixel25[data-v-225af5fc]{width:25px}.wpixel50[data-v-225af5fc]{width:50px}.wpixel75[data-v-225af5fc]{width:75px}.wpixel100[data-v-225af5fc]{width:100px}.wpixel150[data-v-225af5fc]{width:150px}.wpixel200[data-v-225af5fc]{width:200px}.wpixel250[data-v-225af5fc]{width:250px}.wpixel300[data-v-225af5fc]{width:300px}.wpixel350[data-v-225af5fc]{width:350px}.wpixel400[data-v-225af5fc]{width:400px}.wpixel500[data-v-225af5fc]{width:500px}.wpixel700[data-v-225af5fc]{width:700px}.wpixel800[data-v-225af5fc]{width:800px}.wpixel900[data-v-225af5fc]{width:900px}.wpixel1000[data-v-225af5fc]{width:1000px}.mw95[data-v-225af5fc]{max-width:95%}.mwpixel400[data-v-225af5fc]{max-width:400px}.mwpixel300[data-v-225af5fc]{max-width:300px}.h100[data-v-225af5fc]{height:100%}.relative[data-v-225af5fc]{position:relative}.fixed[data-v-225af5fc]{position:fixed}.absolute[data-v-225af5fc]{position:absolute}.border-box[data-v-225af5fc]{box-sizing:border-box}.block[data-v-225af5fc]{display:block}.center[data-v-225af5fc]{top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.topleft[data-v-225af5fc]{top:0%;left:0%}.topcenter[data-v-225af5fc]{top:0%;left:50%;transform:translate(-50%)}.topright[data-v-225af5fc]{top:0%;right:0%}.leftcenter[data-v-225af5fc]{top:50%;left:0%;transform:translateY(-50%)}.center[data-v-225af5fc]{top:50%;left:50%;transform:translate(-50%,-50%)}.rightcenter[data-v-225af5fc]{top:50%;right:0%;transform:translateY(-50%)}.bottomleft[data-v-225af5fc]{bottom:0%;left:0%}.bottomcenter[data-v-225af5fc]{bottom:0%;left:50%;transform:translate(-50%)}.bottomright[data-v-225af5fc]{bottom:0%;right:0%}.popup-general[data-v-225af5fc]{max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.round-edges[data-v-225af5fc]{border-radius:12px}.box-shadow[data-v-225af5fc]{box-shadow:0 4px 12px #0003}.bottom-border[data-v-225af5fc]{border-bottom:1px solid rgba(0,0,0,.1)}.top-border[data-v-225af5fc]{border-top:1px solid rgba(0,0,0,.1)}.overflow-auto[data-v-225af5fc]{overflow:auto}.overflow-hidden[data-v-225af5fc]{overflow:hidden}.no-border[data-v-225af5fc]{border:none}.no-outline[data-v-225af5fc]{outline:none}.pointer[data-v-225af5fc]{cursor:pointer}.ofcover[data-v-225af5fc]{object-fit:cover}.paragraph[data-v-225af5fc]{margin:18px 0;font-size:20px;line-height:1.7;color:#434343}.caption[data-v-225af5fc]{color:var(--secondary-dark-txt)}.debug1[data-v-225af5fc]{background-color:red}.debug2[data-v-225af5fc]{background-color:green}.debug3[data-v-225af5fc]{background-color:#00f}@media screen and (max-width: 800px){.home_container[data-v-7815ea16]{flex-direction:column-reverse!important;overflow:hidden}.opt_panel[data-v-7815ea16]{height:45%!important;width:100%!important;border-top:3px solid rgb(63,63,63)}.three_render[data-v-7815ea16]{height:55%!important}}.home_container[data-v-7815ea16]{display:flex;flex-direction:row;height:100vh}.opt_panel[data-v-7815ea16]{width:400px;height:100%;background-color:#dad7cd}.three_render[data-v-7815ea16]{flex-grow:1;height:100%;position:relative}.not-found[data-v-c3ef7324]{text-align:center;padding:100px 20px;color:#202f27}.not-found h1[data-v-c3ef7324]{font-size:48px;margin-bottom:20px}.not-found a[data-v-c3ef7324]{color:#344e41;text-decoration:underline}.gsi-material-button[data-v-d3ffa907]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#f2f2f2;background-image:none;border:none;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;text-decoration:none;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon[data-v-d3ffa907]{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper[data-v-d3ffa907]{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents[data-v-d3ffa907]{-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state[data-v-d3ffa907]{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button[data-v-d3ffa907]:disabled{cursor:default;background-color:#ffffff61}.gsi-material-button:disabled .gsi-material-button-state[data-v-d3ffa907]{background-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents[data-v-d3ffa907]{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon[data-v-d3ffa907]{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state[data-v-d3ffa907],.gsi-material-button:not(:disabled):focus .gsi-material-button-state[data-v-d3ffa907]{background-color:#001d35;opacity:12%}.gsi-material-button[data-v-d3ffa907]:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state[data-v-d3ffa907]{background-color:#001d35;opacity:8%}.auth_card[data-v-ae8be896]{width:92%;max-width:720px;min-width:300px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 8px 40px var(--shadow);overflow:hidden}.auth_banner[data-v-ae8be896]{width:280px;flex-shrink:0;object-fit:cover;object-position:75% 100%;display:block}.auth_content[data-v-ae8be896]{flex-grow:1;overflow-y:auto}.auth_title[data-v-ae8be896]{letter-spacing:-.02em}.auth_title[data-v-ae8be896]:after{content:"";display:block;width:32px;height:2px;background:var(--accent);margin-top:.75rem;border-radius:2px}.field_label[data-v-ae8be896]{font-size:.8125rem;letter-spacing:.04em;margin-bottom:.35rem}.field_input[data-v-ae8be896]{box-sizing:border-box;padding:.65rem .875rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-warm);font-family:Lora,serif;font-size:.9375rem;color:var(--fg);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field_input[data-v-ae8be896]::placeholder{color:var(--muted)}.field_input[data-v-ae8be896]:focus{border-color:var(--muted);box-shadow:0 0 0 3px var(--accent-soft)}.err_txt[data-v-ae8be896]{color:#c0392b}.submit_btn[data-v-ae8be896]{padding:.75rem;border:none;border-radius:10px;font-family:Lora,serif;font-size:1rem;background:var(--fg);color:var(--bg);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.submit_btn[data-v-ae8be896]:hover{background:var(--fg-light);box-shadow:0 4px 14px var(--shadow)}.divider_line[data-v-ae8be896]{flex-grow:1;height:1px;background:var(--border)}@media screen and (max-width: 700px){.auth_banner[data-v-ae8be896]{display:none}.auth_card[data-v-ae8be896]{max-width:440px}}.popup_overlay[data-v-80976f5d]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-80976f5d]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-80976f5d]{display:flex}.popup_header div[data-v-80976f5d]{width:50px;height:50px}.popup_header h2[data-v-80976f5d]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-80976f5d]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_medium[data-v-80976f5d]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_large[data-v-80976f5d]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_wide[data-v-80976f5d]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.btn-primary[data-v-80976f5d]{background-color:var(--fg);color:var(--bg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary[data-v-80976f5d]:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #c06b4e33}.btn-secondary[data-v-80976f5d]{background:transparent;color:var(--fg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary[data-v-80976f5d]:hover{border-color:var(--fg);background:#2a3b2a0d}.confirm[data-v-80976f5d]{background-color:#50c878}.general_btn[data-v-80976f5d]{border:none;outline:none;padding:10px;font-size:20px;background-color:transparent;box-shadow:0 0 2px #000;border-radius:5px}.general_btn[data-v-80976f5d]:hover{cursor:pointer;box-shadow:0 0 4px #000}.fancy_green_btn[data-v-80976f5d]{background:linear-gradient(45deg,#4caf50,#2e8b57);color:#fff;font-size:15px;font-weight:700;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;display:block;text-decoration:none}.fancy_green_btn[data-v-80976f5d]:hover{text-decoration:none!important;transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-80976f5d]{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button[data-v-80976f5d]:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button[data-v-80976f5d]:active{transform:scale(.98);box-shadow:0 3px 8px #0003}.eula[data-v-80976f5d]{padding:30px;box-sizing:border-box}@media screen and (max-width: 760px){.eula[data-v-80976f5d]{padding:10px!important}}.popup_overlay[data-v-8baa26b0]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-8baa26b0]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-8baa26b0]{display:flex}.popup_header div[data-v-8baa26b0]{width:50px;height:50px}.popup_header h2[data-v-8baa26b0]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-8baa26b0]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_medium[data-v-8baa26b0]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_large[data-v-8baa26b0]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_wide[data-v-8baa26b0]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.warning_popup[data-v-8baa26b0]{z-index:999;background-color:#fff;width:95vw;max-width:500px;box-sizing:border-box;padding:20px;box-shadow:0 0 20px #0000004f;animation:.1s slideFromTop}.warning_info[data-v-8baa26b0]{display:flex}.warning_info svg[data-v-8baa26b0]{height:75px;width:75px;padding:20px;box-sizing:border-box;display:flex;border-radius:50%;box-shadow:0 0 2px #000;stroke:#404040}.warning_info_icon[data-v-8baa26b0]{margin-right:20px}.warning_info_text h3[data-v-8baa26b0]{font-weight:700}.warning_buttons[data-v-8baa26b0]{margin-top:15px;display:flex;justify-content:right}.warning_buttons button[data-v-8baa26b0],.warning_buttons a[data-v-8baa26b0]{width:75px;padding:10px 13px;border-radius:10px;border:none;font-weight:700;cursor:pointer}.warning_buttons button[data-v-8baa26b0]:hover,.warning_buttons a[data-v-8baa26b0]:hover{transform:scale(103%)}.warning_buttons button[data-v-8baa26b0]{background-color:#80808084;margin-right:10px;width:175px!important}.warning_buttons a[data-v-8baa26b0]{color:#185b00;background-color:#31dd255d;display:block;text-decoration:none;text-align:center}.auth_card[data-v-cb48ff28]{width:92%;max-width:820px;min-width:300px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 8px 40px var(--shadow);overflow:hidden}.auth_banner[data-v-cb48ff28]{width:280px;flex-shrink:0;object-fit:cover;object-position:75% 100%;display:block}.auth_content[data-v-cb48ff28]{flex-grow:1;overflow-y:auto}.auth_title[data-v-cb48ff28]{letter-spacing:-.02em}.auth_title[data-v-cb48ff28]:after{content:"";display:block;width:32px;height:2px;background:var(--accent);margin-top:.75rem;border-radius:2px}.field_label[data-v-cb48ff28]{font-size:.8125rem;letter-spacing:.04em;margin-bottom:.35rem}.field_input[data-v-cb48ff28]{box-sizing:border-box;padding:.65rem .875rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-warm);font-family:Lora,serif;font-size:.9375rem;color:var(--fg);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field_input[data-v-cb48ff28]::placeholder{color:var(--muted)}.field_input[data-v-cb48ff28]:focus{border-color:var(--muted);box-shadow:0 0 0 3px var(--accent-soft)}.err_field[data-v-cb48ff28]{border-color:#c0392b!important;box-shadow:0 0 0 3px #c0392b1f!important}.err_txt[data-v-cb48ff28]{color:#c0392b}.eula_link[data-v-cb48ff28]{cursor:pointer}.eula_link[data-v-cb48ff28]:hover{text-decoration:underline}.submit_btn[data-v-cb48ff28]{padding:.75rem;border:none;border-radius:10px;font-family:Lora,serif;font-size:1rem;background:var(--fg);color:var(--bg);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.submit_btn[data-v-cb48ff28]:hover{background:var(--fg-light);box-shadow:0 4px 14px var(--shadow)}.divider_line[data-v-cb48ff28]{flex-grow:1;height:1px;background:var(--border)}@media screen and (max-width: 700px){.auth_banner[data-v-cb48ff28]{display:none}.auth_card[data-v-cb48ff28]{max-width:440px}}.popup_overlay[data-v-0754741d]{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006;border:none;outline:none}.popup_centered[data-v-0754741d]{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);border-radius:5px;box-shadow:0 0 4px #000;max-height:95vh;overflow:auto}.popup_header[data-v-0754741d]{display:flex}.popup_header div[data-v-0754741d]{width:50px;height:50px}.popup_header h2[data-v-0754741d]{font-size:25px;flex-grow:1;text-align:center}.popup_small[data-v-0754741d]{width:25%;min-height:50px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_medium[data-v-0754741d]{width:95%;max-width:500px;box-sizing:border-box;min-height:25px;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_large[data-v-0754741d]{width:95%;max-width:700px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.popup_wide[data-v-0754741d]{width:95%;max-width:1300px;box-sizing:border-box;min-height:25px;max-height:95vh;padding:20px;background-color:#dad7cd;animation:slideFromTop .2s}.warning_popup[data-v-0754741d]{z-index:999;background-color:#fff;width:95vw;max-width:500px;box-sizing:border-box;padding:20px;box-shadow:0 0 20px #0000004f;animation:.1s slideFromTop}.warning_info[data-v-0754741d]{display:flex}.warning_info svg[data-v-0754741d]{height:75px;width:75px;padding:20px;box-sizing:border-box;display:flex;border-radius:50%;box-shadow:0 0 2px #000;stroke:#404040}.warning_info_icon[data-v-0754741d]{margin-right:20px}.warning_info_text h3[data-v-0754741d]{font-weight:700}.warning_buttons[data-v-0754741d]{margin-top:15px;display:flex;justify-content:right}.warning_buttons button[data-v-0754741d]{width:75px;padding:10px 13px;border-radius:10px;border:none;font-weight:700;cursor:pointer}.warning_buttons button[data-v-0754741d]:hover{transform:scale(103%)}.warning_buttons button[data-v-0754741d]:first-child{background-color:#80808084;margin-right:5px}.warning_buttons button[data-v-0754741d]:last-child{color:#900000;background-color:#dd25255d}.profile_page[data-v-ed7c8441]{min-height:100vh;padding-bottom:5rem}.profile_hero[data-v-ed7c8441]{padding:2rem 1.5rem}.profile_hero_inner[data-v-ed7c8441]{gap:1.25rem}.pfp_avatar[data-v-ed7c8441]{width:52px;height:52px;min-width:52px;border-radius:50%;background:linear-gradient(135deg,#4caf50,#2e8b57);flex-shrink:0}.pfp_letter[data-v-ed7c8441]{font-family:Fraunces,serif;font-size:1.375rem;font-weight:300;color:#fff}.profile_email[data-v-ed7c8441]{font-size:1rem;font-weight:500;color:var(--fg);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.premium_badge[data-v-ed7c8441]{display:inline-flex;padding:2px 10px;border-radius:999px;background:linear-gradient(135deg,#c8a96e,#a0784a);color:#fff;font-size:.75rem;letter-spacing:.04em;font-family:Fraunces,serif}.free_badge[data-v-ed7c8441]{display:inline-flex;padding:2px 10px;border-radius:999px;background:var(--bg-warm);border:1px solid var(--border);color:var(--fg-muted);font-size:.75rem;letter-spacing:.04em;font-family:Lora,serif}.upgrade_link[data-v-ed7c8441]{color:var(--accent);text-decoration:none;font-family:Lora,serif}.upgrade_link[data-v-ed7c8441]:hover{text-decoration:underline}.profile_body[data-v-ed7c8441],.profile_hero_inner[data-v-ed7c8441]{max-width:680px;padding:0 1.5rem}.profile_section[data-v-ed7c8441]{padding:2rem 0}.section_divider[data-v-ed7c8441]{height:1px;background:var(--border)}.section_title[data-v-ed7c8441]{font-family:Fraunces,serif;font-size:1.125rem;font-weight:300;letter-spacing:-.01em;color:var(--fg)}.product_card[data-v-ed7c8441]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1rem 1.25rem;gap:1rem}.product_icon_wrap[data-v-ed7c8441]{width:40px;height:40px;min-width:40px;border-radius:10px;background:var(--bg-warm);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.product_icon[data-v-ed7c8441]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:var(--accent)}.product_icon_wrap_premium[data-v-ed7c8441]{background:linear-gradient(135deg,#c8a96e26,#a0784a26);border-color:#c8a96e66}.product_icon_premium[data-v-ed7c8441]{font-family:Fraunces,serif;font-size:.875rem;color:#c8a96e}.manage_btn[data-v-ed7c8441]{padding:.4rem 1rem;border-radius:999px;background:none;border:1px solid var(--border);color:var(--fg);text-decoration:none;font-family:Lora,serif;font-size:.8125rem;transition:all .2s ease;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.manage_btn[data-v-ed7c8441]:hover{border-color:var(--fg);background:var(--bg-warm)}.download_btn[data-v-ed7c8441]{padding:.6rem 1rem;border-radius:999px;background:var(--fg);color:var(--bg);text-decoration:none;font-family:Lora,serif;font-size:.8125rem;transition:opacity .2s ease;white-space:nowrap;flex-shrink:0;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.download_btn[data-v-ed7c8441]:hover{opacity:.8}.empty_state[data-v-ed7c8441]{gap:.6rem;padding:1rem 0}.empty_dot[data-v-ed7c8441]{width:6px;height:6px;border-radius:50%;background:var(--border);flex-shrink:0}.tree_search[data-v-ed7c8441]{border:1px solid var(--border);border-radius:10px;padding:.6rem 1rem;font-size:.875rem;font-family:Lora,serif;background:var(--card);color:var(--fg);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.tree_search[data-v-ed7c8441]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tree_card[data-v-ed7c8441]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:.875rem 1.25rem;transition:border-color .2s ease}.tree_card[data-v-ed7c8441]:hover{border-color:var(--fg-muted)}.tree_thumb[data-v-ed7c8441]{width:52px;height:52px;min-width:52px;border-radius:8px;object-fit:cover}.tree_name[data-v-ed7c8441]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.new_tree_btn[data-v-ed7c8441]{padding:.45rem 1rem;border-radius:999px;background:var(--fg);color:var(--bg);text-decoration:none;transition:opacity .2s ease;font-family:Lora,serif}.new_tree_btn[data-v-ed7c8441]:hover{opacity:.8}.open_btn[data-v-ed7c8441]{padding:.35rem .875rem;border-radius:999px;background:var(--fg);color:var(--bg);text-decoration:none;font-family:Lora,serif;transition:opacity .2s ease;white-space:nowrap}.open_btn[data-v-ed7c8441]:hover{opacity:.8}.delete_btn[data-v-ed7c8441]{padding:.35rem .875rem;border-radius:999px;background:none;border:1px solid var(--border);color:var(--accent);cursor:pointer;font-family:Lora,serif;transition:background .2s ease;white-space:nowrap}.delete_btn[data-v-ed7c8441]:hover{background:var(--accent-soft)}@media screen and (max-width: 600px){.tree_thumb[data-v-ed7c8441]{width:44px;height:44px;min-width:44px}.product_card[data-v-ed7c8441]{flex-wrap:wrap;gap:.75rem}.download_btn[data-v-ed7c8441],.manage_btn[data-v-ed7c8441]{width:100%;text-align:center}.tree_card[data-v-ed7c8441]{flex-wrap:wrap;gap:.75rem}.open_btn[data-v-ed7c8441],.delete_btn[data-v-ed7c8441]{flex:1;text-align:center}.profile_hero[data-v-ed7c8441]{padding:1.5rem 0}}.purchase_page[data-v-bb98bb86]{min-height:100vh}.eyebrow[data-v-bb98bb86]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-family:Lora,serif}.plans_grid[data-v-bb98bb86]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:860px;padding:0 1.5rem}.plan_card[data-v-bb98bb86]{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:2rem;position:relative}.plan_card_featured[data-v-bb98bb86]{border-color:var(--accent);box-shadow:0 8px 40px #c06b4e1f}.featured_badge[data-v-bb98bb86]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-family:Lora,serif;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .875rem;border-radius:20px;white-space:nowrap}.plan_label[data-v-bb98bb86]{font-family:Lora,serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.plan_price[data-v-bb98bb86]{font-family:Fraunces,serif;font-size:3rem;font-weight:300;color:var(--fg);line-height:1;letter-spacing:-.03em}.feature_list[data-v-bb98bb86]{list-style:none;padding:0;margin:0;gap:.7rem}.feature_item[data-v-bb98bb86]{gap:.65rem;align-items:flex-start}.feature_dot[data-v-bb98bb86]{width:6px;height:6px;border-radius:50%;background:var(--border);flex-shrink:0;margin-top:.45rem}.feature_dot_accent[data-v-bb98bb86]{background:var(--accent)}.feature_tag[data-v-bb98bb86]{display:inline-block;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-soft);border-radius:4px;padding:.05rem .4rem;margin-left:.35rem;vertical-align:middle}.bindings_row[data-v-bb98bb86]{padding:.875rem;background:var(--bg-warm);border-radius:10px;border:1px solid var(--border);margin-top:10px}.binding_chip[data-v-bb98bb86]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:.2rem .6rem}.plan_btn[data-v-bb98bb86]{padding:.8rem 1rem;border:none;border-radius:10px;font-family:Lora,serif;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.plan_btn_primary[data-v-bb98bb86]{background:var(--fg);color:var(--bg)}.plan_btn_primary[data-v-bb98bb86]:hover{background:var(--fg-light);box-shadow:0 4px 16px var(--shadow)}.plan_btn_secondary[data-v-bb98bb86]{background:transparent;color:var(--fg);border:1px solid var(--border)}.plan_btn_secondary[data-v-bb98bb86]:hover{border-color:var(--fg);background:var(--bg-warm)}.faq_section[data-v-bb98bb86]{padding-left:1.5rem;padding-right:1.5rem}.faq_q[data-v-bb98bb86]{font-family:Fraunces,serif;font-size:1rem;font-weight:400;color:var(--fg)}.modal_backdrop[data-v-bb98bb86]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.modal_card[data-v-bb98bb86]{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:2rem;width:100%;max-width:420px;box-shadow:0 24px 64px #0003}.modal_close[data-v-bb98bb86]{background:none;border:none;color:var(--fg-muted);font-size:.875rem;cursor:pointer;padding:.25rem;line-height:1;opacity:.5;transition:opacity .15s ease;flex-shrink:0;margin-top:.2rem}.modal_close[data-v-bb98bb86]:hover{opacity:1}.modal_hint[data-v-bb98bb86]{background:var(--bg-warm);border:1px solid var(--border);border-radius:10px;padding:.75rem .875rem;gap:.6rem;align-items:flex-start}.hint_dot[data-v-bb98bb86]{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:.35rem}.modal_label[data-v-bb98bb86]{font-family:Lora,serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);display:block}.modal_input[data-v-bb98bb86]{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem;font-size:.9375rem;color:var(--fg);outline:none;transition:border-color .15s ease;box-sizing:border-box;font-family:inherit}.modal_input[data-v-bb98bb86]::placeholder{color:var(--fg-muted);opacity:.5}.modal_input[data-v-bb98bb86]:focus{border-color:var(--accent)}.modal_input_error[data-v-bb98bb86]{border-color:var(--accent)}.modal_notice[data-v-bb98bb86]{border-radius:10px;padding:.75rem .875rem;gap:.6rem;align-items:flex-start}.modal_notice_owned[data-v-bb98bb86]{background:var(--accent-soft);border:1px solid var(--accent)}.modal_notice_error[data-v-bb98bb86]{background:var(--bg-warm);border:1px solid var(--border);color:var(--fg-muted)}.notice_icon[data-v-bb98bb86]{font-size:.6875rem;color:var(--accent);flex-shrink:0;margin-top:.2rem}.notice_link[data-v-bb98bb86]{color:var(--accent);text-decoration:none;font-family:Lora,serif}.notice_link[data-v-bb98bb86]:hover{text-decoration:underline}.plan_btn[data-v-bb98bb86]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn_spinner[data-v-bb98bb86]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-bb98bb86 .6s linear infinite;vertical-align:middle}@keyframes spin-bb98bb86{to{transform:rotate(360deg)}}.modal-enter-active[data-v-bb98bb86],.modal-leave-active[data-v-bb98bb86]{transition:opacity .2s ease}.modal-enter-active .modal_card[data-v-bb98bb86],.modal-leave-active .modal_card[data-v-bb98bb86]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-bb98bb86],.modal-leave-to[data-v-bb98bb86]{opacity:0}.modal-enter-from .modal_card[data-v-bb98bb86],.modal-leave-to .modal_card[data-v-bb98bb86]{transform:translateY(12px);opacity:0}@media screen and (max-width: 680px){.plans_grid[data-v-bb98bb86]{grid-template-columns:1fr;max-width:440px}.featured_badge[data-v-bb98bb86]{top:-13px}}.success_page[data-v-ec8f6ba7]{min-height:100vh;padding:0 1.5rem}.success_icon_wrap[data-v-ec8f6ba7]{width:56px;height:56px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center}.success_icon[data-v-ec8f6ba7]{color:var(--accent);font-size:1.125rem}.account_nudge[data-v-ec8f6ba7]{background:var(--bg-warm);border:1px solid var(--border);border-radius:12px;padding:.875rem 1.125rem;max-width:480px;text-align:left}.nudge_link[data-v-ec8f6ba7]{color:var(--accent);text-decoration:none;font-family:Lora,serif}.nudge_link[data-v-ec8f6ba7]:hover{text-decoration:underline}.divider[data-v-ec8f6ba7]{height:1px;background:var(--border);max-width:480px;margin-left:auto;margin-right:auto}.resend_row[data-v-ec8f6ba7]{max-width:480px;flex-wrap:wrap}.redownload_card[data-v-ec8f6ba7]{max-width:440px}.eyebrow[data-v-ec8f6ba7]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-family:Lora,serif}.modal_label[data-v-ec8f6ba7]{font-family:Lora,serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);display:block}.modal_input[data-v-ec8f6ba7]{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem;font-size:.9375rem;color:var(--fg);outline:none;transition:border-color .15s ease;box-sizing:border-box;font-family:inherit}.modal_input[data-v-ec8f6ba7]::placeholder{color:var(--fg-muted);opacity:.5}.modal_input[data-v-ec8f6ba7]:focus{border-color:var(--accent)}.modal_input_error[data-v-ec8f6ba7]{border-color:var(--accent)}.modal_notice[data-v-ec8f6ba7]{border-radius:10px;padding:.75rem .875rem;gap:.6rem;align-items:flex-start}.modal_notice_owned[data-v-ec8f6ba7]{background:var(--accent-soft);border:1px solid var(--accent)}.modal_notice_error[data-v-ec8f6ba7]{background:var(--bg-warm);border:1px solid var(--border);color:var(--fg-muted)}.notice_icon[data-v-ec8f6ba7]{font-size:.6875rem;color:var(--accent);flex-shrink:0;margin-top:.2rem}.plan_btn[data-v-ec8f6ba7]{padding:.8rem 1rem;border:none;border-radius:10px;font-family:Lora,serif;font-size:.9375rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.plan_btn_primary[data-v-ec8f6ba7]{background:var(--fg);color:var(--bg)}.plan_btn_primary[data-v-ec8f6ba7]:hover{background:var(--fg-light);box-shadow:0 4px 16px var(--shadow)}.plan_btn[data-v-ec8f6ba7]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn_spinner[data-v-ec8f6ba7]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ec8f6ba7 .6s linear infinite;vertical-align:middle}@keyframes spin-ec8f6ba7{to{transform:rotate(360deg)}}.verification_card[data-v-3352bfaa]{width:350px;height:200px;position:absolute;top:100px;left:50%;transform:translate(-50%);background-color:#f1f1f1;box-shadow:0 0 10px #00000074;border-radius:5px;box-sizing:border-box;padding:20px}.status_container h3[data-v-3352bfaa]{text-align:center;font-weight:700;font-size:20px}.status_container a[data-v-3352bfaa],.status_container p[data-v-3352bfaa]{text-align:center;margin-top:25px;display:block}.eula_container[data-v-c1fdc5cb]{width:95%;box-sizing:border-box;padding:20px;max-width:700px;margin:25px auto}:root{--bg: #F7F5F0;--bg-warm: #F0EBE3;--fg: #2A3B2A;--fg-light: #4A5D4A;--muted: #8A9B8A;--accent: #C06B4E;--accent-soft: #E8D5C4;--card: #FFFFFF;--border: #E2E0D8;--shadow: rgba(42, 59, 42, .08)}body{font-family:Lora,serif;color:var(--fg);background:var(--bg);line-height:1.7;overflow-x:hidden;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Fraunces,serif;font-weight:400;line-height:1.2}.flex-rows{display:flex}.flex-cols{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.cover{object-fit:cover}.contain{object-fit:contain}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.grid{display:grid}.positional-topleft{top:0;left:0}.positional-topright{top:0;right:0}.positional-bottomleft{bottom:0;left:0}.positional-bottomright{bottom:0;right:0}.positional-center{top:50%;left:50%}.translate-center{transform:translate(-50%) translateY(-50%)}.margin-center{margin:0 auto}.fw-100{font-weight:100}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-bold{font-weight:700}.txt-align-center{text-align:center}.decoration-inherit{text-decoration:inherit}.color-inherit{color:inherit}.txtsize0-25{font-size:.25rem}.txtsize0-5{font-size:.5rem}.txtsize0-75{font-size:.75rem}.txtsize0-875{font-size:.875rem}.txtsize1{font-size:1rem}.txtsize1-125{font-size:1.125rem}.txtsize1-25{font-size:1.25rem}.txtsize1-5{font-size:1.5rem}.txtsize1-75{font-size:1.75rem}.txtsize2{font-size:2rem}.txtsize2-25{font-size:2.25rem}.txtsize2-5{font-size:2.5rem}.txtsize3{font-size:3rem}.txtsize3-75{font-size:3.75rem}.muted-link{color:var(--muted)}.muted-link:hover{color:var(--fg)}.bg-default{background-color:var(--bg)}.bg-warm{background-color:var(--bg-warm)}.bg-accent-soft{background-color:var(--accent-soft)}.tc-normal{color:var(--fg)}.tc-light{color:var(--fg-light)}.tc-accent{color:var(--accent)}.tc-muted{color:var(--muted)}.w-100{width:100%}.w-50{width:50%}.w-40{width:40%}.w-33{width:33.33%}.wp-50{width:50px}.wp-75{width:75px}.wp-100{width:100px}.wp-250{width:250px}.wp-300{width:300px}.hp-50{height:50px}.hp-75{height:75px}.hp-100{height:100px}.mw-1100{max-width:1100px}.mw-1200{max-width:1200px}.mw-700{max-width:700px}.mw-600{max-width:600px}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.feature-card{background:var(--card);border-radius:24px;padding:2.5rem;box-shadow:0 4px 20px var(--shadow);border:1px solid var(--border);transition:all .4s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px var(--shadow)}.overlay{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background-color:#0006}.debug1{background-color:red}.debug2{background-color:#00f}.debug3{background-color:green}.round-edges{border-radius:50%}.square-aspect{aspect-ratio:1/1}.zindex0{z-index:0}.zindex10{z-index:10}.zindex50{z-index:50}.zindex100{z-index:100}.zindex1000{z-index:1000}.border-top{border-top:1px solid var(--border)}.border-left{border-left:1px solid var(--border)}.border-bottom{border-bottom:1px solid var(--border)}.border-right{border-right:1px solid var(--border)}.editorial-underline{position:relative;display:inline}.editorial-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:var(--accent-soft);transform:rotate(-.5deg)}.p0-25{padding:.25rem}.p0-5{padding:.5rem}.p0-75{padding:.75rem}.p1{padding:1rem}.p1-25{padding:1.25rem}.p1-5{padding:1.5rem}.p1-75{padding:1.75rem}.p2{padding:2rem}.p2-5{padding:2.5rem}.p3{padding:3rem}.p3-5{padding:3.5rem}.p4{padding:4rem}.p4-5{padding:4.5rem}.p5{padding:5rem}.pleft0-25{padding-left:.25rem}.pleft0-5{padding-left:.5rem}.pleft0-75{padding-left:.75rem}.pleft1{padding-left:1rem}.pleft1-25{padding-left:1.25rem}.pleft1-5{padding-left:1.5rem}.pleft1-75{padding-left:1.75rem}.pleft2{padding-left:2rem}.pleft2-5{padding-left:2.5rem}.pleft3{padding-left:3rem}.pleft3-5{padding-left:3.5rem}.pleft4{padding-left:4rem}.pleft4-5{padding-left:4.5rem}.pleft5{padding-left:5rem}.pright0-25{padding-right:.25rem}.pright0-5{padding-right:.5rem}.pright0-75{padding-right:.75rem}.pright1{padding-right:1rem}.pright1-25{padding-right:1.25rem}.pright1-5{padding-right:1.5rem}.pright1-75{padding-right:1.75rem}.pright2{padding-right:2rem}.pright2-5{padding-right:2.5rem}.pright3{padding-right:3rem}.pright3-5{padding-right:3.5rem}.pright4{padding-right:4rem}.pright4-5{padding-right:4.5rem}.pright5{padding-right:5rem}.ptop0-25{padding-top:.25rem}.ptop0-5{padding-top:.5rem}.ptop0-75{padding-top:.75rem}.ptop1{padding-top:1rem}.ptop1-25{padding-top:1.25rem}.ptop1-5{padding-top:1.5rem}.ptop1-75{padding-top:1.75rem}.ptop2{padding-top:2rem}.ptop2-5{padding-top:2.5rem}.ptop3{padding-top:3rem}.ptop3-5{padding-top:3.5rem}.ptop4{padding-top:4rem}.ptop4-5{padding-top:4.5rem}.ptop5{padding-top:5rem}.pbottom0-25{padding-bottom:.25rem}.pbottom0-5{padding-bottom:.5rem}.pbottom0-75{padding-bottom:.75rem}.pbottom1{padding-bottom:1rem}.pbottom1-25{padding-bottom:1.25rem}.pbottom1-5{padding-bottom:1.5rem}.pbottom1-75{padding-bottom:1.75rem}.pbottom2{padding-bottom:2rem}.pbottom2-5{padding-bottom:2.5rem}.pbottom3{padding-bottom:3rem}.pbottom3-5{padding-bottom:3.5rem}.pbottom4{padding-bottom:4rem}.pbottom4-5{padding-bottom:4.5rem}.pbottom5{padding-bottom:5rem}.m0-25{margin:.25rem}.m0-5{margin:.5rem}.m0-75{margin:.75rem}.m1{margin:1rem}.m1-25{margin:1.25rem}.m1-5{margin:1.5rem}.m1-75{margin:1.75rem}.m2{margin:2rem}.m2-5{margin:2.5rem}.m3{margin:3rem}.m3-5{margin:3.5rem}.m4{margin:4rem}.m4-5{margin:4.5rem}.m5{margin:5rem}.mleft0-25{margin-left:.25rem}.mleft0-5{margin-left:.5rem}.mleft0-75{margin-left:.75rem}.mleft1{margin-left:1rem}.mleft1-25{margin-left:1.25rem}.mleft1-5{margin-left:1.5rem}.mleft1-75{margin-left:1.75rem}.mleft2{margin-left:2rem}.mleft2-5{margin-left:2.5rem}.mleft3{margin-left:3rem}.mleft3-5{margin-left:3.5rem}.mleft4{margin-left:4rem}.mleft4-5{margin-left:4.5rem}.mleft5{margin-left:5rem}.mright0-25{margin-right:.25rem}.mright0-5{margin-right:.5rem}.mright0-75{margin-right:.75rem}.mright1{margin-right:1rem}.mright1-25{margin-right:1.25rem}.mright1-5{margin-right:1.5rem}.mright1-75{margin-right:1.75rem}.mright2{margin-right:2rem}.mright2-5{margin-right:2.5rem}.mright3{margin-right:3rem}.mright3-5{margin-right:3.5rem}.mright4{margin-right:4rem}.mright4-5{margin-right:4.5rem}.mright5{margin-right:5rem}.mtop0-25{margin-top:.25rem}.mtop0-5{margin-top:.5rem}.mtop0-75{margin-top:.75rem}.mtop1{margin-top:1rem}.mtop1-25{margin-top:1.25rem}.mtop1-5{margin-top:1.5rem}.mtop1-75{margin-top:1.75rem}.mtop2{margin-top:2rem}.mtop2-5{margin-top:2.5rem}.mtop3{margin-top:3rem}.mtop3-5{margin-top:3.5rem}.mtop4{margin-top:4rem}.mtop4-5{margin-top:4.5rem}.mtop5{margin-top:5rem}.mtop50{margin-top:50rem}.mbottom0-25{margin-bottom:.25rem}.mbottom0-5{margin-bottom:.5rem}.mbottom0-75{margin-bottom:.75rem}.mbottom1{margin-bottom:1rem}.mbottom1-25{margin-bottom:1.25rem}.mbottom1-5{margin-bottom:1.5rem}.mbottom1-75{margin-bottom:1.75rem}.mbottom2{margin-bottom:2rem}.mbottom2-5{margin-bottom:2.5rem}.mbottom3{margin-bottom:3rem}.mbottom3-5{margin-bottom:3.5rem}.mbottom4{margin-bottom:4rem}.mbottom4-5{margin-bottom:4.5rem}.mbottom5{margin-bottom:5rem}.btn-primary{background-color:var(--fg);color:var(--bg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #c06b4e33}.btn-secondary{background:transparent;color:var(--fg);font-family:Fraunces,serif;font-weight:500;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary:hover{border-color:var(--fg);background:#2a3b2a0d}.confirm{background-color:#50c878}.general_btn{border:none;outline:none;padding:10px;font-size:20px;background-color:transparent;box-shadow:0 0 2px #000;border-radius:5px}.general_btn:hover{cursor:pointer;box-shadow:0 0 4px #000}.fancy_green_btn{background:linear-gradient(45deg,#4caf50,#2e8b57);color:#fff;font-size:15px;font-weight:700;padding:10px 15px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;display:block;text-decoration:none}.fancy_green_btn:hover{text-decoration:none!important;transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button{display:inline-block;text-decoration:none;background:linear-gradient(45deg,#fc0,#f60);color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.premium-button:hover{transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.premium-button:active{transform:scale(.98);box-shadow:0 3px 8px #0003}.docs_container{max-width:740px;padding:3rem 3rem 5rem}.fn_code{margin:1rem 0 1.75rem;border-radius:8px;overflow-x:auto;background:#272822;padding:1rem}.fn_code code{font-size:.85rem;background:transparent!important}.title{font-family:Fraunces,serif;font-size:2.8rem;font-weight:300;color:var(--fg);margin:0 0 1rem;line-height:1.15;letter-spacing:-.02em}.title:after{content:"";display:block;width:48px;height:2px;background:var(--accent);margin-top:1.25rem;border-radius:2px}.heading{font-family:Fraunces,serif;font-size:1.3rem;font-weight:400;color:var(--fg);margin:3rem 0 .75rem;padding-top:2.5rem;border-top:1px solid var(--border);letter-spacing:-.01em;display:flex;align-items:center;gap:.6rem}.heading:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-bottom:1px}.paragraph{font-family:Lora,serif;font-size:1.0625rem;line-height:1.85;color:var(--fg-light);margin:0 0 1.4rem}.paragraph strong{font-weight:600;color:var(--fg)}.paragraph span[style]{display:inline;font-family:Fraunces,serif;font-weight:500!important;color:var(--fg)!important;font-size:.95rem}.callout{border-left:3px solid var(--accent);background:var(--bg-warm);padding:1rem 1.25rem;border-radius:0 8px 8px 0;margin:1.5rem 0;font-size:.9375rem;color:var(--fg-light)}.paragraph code,code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;background:var(--bg-warm);border-radius:4px;padding:.1em .4em;color:var(--accent)}.nav_links{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border);gap:1rem}.nav_link{display:flex;align-items:center;gap:.5rem;padding:1rem 1.4rem;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--fg);text-decoration:none;font-family:Lora,serif;font-size:.9375rem;transition:all .2s ease;flex:1;min-width:200px}.nav_link:hover{border-color:var(--accent);background:var(--bg-warm);color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 20px var(--shadow)}.prev_link{justify-content:flex-start}.next_link{justify-content:flex-end;margin-left:auto}@media screen and (max-width: 750px){.docs_container{padding:2.5rem 1.5rem 4rem}.title{font-size:2.1rem}.nav_links{flex-direction:column}.next_link{margin-left:0}}
