/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-4{grid-column:4}.col-6{grid-column:6}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing)*2)}.m-5{margin:calc(var(--spacing)*5)}.m-6{margin:calc(var(--spacing)*6)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-auto{height:auto}.h-full{height:100%}.h-svh{height:100svh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-x-px{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-input{border-color:var(--input)}.border-secondary{border-color:var(--secondary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-slate-100{border-color:var(--color-slate-100)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-border{background-color:var(--border)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-primary{background-color:var(--primary)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.fill-foreground{fill:var(--foreground)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pb-250{padding-bottom:calc(var(--spacing)*250)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-foreground{color:var(--foreground)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:text-slate-700:is(:where(.group):hover *){color:var(--color-slate-700)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-purple-400:focus-visible{--tw-ring-color:var(--color-purple-400)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:inline-block{display:inline-block}.sm\:max-w-sm{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-slate-800\/60:is(.dark *):hover{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}.hidden{display:none}.bold{font-weight:600}.marketing-discloure{font-size:14px}.big-chart{width:100%;max-height:400px}.home-header{margin-top:3rem;margin-bottom:5em}.home-header h1{font-size:3em;font-weight:700}.home-header .home-description p{color:#ffffffb3;margin-top:1.3rem;margin-bottom:2.7rem;font-size:1.5em;font-weight:400}.home-header .email-upsell-container{font-size:1.4em;font-weight:800}.home-header .email-upsell-container p{margin-left:.3em}.home-header .email-input-container{background-color:#2c2c2e;border-radius:12px;margin:0;padding:.4em 0 .4em .5em}.home-header .email-upsell-container p.message{font-size:.8em;font-weight:400}.home-header .email-upsell-container input{color:#fff;box-shadow:none;background:0 0;border:none;font-size:1em}.subscribe-btn{color:#fff;background-color:#412dc4;border:none;border-radius:8px;padding:.6em 2em;font-size:.9em;font-weight:500}.email-input-container .col-lg-4{padding-right:.4em}@media (min-width:1000px){.subscribe-btn{float:right}}@media (max-width:1000px){.home-header .email-upsell-container input{height:2.8em}.subscribe-btn{margin:1em auto;display:inline-block}.email-input-container .col-lg-8{border:1px solid #666;border-radius:8px;margin-top:.5em;margin-right:.5em}.email-input-container .col-lg-4{text-align:center}}.section-footer-devbrite{background-color:#0000!important;padding-top:0!important}.section-footer-devbrite .container-footer{margin-top:0!important}.mega-bundle-container{color:#fff;clear:both;background:#1a1e21;border:1px solid #0000;width:100%;margin-left:auto;margin-right:auto;padding:16px;font-size:16px;font-weight:400;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d,0 -6px 16px -6px #00000008}.mega-bundle-container-embedded{box-shadow:none;margin-bottom:40px}.mega-bundle-promo-text{margin-left:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:inline-block}.mega-bundle-button-container{float:right;display:inline-block}.mega-bundle-button{color:#555;text-transform:uppercase;text-align:center;background-color:#fff;border:1px solid #0000;border-radius:4px;padding:6px 16px;font-size:12px;font-weight:700}.mega-bundle-button,.mega-bundle-logo{display:inline-block}@media (max-width:992px){.mega-bundle-button-container{float:none}.mega-bundle-container{text-align:center}.mega-bundle-promo-text{margin-top:8px;margin-bottom:8px}}@media only screen and (min-width:992px) and (max-width:1300px){.navbar-main .col-6{flex:0 0 20%;width:20%}}.instamobile-send-demo-form{margin-bottom:0}.branding-title{color:#fff;font-size:18px!important;font-weight:700!important}.navbar-scroll-point .branding-title:hover{color:#412dc4!important}.branding-title:hover{opacity:.75;color:#fff!important;text-decoration:none!important}.navbar-scroll-point .branding-title{color:#412dc4}.form-group{padding-bottom:7px;position:relative}.form-group .form-control{margin-bottom:7px}.form-control,.form-group .form-control{float:none;border:0;border-radius:0;font-weight:400}.instamobile-live-demo-section{padding-top:3em;padding-bottom:3em}.instamobile-live-demo-section h2{margin-top:1rem}.instamobile-live-demo-section .instamobile-send-link{text-transform:uppercase;color:#fff!important;text-align:center!important;vertical-align:middle!important;letter-spacing:.025em!important;will-change:transform!important;background-color:#444655!important;font-size:1.2rem!important;font-weight:600!important;transition:all .15s!important;display:inline-block!important}.instamobile-live-demo-section .instamobile-send-link span{margin-top:13px;display:inline-block}.instamobile-live-demo-section .message{color:#fff}.instamobile-send-demo-form input{border:1px solid #0000;padding:12px 16px;font-size:1.3rem;border-top-left-radius:12px!important;border-bottom-left-radius:12px!important;width:65%!important;height:60px!important;display:inline-block!important}.instamobile-send-demo-form a{min-width:174px;border-radius:0 12px 12px 0!important;width:34%!important;height:61px!important;margin:-4px 0 0!important}.instamobile-live-demo-section h2,.instamobile-live-demo-section p{color:#fff}.demo-btn{background:0 0;border-width:0}.demo-btn-img{width:170px}.demo-button-container{text-align:center;margin-top:3em}.instamobile-section-feature-cards,.instamobile-section-initial-cards{z-index:999}.section-social-proof{color:#ffffffe6;background-color:#555abf;padding-top:5rem;padding-bottom:5rem}@media (max-width:992px){.section-social-proof{padding-top:3rem}}.social-proof-subheadline{text-align:center;font-size:1.4rem;line-height:1.75rem}.section-social-proof .row{justify-content:center}.social-proof-number{margin-bottom:0;font-size:3.5rem;font-weight:700}.social-proof-stats{margin-top:2rem}.social-proof-stats .col-lg-3{text-align:center}.social-proof-description{text-align:center;font-size:1.5rem}.section-testimonies{background-color:#f8f9fe;padding-top:3rem}.section-testimonies h2{margin-top:2rem;margin-bottom:4rem}@media (max-width:992px){.section-testimonies .pb-5,.section-testimonies .py-5{padding-bottom:1rem!important}.section-testimonies .pt-5,.section-testimonies .py-5{padding-top:1rem!important}}.testimony-content{color:#727b8a;font-size:18px;font-style:italic}.testimony-author{text-align:right;color:#3c4858;font-size:16px;font-weight:600}.section-team{padding-top:5rem}.team-container{margin-top:2rem}.team-member-image{margin:0 auto 20px;overflow:hidden}.team-member-avatar,.team-member-image{border-radius:50%;width:100px;height:100px}.team-member-avatar{object-fit:cover}.team-member-subtitle,.team-member-title{text-align:center!important;margin-bottom:0!important;display:block!important}.team-member-content{color:#727b8a;margin-top:1rem;font-size:18px;font-style:italic}.section-faq{background:#f8f9fe;padding:4.5rem 0}.container-faq{margin-top:3rem}.question-container .answer{font-size:16px}.question-content{cursor:pointer;margin:0 30px}.question-content.bordered{border-bottom:1px solid #ddd;margin-bottom:32px;padding-bottom:12px}.question p{max-width:80%;font-size:20px;font-weight:400;display:inline-block}.question.selected p{color:#412dc4}.question-icon{float:right;color:#412dc4;margin-top:8px;font-size:20px}.contact-us-faq{margin-top:4rem}.contact-us-faq .other-questions-title{margin-bottom:0;font-size:24px;font-weight:700}@media (max-width:800px){.contact-us-faq .text-left,.contact-us-faq .text-right{text-align:center!important}}.contact-us-faq .other-questions-content{font-size:18px}.contact-us-faq .icon{width:6rem!important;height:6rem!important}.contact-us-faq .icon i{font-size:48px!important}.section-footer{background-color:#323437}.section-footer .container-footer{margin-top:3rem;padding-top:3rem}.section-footer .container-footer p{color:#999}.section-footer h5{color:#fff;margin-bottom:16px;font-size:18px;font-weight:700}.section-footer a{opacity:.86;color:#fff;border-radius:3px;padding:5px 0;font-weight:500;text-decoration:none;transition:all .3s}.section-footer a:hover{color:#412dc4;text-decoration:none}.section-footer ul{padding-left:0}.section-footer ul li{line-height:1.618!important}.section-footer ul li:before{content:""!important}.section-footer ul li a{font-size:14px}.section-footer .container-copyright{border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:3rem;padding-bottom:3rem}.section-footer .container-copyright p{color:#fffc;font-weight:700}.section-footer .footer-social-container li{float:left;margin-right:24px}.section-footer .footer-social-container i{font-size:30px}@media (max-width:800px){.section-footer .text-left,.section-footer .text-right{text-align:center!important}.section-footer .footer-social-container i{margin-top:24px}.section-footer .footer-column{margin-bottom:16px}}@media (min-width:992px){.pt-lg-0,.py-lg-0{padding-top:0!important}}.profile-page .card-profile .card-profile-image img,.shadow{box-shadow:0 15px 35px #32325d1a,0 5px 15px #00000012!important}.instamobile-section-initial-cards{margin-top:10rem}.instamobile-section ul{margin-bottom:0;list-style:none}.instamobile-section ul li{font-size:1.3rem}.instamobile-preview-all-screens i{float:left;margin-top:1px;font-size:20px}.instamobile-preview-all-screens span{float:left;margin-left:4px;display:inline-block}.instamobile-section ul li:before{content:"";color:#412dc4;width:1.3em;margin-left:-1.3em;margin-right:.5rem;font-family:FontAwesome;display:inline-block}.instamobile-section ul li.not-supported:before{content:"";color:#f2505b;width:1.3em;margin-left:-1.3em;margin-right:.5rem;display:inline-block}.instamobile-section-highlighted-features{margin-top:2rem}.instamobile-section-valueprop{padding-top:5rem}@media (max-width:1200px){.instamobile-section-valueprop{padding-top:8rem}}@media (max-width:992px){.instamobile-section-valueprop .text-center{margin-bottom:3rem}.instamobile-section-valueprop .pb-5,.instamobile-section-valueprop .py-5{padding-bottom:1rem!important}.instamobile-section-valueprop .pt-5,.instamobile-section-valueprop .py-5{padding-top:1rem!important}}.instamobile-section-valueprop{text-align:center}.instamobile-section-valueprop h3{margin-bottom:1rem}.instamobile-section-feature-cards{background:#f8f9fe;padding-bottom:3rem}.instamobile-section-highlighted-features .col-lg-6 .display-3{margin-top:0!important;font-weight:400!important}.instamobile-section-highlighted-features h2{margin-bottom:.5rem}.instamobile-section .icon{width:4rem;height:4rem}.instamobile-section-valueprop .icon{width:6rem!important;height:6rem!important}.icon-shape{text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:inline-flex}.icon{fill:currentColor;stroke:none}.icon-shape i,.icon-shape svg{font-size:1.85rem!important}.instamobile-section-valueprop .icon-shape i,.instamobile-section-valueprop .icon-shape svg{font-size:2.85rem!important}.instamobile-section h4{margin-left:12px;display:inline-block;margin-top:0!important;font-size:1.4rem!important}.product-description-section{margin-top:4rem}.instamobile-section-product-description{background:#f8f9fe;padding-top:10rem;padding-bottom:4rem}.product-raw-description-section{display:block!important}.product-raw-description-section,.product-raw-description-section ul li{font-size:16px!important}.product-raw-description-section h4{display:block;margin-top:18px!important;margin-left:0!important}.instamobile-section-product-raw-description{background:#f8f9fe;padding-top:5rem;padding-bottom:4rem}.instamobile-section-product-raw-description .container{flex-direction:column}.instamobile-section-product-raw-description img{max-width:100%}.whats-included-section{padding-top:5rem}@media (max-width:992px){.whats-included-section .apps-container{margin-top:3rem}}.features-section{padding-top:5rem}@media (max-width:992px){.features-section .product-preview-mobile-container{margin-top:3rem}.instamobile-section-feature-cards .pb-5,.instamobile-section-feature-cards .py-5{padding-bottom:1rem!important}.instamobile-section-feature-cards .pt-5,.instamobile-section-feature-cards .py-5{padding-top:1rem!important}}.app-title:hover{cursor:pointer;color:#412dc4}.app-title.selected{color:#412dc4}.app-title{margin-bottom:16px;font-weight:700;font-size:22px!important}.app-title:before{color:#412dc4!important}.app-description{color:#8a94a6;margin-top:4px;margin-left:.5rem;font-size:18px;font-weight:400;line-height:24px}.product-preview-mobile-container{background-image:url(/_next/static/media/bg-app-preview.516f59e7.png);background-position:50% 35%;background-repeat:no-repeat;background-size:85%}.product-preview-mobile-content{width:300px;height:652px;margin:0 auto;position:relative;overflow:hidden}.product-preview-mobile-frame{width:300px;height:642px;position:absolute;top:0;left:0}.product-preview-img{width:266px;height:602px;position:absolute;top:17px;left:17px}a.view-all-design-previews{color:#412dc4;background-color:#0000;border:1px solid #412dc4;padding:16px 24px;font-size:14px;text-transform:uppercase!important;font-weight:600!important;line-height:1.5!important;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014!important}a.view-all-design-previews:hover{color:#fff;background-color:#412dc4}.design-preview-button-container{justify-content:center;margin-top:5rem}.design-preview-col{z-index:100;margin-bottom:60px}.fill-design-preview-background{fill:#f8f9fe}.instamobile-section-design-preview{background-color:#fff;padding-top:4rem}.design-preview-image{border-radius:20px;max-width:100%;box-shadow:0 0 20px 5px #0000001a}.product-designs-preview-modal img{border-radius:20px;width:250px;height:100%;margin:24px 6px;display:flex;box-shadow:0 0 20px 5px #0000001a}.product-designs-preview-modal-inner{width:100%;max-width:1200px}.product-designs-preview-modal-inner div{flex-wrap:wrap;justify-content:space-evenly;display:flex}.freebie-email-dialog-modal{margin-top:15%!important}@media (max-width:992px){.instamobile-section-design-preview{text-align:center}.instamobile-section-design-preview .design-preview-image{max-width:65%}.instamobile-section-design-preview .design-preview-container{margin-top:4rem}.instamobile-section-design-preview .design-preview-container .col-lg-3{margin-bottom:2rem}.instamobile-section-design-preview .design-preview-button-container{margin-top:2.2rem}}.design-preview-container{grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:8rem;display:grid}.bg-gradient-primary{background:linear-gradient(35deg,#5e72e4,#825ee4)!important}.bg-gradient-default{background:#6546d7}.bg-gradient-success{background:linear-gradient(35deg,#2dce89,#2dcecc)!important}.bg-gradient-warning{background:linear-gradient(35deg,#fb6340,#fbb140)!important}.feature-text{margin-top:-4rem}.technology-section{margin-top:10rem}.technology-title{text-transform:uppercase;letter-spacing:.05rem;color:#a0aec0;text-align:center;background:#fff;margin:-12px 0 0;padding:0 .5rem;font-size:1.35rem;font-weight:700}.tag-container{margin-top:0 auto;padding:1.85rem 0;display:inline-block}.tag{color:#2d3748;background:#edf2f7;border-radius:8px;margin-right:1rem;padding:.8rem 1.25rem;font-size:16px;font-weight:600}.feature-iphone{width:270px;height:534px;margin:0 auto;position:relative}.feature-img{position:absolute;top:22px;bottom:20px;left:25px;max-width:80%!important}.instamobile-iphone{width:350px;height:666px;margin:0 auto;position:relative}.hero-product-image-web{border-radius:12px;max-width:100%}.instamobile-web-cover{width:100%;margin:0 auto;position:relative;box-shadow:0 29px 32px -20px #00000059}.hero-second-section-web,.instamobile-device-group-web{justify-content:center;align-items:center;margin:0 auto;display:flex}.instamobie-ios-chrome-container{width:100%;height:100%;position:absolute}.instamobile-ios-hero{position:absolute;top:14px;left:0}.hero-product-image{max-width:99%;max-height:99%;position:absolute;top:14px;left:24px}.instamobie-ios-chrome{width:356px;max-width:100%;height:705px;position:absolute;inset:0}.instamobile-hero-caption{font-weight:300;line-height:1.4;font-size:1.5rem!important}.hero-second-section{z-index:998}@media (max-width:992px){.hero-second-section{margin:0 auto}}@media (min-width:992px){.instamobile-device-group{margin-bottom:-260px}.instamobile-demo-device-container,.instamobile-device-group{float:right;margin-top:50px}}.instamobile-preview-all-screens{color:#525f7f!important;text-align:center!important;vertical-align:middle!important;-webkit-user-select:none!important;user-select:none!important;letter-spacing:.025em!important;text-transform:none!important;will-change:transform!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:.25rem!important;padding:1.025rem 1.85rem!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.5!important;transition:all .15s!important;display:inline-block!important}.instamobile-hero-section .btn-default{color:#6546d7;text-shadow:none;background-color:#fff;border:1px solid #fff;text-transform:uppercase!important;padding:1.225rem 2.195rem!important;font-size:1.075rem!important;font-weight:600!important;line-height:1.5!important;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014!important}.section-pricing{background:#f8f9fe}.section-pricing .btn-default{color:#fff;text-shadow:none;background-color:#6546d7;border:1px solid #fff;text-transform:uppercase!important;padding:1.225rem 2.195rem!important;font-size:1.075rem!important;font-weight:600!important;line-height:1.5!important;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014!important}.section-pricing .btn-default:hover{color:#6546d7;background-color:#0000}.pricing-cards h4{margin:0 auto 1rem;font-weight:700}.pricing-cards ul{margin-bottom:1rem}.navbar-main .menu-button{text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.navbar-light .navbar-toggler-icon{filter:invert()}.navbar-light .navbar-toggler{border-color:#fff9}.navbar-main{transition:all .25s;position:relative}.navbar-scroll-point{z-index:999;background-color:#fff;height:64px;position:fixed;top:0;left:0;right:0}.navbar-main .btn:hover,.navbar-main .menu-button:hover{box-shadow:none;opacity:.75;background-color:#0000;text-decoration:none}.instamobile-hero-section .btn-default:hover,.navbar-main .btn:hover,.navbar-main .buy-btn:hover{color:#fff;background-color:#0000}.navbar-scroll-point .btn:hover{color:#412dc4;box-shadow:none;background-color:#fff}.navbar-main a{color:#fff;font-size:16px}.navbar-main a,.navbar-main a span{font-family:Roboto,Helvetica,Arial,sans-serif}.navbar-main a span{letter-spacing:.05em;text-transform:uppercase;padding:10px 5px;font-size:13px;font-weight:500;line-height:20px}.navbar-main li{opacity:1;visibility:visible;transition:opacity .25s ease-in-out}.navbar-main.navbar-scroll-point a{color:#412dc4}.navbar-main.navbar-scroll-point a.branding-title{font-size:20px!important;font-weight:700!important}.navbar-main.navbar-scroll-point a.buy-btn{color:#fff;background-color:#412dc4;border:1px solid #412dc4}.button-container-narrow-screen,.navbar-light.navbar-main.navbar-scroll-point .navbar-toggler{display:none}.navbar-nav{align-items:center}@media (max-width:576px){.navbar-main{padding-left:0;padding-right:0}}.navbar-main .buy-btn{color:#fff;background-color:#0000;border:1px solid #fffc;margin-left:12px;padding:10px 12px;font-size:12px;text-transform:uppercase!important;font-weight:600!important;line-height:1.5!important}.instamobile-preview-all-screens,.navbar-main .buy-btn{box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014!important}.instamobile-preview-all-screens{color:#fff!important;background-color:#444655!important;border-color:#444655!important;padding:1.125rem 1.85rem!important}.instamobile-hero-section{padding-top:1.4rem;padding-bottom:7rem}.instamobile-hero-section .product-top-summary{margin-top:3rem;list-style:none}.instamobile-hero-section .product-top-summary li{color:#efefef;font-size:18px}.instamobile-hero-section .product-top-summary li:before{content:"";color:#efefef;width:1.3em;margin-left:-1.3em;margin-right:.5rem;font-family:FontAwesome;display:inline-block}.instamobile-inline-navbar-adjuster{margin-bottom:48px}.instamobile-inline-navbar-scrolled-adjuster{margin-bottom:112px}.instamobile-hero-section .btn-neutral{color:#788eec!important;background-color:#fff!important;border-color:#fff!important;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014!important}.fill-body-background{fill:#fff}.bg-white{background-color:#fff!important}.separator-skew{height:60px}.separator-bottom{top:auto;bottom:0}.separator-top{top:0;bottom:auto}.separator{z-index:-1;width:100%;height:100px;transform:translateZ(0)}.separator-fill-background{background-color:#fff;width:100%;height:100%;margin-top:-6px}.floating-cards .shine,.separator{pointer-events:none;position:absolute;left:0;right:0}.text-uppercase{text-transform:uppercase}.text-primary{color:#412dc4!important}.card{color:#000000de;width:100%;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#fff;border:0;border-radius:6px;margin-bottom:30px;display:inline-block;position:relative}.card-body{flex:auto;padding:1.5rem}.pt-5,.py-5{padding-top:5rem!important}.pb-5,.py-5{padding-bottom:5rem!important}.lead{margin-bottom:4rem;font-size:16px}.lead,.valueprop-subtitle{font-weight:300;line-height:1.4}.valueprop-subtitle{font-size:20px}@media (min-width:768px){.lead{font-size:1.5rem}}.section,.section-image{background-position:50%;background-size:cover}.section{display:block}.section-shaped{position:relative}@media (min-width:992px){.pb-250{padding-bottom:200px!important}}.section-shaped .shape-style-1.shape-default{background-image:url(/_next/static/media/headerbg.294f0615.png),linear-gradient(150deg,#6546d7 25%,#412dc4 70%,#555abf 94%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-clip:border-box}.section-shaped .shape{z-index:-1;width:100%;height:100%;position:absolute;top:0}.section-shaped .shape+.container{height:100%;position:relative}.container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:749px){.container{max-width:748px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}.btn{text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.btn-neutral{color:#5e72e4}.d-flex{display:flex!important}.pr-5,.px-5{padding-right:3rem!important}.text-white{color:#fff!important}.font-weight-bold{font-weight:600!important}.font-weight-light{font-weight:300!important}.section-pricing ul li{font-size:16px!important}.section-pricing .read-more-details{margin-bottom:30px}.section-pricing .read-more-details a{font-size:16px}.pricing-title{margin-top:4rem;margin-left:auto;margin-right:auto}.pricing-subheadline{text-align:center;margin:0 auto 4rem;font-size:1.4rem;line-height:1.75rem}.instamobile-live-demo-section p{color:#fff}@media (max-width:992px){.instamobile-live-demo-section .pr-5{padding-right:0!important}.instamobile-live-demo-section .instamobile-send-demo-form input{max-width:62%}.instamobile-send-demo-form a{max-width:25%}.instamobile-live-demo-section .demo-button-container{margin-top:2rem;display:inline-block}.lead{margin-bottom:2rem}}@media (max-width:1200px){.instamobile-send-demo-form a{min-width:130px;max-width:25%}}.instamobile-demo-or{text-align:center;font-weight:600}.pl-0,.px-0{padding-left:0!important}.mt-5,.my-5{margin-top:3rem!important}.instamobile-centered{margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.mt-3{margin-top:1rem!important}.mb-3{margin-bottom:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.mt--7,.my--7{margin-top:-12rem!important}.mb-0,.my-0{margin-bottom:0!important}.display-2{font-size:3.05rem}.display-2,.display-3{font-weight:600;line-height:1.5}.display-3{font-size:2.6875rem}.display-4{font-size:2.0275rem;font-weight:600;line-height:1.3}.hero-container{margin-top:5rem;margin-bottom:5rem}.hero-container .instamobile-hero-caption{text-align:center}.hero-first-section-v2{flex-direction:column;justify-content:center;align-items:center;display:flex;padding:0 40px!important}.hero-first-section{margin-top:6rem;padding-left:0}.hero-first-section h2{margin-top:0!important}@media (max-width:992px){.hero-first-section{margin-top:0;margin-bottom:4rem}.hero-first-section h1,.hero-first-section p{text-align:center}.hero-first-section .pr-5{padding-right:0!important}.hero-first-section .text-left{text-align:center!important}.hero-first-section-v2{margin-top:6rem}}.navbar-toggler i{color:#fff!important}.col{flex-grow:1;flex-basis:0;max-width:100%}.align-items-center{align-items:center!important}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{content:" ";display:table}*,:after,:before{box-sizing:border-box}@media (min-width:992px){.col-lg-6{width:50%}.col-lg-8{width:66.66%}.col-lg-4{width:33.33%}.col-lg-12{width:100%}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}}@media (max-width:767px){body{padding-left:0;padding-right:0}}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover{box-shadow:0 14px 26px -12px #9999996b,0 4px 23px #0000001f,0 8px 10px -5px #9993}a{color:#412dc4;cursor:pointer;background-color:#0000;text-decoration:none}p{margin:0 0 10px}ol,ul{margin-bottom:30px}ul li{line-height:1.618}img{height:auto}body{color:#0d172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;background-color:#222;margin:0;font-family:sans-serif;font-weight:300;line-height:1.618}body,html{font-size:14px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{width:0;margin-left:-4px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;content:"";z-index:-1;border:8px solid #0000;width:1px;height:0;position:absolute;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-bottom:-8px;bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#fff;border-bottom:none}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{margin:0 2px;display:inline-block}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;margin-top:0;font-size:.944rem;font-weight:700}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-72px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#fff;background-color:#2a87d0;border-radius:.3rem}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:#0000}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.admin .admin-content{padding-top:70px}.admin .admin-navbar{z-index:999;background-color:#fff;border-bottom:1px solid #9993;align-items:center;height:70px;display:flex;position:fixed;left:0;right:0}.admin .header-title{margin-left:48px;font-size:24px;font-weight:700}.admin .MainMenu{z-index:998;width:300px;height:100%;padding-top:6rem;position:fixed;top:0;bottom:0;left:0}.MainMenu:after,.admin .MainMenu:before{content:"";opacity:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.admin .MainMenu:after{z-index:3;background-color:#fff;border-right:1px solid #9993}.admin .MenuContainer{z-index:4;height:calc(100vh - 75px);padding-bottom:100px;position:relative;overflow:auto}.admin .MainPanel{float:right;background-color:#fff;width:calc(100% - 300px);margin-left:300px;padding:30px 30px 100px;position:relative}.admin .MenuItemsList{margin-top:16px}.admin .MenuItemsList li p{text-transform:uppercase;font-size:.8rem;font-weight:600;transition:all .3s;display:block}.admin .MenuItemsList li>p{cursor:pointer;align-items:center;margin:0 15px;padding:0 8px;font-size:14px;line-height:50px;text-decoration:none;display:flex;position:relative}.admin .MenuItemsList li p i{width:40px;font-size:20px}.admin .MenuItemsList li,.admin .MenuItemsList ul li{color:#252422d9;width:100%;display:block}.admin .MenuItemsList li:hover{background-color:#412dc41a}.admin .MenuItemsList li.selected{color:#fff;background-color:#412dc4}.admin ul.MenuItemsList li{padding-left:16px}.admin ul.MenuItemsList .submenu ul li{cursor:pointer;padding-left:64px;line-height:40px}.admin ul.MenuItemsList .submenu ul li p{color:#fff;text-transform:none;font-size:16px;font-weight:400}.admin .PhotoContainer{display:inline-block;position:relative}.admin .Openable{cursor:pointer}.admin .PhotoDismissContainer{position:absolute;top:-5px;right:-5px}.admin .PhotoFullscreen{max-width:400px;max-height:900px;margin:0 auto}.admin .imageCell{border-radius:4px;max-height:80px}.admin .multiImageCell{border-radius:2px;max-width:30px;max-height:30px;margin:5px}.admin .multimediaCell{border-radius:4px;max-height:80px}.admin .multiMultimediaCell{border-radius:2px;max-height:50px;margin:3px}.admin .colorCellContainer{display:inline-block}.admin ul.ArrayTableCell{margin:0;padding:0;font-size:12px;list-style-type:circle}.admin ul.ArrayTableCell li{margin-bottom:5px}.admin ul.ArrayTableCell li a,ul.ArrayTableCell li span{font-size:12px}.admin .ObjectCellContainer{padding:0;font-size:.85em}.admin .DismissButton{cursor:pointer;opacity:.9;background-color:#ddd;border-radius:12px;justify-content:center;width:25px;height:25px;display:flex}.admin .DismissIcon{text-align:center;width:70%;height:70%;margin:3px auto auto;font-size:16px}.admin .Modal{z-index:1000;background:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.admin .ModalMain{background:#fff;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.admin .ModalMainInner{position:relative}.admin .TableContainer{margin-bottom:1rem}.admin .TableContainer td span{color:#212529}.admin .TableContainer .table{border-collapse:collapse}.TableContainer th,.admin .TableContainer td{vertical-align:middle;text-align:left;padding:12px 7px}.admin .TableContainer th{color:#412dc4;text-transform:uppercase;font-weight:700}.admin .TableContainer td{box-sizing:border-box;border-top:1px solid #dee2e6}.admin .Table{table-layout:fixed;width:100%}.admin .AddLink{float:right;margin:20px;font-size:16px;display:inline-block}.admin .EditLink{margin-left:20px;font-size:20px;display:inline-block}.admin .inline-actions-container{min-width:100px}.admin .inline-actions-container .btn-sm{border-radius:3px;margin-right:4px;padding:5px 15px;font-size:.8571em}.admin .Card{color:#252422;word-wrap:break-word;background-color:#fff;border:0;border-radius:12px;flex-direction:column;min-width:0;margin-bottom:20px;padding:20px 30px;transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s;display:flex;position:relative;box-shadow:0 6px 10px -4px #00000026}.admin .ArrayTableCell{font-size:.85em}.admin .PaginationDetails{width:28%;margin:auto;padding:5px}.admin .Pagination{justify-content:space-around;display:flex}.admin .PaginationButton{border:none;width:50px;height:30px}.admin .TypeaheadComponent{display:inline-block}.admin .TypeaheadComponent .FormSelectionField{vertical-align:top;width:auto;padding-bottom:3px;padding-left:20px}.admin .TypeaheadResultsContainer{color:#252422;z-index:3;background-color:#fff;border-radius:12px;min-width:300px;max-height:200px;margin-left:20px;position:absolute;overflow:scroll;box-shadow:0 6px 10px -4px #00000026}.admin .TypeaheadResultsList{padding:0;list-style-type:none}.admin .TypeaheadResultsList li:hover{cursor:pointer;background-color:#d9e8fc}.admin .TypeaheadResultsList img{object-fit:cover;border-radius:4px;width:30px;height:30px;margin:0 10px}.admin .TypeaheadResultsList p{margin:0;line-height:40px;display:inline-block}.admin .ErrorMessage{color:#f2505b;margin-top:5px;padding-left:162px;font-size:12px}.admin .FormCard .photo{vertical-align:top;border-radius:4px;max-width:60px;margin:5px}.admin .FormCard .multimedia{vertical-align:top;max-width:150px;margin:5px}.admin .FormCard .FormActionContainer{margin:24px}.admin .FormCard .FormFieldContainer{margin:16px 24px}.admin .FormFieldContainer .LockedFieldValue{margin-left:20px;font-weight:700;display:inline-block}.admin .FormCard .FormFieldContainer .geosuggest__input,.admin .FormCard .FormTextField,.admin .FormCard .FormTextareaField,.admin .FormCard .react-datepicker__input-container input{white-space:nowrap;text-align:left;color:#66615b;min-width:250px;box-shadow:none;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:5px 20px;font-size:16px;font-weight:400;line-height:28px;text-decoration:none;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out}.admin .FormCard .FormArrayField,.admin .FormCard .FormFieldContainer .geosuggest,.admin .FormCard .FormFileField,.admin .FormCard .FormTextField,.admin .FormCard .FormTextareaField,.admin .FormCard .colorField,.admin .FormCard .react-datepicker__input-container input,.admin .FormFieldContainer .photo,.admin .toggleSwitch{margin-left:20px}.admin .FormCard .SelectComponent{vertical-align:top}.admin .FormCard .FormArrayField,.admin .FormCard .FormFieldContainer .card-calendar-input,.admin .FormCard .FormFieldContainer .geosuggest,.admin .FormCard .colorField,.admin .toggleSwitch{display:inline-block}.admin .FormCard .PrimaryButton{color:#f4f3ef;cursor:pointer;background-color:#6546d7;border:0;border-radius:4px;margin-left:120px;padding:12px 130px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-size:14px;font-weight:500;font-stretch:100%}.admin .FormCard .FormArrayField{vertical-align:top;position:relative}.admin .FormCard .FormTextareaField{resize:none;white-space:normal;vertical-align:top;width:60%;height:120px;font-size:15px;display:inline-block}.admin .FormLabelStyling{margin-bottom:5px}.admin .FormCard .FormLabel,.admin .FormLabelStyling{color:#9a9a9a;text-align:right;padding:10px 5px 0 15px;font-size:13px;font-weight:500;line-height:1.5;display:inline-block}.admin .FormCard .FormLabel{min-width:120px;max-width:180px;margin:8px 1px 5px}@media (min-width:576px){.admin .FormCard .FormLabel{flex:0 0 16.6667%;max-width:16.6667%}}.admin .FormEditorContainer{background-color:#f7fafc!important;padding:32px 16px!important}.admin .nav-user-box,.dopebase .nav-user-box{background-color:#c8c8ca33;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;margin-right:16px;padding:12px 24px;display:flex}.admin a.nav-user-box:hover,.dopebase a.nav-user-box:hover{color:#fff;background-color:#412dc4}.admin .nav-user-box p,.dopebase .nav-user-box p{margin-bottom:0;font-weight:700}.admin .nav-user-box i,.dopebase .nav-user-box i{margin-left:8px;font-size:24px}.admin .profile-expanded-menu,.dopebase .profile-expanded-menu{z-index:999;background-color:#fff;border:1px solid #9993;border-radius:12px;width:256px;position:absolute;top:50px;right:18px;box-shadow:0 6px 10px -4px #00000026}.dopebase .profile-expanded-menu{background-color:#222}.admin .profile-expanded-menu ul,.dopebase .profile-expanded-menu ul{margin:0;padding:0;list-style:none}.admin .profile-expanded-menu li,.dopebase .profile-expanded-menu li{border-radius:12px;padding:16px 24px;font-weight:700}.admin .profile-expanded-menu li:hover,.dopebase .profile-expanded-menu li:hover{color:#fff;cursor:pointer;background-color:#412dc4}.dopebase a{color:#fff}.dopebase a:hover{color:#412dc4;text-decoration:none}.dopebase .dopebase-navbar .dopebase-branding-title{font-size:36px;font-weight:600;display:flex}.dopebase .dopebase-navbar{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.dopebase{color:#fff;background-color:#222;font-family:SF Pro Display,SF Pro Icons,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.dopebase .dopebase-user-profile-container{justify-self:flex-end;min-width:160px;max-width:300px;margin:16px;display:flex;position:relative}.dopebase .dopebase-user-profile-container a:hover{color:#fff!important}.auth-links-container{align-items:center;display:flex}.auth-links-container .signup-button{background-color:#412dc4;border-radius:8px;margin-right:16px;padding:8px 16px;font-weight:600}.auth-links-container .signup-button:hover{color:#fff}.auth-links-container .login-button{font-weight:600}.dopebase-main-nav-menu{justify-content:center;align-items:center;display:flex}.dopebase-main-nav-menu p{color:#ffffffb3;margin:0;font-size:20px;font-weight:500}@media (max-width:992px){.dopebase-main-nav-menu,.dopebase-main-nav-menu p{display:none!important}}.main-menu-item{margin:0 16px;font-size:16px;font-weight:600}.main-menu-item:hover{color:#412dc4}.dopebase .module-title{font-size:32px;font-weight:800}.dopebase .module-summary{color:#ffffffb3;padding-top:8px;font-size:18px;font-weight:500}.dopebase .module-header{border-bottom:1px solid #9999991f;margin-bottom:2rem;padding-top:16px}.dopebase .archive-long-description{color:#ffffffb3;margin-bottom:16px;font-size:16px;font-weight:400}.article-page-container img{max-width:100%}.dopebase .article-preview-container{background-color:#111;border-radius:16px;width:100%;height:100%;padding:12px 14px;display:block;overflow:hidden}.dopebase .article-preview-container h2{margin:8px 0;font-size:1.6em;font-weight:600;line-height:1.2em}.dopebase .article-preview-container .categoryTitle{text-transform:uppercase;color:#7d7d7d;font-size:12px;font-weight:600}.dopebase .article-preview-container .article{margin:8px 0}.dopebase .article-preview-container .article .photo-cover{float:right;border-radius:8px;width:25%;max-height:100%;margin-left:8px}.dopebase ul,.ecommerce ul{margin-block:0;padding-left:0;list-style:none}.dopebase .article-preview-module{margin-top:3rem;margin-bottom:6rem}.dopebase .article-preview-module .view-all{float:right;justify-content:end;margin-top:2rem;margin-right:4rem;font-size:18px;font-weight:700;display:block}.dopebase .article-container{flex-direction:row;margin-top:4rem;display:flex;overflow:hidden}.dopebase .article-body-container{max-width:100%;padding-left:24px;overflow:hidden}.dopebase .article-category-link{font-weight:700}.dopebase .article-tags{color:#412dc4;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:2rem;padding-top:3rem;font-size:18px;display:flex}.dopebase .article-tag{color:#412dc4;border:1px solid #412dc4;border-radius:8px;margin-right:16px;padding:8px 16px;font-weight:600}.dopebase .article-tag:hover{color:#fff}.dopebase .article-title{font-size:3.5rem;font-weight:800}.dopebase .article-container ul{padding-left:32px;list-style:outside}.dopebase .article-meta{color:#fffc;border-bottom:1px solid #ffffff1a;justify-content:space-between;margin-top:1.6rem;margin-bottom:2rem;padding-bottom:3rem;font-size:22px;font-weight:400;display:flex}.dopebase .article-meta .article-adworkaround-classname{margin-right:32px}.dopebase .article-meta .article-adworkaround-classname .dopebasesworkaroundname-icon{margin-left:16px;font-size:32px}.dopebase .article-meta .article-adworkaround-classname .fa-twitter{font-size:36px}.dopebase .article-content p{color:#ddd;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin-bottom:18px;font-size:18px;font-weight:400;line-height:27px}.dopebase .article-content h2{color:#fff;margin-top:1.1428em;margin-bottom:.5714em;font-size:31px;font-weight:800}.dopebase .article-content ol li,.dopebase .article-content ul li{color:#ddd;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;padding-left:8px;font-size:18px;font-weight:400;line-height:27px}.dopebase .article-content a{color:#412dc4}.dopebase .article-content a:hover{color:#fff}.dopebase .table-of-contents-container{width:250px}@media (max-width:992px){.table-of-contents-container{display:none!important}}.dopebase .table-of-contents{width:250px;margin-left:8px}.dopebase .table-of-contents-container ul li{cursor:pointer}.dopebase .table-of-contents-container ul li a{color:#ebebf599;font-size:14px;font-weight:500;transition:all .1s ease-in-out}.dopebase .table-of-contents-container ul li a:hover{color:#412dc4}.dopebase .table-of-contents-container ul.secondary-list{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.dopebase .table-of-contents-container ul.secondary-list li{margin-left:16px}.dopebase .table-of-contents-container p{color:#ebebf599;font-size:18px;font-weight:700}.dopebase .section-footer{margin-top:4rem}.dopebase .section-footer,.ecommerce .section-footer{border-top:1px solid #ffffff1a;padding-top:3rem}.grid{grid-gap:15px;display:grid}@media (min-width:1150px){.grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}.products-grid{grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-left:0;display:grid}.product-card{text-align:center;vertical-align:top;color:#000000de;box-shadow:0 1px 2px #0003;background:#fff;border-radius:6px;width:100%;margin-bottom:30px;transition:all .25s linear;display:inline-block;position:relative;-webkit-box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;-moz-box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.product-card:hover{box-shadow:-1px 10px 29px #0006}.product-card-header{border:none;margin:0;padding:0;position:relative}.product-card .tech-logo{z-index:0;text-align:center;background:#fff;border-radius:50%;width:40px;height:40px;padding:5px;position:absolute;bottom:-20px;left:20px}.product-card .content{margin-bottom:12px;padding:20px 15px}h4.product-card-title{color:#3c4858;word-wrap:break-word;margin-top:10px;font-family:Roboto Slab,Times New Roman,serif;font-size:18px;text-decoration:none;margin-bottom:10px!important}.product-card-title .shop-item-title-link{color:#333;float:left;font-size:14px;font-weight:400;text-decoration:none}.price{color:#3c4858;text-align:left;float:right;margin-bottom:.5em;font-size:.857em;font-weight:300}.product-card .product-card-header img{width:100%;height:auto;box-shadow:none;border-radius:6px 6px 0 0;max-width:100%;margin:0;display:block}.product-card-product .price span{color:#333;font-size:12px;font-weight:600}#AD_CONTROL_28,#Ads_BA_FLB,#FBFanBox,#GoogleAdsPlaceHolder,#ImgSocial,#PopularMediaShareModule,#ShowsRightSocial,#SocialBookmarksContainer,#SocialIcons,#ThemeSection_adbanner3,#TwitterTab,#___plus_0,#___plusone_0,#ad-970,#ad-interstitialBottom,#ad-space,#adPlaceHolder1,#ad_160_container_right,#ad_buttons,#ad_mpu_1,#adigniter,#ads-footer,#ads_belownav,#adsense_unit5,#advancedsocialwidget,#advert-header,#advertisingBottomFull,#apiTopAdWrap,#base64-share-google,#block-ex_article-article_facebook_block,#block-menu-menu-footer-social,#block-social_badges-0,#block-views-bulletin-tweets-block,#blogad_right_728x91_bottom,#box-gplus,#bus-center-ad,#button_facebook,#button_twitter,#content_11_pnlAdSlot,#ctl00_Header_social1,#ctl00_ucFooter_ucFooterBanner_divAdvertisement,#desktop-social-buttons,#dfp_ad_Entry_EntrySetA_300x250,#digg-widget,#digg_module,#digg_upcoming_content,#dmrgp,#donate-social,#dvAd1Data,#facebook-button,#facebook-icon,#facebook_btn,#facebook_button,#facebook_like_button_holder,#fanback,#fb-share-count,#fbBox2,#fbContainer,#fb_comment_btn,#fb_header,#fb_icon,#fblikebot123,#followbb,#footer-social-block,#footer-social-popup,#footerSocialButtons,#footer_follow_us,#footerad,#gc-twitter,#google_ads_div_header2,#header_advertisement,#hshare,#icon_fb,#icon_twitter_small,#imgad1,#instagram-link,#itp-fshare,#layout-social,#lblAds,#leftShareTools,#likebtn,#mainAdvert,#menu-socialnbt,#menu_social,#module-fbLikeBox,#module_digg,#modulo-buttons-share,#mpuWrapper600,#navSocialIcons,#navigation_sociale,#omni-digg-most-dugg,#p-googleadsense-portletlabel,#pub-right-top-ads,#right_column_adverts,#rr-social-widget-twitter,#sdac_footer_facebook_widget-3,#service-links-twitter-1,#share-bar,#share-below-desktop,#share-box,#share-button,#share-links,#share-lyrics,#share-menu,#share-reddit,#shareBar,#shareMenu,#shareTool,#share_button,#share_button_row,#share_container,#share_data,#share_feed,#share_link,#share_links,#share_list,#share_pos,#sharebar,#sharebar-side,#sharebox,#sharebuttons,#sharer,#sharevideo,#sidebar_share_title,#sm_share,#soc-icons,#social-bar-bottom,#social-box,#social-buttons,#social-container,#social-cta,#social-footer,#social-header,#social-media,#social-networks,#social-share-buttons-wrapper,#social-sidebar,#social-toolbox,#social-top,#social-wrapper,#social2,#socialBarre,#socialContainer,#socialFloor,#socialWrapper,#social_bar,#social_box,#social_footer,#social_icon2,#social_large,#social_media,#social_network_mobile_footer,#social_pinterest,#social_widget-11,#socialbar,#socialmedia,#socials,#socmediaBar,#ssmiwdiv[jsdisplay],#story_social_toolbar_top_container,#subscribe-icons-2,#subscribe-options,#tb-twitter,#theAd,#theroot-social-panel,#top_share,#top_sharebuttons_placeholder,#topadvert,#tweets,#twitter_button,#validationSocial,#vk-popup,#vk_faces_div,#vk_group_layer,#vk_groupsVK,#vk_groups_ls,#vk_groups_new,#vk_invite_wrapper,#vk_recommended,#vk_right,#vps_share_fade,#wao-social-icons,#widgets-element-socialmedia_profile-default,#wp_social_popup_and_get_traffic,#xing-share,.-facebook,.-twitter,.Article-FB-Left,.FollowButton,.PremiumObitShare,.ShareRow,.ShareThisButton4,.SingleArticleSocialContainer,.SocialBookmark,.SocialButton,.SocialNetwork,.Teaser-info-shares,.ad-300x200,.ad-calendar,.ad-incontent-wrap,.ad-primary-desktop,.ad-served,.ad-textads,.ad250-h1,.adBlock_6,.adMpuHolder,.ad_300250,.ad_cl,.ad_new_box02,.ad_wrapper_fixed,.addthis-block-pre-content,.addthis:not(body),.addthis_32x32_style,.addthis_button_facebook_follow,.addthis_button_more,.addthis_default_style,.addthis_horizontal,.addthis_toolbox,.addthisbuttons,.adflexi,.ads-smartphone,.ads_top_both,.adsensesq,.adtower,.adv__container--728x90,.advanced-social-widget,.advert120,.advertisement-title,.advimg160600,.after-post-social-media-container,.ankeiler__fblikes,.arqam-widget-counter,.article-ad-box,.article-share,.article-share-actions,.article-shares-links,.article-sidebar-action-facebook,.article-social,.article-social-btn,.article-social-container,.article-social-icons-container,.article-social-sharing,.articleSocialBookmarks,.article__social,.article_share,.authorSocial,.b-facebook-like,.b-social,.b-social-icon,.b-social-share,.b-socials,.b-topic__socials,.b_share,.badge-gplus-share,.banner-ad-label,.bdaia-social-io,.big_facebook_share,.bigadleft,.blocSociaux,.block-socialmedia,.blog-social-buttons,.blxAdopsPlacement,.bottom-sharebar,.bottom-social,.bottom-socials,.box-social-share__wrapper--fixed,.box_social,.boxadv,.btfb,.btn--facebook,.btn-facebook,.btn-fb,.btn-google-plus,.btn-gplus,.btn-instagram,.btn-linkedin,.btn-reddit,.btn-share,.btn-social,.btn-social-icon,.btn-twitter,.btnFacebook,.btnSocial,.btnTwitter,.btn_facebook,.btn_fb,.btn_google,.button-network_facebook,.button-pinterest,.button-share,.button-social,.buttons__share-small,.byline__social-handle,.c-global-header__social,.c-page-footer-social-media,.c-socialshare,.card__share,.cc-adv-label,.clk-pinit,.comment_share,.common-social-list,.component__ad__ad-box,.connect-icons,.connect-with-us,.container_home_social,.content-item-explicitShare,.content-share,.content-share-wrap,.contentshare,.counter-share,.cu-share-inline-mobile,.custom-sharing-link,.custom-social,.cwv2Ads,.detail-share-item,.dialog-social-fb,.digg-button,.digg_button,.document-share,.double_click_widget,.dpsp-network-btn,.e-icon-instagram,.e-subpost_share,.eg_header_facebook,.end-social,.entry-share,.f-social-link,.fa-facebook-square,.fa-share,.fa-share-alt,.facebook-banner-wrapper,.facebook-box,.facebook-btn,.facebook-button,.facebook-container,.facebook-ft,.facebook-icon,.facebook-inner,.facebook-link,.facebook-plain-control,.facebook-share,.facebook-share-bottom,.facebook-widget,.facebook.icon,.facebookBtn,.facebookLikeBox,.facebook_button,.facebookbutton,.facebookicon,.fb-b,.fb-box,.fb-btn,.fb-button,.fb-content,.fb-dialog,.fb-icon,.fb-like,.fb-like-article-wrapper,.fb-like-div,.fb-likebox,.fb-link,.fb-page,.fb-recommendations,.fb-recommendations-bar,.fb-share,.fb-share-box,.fb-sharing,.fb-xfbml-parse-ignore,.fbBox,.fbBtn,.fbContainer,.fbRecsSide,.fb_box,.fb_btn,.fb_button_large,.fb_edge_widget_with_comment,.fb_like_container,.fb_share,.fblike,.fbshare-icon,.fi-footer-link__social,.fi-social-instagram,.fin_page_sharing,.fix-share,.fixtweet,.flatSocial,.floatingShare,.follow-bar,.follow-btn,.follow-button,.follow-label,.follow-text,.follow-us-component__networks,.follow-widget,.follow-wrapper,.followBox,.followFooter,.follow_author_twitter,.follow_box,.follow_btn,.follow_links,.follow_twitter,.followus,.followuson,.foot_mdlsocial,.footer-social,.footer-social-instagram,.footer-socials-section,.footer-twitter-icon,.footer__icons--social,.footer__sharethrough,.footer__social,.footer_social,.footer_socialblock,.fs-facebook,.ftr_ad,.g-plus,.g-plusone,.gallery-social,.gallery__share,.getfaceBook,.ggshare,.global-follow_us,.global_sharing_controls,.google-ad-space-vertical,.google-btn,.google-plus,.google-share,.google.plus.icon,.google_plus,.googleplus,.googlepluscommon,.gplus-icon,.group_share,.gsAd,.h5ToggleShare,.header-fb-share,.header-interna-share,.header-social-btn,.header-social-buttons,.headerShareIcons,.header__social-button,.headsocial,.home-activity-ad,.i-share_overlay,.icn-addthis,.icn-google-plus,.icn_twtr,.ico-facebook,.ico-facebook-circle,.ico__beatport,.ico_google,.icon--googleplus__white,.icon-facebook,.icon-facebook2,.icon-fb,.icon-flickr,.icon-github,.icon-google,.icon-google-plus,.icon-google-plus-sign,.icon-googleplus,.icon-gplus,.icon-header-twitter,.icon-instagram,.icon-linkedin,.icon-list--social,.icon-mixcloud,.icon-pintrest,.icon-reddit2,.icon-share,.icon-social-facebook,.icon-social-linkedin,.icon-soundcloud,.icon-tw,.icon-twitter,.icon-twitter-bird,.icon-vimeo,.icon-youtube,.icon_gplus,.icon_social-twitter,.iconads,.icons-social_medium_facebook,.icons-youtube,.ihr-icon-social-instagram,.image-share,.image_icon_facebook_lef,.img-share,.in-page-share,.in_social,.instagram-follow,.instagram-follow-button,.is-sticky-ad,.itemSocialSharing,.j-social-actions,.j-social-button,.js-fbshare-btn,.js-follow-user,.js-icon-twitter,.js-share,.js-share-pinterest,.js-sharing-buttons,.js-twitter-share,.jssocials-share,.klicked-see-first,.lazyload-ad,.like-box,.likeButton,.like_button,.like_buttons,.linkListShareImg,.link_facebook,.linkedin.icon,.linter_social_icons,.list-share,.list-social,.loggedout-follow-normal,.longform-share-text,.lower-ads,.m-article__share-buttons,.m-entry__social,.main_search_social,.mb-social,.mc-social-icons,.menu-fb,.menu-link-instagram,.menu-twitter,.menu__link--youtube,.menuad,.mh_magazine_facebook_page,.mod-socialmedia,.mosaicAd,.motherboard-widget-social,.mvp-post-soc-list,.myspace-big,.nav-features__social,.nav-inner-social-wrap,.nav__fake--social,.nav_pinterest,.navbar-social,.ndn_icon_share,.news_footer_ad_container,.oi-share,.openshare,.ow-social-icons,.page-fb-like,.page-share,.pageFooterAd,.pane-ajd-sharebar,.pane-follow-site,.panel-share-networks,.parent_share,.pg-share-box,.photo-share,.pin-it-button,.pinButton,.pinit-btn,.pinit-btn-container,.pinit-button,.pinit-overlay,.pinit_btn,.pinterest-button,.pinterest-share-button,.pinterest1,.pinterestComponentShare,.player__share,.plusone,.podSponsoredLink,.post-fb,.post-fb-like,.post-flikebox,.post-meta__option--gplus,.post-share-panel,.post-sharebox,.post-sharing,.post-soc-share,.post-social,.postShare,.post__pin-link,.post_share,.post_share_facebook,.product-social-icon-wrapper,.r_ad,.reddit_button,.redes_sociales,.retweet,.ri-facebook,.right-rail-ad,.right-social-wrapper,.rollover-vk,.rrss__button--email,.ryot_share,.s-sns-link,.s_layouts_articleAdWrapper,.sb-social-counter-widget,.search-social,.section-social,.share-0,.share-bar,.share-bar-small,.share-bg,.share-body,.share-bottom,.share-box,.share-btn,.share-btn-container,.share-button,.share-button--facebook,.share-buttons,.share-buttons__item,.share-container,.share-controls,.share-facebook,.share-fb,.share-follow-tab,.share-group,.share-head,.share-header,.share-icon,.share-item,.share-left,.share-link,.share-link-container,.share-links,.share-list,.share-menu,.share-nav,.share-options,.share-page,.share-panel,.share-popup,.share-rail,.share-screen-buttons-outer-container,.share-section,.share-socBtns,.share-sticky--buttons,.share-text,.share-this-tip,.share-title,.share-toggle-button,.share-twitter,.share-video,.share-widget,.share-with-friends,.share-wrap,.share-wrapper,.share-zone,.shareBox,.shareButton,.shareContainer,.shareContent,.shareCount,.shareLeft,.shareLink,.shareLinks,.shareList,.sharePage,.sharePanel,.shareSelector,.shareTW,.shareText,.shareTools,.shareToolsItem,.shareToolsItemReprints,.shareWidget,.share__list,.share__tools,.share_article,.share_bar,.share_bottom,.share_con,.share_container,.share_content,.share_panel,.share_tools,.share_widget,.share_wrapper,.sharebottom,.sharebox,.sharebutdrop,.sharebutton,.sharebuttons,.sharecontainer,.sharefacebook,.shareicons,.sharelink,.sharelizers,.sharenewsin,.sharertitle,.sharethis-wrapper,.sharetools,.sharing-box,.sharing-buttons,.sharing-open,.sharingList,.sharingToolsBox,.sharinginarticle,.sharrre,.sharrre-container,.show-share,.show_social,.shunnowire-twitter,.sics-component__sharebar,.side-ads300,.sidebar-gplus,.singleadstopcstm2,.site-social-icon,.siteFooterSocialList,.slider-social,.sm-page-widget-sociallinks,.sns-share,.sny-footer-social-links,.soc-share,.social-16,.social-article,.social-bar,.social-bar-container,.social-block,.social-block-news-page,.social-bookmark--layer,.social-bottom,.social-box,.social-btn,.social-btn-group,.social-btns,.social-button,.social-button-box,.social-buttons,.social-buttons-thumb,.social-circle,.social-column,.social-container,.social-count,.social-counter,.social-counter-wrap,.social-facebook,.social-footer,.social-google,.social-gplus,.social-header,.social-holder,.social-icon,.social-icons,.social-icons-color-black,.social-image,.social-inline,.social-insta,.social-label,.social-link,.social-link-email,.social-link-top,.social-links,.social-list,.social-login,.social-media,.social-media-buttons,.social-media-list,.social-newsletter,.social-panel,.social-popup,.social-post,.social-profiles,.social-section,.social-share-bar,.social-share-buttons,.social-share-count,.social-share-nav,.social-share-svg,.social-sharing,.social-sharing-top,.social-sidebar,.social-stick,.social-tab,.social-tools,.social-top,.social-twitter,.social-wrap,.social-wrapper,.socialBanner,.socialBlock,.socialBox,.socialBtns,.socialButton,.socialButtons,.socialContainer,.socialFeed,.socialIcon,.socialIconWrapper,.socialIn,.socialList,.socialMedia,.socialMediaBlock,.social__facebook,.social__twitter,.social_bar,.social_block,.social_btm,.social_buttons,.social_buttons_bar,.social_container,.social_facebook,.social_fix,.social_footer,.social_like,.social_links_top,.social_row,.social_share,.social_tabs,.social_toolbar,.social_twitter,.social_wrapper,.socialarea,.socialbar,.socialbox,.socialboxp,.socialbutton,.socialbuttons,.socialcontainer,.socialfancysliderFixed,.socialite-widget,.socialize-like,.socialmedia,.socialmedialinks,.socials,.socialshare,.sponsor-area,.sponsors-widget,.sprite-facebook,.sprite-fb,.sprite-twitter,.sprite_twitter,.sqs-svg-icon--list,.ssba_share_link,.sscb-twitter,.ssk-facebook,.st_googleplus_vcount,.std-social,.sticky-share,.stumble-button,.subHeaderSocial,.subscribe-button,.subscribe-container,.subscribe-text,.subscribe-widget,.subscribe_followistic,.sucuri_social_icons_widget,.synved-social-button,.t10ad,.t_twitter,.td-social-icon-wrap,.today-ad-rec,.topSocial,.topcontentadvertisement,.topmenu_facebook,.topsocialicn,.trending_head_share,.tru_youtube,.twBox,.tweet-btn,.tweet-btn-container,.tweet-button,.tweet-string,.tweetbox,.tweets,.twitter-button,.twitter-feed,.twitter-follow-button,.twitter-hashtag,.twitter-icon,.twitter-image,.twitter-link,.twitter-share,.twitter-share-button,.twitter-timeline,.twitter.icon,.twitterFeed,.twitterShare,.twitterWrapper,.twitter_activity,.twitter_custom_button,.twitter_share_button,.twitter_tweet_group_page,.twtr-ftr,.twtr-widget,.ui-share-component,.vc_container_social_button_footer,.vertical-social,.vhb-c-social-media,.video-clip-social-buttons-fb-like,.video_ads_overdiv,.views-field-addtoany-share-2,.vjs-share,.vrt-social-links,.widget_ad_300x250_btf,.widget_g1_socials,.widget_rt_social_media,.widget_social_counter,.widget_synved_social_share,.widget_twitter_duas_colunas,.widgetsocial,.wrapper-share,.x-facebook,.ya-share2,.yahoo-sponsored,.youtube-icon,.youtube-link,.youtube-subs,.youtube_subscribe_module,.zozo_social_link_widget,[alt=retweet],[data-trigger=share-links-manager],[href="http://www.addthis.com/bookmark.php"],[href^="//twitter.com/share"],[href^="http://reddit.com/submit"],[title="Digg This Post"],[title="Post to del.icio.us"],[title="submit to redit"],a[href*="facebook.com/sharer/sharer.php?"],a[href="//www.reddit.com/submit"],a[href="https://twitter.com/share"],a[href^="http://adf.ly/?id="],a[href^="http://del.icio.us/post?url="],a[href^="http://facebook.com/sharer.php?"],a[href^="http://pinterest.com/pin/create/button/"],a[href^="http://plus.google.com/share"],a[href^="http://reddit.com/submit"],a[href^="http://technorati.com/faves?add="],a[href^="http://twitter.com/?status="],a[href^="http://twitter.com/home/?"],a[href^="http://twitter.com/home?"],a[href^="http://twitter.com/intent/tweet"],a[href^="http://twitter.com/share?"],a[href^="http://vkontakte.ru/share.php?"],a[href^="http://webtrackerplus.com/"],a[href^="http://www.digg.com/submit?"],a[href^="http://www.facebook.com/share.php"],a[href^="http://www.facebook.com/sharer.php"],a[href^="http://www.facebook.com/sharer/sharer.php"],a[href^="http://www.pinterest.com/pin/create/button/?"],a[href^="http://www.reddit.com/submit"],a[href^="http://www.simplesharebuttons.com"],a[href^="http://www.stumbleupon.com/submit?"],a[href^="http://www.tumblr.com/share/"],a[href^="https://api.whatsapp.com/send?"],a[href^="https://facebook.com/sharer.php?"],a[href^="https://join.dreamsexworld.com/"],a[href^="https://pinterest.com/pin/create/"],a[href^="https://plus.google.com/share"],a[href^="https://twitter.com/home/?status="],a[href^="https://twitter.com/intent/follow?"],a[href^="https://twitter.com/intent/tweet/"],a[href^="https://twitter.com/intent/tweet?"],a[href^="https://twitter.com/share?"],a[href^="https://vk.com/share.php?url="],a[href^="https://www.facebook.com/dialog/feed?"],a[href^="https://www.facebook.com/dialog/share?"],a[href^="https://www.facebook.com/sharer/sharer.php"],a[href^="https://www.google.com/bookmarks/mark?"],a[href^="https://www.linkedin.com/cws/share?"],a[href^="https://www.reddit.com/submit?"],a[href^="https://www.xing.com/social_plugins/share/"],a[name=sharethis],a[title="Follow on snapchat"],a[title="Pin it!"],a[title=Facebook],a[title=Google\ Plus],a[title=Google\+],a[title=Instagram],a[title=LinkedIn],a[title=Pinterest],a[title=Tumblr],a[title=Twitter],a[title=YouTube],a[title=Youtube],a[title=facebook],button[title=Share],div[button=shareBox],div[class^=style__social],div[id^=adrotate_widgets-],div[id^=digg-widget-],div[title=Follow\ us],img[alt="Connect with us on Facebook"],img[alt=Facebook],img[alt=Google\+],img[alt=Instagram],img[alt=LinkedIn],img[alt=Linkedin],img[alt=Pinterest],img[alt=Reddit],img[alt=Tiwter],img[alt=Twitter],img[alt=Vine],img[alt=Youtube],img[alt=facebook],img[alt=twitter],img[title=Facebook],img[title=LinkedIn],img[title=Twitter],img[title=YouTube],my-share-button{display:inline-block!important}.header{background-color:#6546d7;background-image:url(https://www.instamobile.io/wp-content/uploads/2018/12/iosapptemplates-header-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-clip:border-box;border:0;height:auto;min-height:300px;margin:0;padding:0 0 60px;position:relative;overflow:hidden}.header-content{padding-top:1.7rem}.header-content .header-title{margin:84px 0 10px;font-size:36px;font-weight:700;line-height:1.1;margin-bottom:35px!important}.header-content .header-subtitle,.header-content .header-title{color:#fff;text-align:center;font-family:Roboto,Helvetica,Arial,sans-serif}.header-content .header-subtitle{width:90%;margin:1.05em auto 24px;font-size:18px;font-weight:400;line-height:28px}.titles-container{margin:0 auto}.descriptionSection{font-size:18px}.descriptionSection img{margin:0 auto;display:inline-block}.featuredProductsSection{margin-top:60px}.bundleUpsellSection{margin-top:90px;margin-left:30px;margin-right:30px}.ecommerce{color:#3c4858;background-color:#f5f8fa;font-family:SF Pro Display,SF Pro Icons,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.category-menu{z-index:9;background:#fff;border-radius:30px;max-width:90%;max-height:60px;padding:.65rem 2rem;transition:all .5s ease-out;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #0000000f}.category-menu-content{align-items:center;margin:0 1.75rem;transition:opacity .3s ease-out;display:flex}.category-menu a{color:#757575;white-space:nowrap;box-sizing:border-box;background-color:#0000;margin:0 .5rem;padding:0 .5rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:550;line-height:40px;text-decoration:none;transition:all .2s linear}.category-menu a:hover{opacity:.6}@media (min-width:768px){.category-menu{max-width:700px}}@media (max-width:1150px){.category-menu{display:none}}.relative{position:relative}.testimonialsSection{margin-top:64px}.insta-testimonials-section{margin-top:30px;margin-bottom:30px}.insta-testimonials-section h2{text-align:center;font-size:2.5rem;font-weight:300}.insta-testimonials-section h3{text-align:center;color:#757575;margin:20px 0 10px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:300;line-height:1.618}.insta-testimonial-container{margin-top:30px}.insta-testimonial{text-align:left;background-color:#fff;background-clip:border-box;border:1px solid #f1f2f3;border-radius:5px;margin:0 4% 10px;padding:1.6em;display:inline-block}.insta-testimonial-title-container{float:left}.insta-testimonial-title-container h6{letter-spacing:.75px;color:#323d47;text-align:left;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.insta-testimonial-container p{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;clear:both!important;box-sizing:border-box!important;color:#757575!important;text-align:left!important;margin-top:0!important;margin-bottom:0!important;font-weight:300!important;line-height:1.8!important}.insta-testimonial-rating-container{float:right}.insta-testimonial-container .fa.active{color:#ffba00}.clearfix{clear:both}.insta-browse-all-btn-container{text-align:center;margin-top:20px;margin-bottom:40px}.insta-browse-all-btn-container a:hover{box-shadow:0 14px 26px -12px #788eec6b,0 4px 23px #0000001f,0 8px 10px -5px #788eec33!important}.insta-browse-all-btn-container a{text-transform:uppercase;color:#788eec;opacity:.79;border:1px solid #788eec;border-radius:3px;margin:0 auto 0 10px;padding:20px 40px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-block;background-color:#fff!important}.devassist{background-color:#2b2a2b}.devassist .section h1{text-align:center;letter-spacing:-.033em;font-size:64px;font-weight:400;line-height:76px}.devassist .section h2{text-align:center}.devassist .dopebase-navbar .dopebase-branding-title{font-size:24px}.devassist .text-subtitle{color:#bebfbb;font-size:24px;font-style:normal;font-weight:400;line-height:31px}.devassist .section{padding:5rem 0}.devassist .top-section{padding:3rem 0}.devassist-documentation-section{background-color:#fff}.devassist-documentation-section h2,.devassist-documentation-section p{color:#201f21!important}.devassist .col-lg-6.flexcenter{justify-content:center;align-items:center;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-darcula{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif}.cm-s-darcula.CodeMirror{background:#2b2b2b;color:#a9b7c6}.cm-s-darcula span.cm-meta{color:#bbb529}.cm-s-darcula span.cm-number{color:#6897bb}.cm-s-darcula span.cm-keyword{color:#cc7832;line-height:1em;font-weight:700}.cm-s-darcula span.cm-def{color:#a9b7c6;font-style:italic}.cm-s-darcula span.cm-variable,.cm-s-darcula span.cm-variable-2{color:#a9b7c6}.cm-s-darcula span.cm-variable-3{color:#9876aa}.cm-s-darcula span.cm-type{color:#abc;font-weight:700}.cm-s-darcula span.cm-property{color:#ffc66d}.cm-s-darcula span.cm-operator{color:#a9b7c6}.cm-s-darcula span.cm-string,.cm-s-darcula span.cm-string-2{color:#6a8759}.cm-s-darcula span.cm-comment{color:#61a151;font-style:italic}.cm-s-darcula span.cm-atom,.cm-s-darcula span.cm-link{color:#cc7832}.cm-s-darcula span.cm-error{color:#bc3f3c}.cm-s-darcula span.cm-tag{color:#629755;font-weight:700;font-style:italic;text-decoration:underline}.cm-s-darcula span.cm-attribute{color:#6897bb}.cm-s-darcula span.cm-qualifier{color:#6a8759}.cm-s-darcula span.cm-bracket{color:#a9b7c6}.cm-s-darcula span.cm-builtin,.cm-s-darcula span.cm-special{color:#ff9e59}.cm-s-darcula span.cm-matchhighlight{color:#fff;background-color:rgba(50,89,48,.7);font-weight:400}.cm-s-darcula span.cm-searching{color:#fff;background-color:rgba(61,115,59,.7);font-weight:400}.cm-s-darcula .CodeMirror-cursor{border-left:1px solid #a9b7c6}.cm-s-darcula .CodeMirror-activeline-background{background:#323232}.cm-s-darcula .CodeMirror-gutters{background:#313335;border-right:1px solid #313335}.cm-s-darcula .CodeMirror-guttermarker{color:#ffee80}.cm-s-darcula .CodeMirror-guttermarker-subtle{color:#d0d0d0}.cm-s-darcula .CodeMirrir-linenumber{color:#606366}.cm-s-darcula .CodeMirror-matchingbracket{background-color:#3b514d;color:#ffef28!important;font-weight:700}.cm-s-darcula div.CodeMirror-selected{background:#214283}.CodeMirror-hints.darcula{font-family:Menlo,Monaco,Consolas,Courier New,monospace;color:#9c9e9e;background-color:#3b3e3f!important}.CodeMirror-hints.darcula .CodeMirror-hint-active{background-color:#494d4e!important;color:#9c9e9e!important}