.phone-input-wrapper{width:100%;height:fit-content}.phone-input-wrapper input{width:100%;min-height:40px;height:auto;background-color:#1116;color:#f1f1f1;font-size:16px;font-weight:400;border:none;outline:none;border:2px solid rgba(255,255,255,.2);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(10px);padding:12px 30px 12px 35px}.phone-input-wrapper .phone-icon{width:15px;height:auto;position:absolute;z-index:2;right:15px;top:50%;transform:translateY(-50%)}.phone-input-wrapper #phone-input-flag-area{width:auto;height:100%;position:absolute;padding:0 8px;left:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.phone-input-wrapper #phone-input-flag-img{width:20px;height:auto}.phone-input-wrapper .country-dropdown{position:absolute;top:100%;right:0;left:0;z-index:3;width:max-content;max-height:250px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px #0000001a;font-family:system-ui,sans-serif}.phone-input-wrapper .country-dropdown-item{display:flex;align-items:center;padding:6px 12px;gap:8px;cursor:pointer;font-size:14px;color:#333}.phone-input-wrapper .country-dropdown-item:hover{background:#f0f0f0}.phone-input-wrapper .country-flag{width:20px;height:auto;flex-shrink:0;cursor:pointer}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeue-Medium.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Light.woff2) format("woff2");font-display:swap}*{margin:0;padding:0;position:relative;font-family:Inter,sans-serif}*,*:before,*:after{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body{min-height:100dvh;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}:focus{outline:none}:root{--bg: #0b0b0f;--panel: #111219;--ink: #e8e8ef;--muted: #a6a8b3;--brand: #7b5cff;--ring: 0 0 0 6px rgb(123 92 255 / .15);--radius: 14px;--shadow: 0 10px 30px rgb(0 0 0 / .35);--border-weak: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .18);--glass-1: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .01));--field-bg: rgba(17, 17, 17, .4);--field-border: rgba(255, 255, 255, .2);--field-border-focus: #e2e2e2;--space-1: 6px;--space-2: 8px;--space-3: 10px;--space-4: 12px;--space-5: 14px;--space-6: 18px;--space-7: 20px;--space-8: 24px;--space-9: 28px;--space-10: 32px;--fs-11: 11px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-28: 28px;--fs-44: 44px;--fs-48: 48px}@media (prefers-color-scheme: light){:root{--bg: #ffffff;--panel: #f6f7fb;--ink: #0c0d12;--muted: #5a5d6a;--shadow: 0 10px 30px rgb(0 0 0 / .06)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body.dark-theme{background-color:var(--bg);color:var(--ink)}button{border:none;outline:none}:root{--bg: #0b0b0f;--panel: #111219;--ink: #e8e8ef;--muted: #a6a8b3;--ring: 0 0 0 6px rgb(123 92 255 /.15);--radius: 14px;--shadow: 0 10px 30px rgb(0 0 0 /.35);--h: 44px;--gap: 3px;--track-bg: #232323;--track-border: #383838;--text: #111827;--thumb: #cdcdcd;--accent: #0a84ff}@media (prefers-color-scheme: light){:root{--bg: #ffffff;--panel: #f6f7fb;--ink: #0c0d12;--muted: #5a5d6a;--shadow: 0 10px 30px rgb(0 0 0 /.06)}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}body{background:linear-gradient(#000000b6,#0000009c),url(/build/assets/1.gxKuSX5f.svg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#hero{width:100%;min-height:100vh;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:20px 20px 40px}#hero #logo{width:fit-content;height:fit-content;display:flex;align-items:center;gap:5px;text-decoration:none}#hero #logo svg{width:26px;height:auto}#hero #logo span{font-size:14px;color:#f4f4f4}#hero h1{font-family:HelveticaNeue;margin-top:30px;max-width:600px;text-align:center;color:#d4d4d4;line-height:1.5;font-size:48px}#hero h1 span{font-family:HelveticaNeue;background:linear-gradient(159deg,#0f5dca,#1ca9c9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.5;font-size:48px}#hero>p{font-family:Lato;width:100%;max-width:500px;text-align:center;color:#cfcfcf;line-height:1.5;font-size:18px}.plan-toggle{display:inline-block}.switch{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;height:var(--h);width:100%;max-width:320px;background:var(--track-bg);border:1px solid var(--track-border);border-radius:999px;-webkit-user-select:none;user-select:none;cursor:pointer;padding:0}#plan-switch{pointer-events:none}.opt{z-index:1;text-align:center;padding:0 25px;font-weight:600;font-size:14px;color:#f2f2f2;transition:color .2s ease;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease}.thumb{position:absolute;top:var(--gap);bottom:var(--gap);left:var(--gap);width:calc(50% - var(--gap));background:#f7f7f7;border-radius:999px;box-shadow:0 1px 2px #00000014,0 6px 18px #10182814;transition:left .22s ease,box-shadow .22s ease}#plan-switch:not(:checked)+.switch .opt--basic{color:#141414}#plan-switch:checked+.switch .opt--premium{color:#141414}#plan-switch:checked+.switch .thumb{left:calc(50% + var(--gap))}#plan-switch:focus-visible+.switch{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.thumb,.opt{transition:none}}#onboarding-form{width:100%;max-width:300px;height:fit-content;margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:6px}#onboarding-form>input{width:100%;min-height:40px;padding:12px;background-color:#1116;color:#f1f1f1;font-size:16px;font-weight:500;border:2px solid rgba(255,255,255,.2);border-radius:12px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(10px)}#onboarding-form input:focus{border:2px solid #e2e2e2}#onboarding-form input::placeholder{color:#bdbdbd;font-size:16px}#gdpr-consent{display:flex;flex-direction:column;gap:6px;margin-top:20px;font-size:.9rem;color:#444}#gdpr-consent label{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#f0f0f0;cursor:pointer}#gdpr-consent label p{font-size:13px;color:#f0f0f0}#gdpr-consent input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#00aaff;cursor:pointer}#gdpr-consent a{color:#0af;text-decoration:underline;text-underline-offset:3px;display:inline}#gdpr-consent .gdpr-note{margin:6px 0 0;font-size:11px;color:#aaa;line-height:1.5}#onboarding-form .submit-wrap{width:100%;max-width:300px}#onboarding-form #submit-btn{width:100%;margin-top:15px;padding:10px 15px;background-image:linear-gradient(to right,#1a2980,#26abd0 51%,#1a2980);background-size:200% auto;color:#f1f1f1;font-size:15px;font-weight:500;border-radius:1000px;cursor:pointer}#submit-progress{height:2px;width:100%;margin-top:10px;border-radius:999px;position:relative;overflow:hidden;background:var(--progress-track, rgba(255, 255, 255, .14));opacity:0;transition:opacity .14s ease}#submit-progress.progress--on{opacity:1}#submit-progress:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent,currentColor,transparent);transform:translate3d(-120%,0,0);will-change:transform;animation:submit-run .9s linear infinite;pointer-events:none}@keyframes submit-run{0%{transform:translate3d(-120%,0,0)}to{transform:translate3d(220%,0,0)}}@media (prefers-reduced-motion: reduce){#submit-progress:before{animation:none;transform:none;width:100%;opacity:.45}}#onboarding-form #login-link{width:100%;margin-top:10px;padding:6px 15px;text-align:center;color:#e2e2e2}#info-message{position:fixed;left:0;right:0;bottom:0;z-index:10;width:fit-content;max-width:calc(100% - 20px);margin-inline:auto;padding:8px;font-size:15px;line-height:1.6;background-color:#f4f4f4;color:#0f0f0f;border:1px solid rgba(166,166,166,.659);border-radius:12px;transition:all .5s ease;pointer-events:none}#mock{width:100%;height:fit-content;padding:10px;margin:30px 0;display:flex;justify-content:center;align-items:center}#mock img{width:120vh;height:auto}.stack{display:grid;place-items:center}.stack h3{color:#eee}.stack__inner{width:min(1080px,100%)}.stack__header{text-align:center;margin-bottom:24px}.stack__header h2{margin:45px 0 8px;font-weight:800;letter-spacing:-.02em;font-size:clamp(28px,4.2vw,44px);color:#eee}.stack__header p{margin:0;color:#d4d4d4;font-size:clamp(14px,2.2vw,16px);line-height:1.5}.grid{list-style:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px;padding:0;margin:28px 0 0}@media (min-width: 680px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.grid{grid-template-columns:repeat(3,1fr)}}.card{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:18px 18px 16px;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover{transform:translateY(-2px)}.ic{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:linear-gradient(180deg,#7b5cff2e,#7b5cff14);color:var(--ink)}.ic svg{width:22px;height:22px}.card h3{margin:6px 0 0;font-size:17px}.card p{margin:0;color:#d4d4d4;font-size:14px;line-height:1.5}.actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;padding:8px 12px;color:#fff;font-weight:600;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true]{opacity:.5;cursor:default;box-shadow:none}.btn--ghost{background:transparent;color:var(--ink);border:1px solid rgba(255,255,255,.18)}#presentation-link{width:100%;height:fit-content;padding:0 10px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:20px}#presentation-link a{width:fit-content;height:fit-content;padding:8px 15px;background-color:#1779da;border-radius:1000px;color:#fefefe;text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;font-weight:600;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-align:center}#presentation-link a:hover{background-color:#2d8e0a}#go-to-hero{width:100%;display:flex;justify-content:center;align-items:center;margin:20px 0}#go-to-hero button{width:100%;max-width:350px;padding:10px 20px;border-radius:1000px;background-color:#0a7dd5;color:#e9e9e9;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px}#go-to-hero a:hover{background-color:#0576cc}#subscription{width:100%;margin-top:20px}#subscription #subscription-toggle-main{width:100%;padding:10px;border-left:var(--a-settings-services-toggle-main-border-left)}#subscription-plans{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:10px}#subscription-plans .card{display:flex;flex-direction:column;min-width:200px;max-width:320px;flex:0 0 100%;border-radius:20px;transition:all .3s ease}#subscription-plans .card#basic-plan{background-image:linear-gradient(164.32deg,#4d4f51 10.49%,#17191c 98.74%)}#subscription-plans .card#premium-plan{position:relative;background-image:linear-gradient(35.92deg,#139fd6 5.73%,#2a55ca 54.65%,#9845e8 96.75%);overflow:hidden;z-index:0}#subscription-plans .card#premium-plan:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(120deg,#139fd6,#2a55ca,#9845e8,#139fd6);background-size:300% 300%;border-radius:22px;animation:borderGradientFlow 4s ease infinite}@keyframes borderGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#subscription-plans .card:hover{transform:scale(1.06)}#subscription-plans .card header{width:100%;padding:20px 10px 10px;display:flex;flex-direction:column;align-items:flex-start;background:transparent;position:relative}#subscription-plans .card header h3{font-size:24px;font-weight:400;color:#dbdbdb}#subscription-plans .card header #basic-trial-label{font-size:14px;font-weight:400;color:#dbdbdb;display:inline}#subscription-plans .card header .price{display:flex;align-items:flex-end;gap:6px;margin-top:6px}#subscription-plans .card header .price span.price-number{line-height:1;font-size:48px;font-weight:500;color:#f4f4f4}#subscription-plans .card header .price span{font-size:18px;color:#d2d2d2}#subscription-plans .card header button.btn{display:inline-block;width:100%;margin-top:15px;padding:10px 0;text-align:center;font-size:12px;font-weight:500;border-radius:1000px;text-decoration:none;cursor:pointer;will-change:transform;transition:transform .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}#subscription-plans .card header button.btn:hover,#subscription-plans .card header button.btn:focus-visible{transform:scale(1.01);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01)}#subscription-plans .card header button.btn--solid{background-color:#e6e6e6;color:#141414;border:1.5px solid transparent}#subscription-plans .card header button.btn--solid:hover,#subscription-plans .card header button.btn--solid:focus{background-color:#fff}#subscription-plans .card main{padding:10px 20px 25px;display:flex;flex-direction:column;gap:20px}#subscription-plans .card main .feature{display:flex;align-items:flex-start;gap:6px}#subscription-plans .card main .trial-days-remaining{margin-top:10px;text-align:left;font-size:12px;color:#d2d2d2}#subscription-plans .card .feature svg{width:16px;height:auto}#subscription-plans .card .feature svg path{stroke:#f4f4f4}#subscription-plans .card .feature svg.x-mark path{stroke:#ff2929}#subscription-plans .card .feature span{font-size:12px;color:#f4f4f4;flex:1;word-break:break-word}#subscription-plans .card .cancel-plan-btn{width:100%;text-align:center;font-size:12px;background:transparent;font-weight:500;color:#ff7d7d;line-height:1.5;cursor:pointer;display:none;pointer-events:none}#subscription-plans .card .cancel-plan-btn.show{display:block;pointer-events:all}#see-pricing-details{width:100%;display:flex;justify-content:center;margin-top:30px}#see-pricing-details a{width:100%;font-size:12px;line-height:1.5;color:#139fd6;text-align:center}footer{width:100%;margin:20px 0;text-align:center;font-size:11px;color:#fefefe;padding:0 10px}footer a{color:#0af}@media (max-width: 560px){#hero h1,#hero h1 span{font-size:28px}#hero p{font-size:16px}}
