a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,textarea{border:none;background:none;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(./geist-400.BpPKvpN5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(./geist-500.B6sbsmx1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:600;src:url(./geist-600.CpOcIPyR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:700;src:url(./geist-700.DEh65BWS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:800;src:url(./geist-800.DETkphje.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:900;src:url(./geist-900.DpGB_qB_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-700.Sckx8rpT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(./roboto-mono-700.DpzZ8rK9.woff2) format("woff2")}.skeleton-component{top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#181818,#202020 50%,#171717);background-size:200% 100%}.skeleton-component,.skeleton-component.panel{animation:skeleton-loading 1.5s infinite;z-index:10}.skeleton-component.panel{background:linear-gradient(90deg,#313131,#2b2b2b 50%,#323232);background-size:200% 100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .4s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,height,margin}.slide-fade-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,height,margin;position:absolute;width:100%}.slide-fade-enter-from{opacity:0;transform:translateY(-10px) scale(.95)}.slide-fade-leave-to{opacity:0;transform:translateY(10px) scale(.95)}.slide-fade-enter-to,.slide-fade-leave-from{opacity:1;transform:translateY(0) scale(1)}@media(max-width:768px){.slide-fade-enter-active{transition-duration:.3s}.slide-fade-leave-active{transition-duration:.2s}}@keyframes pulse{0%{color:var(--primary-darker)}50%{color:var(--primary)}to{color:var(--primary-darker)}}@keyframes pulse-background{0%{background-color:var(--primary-darker)}50%{background-color:var(--primary)}to{background-color:var(--primary-darker)}}body{padding:0;margin:0;background-color:var(--background)}:root{--system-font-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-geist:"Geist",var(--system-font-stack);--font-family-inter:"Inter",var(--system-font-stack);--font-family-roboto-mono:"Roboto Mono",monospace;--text-primary:#f3f3f3;--text-secondary:#c8c8c8;--text-tertiary:#959595;--border-main:#3c3c3c;--border-main-hover:#555;--border-tertiary:#646464;--border-secondary:#282828;--background:#0f0f0f;--background-lighter:#1a1a1a;--background-darker:#0d0d0d;--background-dark:#0a0a0a;--background-translucent-mild:#0f0f0feb;--background-secondary:#1d1d1d;--background-secondary-hover:#202020;--background-secondary-lighter:#282829;--background-tertiary:#2b2b2b;--primary:#77f877;--primary-border:#4e9a4e;--primary-darker1:#3d8f47;--primary-darker1-hover:#4ba85a;--primary-legible:#6bea6b;--primary-hover:#a1faa1;--primary-darker:#77f8774c;--primary-dark:rgba(38,69,38,.427);--secondary:#45a5fa;--secondary-hover:#4e8dc4;--secondary-darker:#4c79a0;--secondary-dark:#45a5fa3b;--secondary-background:#22262d;--tertiary:#b05cf5;--tertiary-hover:#9b57d3;--tertiary-darker:rgba(185,105,251,.629);--tertiary-dark:#b05cf54c;--tertiary-background:#29232c;--orange:#c46a46;--orange-background:#91510b;--gold:#f9d443;--gold-background:#706025;--danger:#ff4d4d;--danger-legible:#ed4f4f;--danger-border:#6c2727;--danger-secondary-border:#572727;--danger-background-hover:#200505;--danger-background-darker-hover:#1d1919}a,button,h1,h2,h3,input,label,p,span,svg,textarea{font-family:var(--font-family-geist);color:var(--text-primary)}button,input{border:1px solid #fff;background-color:transparent}button{cursor:pointer}.input-component{border:1px solid var(--border-main);border-radius:6px;padding:.5rem;font-size:1rem;background-color:var(--background-dark)}.group-row{flex-direction:row}.group-column,.group-row{display:flex;width:100%;height:100%}.group-column{flex-direction:column}.modal[data-v-0586d6e0]{z-index:1000}.modal[data-v-0586d6e0],.modal-overlay[data-v-0586d6e0]{position:fixed;top:0;left:0;width:100%;height:100%}.modal-overlay[data-v-0586d6e0]{z-index:800;background-color:#00000080;opacity:1;will-change:opacity;transition:opacity .2s cubic-bezier(.4,0,.2,1)}@media(max-width:500px){.modal-overlay.is-dragging[data-v-0586d6e0]{transition:none}}.modal-container[data-v-0586d6e0]{position:fixed;background-color:var(--background-secondary);border:1px solid var(--border-main);border-radius:8px;z-index:1001;will-change:transform;box-sizing:border-box}.modal-container[data-v-0586d6e0]:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 8px 18px #00000040;z-index:-2}.modal-container[data-v-0586d6e0]:after{content:"";display:none;position:absolute;left:-1px;right:-1px;top:100%;height:100vh;background-color:var(--background-secondary);border-left:1px solid var(--border-main);border-right:1px solid var(--border-main);z-index:-1}@media(max-width:500px){.modal-container[data-v-0586d6e0]{width:100%;bottom:0;left:0;right:0;border-bottom:none;border-radius:12px 12px 0 0;transform-origin:bottom center;padding-bottom:2rem;padding-top:1rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.modal-container[data-v-0586d6e0]:after{display:block}.modal-container.is-dragging[data-v-0586d6e0]{transition:none}}.modal-content[data-v-0586d6e0]{position:relative;top:0;width:100%}.modal-content .drag-handle[data-v-0586d6e0]{display:flex;justify-content:center;padding:.75rem 0;margin:-1rem -1rem 0;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.modal-content .drag-handle .drag-handle-bar[data-v-0586d6e0]{width:32px;height:4px;background-color:var(--border-main);border-radius:2px}.modal-enter-active .modal-overlay[data-v-0586d6e0],.modal-leave-active .modal-overlay[data-v-0586d6e0]{opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(max-width:500px){.modal-enter-active .modal-container[data-v-0586d6e0],.modal-leave-active .modal-container[data-v-0586d6e0]{will-change:transform;transition:transform .25s cubic-bezier(.16,1,.3,1)}}.modal-enter-from .modal-overlay[data-v-0586d6e0],.modal-leave-to .modal-overlay[data-v-0586d6e0]{opacity:0}@media(max-width:500px){.modal-enter-from .modal-container[data-v-0586d6e0],.modal-leave-to .modal-container[data-v-0586d6e0]{transform:translateY(100%)}}.options-menu[data-v-f08b7520]{padding:1rem;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.options-menu .user-info[data-v-f08b7520]{display:flex;align-items:center;padding:.5rem;border-radius:8px;background-color:var(--background);margin-bottom:1rem;border:1px solid var(--border-main)}.options-menu .user-info .avatar[data-v-f08b7520]{width:48px;height:48px;border-radius:50%;border:1px solid var(--border-main);background-color:var(--background-secondary);display:flex;align-items:center;justify-content:center;margin-right:1rem}.options-menu .user-info .details p[data-v-f08b7520]{font-size:1.2rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-primary)}.options-menu .button-wrapper[data-v-f08b7520]{border-radius:6px;border:1px solid var(--border-main);overflow:hidden;margin-bottom:1rem}.options-menu button[data-v-f08b7520]{display:flex;align-items:center;width:100%;max-height:42px;gap:.5rem;border:none;padding:10px 14px;background-color:var(--background-secondary);color:var(--text-primary);cursor:pointer;transition:background-color .2s ease}.options-menu button[data-v-f08b7520]:disabled{opacity:.5;cursor:not-allowed}.options-menu button[data-v-f08b7520]:disabled,.options-menu button[data-v-f08b7520]:disabled:hover{background-color:var(--background)}.options-menu button[data-v-f08b7520]:hover:not(:disabled){background-color:var(--background-tertiary)}.options-menu button.logout[data-v-f08b7520]{border:1px solid var(--border-main);border-radius:6px;transition:color .3s cubic-bezier(.075,.82,.165,1),border-color .3s cubic-bezier(.075,.82,.165,1),background-color .15s cubic-bezier(.075,.82,.165,1)}.options-menu button.logout svg[data-v-f08b7520]{transition:color .3s cubic-bezier(.075,.82,.165,1)}.options-menu button.logout[data-v-f08b7520]:hover{border-color:var(--danger-secondary-border);background-color:var(--danger-background-darker-hover);color:var(--danger-legible)}.options-menu button.logout:hover svg[data-v-f08b7520]{color:var(--danger-legible)}@media(max-width:500px){.options-menu[data-v-f08b7520]{min-width:100%}}.modal[data-v-a241b8e1]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:0 1rem}.modal .modal-container[data-v-a241b8e1]{margin-top:clamp(5rem,12vw,10rem);margin-bottom:clamp(5rem,12vw,10rem)}.modal-overlay[data-v-a241b8e1]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:800;background-color:var(--background-translucent-mild);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s cubic-bezier(.4,0,.2,1)}.modal-container[data-v-a241b8e1]{position:relative;background-color:var(--background-secondary);border:1px solid var(--border-main);border-radius:8px;z-index:1001;box-shadow:0 8px 18px #00000040;max-width:1000px;margin:0 1rem;padding:1rem 1.5rem;box-sizing:border-box}.modal-container.stretch[data-v-a241b8e1]{width:100%}.modal-content[data-v-a241b8e1]{position:relative}.modal-enter-active[data-v-a241b8e1],.modal-leave-active[data-v-a241b8e1]{transition:opacity .25s ease}.modal-enter-active .modal-container[data-v-a241b8e1],.modal-leave-active .modal-container[data-v-a241b8e1]{transition:transform .25s ease}.modal-enter-from[data-v-a241b8e1],.modal-leave-to[data-v-a241b8e1]{opacity:0}.modal-enter-from .modal-container[data-v-a241b8e1],.modal-leave-to .modal-container[data-v-a241b8e1]{transform:scale(.95)}.tiers-container[data-v-db911997]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding:1rem 0;container-type:inline-size}.tiers-container .plans-headings[data-v-db911997]{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.tiers-container .plans-headings h2[data-v-db911997]{font-size:1.6rem;font-weight:600;margin-bottom:1rem}.tiers-container .plans-headings p[data-v-db911997]{font-size:1rem;color:var(--text-tertiary);margin-bottom:3rem}.tiers-container .plans-headings button[data-v-db911997]{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-main);border-radius:50%;aspect-ratio:1;padding:.5rem;position:relative;top:-.5rem;transition:background-color .3s cubic-bezier(.075,.82,.165,1),border-color .3s cubic-bezier(.075,.82,.165,1)}.tiers-container .plans-headings button svg[data-v-db911997]{width:18px;height:18px;color:var(--text-tertiary)}.tiers-container .plans-headings button[data-v-db911997]:hover{background-color:var(--background-secondary-lighter);border-color:var(--border-main-hover)}@container (max-width: 900px){.tiers-container ul.tiers-list[data-v-db911997]{grid-template-columns:repeat(2,1fr);grid-template-areas:"free standard" "pro pro"}.tiers-container ul.tiers-list li.tier[data-v-db911997]:last-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left:1px solid var(--border-main)}.tiers-container ul.tiers-list li.tier.pro[data-v-db911997]{grid-area:pro;width:50%;justify-self:center;border-left:1px solid var(--border-main);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@container (max-width: 650px){.tiers-container ul.tiers-list[data-v-db911997]{grid-template-columns:1fr;grid-template-areas:"free" "standard" "pro"}.tiers-container ul.tiers-list li.tier[data-v-db911997]:first-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-right:1px solid var(--border-main)}.tiers-container ul.tiers-list li.tier[data-v-db911997]:last-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left:1px solid var(--border-main)}.tiers-container ul.tiers-list li.tier.pro[data-v-db911997]{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}}@container (max-width: 500px){.tiers-container ul.tiers-list[data-v-db911997]{padding:0}}ul.tiers-list[data-v-db911997]{list-style-type:none;box-sizing:border-box;margin:0;display:grid;grid-template-columns:repeat(3,1fr);width:100%;padding:0 1rem}ul.tiers-list li.tier[data-v-db911997]{min-width:100px;padding:1.5rem;border-radius:.5rem;transition:background-color .3s cubic-bezier(.075,.82,.165,1);border:1px solid var(--border-main);background-color:var(--background-secondary-lighter)}ul.tiers-list li.tier.wip[data-v-db911997]{opacity:.5}ul.tiers-list li.tier.wip .selection-button button[data-v-db911997]{background-color:var(--background-secondary-lighter);color:var(--text-tertiary);border:1px solid var(--border-main)}ul.tiers-list li.tier.wip .selection-button button[data-v-db911997]:hover{background-color:var(--background-secondary-lighter);color:var(--text-tertiary);padding:.5rem;font-size:1rem;cursor:default}ul.tiers-list li.tier[data-v-db911997]:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}ul.tiers-list li.tier[data-v-db911997]:last-child,ul.tiers-list li.tier[data-v-db911997]:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}ul.tiers-list li.tier[data-v-db911997]:nth-child(2){transition:border-color .3s cubic-bezier(.075,.82,.165,1);border-color:var(--border-main-hover)}ul.tiers-list li.tier[data-v-db911997]:nth-child(2):hover{border-color:var(--border-tertiary)}ul.tiers-list li.tier:nth-child(2) .plan-pricing[data-v-db911997]{margin-top:4.5rem}ul.tiers-list li.tier[data-v-db911997]:not(:nth-child(2)){margin:1.5rem 0}ul.tiers-list li.tier.current[data-v-db911997]{border-color:var(--primary-darker)}ul.tiers-list li.tier.current .current-tag[data-v-db911997]{font-weight:700;border-radius:6px;font-size:14px;color:var(--background);background-color:var(--primary-darker1);padding:.2rem .45rem;text-rendering:optimizeLegibility;letter-spacing:.5px;opacity:.6;box-sizing:border-box;transition:opacity .35s cubic-bezier(.075,.82,.165,1)}ul.tiers-list li.tier.current[data-v-db911997]:hover{border-color:var(--primary-darker1)}ul.tiers-list li.tier.current:hover .current-tag[data-v-db911997]{opacity:.9}ul.tiers-list li.tier.current .selection-button button[data-v-db911997]{background-color:var(--background-secondary-lighter);color:var(--text-tertiary);border:1px solid var(--border-main)}ul.tiers-list li.tier.current .selection-button:hover button[data-v-db911997]{background-color:var(--background-secondary-lighter);color:var(--text-tertiary);padding:.5rem;font-size:1rem;cursor:default}ul.tiers-list li.tier .plan-title[data-v-db911997]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-direction:row;margin-bottom:1.5rem}ul.tiers-list li.tier .plan-title .current-tag p[data-v-db911997]{font-size:.8rem;font-weight:600;color:var(--background-secondary-lighter)}ul.tiers-list li.tier .plan-title h3[data-v-db911997]{font-size:1.4rem;text-transform:uppercase;font-weight:700;letter-spacing:1.5px}ul.tiers-list li.tier .plan-description[data-v-db911997]{height:30px}ul.tiers-list li.tier .plan-description p[data-v-db911997]{font-size:.9rem;color:var(--text-secondary)}ul.tiers-list li.tier .plan-pricing[data-v-db911997]{display:flex;align-items:flex-start;flex-direction:column;margin-top:3rem}ul.tiers-list li.tier .plan-pricing .currency[data-v-db911997]{font-weight:900;font-size:.9rem;font-family:var(--font-family-geist);color:var(--text-tertiary);letter-spacing:.5px;opacity:.8}ul.tiers-list li.tier .plan-pricing .price[data-v-db911997]{width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row}ul.tiers-list li.tier .plan-pricing .price .group[data-v-db911997]{display:flex;align-items:flex-end;justify-content:center;flex-direction:row;gap:.25rem;position:relative}ul.tiers-list li.tier .plan-pricing .price .currency-group[data-v-db911997]{position:relative}ul.tiers-list li.tier .plan-pricing .price .skeleton-price[data-v-db911997]{position:absolute;left:-2px;width:172px;height:34px;border-radius:.3rem}ul.tiers-list li.tier .plan-pricing .price .skeleton-currency[data-v-db911997]{position:absolute;width:33px;height:22px;border-radius:.3rem}ul.tiers-list li.tier .plan-pricing p[data-v-db911997]{font-weight:700;font-family:var(--font-family-roboto-mono);font-size:2rem;letter-spacing:1.5px}ul.tiers-list li.tier .plan-pricing span[data-v-db911997]{margin-left:.15rem;color:var(--text-tertiary);font-family:var(--font-family-geist);position:relative;bottom:3px}ul.tiers-list li.tier .selection-button[data-v-db911997]{display:flex;align-items:center;justify-content:center;margin-top:1rem;margin-bottom:4rem}ul.tiers-list li.tier .selection-button:hover button[data-v-db911997]{background-color:var(--primary-darker1-hover)}ul.tiers-list li.tier .selection-button button[data-v-db911997]{width:100%;font-size:1rem;font-weight:600;border:1px solid var(--primary);background-color:var(--primary-darker1);color:var(--text-primary);padding:.5rem;border-radius:.5rem;transition:background-color .3s cubic-bezier(.075,.82,.165,1),padding .3s cubic-bezier(.075,.82,.165,1),font-size .3s cubic-bezier(.075,.82,.165,1)}ul.tiers-list li.tier .selection-button button.downgrade[data-v-db911997]{background-color:var(--border-tertiary);border:1px solid var(--text-secondary);color:var(--text-primary)}ul.tiers-list li.tier .selection-button button.downgrade[data-v-db911997]:hover{border-color:var(--danger);background-color:var(--danger-border);color:var(--text-primary);opacity:1}ul.tiers-list li.tier .selection-button button.coming[data-v-db911997]{border:1px solid var(--primary)}ul.tiers-list li.tier .selection-button button.coming[data-v-db911997],ul.tiers-list li.tier .selection-button button.coming[data-v-db911997]:hover{background-color:var(--primary-darker1);color:var(--text-primary)}ul.tiers-list li.tier .plan-features[data-v-db911997]{border-top:1px solid var(--border-main)}ul.tiers-list li.tier .plan-features .preclaimer p[data-v-db911997]{font-size:.8rem;color:var(--text-tertiary);margin-top:1rem}ul.tiers-list li.tier .plan-features ul[data-v-db911997]{list-style-type:none;padding:2rem 0;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}ul.tiers-list li.tier .plan-features ul li[data-v-db911997]{display:flex;flex-direction:row;font-size:.9rem;color:var(--text-secondary);gap:.5rem}ul.tiers-list li.tier .plan-features ul li svg[data-v-db911997]{position:relative;top:-1px;width:16px;height:16px;color:var(--primary)}ul.tiers-list li.tier .plan-features ul .group[data-v-db911997]{display:flex;flex-direction:column;gap:.2rem}ul.tiers-list li.tier .plan-features ul .description[data-v-db911997],ul.tiers-list li.tier .plan-features ul .feature-title[data-v-db911997]{font-weight:400;font-size:.8rem;color:var(--text-primary)}ul.tiers-list li.tier .plan-features ul .description[data-v-db911997]{color:var(--text-tertiary);opacity:.8}ul.tiers-list li.tier .plan-disclaimer p[data-v-db911997]{font-size:.8rem;color:var(--text-tertiary);margin-top:1rem;opacity:.8}.page-enter-active[data-v-fd8154de],.page-leave-active[data-v-fd8154de]{transition:all .2s ease;will-change:opacity,transform,top;top:0}.page-enter-from[data-v-fd8154de],.page-leave-to[data-v-fd8154de]{position:relative;opacity:0;top:-6px}
