[data-theme=dark]{--color-white: #242424;--color-black: #FAFAFA;--color-ash-100: #1A1A1A;--color-ash-200: #0A0A0A;--color-ash-300: #2E2E2E;--color-ash-400: #3A3A3A;--color-ash-500: #525252;--color-ash-600: #8A8A8A;--color-ash-700: #A8A8A8;--color-ash-800: #C8C8C8;--color-ash-900: #D8D8D8;--color-ash-1000: #EAEAEA;--color-ash-1100: #FAFAFA;--shadow-sm: 0px 1px 1px 0px rgba(0, 0, 0, .5), 0px 2px 4px 0px rgba(0, 0, 0, .32), 0px 2px 13px 0px rgba(0, 0, 0, .24);--shadow-lg: 0px 2px 4px 0px rgba(0, 0, 0, .4), 0px 7px 7px 0px rgba(0, 0, 0, .32), 0px 15px 9px 0px rgba(0, 0, 0, .2), 0px 26px 10px 0px rgba(0, 0, 0, .08);color-scheme:dark}html{color-scheme:light}@layer reset,base,components,routes;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}}@layer base{[data-theme=dark]{--color-white: #242424;--color-black: #FAFAFA;--color-ash-100: #1A1A1A;--color-ash-200: #0A0A0A;--color-ash-300: #2E2E2E;--color-ash-400: #3A3A3A;--color-ash-500: #525252;--color-ash-600: #8A8A8A;--color-ash-700: #A8A8A8;--color-ash-800: #C8C8C8;--color-ash-900: #D8D8D8;--color-ash-1000: #EAEAEA;--color-ash-1100: #FAFAFA;--shadow-sm: 0px 1px 1px 0px rgba(0, 0, 0, .5), 0px 2px 4px 0px rgba(0, 0, 0, .32), 0px 2px 13px 0px rgba(0, 0, 0, .24);--shadow-lg: 0px 2px 4px 0px rgba(0, 0, 0, .4), 0px 7px 7px 0px rgba(0, 0, 0, .32), 0px 15px 9px 0px rgba(0, 0, 0, .2), 0px 26px 10px 0px rgba(0, 0, 0, .08);color-scheme:dark}html{color-scheme:light}:root{background-color:var(--color-ash-200, #F4F4F5);font-feature-settings:"tnum"}html{overscroll-behavior-y:none}body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}[data-debug-css] *:not(svg *){outline:1px solid hsla(200,100%,50%,.5);outline-offset:-.5px}a,button{all:unset;cursor:pointer;outline:revert;touch-action:manipulation}input:where([type=text],[type=email]){all:unset;cursor:text;caret-color:var(--color-pika-600, #643BFF);touch-action:manipulation}dialog{all:unset}.icon-swap{position:relative;display:inline-flex;justify-content:center;align-items:center}.icon-swap .icon{transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),filter .2s cubic-bezier(.2,0,0,1)}.icon-swap .icon.icon--done{position:absolute;top:0;right:0;bottom:0;left:0}.icon-swap[data-state=idle] .icon.icon--idle{opacity:1;transform:scale(1);filter:blur(0)}.icon-swap[data-state=idle] .icon.icon--done,.icon-swap[data-state=done] .icon.icon--idle{opacity:0;transform:scale(.25);filter:blur(4px)}.icon-swap[data-state=done] .icon.icon--done{opacity:1;transform:scale(1);filter:blur(0)}}@layer components{.relative{position:relative;display:flex;flex-direction:column}.component-divider{display:flex;flex-direction:column}.component-divider>.line-1{block-size:1px;background-color:var(--color-ash-200, #F4F4F5)}.component-divider>.line-2{block-size:1px;background-color:var(--color-white, #FFFFFF)}.component-percentage-off{padding-block:2px;padding-inline:6px;display:flex;align-items:center;block-size:24px;background-color:var(--color-pika-100, #F1F0FF);border-radius:8px}:hover:active>.component-percentage-off{background-color:revert}.component-percentage-off>.text{font-family:Inter;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--color-pika-600, #643BFF)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.component-spinner:not(.component-spinner--inverted){block-size:16px;inline-size:16px;color:var(--color-pika-600, #643BFF);animation:spin .2s linear infinite}.component-spinner.component-spinner--inverted{block-size:16px;inline-size:16px;color:var(--color-white, #FFFFFF);animation:spin .2s linear infinite}.checkbox{display:flex;justify-content:center;align-items:center;block-size:18px;inline-size:18px;border-radius:31.25%;cursor:pointer;transition:background-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),transform .15s ease}.checkbox:active{transform:scale(.96)}.checkbox>.icon{block-size:14px;inline-size:14px;color:#fff;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),filter .2s cubic-bezier(.2,0,0,1)}.checkbox[data-state=unchecked]{background-color:var(--color-ash-200, #F4F4F5);box-shadow:0 0 0 1px var(--color-ash-200, #F4F4F5),inset 0 0 0 1px var(--color-white, #FFFFFF),inset 0 2px 2px 2px #0000000d}.checkbox[data-state=unchecked]>.icon{opacity:0;transform:scale(.25);filter:blur(4px)}.checkbox[data-state=checked]{background-color:var(--color-pika-600, #643BFF);box-shadow:0 0 0 1px var(--color-pika-600, #643BFF),inset 0 0 0 1px #fff,inset 0 2px 2px 2px #0000000d}.checkbox[data-state=checked]>.icon{opacity:1;transform:scale(1);filter:blur(0)}[data-theme=dark]{--color-white: #242424;--color-black: #FAFAFA;--color-ash-100: #1A1A1A;--color-ash-200: #0A0A0A;--color-ash-300: #2E2E2E;--color-ash-400: #3A3A3A;--color-ash-500: #525252;--color-ash-600: #8A8A8A;--color-ash-700: #A8A8A8;--color-ash-800: #C8C8C8;--color-ash-900: #D8D8D8;--color-ash-1000: #EAEAEA;--color-ash-1100: #FAFAFA;--shadow-sm: 0px 1px 1px 0px rgba(0, 0, 0, .5), 0px 2px 4px 0px rgba(0, 0, 0, .32), 0px 2px 13px 0px rgba(0, 0, 0, .24);--shadow-lg: 0px 2px 4px 0px rgba(0, 0, 0, .4), 0px 7px 7px 0px rgba(0, 0, 0, .32), 0px 15px 9px 0px rgba(0, 0, 0, .2), 0px 26px 10px 0px rgba(0, 0, 0, .08);color-scheme:dark}html{color-scheme:light}.help-dropdown{position:absolute;inset-block-start:auto;inset-block-end:calc(100% + 8px);inset-inline-start:auto;inset-inline-end:-16px;z-index:1000;padding-block:8px;padding-inline:4px;display:flex;flex-direction:column;gap:2px;block-size:fit-content;inline-size:max-content;background-color:var(--color-white, #FFFFFF);border-radius:8px;box-shadow:var(--shadow-sm, 0px 1px 1px 0px rgba(9, 9, 11, .16), 0px 2px 4px 0px rgba(9, 9, 11, .08), 0px 2px 13px 0px rgba(9, 9, 11, .04));transform-origin:bottom right;transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.help-dropdown[data-open=false]{opacity:0;transform:scale(.96)}.help-dropdown[data-open=true]{opacity:1;transform:scale(1)}.help-dropdown>.item{padding-inline:8px;display:flex;align-items:center;block-size:28px;border-radius:8px;transition:background-color .15s ease,color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.help-dropdown>.item:hover{background-color:var(--color-ash-200, #F4F4F5)}.help-dropdown>.item:hover>.label{color:var(--color-ash-800, #3F3F46)}}.help-dropdown>.item:focus-visible{background-color:var(--color-ash-200, #F4F4F5)}.help-dropdown>.item:focus-visible>.label{color:var(--color-ash-800, #3F3F46)}.help-dropdown>.item:active{background-color:var(--color-ash-300, #E4E4E7);transform:scale(.96)}.help-dropdown>.item>.label{font-family:Inter;font-size:14px;font-weight:400;letter-spacing:0;color:var(--color-ash-600, #71717A)}.dropdown{padding-block:4px;display:flex;flex-direction:column;gap:2px;block-size:fit-content;background-color:var(--color-white, #FFFFFF);border-radius:16px;box-shadow:var(--shadow-lg, 0px 2px 4px 0px rgba(0, 0, 0, .1), 0px 7px 7px 0px rgba(0, 0, 0, .09), 0px 15px 9px 0px rgba(0, 0, 0, .05), 0px 26px 10px 0px rgba(0, 0, 0, .01));transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.dropdown[data-dropdown-id=framework]{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;z-index:1000}.dropdown[data-dropdown-id=framework][data-dropdown-value=svg]{inset-block-start:-4px}.dropdown[data-dropdown-id=framework][data-dropdown-value=react-jsx]{inset-block-start:-42px}.dropdown[data-dropdown-id=framework][data-dropdown-value=react-tsx]{inset-block-start:-74px}.dropdown[data-dropdown-id=framework][data-dropdown-value=react-native-jsx]{inset-block-start:-106px}.dropdown[data-dropdown-id=framework][data-dropdown-value=react-native-tsx]{inset-block-start:-138px}.dropdown[data-dropdown-id=framework][data-dropdown-value=solid-jsx]{inset-block-start:-176px}.dropdown[data-dropdown-id=framework][data-dropdown-value=solid-tsx]{inset-block-start:-208px}.dropdown[data-dropdown-id=variant]{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;z-index:1000}.dropdown[data-dropdown-id=variant][data-dropdown-value=stroke]{inset-block-start:-4px}.dropdown[data-dropdown-id=variant][data-dropdown-value=solid]{inset-block-start:-36px}.dropdown[data-dropdown-id=variant][data-dropdown-value=contrast]{inset-block-start:-68px}.dropdown[data-dropdown-id=variant][data-dropdown-value=duo-stroke]{inset-block-start:-100px}.dropdown[data-dropdown-id=variant][data-dropdown-value=duo-solid]{inset-block-start:-132px}.dropdown[data-dropdown-id=account]{position:absolute;inset-block-start:auto;inset-block-end:-4px;inset-inline-start:calc(100% + 12px);inset-inline-end:auto;z-index:1000}.dropdown[data-dropdown-id=framework],.dropdown[data-dropdown-id=variant]{transform-origin:top right}.dropdown[data-dropdown-id=account]{transform-origin:bottom left}.dropdown[data-open=false]{opacity:0;transform:scale(.96)}.dropdown[data-open=true]{opacity:1;transform:scale(1)}.dropdown>.items{padding-inline:4px;display:flex;flex-direction:column}.dropdown>.items>.item{display:flex;align-items:center;gap:8px;block-size:32px;border-radius:12px;transition:background-color .15s ease,color .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.dropdown>.items>.item:hover{background-color:var(--color-ash-200, #F4F4F5)}.dropdown>.items>.item:hover>.frame>.icon{color:var(--color-pika-600, #643BFF)}.dropdown>.items>.item:hover>.text{color:var(--color-ash-900, #27272A)}}.dropdown>.items>.item:active{background-color:var(--color-ash-300, #E4E4E7);transform:scale(.96)}@media (hover: hover) and (pointer: fine){.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=incentivize]:hover{background-color:var(--color-pika-100, #F1F0FF)}.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=incentivize]:hover :is(.icon,.text){color:var(--color-pika-600, #643BFF)!important}}.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=incentivize]:active{background-color:var(--color-pika-600, #643BFF)}.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=incentivize]:active :is(.icon,.text){color:#fff!important}@media (hover: hover) and (pointer: fine){.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=deincentivize]:hover{background-color:var(--color-rose-50, #FFF1F2)}.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=deincentivize]:hover :is(.icon,.text){color:var(--color-rose-500, #F43F5E)!important}}.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=deincentivize]:active{background-color:var(--color-rose-500, #F43F5E)}.dropdown[data-dropdown-id=account]>.items>.item[data-dropdown-item-id=deincentivize]:active :is(.icon,.text){color:#fff!important}.dropdown>.items>.item>.frame{display:flex;flex-direction:column;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.dropdown>.items>.item>.frame>.icon{block-size:20px;inline-size:20px;color:var(--color-ash-500, #A1A1AA)}.dropdown>.items>.item>.text{flex-grow:1;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:0;color:var(--color-ash-600, #71717A)}.dropdown>.items>.item>.check-frame{display:flex;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.dropdown>.items>.item>.check-frame>.icon{block-size:16px;inline-size:16px;color:var(--color-pika-600, #643BFF)}.theme-switcher{display:flex;padding:4px;margin-inline:4px;margin-block-end:4px;gap:2px;background-color:var(--color-ash-200, #F4F4F5);border-radius:12px}.theme-option{flex-grow:1;display:flex;align-items:center;justify-content:center;block-size:32px;border-radius:8px;color:var(--color-ash-600, #71717A);transition:background-color .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.theme-option:hover:not([data-active=true]){color:var(--color-ash-800, #3F3F46)}}.theme-option[data-active=true]{background-color:var(--color-ash-100, #FAFAFA);color:var(--color-pika-600, #643BFF);box-shadow:var(--shadow-sm, 0px 1px 1px 0px rgba(9, 9, 11, .16), 0px 2px 4px 0px rgba(9, 9, 11, .08), 0px 2px 13px 0px rgba(9, 9, 11, .04))}.theme-option:active{transform:scale(.96)}.theme-option>.icon{block-size:16px;inline-size:16px}}@layer routes{.route-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;block-size:100dvh}.route-login{padding:24px;display:flex;gap:24px;block-size:100dvh;background-color:var(--color-ash-100, #FAFAFA)}.route-login [data-theme=dark]{--color-white: #242424;--color-black: #FAFAFA;--color-ash-100: #1A1A1A;--color-ash-200: #0A0A0A;--color-ash-300: #2E2E2E;--color-ash-400: #3A3A3A;--color-ash-500: #525252;--color-ash-600: #8A8A8A;--color-ash-700: #A8A8A8;--color-ash-800: #C8C8C8;--color-ash-900: #D8D8D8;--color-ash-1000: #EAEAEA;--color-ash-1100: #FAFAFA;--shadow-sm: 0px 1px 1px 0px rgba(0, 0, 0, .5), 0px 2px 4px 0px rgba(0, 0, 0, .32), 0px 2px 13px 0px rgba(0, 0, 0, .24);--shadow-lg: 0px 2px 4px 0px rgba(0, 0, 0, .4), 0px 7px 7px 0px rgba(0, 0, 0, .32), 0px 15px 9px 0px rgba(0, 0, 0, .2), 0px 26px 10px 0px rgba(0, 0, 0, .08);color-scheme:dark}.route-login html{color-scheme:light}.route-login .label-field{display:flex;flex-direction:column;gap:8px}.route-login .label-field>.label{padding-inline:4px;display:flex;flex-direction:column}.route-login .label-field>.label>.text{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--color-ash-700, #52525B)}.route-login .label-field>.text-field{display:flex;justify-content:center;block-size:40px;background-color:var(--color-ash-100, #FAFAFA);border-radius:16px;box-shadow:0 0 0 1px #09090a1a,0 1px #09090a14;transition:box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.route-login .label-field>.text-field:hover{box-shadow:0 0 0 1px #09090b29,0 1px #09090b1a}}.route-login .label-field>.text-field:focus-within{box-shadow:0 2px 4px #5314ff14,0 0 0 1px var(--color-pika-700, #5314FF)}.route-login .label-field>.text-field:focus-within>.frame>.icon{color:var(--color-pika-600, #643BFF)}.route-login .label-field>.text-field:not(:focus-within)[data-input-state=filled]>.frame>.icon{color:var(--color-ash-700, #52525B)}.route-login .label-field>.text-field[data-input-state=invalid]{box-shadow:0 0 0 1px var(--color-rose-600, #E11D48)!important}.route-login .label-field>.text-field[data-input-state=invalid]>.frame>.icon{color:var(--color-rose-500, #F43F5E)!important}.route-login .label-field>.text-field>.frame{display:flex;justify-content:center;align-items:center;block-size:40px;inline-size:40px}.route-login .label-field>.text-field>.frame>.icon{block-size:20px;inline-size:20px;color:var(--color-ash-500, #A1A1AA)}.route-login .label-field>.text-field>.input{flex-grow:1;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--color-ash-1000, #18181B)}.route-login .label-field>.text-field>.input::placeholder{color:var(--color-ash-500, #A1A1AA)}.route-login .label-field>.error-message{padding-inline:4px;display:flex;flex-direction:column}.route-login .label-field>.error-message>.text{font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--color-rose-500, #F43F5E)}.route-login .submit-button{display:flex;justify-content:center;align-items:center;block-size:40px;background-color:var(--color-ash-300, #E4E4E7);border-radius:16px;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.route-login .submit-button[data-form-state=ready]{background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 100%);background-color:var(--color-pika-600, #643BFF);box-shadow:0 1px 1px #09090a29,0 2px 4px #09090a14,0 2px 13px #09090a0a}.route-login .submit-button[data-form-state=ready]>.text{color:var(--color-white, #FFFFFF)}.route-login .submit-button[data-form-state=ready]:active{transform:scale(.96)}.route-login .submit-button>.text{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--color-ash-500, #A1A1AA)}.route-login .column-1{flex-grow:1;display:flex;flex-direction:column}.route-login .column-1>.head{display:flex;justify-content:space-between;align-items:center;gap:25px}.route-login .column-1>.body{flex-grow:1;padding-block:64px;padding-inline:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1024px){.route-login .column-1>.body{padding-inline:revert}}.route-login .logo{block-size:48px;inline-size:188.3999938965px}.route-login .get-license-button{display:flex;align-items:center;block-size:32px;background-color:var(--color-white, #FFFFFF);border-radius:12px;box-shadow:var(--shadow-sm, 0px 1px 1px 0px rgba(9, 9, 11, .16), 0px 2px 4px 0px rgba(9, 9, 11, .08), 0px 2px 13px 0px rgba(9, 9, 11, .04)),inset 0 0 0 1px var(--color-white, #FFFFFF);transition:transform .15s ease}.route-login .get-license-button:active{transform:scale(.96)}.route-login .get-license-button>.frame{display:flex;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.route-login .get-license-button>.frame>.icon{block-size:16px;inline-size:16px;color:var(--color-pika-600, #643BFF)}.route-login .get-license-button>.text{font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--color-pika-600, #643BFF)}.route-login .form{display:flex;flex-direction:column;gap:40px;inline-size:448px}@media (max-width: 1024px){.route-login .form{width:100%;max-width:448px}}.route-login .form>.title{display:flex;flex-direction:column;gap:12px}.route-login .form>.title>.text-h1{font-family:Inter;font-size:32px;font-weight:500;letter-spacing:-.02em;color:var(--color-ash-900, #27272A);text-wrap:balance}.route-login .form>.title>.text-h2{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:0;color:var(--color-ash-600, #71717A);text-wrap:balance}.route-login .form>.content{padding-block-end:24px;display:flex;flex-direction:column;gap:24px}.route-login .form>.content>.fields{display:flex;flex-direction:column;gap:20px}.route-login .form>.content>.options{padding-inline:4px;display:flex;justify-content:space-between;align-items:center;gap:8px}.route-login .form>.content>.options>.remember-me{display:flex;align-items:center;gap:6px}.route-login .form>.content>.options>.remember-me>.text{font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--color-ash-800, #3F3F46)}.route-login .form>.content>.options>.help{position:relative}.route-login .form>.content>.options>.help>.help-button{display:flex;align-items:center;gap:4px;transition:transform .15s ease}.route-login .form>.content>.options>.help>.help-button:active{transform:scale(.96)}.route-login .form>.content>.options>.help>.help-button>.icon{block-size:20px;inline-size:20px;color:var(--color-ash-700, #52525B)}.route-login .form>.content>.options>.help>.help-button>.text{font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--color-ash-800, #3F3F46)}.route-login .form>.content>.disclosure{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:baseline;gap:8px}.route-login .form>.content>.disclosure>.text{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--color-ash-700, #52525B)}.route-login .column-2{padding-block-start:80px;padding-inline-start:80px;display:flex;flex-direction:column;gap:80px;inline-size:960px;background-image:linear-gradient(180deg,rgba(100,59,255,0) 0%,rgba(100,59,255,.01) 12.99%,rgba(100,59,255,.03) 24.17%,rgba(100,59,255,.07) 33.77%,rgba(100,59,255,.13) 41.97%,rgba(100,59,255,.19) 49%,rgba(100,59,255,.26) 55.06%,rgba(100,59,255,.34) 60.35%,rgba(100,59,255,.43) 65.08%,rgba(100,59,255,.52) 69.47%,rgba(100,59,255,.61) 73.71%,rgba(100,59,255,.69) 78.01%,rgba(100,59,255,.78) 82.58%,rgba(100,59,255,.86) 87.64%,rgba(100,59,255,.93) 93.37%,var(--color-pika-600, #643BFF) 100%);background-color:var(--color-ash-100, #FAFAFA);border-radius:24px;box-shadow:inset 0 0 0 2px var(--color-white, #FFFFFF),0 1px 3px #09090a0a,0 1px #09090a14;overflow:hidden}@media (max-width: 1024px){.route-login .column-2{display:none}}.route-login .testimonial{padding-inline-end:80px;display:flex;flex-direction:column;gap:24px}.route-login .testimonial>.label{font-family:Inter;font-size:20px;font-weight:500;letter-spacing:0;color:var(--color-ash-1000, #18181B)}.route-login .testimonial>.testimonialee{display:flex;align-items:center;gap:12px}.route-login .testimonial>.testimonialee>.images{display:flex;align-items:center}.route-login .testimonial>.testimonialee>.images>.image-container.image-container--company{position:relative;block-size:40px;inline-size:40px}.route-login .testimonial>.testimonialee>.images>.image-container.image-container--company:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;box-shadow:0 1.11111px 1.66667px #ffffffa8 inset,0 1.11111px 2.22222px #0000001f,0 .55556px .55556px #00000014}.route-login .testimonial>.testimonialee>.images>.image-container.image-container--company>.image{block-size:40px;inline-size:40px;border-radius:8px}.route-login .testimonial>.testimonialee>.images>.image-container.image-container--person{position:relative;margin-left:-4px;block-size:42px;inline-size:42px}.route-login .testimonial>.testimonialee>.images>.image-container.image-container--person:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1000px;box-shadow:0 1.11111px 1.66667px #ffffffa8 inset,0 1.11111px 2.22222px #0000001f,0 .55556px .55556px #00000014}.route-login .testimonial>.testimonialee>.images>.image-container.image-container--person>.image{block-size:42px;inline-size:42px;border-radius:1000px}.route-login .testimonial>.testimonialee>.name-description{display:flex;flex-direction:column;inline-size:336px}.route-login .testimonial>.testimonialee>.name-description>.label.label--name{display:flex;align-items:center;gap:4px;font-family:Inter;font-size:16px;font-weight:500;letter-spacing:.01em;color:var(--color-ash-1000, #18181B)}.route-login .testimonial>.testimonialee>.name-description>.label.label--name>.inline-icon{block-size:16px;inline-size:16px;color:var(--twitter-blue, #2B99FF)}.route-login .testimonial>.testimonialee>.name-description>.label.label--description{font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--color-ash-600, #71717A)}.route-login .image.image--marketing{flex-grow:1;background-image:url(/marketing/marketing-2.png);background-size:1280px auto}.route-app{display:flex;block-size:100dvh;background-color:var(--color-ash-200, #F4F4F5)}.route-app [data-theme=dark]{--color-white: #242424;--color-black: #FAFAFA;--color-ash-100: #1A1A1A;--color-ash-200: #0A0A0A;--color-ash-300: #2E2E2E;--color-ash-400: #3A3A3A;--color-ash-500: #525252;--color-ash-600: #8A8A8A;--color-ash-700: #A8A8A8;--color-ash-800: #C8C8C8;--color-ash-900: #D8D8D8;--color-ash-1000: #EAEAEA;--color-ash-1100: #FAFAFA;--shadow-sm: 0px 1px 1px 0px rgba(0, 0, 0, .5), 0px 2px 4px 0px rgba(0, 0, 0, .32), 0px 2px 13px 0px rgba(0, 0, 0, .24);--shadow-lg: 0px 2px 4px 0px rgba(0, 0, 0, .4), 0px 7px 7px 0px rgba(0, 0, 0, .32), 0px 15px 9px 0px rgba(0, 0, 0, .2), 0px 26px 10px 0px rgba(0, 0, 0, .08);color-scheme:dark}.route-app html{color-scheme:light}.route-app .column-1{padding-block:12px;padding-inline:12px;display:flex}@media (max-width: 1280px){.route-app .column-1{display:none}}.route-app .mobile-nav{display:none}@media (max-width: 1280px){.route-app .mobile-nav{display:flex;align-items:center;gap:8px;padding-inline:16px;padding-block-start:8px}}.route-app .mobile-nav>.pills{flex-grow:1;min-inline-size:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;padding-inline:4px;-webkit-overflow-scrolling:touch}.route-app .mobile-nav>.pills::-webkit-scrollbar{display:none}.route-app .mobile-nav-pill{display:flex;align-items:center;gap:6px;flex-shrink:0;min-block-size:36px;padding-inline:12px;background-color:var(--color-white, #FFFFFF);border-radius:12px;box-shadow:0 0 0 1px #09090b14;scroll-snap-align:start;transition:box-shadow .15s ease,background-color .15s ease,transform .15s ease}.route-app .mobile-nav-pill[data-active=true]{background-color:var(--color-pika-600, #643BFF);box-shadow:none;color:var(--color-white, #FFFFFF)}.route-app .mobile-nav-pill[data-active=true]>.count{color:#fffc}@media (hover: hover) and (pointer: fine){.route-app .mobile-nav-pill:not([data-active=true]):hover{background-color:var(--color-ash-100, #FAFAFA)}}.route-app .mobile-nav-pill:active{transform:scale(.96)}.route-app .mobile-nav-pill>.label{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:.01em}.route-app .mobile-nav-pill>.count{font-family:Inter;font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-ash-500, #A1A1AA)}.route-app .mobile-nav>.account-compact{flex-shrink:0;min-block-size:36px;min-inline-size:36px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white, #FFFFFF);border-radius:12px;box-shadow:0 0 0 1px #09090b14}.route-app .mobile-nav>.account-compact>.icon{block-size:18px;inline-size:18px;color:var(--color-pika-600, #643BFF)}.route-app .column-1>.card{display:flex;flex-direction:column;inline-size:256px;background-color:var(--color-ash-100, #FAFAFA);border-radius:16px;box-shadow:var(--shadow-sm, 0px 1px 1px 0px rgba(9, 9, 11, .16), 0px 2px 4px 0px rgba(9, 9, 11, .08), 0px 2px 13px 0px rgba(9, 9, 11, .04)),0 0 0 5px #09090b08}.route-app .column-1>.card>.head{padding-block-start:16px;padding-block-end:8px;padding-inline:16px;display:flex}.route-app .column-1>.card>.head>button>.logo{block-size:40px;inline-size:157px}.route-app .column-1>.card>.body{flex-grow:1;padding-block-start:16px;padding-block-end:8px;display:flex;flex-direction:column;gap:4px;overflow-y:scroll}.route-app .column-1>.card>.foot{padding-block:6px;display:flex;flex-direction:column}.route-app .category{padding-inline:16px;display:flex;flex-direction:column}.route-app .category>.category-button{padding-inline-end:10px;display:flex;align-items:center;gap:8px;block-size:32px;border-radius:12px;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.route-app .category>.category-button:hover{background-color:var(--color-ash-200, #F4F4F5)}}.route-app .category>.category-button:focus-visible{background-color:var(--color-ash-200, #F4F4F5)}.route-app .category>.category-button:active{background-color:var(--color-ash-300, #E4E4E7)}.route-app .category>.category-button>.frame{display:flex;flex-direction:column;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.route-app .category>.category-button>.frame>.icon{display:block;block-size:16px;inline-size:16px;color:var(--color-ash-600, #71717A)}.route-app .category>.category-button>.text{flex-grow:1;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--color-ash-800, #3F3F46)}.route-app .category>.category-button>.text:first-letter{text-transform:uppercase}.route-app .category>.category-button>.count-text{font-family:Inter;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--color-ash-500, #A1A1AA)}.route-app .active-category{position:relative;padding-inline:16px;display:flex;flex-direction:column}.route-app .active-category:after{content:"";position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:1px;inset-inline-end:auto;margin-top:auto;margin-bottom:auto;block-size:28px;inline-size:3px;background-color:var(--color-pika-600, #643BFF);border-top-right-radius:3px;border-bottom-right-radius:3px}.route-app .active-category>.category-button{padding-inline-end:10px;display:flex;align-items:center;gap:8px;block-size:32px;background-color:var(--color-white, #FFFFFF);border-radius:12px;box-shadow:var(--shadow-sm, 0px 1px 1px 0px rgba(9, 9, 11, .16), 0px 2px 4px 0px rgba(9, 9, 11, .08), 0px 2px 13px 0px rgba(9, 9, 11, .04)),inset 0 0 0 1px var(--color-white, #FFFFFF)}.route-app .active-category>.category-button>.frame{display:flex;flex-direction:column;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.route-app .active-category>.category-button>.frame>.icon{display:block;block-size:16px;inline-size:16px;color:var(--color-pika-600, #643BFF)}.route-app .active-category>.category-button>.text{flex-grow:1;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--color-ash-1000, #18181B)}.route-app .active-category>.category-button>.text:first-letter{text-transform:uppercase}.route-app .active-category>.category-button>.count-text{font-family:Inter;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--color-pika-600, #643BFF)}.route-app .account{position:relative;padding-inline:16px;display:flex;flex-direction:column}.route-app .account>.account-button{padding-inline-end:10px;display:flex;align-items:center;gap:8px;block-size:32px;border-radius:12px;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.route-app .account>.account-button:hover{background-color:var(--color-ash-200, #F4F4F5)}}.route-app .account>.account-button:focus-visible{background-color:var(--color-ash-200, #F4F4F5)}.route-app .account>.account-button:active{background-color:var(--color-ash-300, #E4E4E7)}.route-app .account>.account-button>.frame{display:flex;flex-direction:column;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.route-app .account>.account-button>.frame>.icon{block-size:16px;inline-size:16px;color:var(--color-pika-600, #643BFF)}.route-app .account>.account-button>.text{flex-grow:1;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.01em;color:var(--color-ash-800, #3F3F46)}.route-app .account>.account-button>.chevron-icon{block-size:16px;inline-size:16px;color:var(--color-ash-400, #D4D4D8)}.route-app .column-2{flex-grow:1;min-inline-size:0;display:flex;flex-direction:column}.route-app .seach-bar-container{padding-block-start:24px;padding-inline:24px;block-size:72px}.route-app .search-bar{position:relative;z-index:10;display:flex;block-size:48px;background-color:var(--color-white, #FFFFFF);border-radius:20px;box-shadow:0 1px #09090b0f,0 0 0 1px #09090b0f;transition:box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.route-app .search-bar:hover{box-shadow:0 1px 5px #09090b1a,0 0 0 1px #09090b0f}}.route-app .search-bar:focus-within{box-shadow:0 4px 8px #5314ff1f,0 4px 2px -2px #5314ff4d,0 0 0 1px var(--color-pika-700, #5314FF)}.route-app .search-bar:focus-within>.frame>.icon{color:var(--color-pika-600, #643BFF)}.route-app .search-bar>.frame{padding-inline:12px;display:flex;align-items:center;inline-size:63px}.route-app .search-bar>.frame>.icon{block-size:24px;inline-size:24px;color:var(--color-ash-500, #A1A1AA)}.route-app .search-bar>.input{flex-grow:1;font-family:Inter;font-size:16px;font-weight:400;letter-spacing:.01em;text-align:center;color:var(--color-pika-700, #5314FF)}.route-app .search-bar>.input::placeholder{color:var(--color-ash-500, #A1A1AA)}.route-app .search-bar>.shortcut-container{padding-inline:12px;display:flex;justify-content:center;align-items:center}.route-app .search-bar>.shortcut-container>.shortcut-button{padding-inline:6px;display:flex;justify-content:center;block-size:24px;background-color:var(--color-pika-100, #F1F0FF);border-radius:8px}.route-app .search-bar>.shortcut-container>.shortcut-button>.text{font-family:Inter;font-size:16px;font-weight:400;letter-spacing:.01em;color:var(--color-pika-600, #643BFF)}.route-app .search-bar-mask{position:relative;z-index:0;block-size:24px;background-image:linear-gradient(180deg,var(--color-ash-200, #F4F4F5) 0%,rgba(244,244,245,0) 100%)}.route-app .empty-search-results{flex-grow:1;padding-block:64px;padding-inline:24px;display:flex;flex-direction:column;align-items:center}.route-app .empty-search-results>.text{font-family:Inter;font-size:16px;font-weight:400;letter-spacing:.01em;text-align:center;color:var(--color-ash-700, #52525B)}.route-app .empty-search-results>.text strong{font-weight:500}.route-app .empty-search-results>.text a{text-decoration:underline}.route-app .search-results{flex-grow:1;padding:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-rows:100px;gap:20px;overflow-y:scroll}.route-app .search-result-button{display:flex;flex-direction:column;border-radius:18px;outline:none;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease;content-visibility:auto;contain-intrinsic-size:100px 150px}@media (hover: hover) and (pointer: fine){.route-app .search-result-button:hover{background-color:var(--color-ash-100, #FAFAFA)}}.route-app .search-result-button:focus-visible{background-color:var(--color-white, #FFFFFF);box-shadow:0 0 0 1px var(--color-pika-600, #643BFF),0 0 0 2px #643bff33,0 1px 1px #09090b1f,0 3px 5px #09090b1f}.route-app .search-result-button:active{transform:scale(.96)}.route-app .search-result-button>.frame{flex-grow:1;display:flex;justify-content:center;align-items:center}.route-app .search-result-button>.frame>.icon{block-size:24px;inline-size:24px;color:var(--color, var(--color-pika-600, #643BFF))}.route-app .search-result-button>.text-container{padding-inline:4px;display:flex;flex-direction:column;justify-content:center;block-size:24px}.route-app .search-result-button>.text-container>.text{font-family:Inter;font-size:10px;font-weight:400;letter-spacing:0;text-align:center;color:var(--color-ash-600, #71717A);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-app .search-result-button>.text-container>.text>.highlight{background-color:#d6cdf6}.route-app .column-3{padding:12px;display:flex}@media (max-width: 768px){.route-app .column-3{display:none}}.route-app .column-3>.card{display:flex;flex-direction:column;inline-size:256px;background-color:var(--color-ash-100, #FAFAFA);border-radius:16px;box-shadow:var(--shadow-sm, 0px 1px 1px 0px rgba(9, 9, 11, .16), 0px 2px 4px 0px rgba(9, 9, 11, .08), 0px 2px 13px 0px rgba(9, 9, 11, .04)),0 0 0 5px #09090b08}.route-app .column-3>.card>.head{padding-block-start:16px;padding-block-end:12px;padding-inline:16px;display:flex;flex-direction:column;gap:12px}.route-app .column-3>.card>.body{padding-block:12px;padding-inline:16px;display:flex;flex-direction:column;gap:24px}.route-app .selected-name{display:flex;align-items:center;gap:4px}.route-app .selected-name>.text{font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--color-ash-600, #71717A)}.route-app .selected-name .icon{block-size:16px;inline-size:16px;color:var(--color-ash-500, #A1A1AA);transition:color .15s ease}.route-app .selected-name>button{display:inline-flex;align-items:center;justify-content:center;min-block-size:24px;min-inline-size:24px;border-radius:6px;transition:transform .15s ease}@media (hover: hover) and (pointer: fine){.route-app .selected-name>button:hover .icon{color:var(--color-ash-700, #52525B)}}.route-app .selected-name>button:active{transform:scale(.96)}.route-app .selected-icon{display:flex;justify-content:center;align-items:center;block-size:144px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--color-ash-300, #E4E4E7)}.route-app .selected-icon>.icon{block-size:64px;inline-size:64px;color:var(--color, var(--color-pika-700, #5314FF))}.route-app .label-color-input{display:flex;justify-content:space-between;align-items:center}.route-app .label-color-input>.text{font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.0139999998em;color:var(--color-ash-600, #71717A)}.route-app .label-color-input>.color-input{padding-inline-end:8px;display:flex;align-items:center;block-size:32px;background-color:var(--color-ash-200, #F4F4F5);border-radius:12px;transition:box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.route-app .label-color-input>.color-input:hover{box-shadow:inset 0 0 0 1px var(--color-ash-300, #E4E4E7)}}.route-app .label-color-input>.color-input:focus-within{box-shadow:inset 0 0 0 1px var(--color, var(--color-pika-700, #5314FF))}.route-app .label-color-input>.color-input>.color-container{display:flex;flex-direction:column;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.route-app .label-color-input>.color-input>.color-container>.color{block-size:14px;inline-size:14px;background-color:var(--color, var(--color-pika-700, #5314FF));border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff80}.route-app .label-color-input>.color-input>.input{inline-size:7ch;font-family:Inter;font-size:16px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-ash-800, #3F3F46);text-transform:uppercase}.route-app .label-select{position:relative;display:flex;justify-content:space-between;align-items:center}.route-app .label-select>.text{font-family:Inter;font-size:14px;font-weight:400;letter-spacing:.0139999998em;color:var(--color-ash-600, #71717A)}.route-app .label-select>.select{display:flex;align-items:center;block-size:32px;background-color:var(--color-ash-200, #F4F4F5);border-radius:12px;transition:box-shadow .15s ease,transform .15s ease}@media (hover: hover) and (pointer: fine){.route-app .label-select>.select:hover{box-shadow:inset 0 0 0 1px var(--color-ash-300, #E4E4E7)}.route-app .label-select>.select:hover>.chevron-frame>.icon{color:var(--color-ash-500, #A1A1AA)}}.route-app .label-select>.select:focus-visible{box-shadow:inset 0 0 0 1px var(--color-ash-300, #E4E4E7)}.route-app .label-select>.select:focus-visible>.chevron-frame>.icon{color:var(--color-ash-500, #A1A1AA)}.route-app .label-select>.select:active{transform:scale(.96)}.route-app .label-select>.select>.frame{display:flex;flex-direction:column;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.route-app .label-select>.select>.frame>.icon{block-size:20px;inline-size:20px;color:var(--color-ash-600, #71717A)}.route-app .label-select>.select>.text{font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--color-ash-800, #3F3F46)}.route-app .label-select>.select>.chevron-frame{display:flex;justify-content:center;align-items:center;block-size:32px;inline-size:32px}.route-app .label-select>.select>.chevron-frame>.icon{block-size:12px;inline-size:12px;color:var(--color-ash-400, #D4D4D8)}.route-app .icon>svg{inline-size:100%;block-size:100%}.route-app .icon[data-loaded]{transition:opacity .15s cubic-bezier(.2,0,0,1)}.route-app .icon[data-loaded=false]{opacity:.6}.route-app .icon[data-loaded=true]{opacity:1}.route-app .variant-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.route-app .variant-pill{position:relative;display:flex;justify-content:center;align-items:center;block-size:28px;padding-inline:10px;background-color:var(--color-ash-100, #FAFAFA);border-radius:8px;box-shadow:inset 0 0 0 1px var(--color-ash-300, #E4E4E7);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.route-app .variant-pill:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media (hover: hover) and (pointer: fine){.route-app .variant-pill:hover:not(.variant-pill-active){background-color:var(--color-ash-200, #F4F4F5)}}.route-app .variant-pill:active{transform:scale(.96)}.route-app .variant-pill>.text{font-family:Inter;font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--color-ash-700, #52525B)}.route-app .variant-pill-active{background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 100%);background-color:var(--color-pika-600, #643BFF);box-shadow:0 1px 1px #09090a29,0 2px 4px #09090a14,0 2px 13px #09090a0a}.route-app .variant-pill-active>.text{color:var(--color-white, #FFFFFF)}.route-app .buttons{display:flex;flex-direction:column;gap:12px}.route-app .copy-button{display:flex;justify-content:center;align-items:center;gap:8px;block-size:32px;background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 100%);background-color:var(--color-pika-600, #643BFF);border-radius:12px;box-shadow:0 1px 1px #09090a29,0 2px 4px #09090a14,0 2px 13px #09090a0a;transition:transform .15s ease}.route-app .copy-button:active{transform:scale(.96)}.route-app .copy-button>.icon-swap{block-size:16px;inline-size:16px}.route-app .copy-button>.icon-swap>.icon{block-size:16px;inline-size:16px;color:#fff}.route-app .copy-button>.text{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:.01em;color:#fff}.route-app .download-button{display:flex;justify-content:center;align-items:center;gap:8px;block-size:32px;background-color:var(--color-ash-100, #FAFAFA);border-radius:12px;box-shadow:inset 0 0 0 1px var(--color-ash-300, #E4E4E7);transition:transform .15s ease}.route-app .download-button:active{transform:scale(.96)}.route-app .download-button>.icon-swap{block-size:16px;inline-size:16px}.route-app .download-button>.icon-swap>.icon{block-size:16px;inline-size:16px;color:var(--color-ash-700, #52525B)}.route-app .download-button>.text{font-family:Inter;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--color-ash-700, #52525B)}}
