/*! tailwindcss v4.1.11 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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:""}}}@layer reset;@layer theme{:root,:host{--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-red-500:#a43a3a;--color-red-900:#3e2424;--color-gray-600:rgb(74, 85, 101);--color-neutral-100:rgb(245, 245, 245);--color-neutral-200:#ddd;--color-neutral-300:#acacac;--color-neutral-400:#7a7a7a;--color-neutral-500:#464646;--color-neutral-600:#363636;--color-neutral-700:#292929;--color-neutral-800:#1f1f1f;--color-neutral-900:#141414;--color-neutral-950:#0c0c0c;--color-stone-200:rgb(231, 229, 228);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:992px;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-normal:1.5;--radius-sm:3px;--radius-md:10px;--ease-in-out:cubic-bezier(.4,0,.2,1);--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);--color-dark:#0d1123;--color-accent:#ffcc5a;--color-accent-hover:#ffe5ab;--color-teal:#259099;--color-beige:#d2c4a6;--radius-none:0;--radius-full:50%;--color-neutral-850:#181818;--color-neon-green:var(--color-neon-green);--color-neon-beige:var(--color-neon-beige);--color-neon-orange:var(--color-neon-orange);--color-neon-pink:var(--color-neon-pink);--color-neon-purple:var(--color-neon-purple);--color-neon-blue:var(--color-neon-blue);--color-neon-mint:var(--color-neon-mint);--color-neon-mint-muted:var(--color-neon-mint-muted);--color-red:var(--color-reds-signal);--color-inkarnate-gold:#ffcc5a;--color-inkarnate-gold-hover:#ffe2a2;--color-inkarnate-gold-pressed:#ffeec9;--color-danger:#a43a3a;--color-danger-hover:#cf5e5e;--color-danger-pressed:#e56e6e;--color-oceanBlue:#4d93d6;--color-oceanBlueDark:#2970b3;--color-deepBlue:#0d0c43;--color-inactiveContent:#d2c4a6;--color-buttonActiveHover:#ffe2a2;--color-buttonActivePressed:#ffeec9;--color-darkBlue-muted:var(--color-ocean-blue-muted);--color-goldenYellow:var(--color-golden-yellow);--color-validationErrorLight:var(--color-light-error);--color-primary:#ddd;--color-primary-muted:#dddddd80;--color-error:#fb7468;--color-selected:#4d93d6;--color-selected-bg:#4d93d64d;--color-selected-hover:#4d93d680;--color-green:#3dff00;--color-tooltips-secondary:#ddd;--color-privateTag:#20515c;--color-privateTag-hover:#397d8c;--color-productType-scene:#af6214;--color-productType-pack:#158735;--color-productType-bundle:#2970b3;--color-visibilityDefault:#1f1f1f;--color-visibilityDefault-thumbnail:#14141480;--color-visibilityDefault-listBG:#141414;--color-visibilityPrivate:#56205c;--color-visibilityPrivate-thumbnail:#14141480;--color-visibilityPrivate-listBG:#141414;--color-visibilityUnpublished:#362c74;--color-visibilityUnpublished-thumbnail:#362c7480;--color-visibilityUnpublished-listBG:#141414;--color-visibilityAwaitingApproval:#35597b;--color-visibilityAwaitingApproval-thumbnail:#35597b;--color-visibilityAwaitingApproval-listBG:#35597b;--color-visibilityAwaitingApprovalPreviouslyRejected:#7b5835;--color-visibilityAwaitingApprovalPreviouslyRejected-thumbnail:#7b5835;--color-visibilityAwaitingApprovalPreviouslyRejected-listBG:#7b5835;--color-visibilityRejected:#3e2424;--color-visibilityRejected-thumbnail:#3e2424;--color-visibilityRejected-listBG:#3e2424;--color-greenPro:#2bdc87;--font-size-xs:13px;--spacing-0:0;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-80:20rem;--spacing-5px:5px;--spacing-8px:8px;--spacing-10px:10px;--spacing-15px:15px;--spacing-18px:18px;--spacing-20px:20px;--spacing-25px:25px;--spacing-28px:28px;--spacing-30px:30px;--spacing-34px:34px;--spacing-45px:45px;--spacing-s:8px;--spacing-m:16px;--spacing-l:24px;--spacing-xl:32px;--z-index-modal:2000000000;--z-index-aboveAll:2000000000000}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:normal;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-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;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer global-styles;@layer components{.global-button{cursor:pointer;text-align:center;width:fit-content;font-size:13px;font-size:var(--font-size-xs);color:#141414;color:var(--color-neutral-900);background:#ffcc5a;background:var(--color-inkarnate-gold);border-radius:3px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:relative}.global-button:hover{background:#ffe2a2;background:var(--color-inkarnate-gold-hover)}.button-primary{height:35px;padding:0 20px;font-weight:600}.button-primary.disabled{background:#464646!important;background:var(--color-neutral-500)!important;color:#141414!important;color:var(--color-neutral-900)!important}.button-secondary{min-height:30px;padding:0 13px;font-weight:400}.button-secondary.disabled{border:1px solid #464646;border:1px solid var(--color-neutral-500);background:#1f1f1f!important;background:var(--color-neutral-800)!important;color:#ddd!important;color:var(--color-primary)!important}.button-secondary.disabled span{opacity:.35}.button-tertiary{height:18px;color:#ffcc5a;color:var(--color-inkarnate-gold);padding:0;font-weight:400;background:0 0!important}.button-tertiary:hover{-webkit-text-decoration:underline;text-decoration:underline}.button-fixed{width:105px}.button-gray{color:#ddd;color:var(--color-primary);background:#464646;background:var(--color-neutral-500)}.button-gray:hover{background:#7a7a7a;background:var(--color-neutral-400)}.button-gray:active{background:#acacac;background:var(--color-neutral-300)}.button-dark{color:#ddd;color:var(--color-primary);background:#141414;background:var(--color-neutral-900);border:2px solid #ffcc5a;border:2px solid var(--color-inkarnate-gold)}.button-dark:hover,.button-dark:active{background:#1f1f1f;background:var(--color-neutral-800)}.button-dangerous{color:#ddd;color:var(--color-primary);background:#a43a3a;background:var(--color-danger)}.button-dangerous:hover{background:#cf5e5e;background:var(--color-danger-hover)}.button-dangerous:active{background:#e56e6e;background:var(--color-danger-pressed)}}@layer uikit-modules,modules;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0;inset:var(--spacing-0)}.top-0{top:0;top:var(--spacing-0)}.top-1\/2{top:50%}.top-\[-1px\]{top:-1px}.top-\[-2px\]{top:-2px}.top-\[-4px\]{top:-4px}.top-\[-12px\]{top:-12px}.top-\[-28px\]{top:-28px}.top-\[0px\]{top:0}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[5px\]{top:5px}.top-\[7px\]{top:7px}.top-\[40px\]{top:40px}.top-\[215px\]{top:215px}.top-s{top:8px;top:var(--spacing-s)}.-right-5px{right:-5px;right:calc(var(--spacing-5px)*-1)}.-right-10px{right:-10px;right:calc(var(--spacing-10px)*-1)}.right-0{right:0;right:var(--spacing-0)}.right-2{right:.5rem;right:var(--spacing-2)}.right-5px{right:5px;right:var(--spacing-5px)}.right-34px{right:34px;right:var(--spacing-34px)}.right-\[-10px\]{right:-10px}.right-\[-22px\]{right:-22px}.right-\[4px\]{right:4px}.right-\[5px\]{right:5px}.right-\[19px\]{right:19px}.bottom-0{bottom:0;bottom:var(--spacing-0)}.bottom-1\.5{bottom:.375rem;bottom:var(--spacing-1_5)}.bottom-\[-24px\]{bottom:-24px}.bottom-\[4px\]{bottom:4px}.bottom-\[5px\]{bottom:5px}.bottom-\[15px\]{bottom:15px}.bottom-\[70px\]{bottom:70px}.-left-\[100000000px\]{left:-100000000px}.left-0{left:0;left:var(--spacing-0)}.left-1\/2{left:50%}.left-\[-2px\]{left:-2px}.left-\[-18px\]{left:-18px}.left-\[4px\]{left:4px}.left-\[5px\]{left:5px}.left-\[15px\]{left:15px}.left-\[20px\]{left:20px}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.\!z-\[2000000102\]{z-index:2000000102!important}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.z-\[10000000000\]{z-index:2147483647}.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0;margin:var(--spacing-0)}.m-1{margin:.25rem;margin:var(--spacing-1)}.m-2{margin:.5rem;margin:var(--spacing-2)}.m-\[7px\]{margin:7px}.m-\[10px\]{margin:10px}.m-\[12px\]{margin:12px}.m-\[24px\]{margin:24px}.m-auto{margin:auto}.-mx-\[5px\]{margin-inline:-5px}.mx-0{margin-inline:0;margin-inline:var(--spacing-0)}.mx-1{margin-inline:.25rem;margin-inline:var(--spacing-1)}.mx-2{margin-inline:.5rem;margin-inline:var(--spacing-2)}.mx-3{margin-inline:.75rem;margin-inline:var(--spacing-3)}.mx-4{margin-inline:1rem;margin-inline:var(--spacing-4)}.mx-5px{margin-inline:5px;margin-inline:var(--spacing-5px)}.mx-10px{margin-inline:10px;margin-inline:var(--spacing-10px)}.mx-\[-8px\]{margin-inline:-8px}.mx-\[-16px\]{margin-inline:-16px}.mx-\[-20px\]{margin-inline:-20px}.mx-\[4px\]{margin-inline:4px}.mx-\[6px\]{margin-inline:6px}.mx-\[8px\]{margin-inline:8px}.mx-\[12px\]{margin-inline:12px}.mx-\[20px\]{margin-inline:20px}.mx-\[auto\],.mx-auto{margin-inline:auto}.mx-s{margin-inline:8px;margin-inline:var(--spacing-s)}.\!my-0{margin-block:0!important;margin-block:var(--spacing-0)!important}.\!my-4{margin-block:1rem!important;margin-block:var(--spacing-4)!important}.my-0{margin-block:0;margin-block:var(--spacing-0)}.my-1{margin-block:.25rem;margin-block:var(--spacing-1)}.my-2\.5{margin-block:.625rem;margin-block:var(--spacing-2_5)}.my-4{margin-block:1rem;margin-block:var(--spacing-4)}.my-5px{margin-block:5px;margin-block:var(--spacing-5px)}.my-15px{margin-block:15px;margin-block:var(--spacing-15px)}.my-\[-1px\]{margin-block:-1px}.my-\[-10px\]{margin-block:-10px}.my-\[2px\]{margin-block:2px}.my-\[4px\]{margin-block:4px}.my-\[8px\]{margin-block:8px}.my-\[10px\]{margin-block:10px}.my-\[11px\]{margin-block:11px}.my-\[15px\]{margin-block:15px}.my-\[16px\]{margin-block:16px}.my-\[20px\]{margin-block:20px}.my-\[32px\]{margin-block:32px}.my-m{margin-block:16px;margin-block:var(--spacing-m)}.my-s{margin-block:8px;margin-block:var(--spacing-s)}.my-xl{margin-block:32px;margin-block:var(--spacing-xl)}.\!mt-0{margin-top:0!important;margin-top:var(--spacing-0)!important}.-mt-\[5px\]{margin-top:-5px}.mt-0{margin-top:0;margin-top:var(--spacing-0)}.mt-0\.5{margin-top:.125rem;margin-top:var(--spacing-0_5)}.mt-1{margin-top:.25rem;margin-top:var(--spacing-1)}.mt-2{margin-top:.5rem;margin-top:var(--spacing-2)}.mt-3{margin-top:.75rem;margin-top:var(--spacing-3)}.mt-4{margin-top:1rem;margin-top:var(--spacing-4)}.mt-5{margin-top:1.25rem;margin-top:var(--spacing-5)}.mt-5px{margin-top:5px;margin-top:var(--spacing-5px)}.mt-6{margin-top:1.5rem;margin-top:var(--spacing-6)}.mt-8{margin-top:2rem;margin-top:var(--spacing-8)}.mt-8px{margin-top:8px;margin-top:var(--spacing-8px)}.mt-10px{margin-top:10px;margin-top:var(--spacing-10px)}.mt-15{margin-top:3.75rem;margin-top:calc(var(--spacing)*15)}.mt-15px{margin-top:15px;margin-top:var(--spacing-15px)}.mt-\[-2px\]{margin-top:-2px}.mt-\[-16px\]{margin-top:-16px}.mt-\[0px\]{margin-top:0}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[13px\]{margin-top:13px}.mt-\[15px\]{margin-top:15px}.mt-\[16px\]{margin-top:16px}.mt-\[17px\]{margin-top:17px}.mt-\[20px\]{margin-top:20px}.mt-\[21px\]{margin-top:21px}.mt-\[24px\]{margin-top:24px}.mt-\[25px\]{margin-top:25px}.mt-\[32px\]{margin-top:32px}.mt-\[35px\]{margin-top:35px}.mt-\[40px\]{margin-top:40px}.mt-\[48px\]{margin-top:48px}.mt-\[60px\]{margin-top:60px}.mt-\[75px\]{margin-top:75px}.mt-\[100px\]{margin-top:100px}.mt-auto{margin-top:auto}.mt-m{margin-top:16px;margin-top:var(--spacing-m)}.mt-s{margin-top:8px;margin-top:var(--spacing-s)}.\!mr-\[3px\]{margin-right:3px!important}.-mr-20px{margin-right:-20px;margin-right:calc(var(--spacing-20px)*-1)}.mr-0{margin-right:0;margin-right:var(--spacing-0)}.mr-1{margin-right:.25rem;margin-right:var(--spacing-1)}.mr-2{margin-right:.5rem;margin-right:var(--spacing-2)}.mr-3{margin-right:.75rem;margin-right:var(--spacing-3)}.mr-4{margin-right:1rem;margin-right:var(--spacing-4)}.mr-5{margin-right:1.25rem;margin-right:var(--spacing-5)}.mr-5px{margin-right:5px;margin-right:var(--spacing-5px)}.mr-8px{margin-right:8px;margin-right:var(--spacing-8px)}.mr-10px{margin-right:10px;margin-right:var(--spacing-10px)}.mr-15px{margin-right:15px;margin-right:var(--spacing-15px)}.mr-20px{margin-right:20px;margin-right:var(--spacing-20px)}.mr-\[-5px\]{margin-right:-5px}.mr-\[-13px\]{margin-right:-13px}.mr-\[-20px\]{margin-right:-20px}.mr-\[2px\]{margin-right:2px}.mr-\[3px\]{margin-right:3px}.mr-\[4px\]{margin-right:4px}.mr-\[5px\]{margin-right:5px}.mr-\[6px\]{margin-right:6px}.mr-\[7px\]{margin-right:7px}.mr-\[8px\]{margin-right:8px}.mr-\[10px\]{margin-right:10px}.mr-\[12px\]{margin-right:12px}.mr-\[13px\]{margin-right:13px}.mr-\[15px\]{margin-right:15px}.mr-\[16px\]{margin-right:16px}.mr-\[20px\]{margin-right:20px}.mr-\[22px\]{margin-right:22px}.mr-\[24px\]{margin-right:24px}.mr-\[25px\]{margin-right:25px}.mr-\[32px\]{margin-right:32px}.mr-\[39px\]{margin-right:39px}.mr-\[50px\]{margin-right:50px}.mr-\[auto\],.mr-auto{margin-right:auto}.mr-m{margin-right:16px;margin-right:var(--spacing-m)}.mr-s{margin-right:8px;margin-right:var(--spacing-s)}.\!mb-0{margin-bottom:0!important;margin-bottom:var(--spacing-0)!important}.-mb-\[5px\]{margin-bottom:-5px}.mb-0{margin-bottom:0;margin-bottom:var(--spacing-0)}.mb-0\.5{margin-bottom:.125rem;margin-bottom:var(--spacing-0_5)}.mb-1{margin-bottom:.25rem;margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:.5rem;margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:.75rem;margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:1rem;margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:1.25rem;margin-bottom:var(--spacing-5)}.mb-5px{margin-bottom:5px;margin-bottom:var(--spacing-5px)}.mb-6{margin-bottom:1.5rem;margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:2rem;margin-bottom:var(--spacing-8)}.mb-8px{margin-bottom:8px;margin-bottom:var(--spacing-8px)}.mb-10px{margin-bottom:10px;margin-bottom:var(--spacing-10px)}.mb-15px{margin-bottom:15px;margin-bottom:var(--spacing-15px)}.mb-20px{margin-bottom:20px;margin-bottom:var(--spacing-20px)}.mb-28px{margin-bottom:28px;margin-bottom:var(--spacing-28px)}.mb-34px{margin-bottom:34px;margin-bottom:var(--spacing-34px)}.mb-\[-5px\]{margin-bottom:-5px}.mb-\[-24px\]{margin-bottom:-24px}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-\[9px\]{margin-bottom:9px}.mb-\[10px\]{margin-bottom:10px}.mb-\[11px\]{margin-bottom:11px}.mb-\[12px\]{margin-bottom:12px}.mb-\[15px\]{margin-bottom:15px}.mb-\[16px\]{margin-bottom:16px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[25px\]{margin-bottom:25px}.mb-\[30px\]{margin-bottom:30px}.mb-\[32px\]{margin-bottom:32px}.mb-\[36px\]{margin-bottom:36px}.mb-\[40px\]{margin-bottom:40px}.mb-\[48px\]{margin-bottom:48px}.mb-\[51px\]{margin-bottom:51px}.mb-\[53px\]{margin-bottom:53px}.mb-\[59px\]{margin-bottom:59px}.mb-\[200px\]{margin-bottom:200px}.mb-m{margin-bottom:16px;margin-bottom:var(--spacing-m)}.mb-s{margin-bottom:8px;margin-bottom:var(--spacing-s)}.ml-0{margin-left:0;margin-left:var(--spacing-0)}.ml-0\.5{margin-left:.125rem;margin-left:var(--spacing-0_5)}.ml-1{margin-left:.25rem;margin-left:var(--spacing-1)}.ml-2{margin-left:.5rem;margin-left:var(--spacing-2)}.ml-3{margin-left:.75rem;margin-left:var(--spacing-3)}.ml-4{margin-left:1rem;margin-left:var(--spacing-4)}.ml-5{margin-left:1.25rem;margin-left:var(--spacing-5)}.ml-5px{margin-left:5px;margin-left:var(--spacing-5px)}.ml-8px{margin-left:8px;margin-left:var(--spacing-8px)}.ml-10px{margin-left:10px;margin-left:var(--spacing-10px)}.ml-\[-1px\]{margin-left:-1px}.ml-\[-3px\]{margin-left:-3px}.ml-\[-8px\]{margin-left:-8px}.ml-\[-20px\]{margin-left:-20px}.ml-\[1px\]{margin-left:1px}.ml-\[2px\]{margin-left:2px}.ml-\[3px\]{margin-left:3px}.ml-\[4px\]{margin-left:4px}.ml-\[5px\]{margin-left:5px}.ml-\[6px\]{margin-left:6px}.ml-\[7px\]{margin-left:7px}.ml-\[8px\]{margin-left:8px}.ml-\[10px\]{margin-left:10px}.ml-\[11px\]{margin-left:11px}.ml-\[12px\]{margin-left:12px}.ml-\[13px\]{margin-left:13px}.ml-\[15px\]{margin-left:15px}.ml-\[16px\]{margin-left:16px}.ml-\[20px\]{margin-left:20px}.ml-\[24px\]{margin-left:24px}.ml-\[30px\]{margin-left:30px}.ml-\[32px\]{margin-left:32px}.ml-\[33px\]{margin-left:33px}.ml-\[40px\]{margin-left:40px}.ml-\[50px\]{margin-left:50px}.ml-\[auto\],.ml-auto{margin-left:auto}.ml-l{margin-left:24px;margin-left:var(--spacing-l)}.ml-m{margin-left:16px;margin-left:var(--spacing-m)}.ml-s{margin-left:8px;margin-left:var(--spacing-s)}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.\!inline-flex{display:inline-flex!important}.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}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[139\/104\]{aspect-ratio:139/104}.\!h-\[12px\]{height:12px!important}.\!h-\[14px\]{height:14px!important}.\!h-\[24px\]{height:24px!important}.\!h-\[30px\]{height:30px!important}.\!h-\[32px\]{height:32px!important}.\!h-\[50px\]{height:50px!important}.\!h-\[347px\]{height:347px!important}.\!h-\[unset\]{height:unset!important}.h-0{height:0;height:var(--spacing-0)}.h-4{height:1rem;height:var(--spacing-4)}.h-4\/5{height:80%}.h-5{height:1.25rem;height:var(--spacing-5)}.h-7{height:1.75rem;height:var(--spacing-7)}.h-8{height:2rem;height:var(--spacing-8)}.h-15px{height:15px;height:var(--spacing-15px)}.h-18px{height:18px;height:var(--spacing-18px)}.h-20px{height:20px;height:var(--spacing-20px)}.h-32{height:8rem;height:var(--spacing-32)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[55px\]{height:55px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[73px\]{height:73px}.h-\[75px\]{height:75px}.h-\[80px\]{height:80px}.h-\[90\%\]{height:90%}.h-\[90px\]{height:90px}.h-\[100\%\]{height:100%}.h-\[100px\]{height:100px}.h-\[106px\]{height:106px}.h-\[121px\]{height:121px}.h-\[137px\]{height:137px}.h-\[140px\]{height:140px}.h-\[167px\]{height:167px}.h-\[178px\]{height:178px}.h-\[270px\]{height:270px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[365px\]{height:365px}.h-\[384px\]{height:384px}.h-\[419px\]{height:419px}.h-\[475px\]{height:475px}.h-\[512px\]{height:512px}.h-\[795px\]{height:795px}.h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.h-\[calc\(100\%-66px\)\]{height:calc(100% - 66px)}.h-\[max-content\]{height:max-content}.h-full{height:100%}.h-screen{height:100vh}.\!max-h-\[28px\]{max-height:28px!important}.\!max-h-\[90vh\]{max-height:90vh!important}.\!max-h-\[350px\]{max-height:350px!important}.\!max-h-\[570px\]{max-height:570px!important}.\!max-h-\[max\(calc\(90vh-80px\)\,123px\)\]{max-height:max(90vh - 80px,123px)!important}.max-h-6{max-height:1.5rem;max-height:var(--spacing-6)}.max-h-40{max-height:10rem;max-height:var(--spacing-40)}.max-h-\[28px\]{max-height:28px}.max-h-\[30px\]{max-height:30px}.max-h-\[32px\]{max-height:32px}.max-h-\[35px\]{max-height:35px}.max-h-\[60px\]{max-height:60px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90\%\]{max-height:90%}.max-h-\[95vh\]{max-height:95vh}.max-h-\[100px\]{max-height:100px}.max-h-\[203px\]{max-height:203px}.max-h-\[220px\]{max-height:220px}.max-h-\[261px\]{max-height:261px}.max-h-\[266px\]{max-height:266px}.max-h-\[296px\]{max-height:296px}.max-h-\[310px\]{max-height:310px}.max-h-\[350px\]{max-height:350px}.max-h-\[405px\]{max-height:405px}.max-h-\[500px\]{max-height:500px}.max-h-\[700px\]{max-height:700px}.max-h-\[800px\]{max-height:800px}.max-h-full{max-height:100%}.\!min-h-\[12px\]{min-height:12px!important}.\!min-h-\[50px\]{min-height:50px!important}.\!min-h-\[206px\]{min-height:206px!important}.min-h-0{min-height:0;min-height:var(--spacing-0)}.min-h-\[1px\]{min-height:1px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[35px\]{min-height:35px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[52px\]{min-height:52px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[65px\]{min-height:65px}.min-h-\[80px\]{min-height:80px}.min-h-\[92px\]{min-height:92px}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[167px\]{min-height:167px}.min-h-\[270px\]{min-height:270px}.min-h-\[425px\]{min-height:425px}.min-h-\[533px\]{min-height:533px}.min-h-\[570px\]{min-height:570px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[12px\]{width:12px!important}.\!w-\[14px\]{width:14px!important}.\!w-\[20px\]{width:20px!important}.\!w-\[24px\]{width:24px!important}.\!w-\[30px\]{width:30px!important}.\!w-\[32px\]{width:32px!important}.\!w-\[74px\]{width:74px!important}.\!w-\[105px\]{width:105px!important}.\!w-\[122px\]{width:122px!important}.\!w-\[132px\]{width:132px!important}.\!w-\[143px\]{width:143px!important}.\!w-\[160px\]{width:160px!important}.\!w-\[189px\]{width:189px!important}.\!w-\[400px\]{width:400px!important}.\!w-\[510px\]{width:510px!important}.\!w-\[551px\]{width:551px!important}.\!w-\[700px\]{width:700px!important}.\!w-fit{width:fit-content!important}.\!w-full{width:100%!important}.\!w-min{width:min-content!important}.w-0{width:0;width:var(--spacing-0)}.w-1\/2{width:50%}.w-4{width:1rem;width:var(--spacing-4)}.w-6{width:1.5rem;width:var(--spacing-6)}.w-15px{width:15px;width:var(--spacing-15px)}.w-18px{width:18px;width:var(--spacing-18px)}.w-20px{width:20px;width:var(--spacing-20px)}.w-40{width:10rem;width:var(--spacing-40)}.w-80{width:20rem;width:var(--spacing-80)}.w-\[1px\]{width:1px}.w-\[8px\]{width:8px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[35px\]{width:35px}.w-\[48px\]{width:48px}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[55px\]{width:55px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[66px\]{width:66px}.w-\[75px\]{width:75px}.w-\[76px\]{width:76px}.w-\[82px\]{width:82px}.w-\[86px\]{width:86px}.w-\[95\%\]{width:95%}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[105px\]{width:105px}.w-\[106px\]{width:106px}.w-\[120px\]{width:120px}.w-\[129px\]{width:129px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[134px\]{width:134px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[156px\]{width:156px}.w-\[157px\]{width:157px}.w-\[160px\]{width:160px}.w-\[175px\]{width:175px}.w-\[180px\]{width:180px}.w-\[188px\]{width:188px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[227px\]{width:227px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[247px\]{width:247px}.w-\[249px\]{width:249px}.w-\[255px\]{width:255px}.w-\[267px\]{width:267px}.w-\[275px\]{width:275px}.w-\[278px\]{width:278px}.w-\[285px\]{width:285px}.w-\[296px\]{width:296px}.w-\[300px\]{width:300px}.w-\[308px\]{width:308px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[335px\]{width:335px}.w-\[350px\]{width:350px}.w-\[351px\]{width:351px}.w-\[352px\]{width:352px}.w-\[358px\]{width:358px}.w-\[360px\]{width:360px}.w-\[365px\]{width:365px}.w-\[384px\]{width:384px}.w-\[386px\]{width:386px}.w-\[390px\]{width:390px}.w-\[400px\]{width:400px}.w-\[414px\]{width:414px}.w-\[420px\]{width:420px}.w-\[423px\]{width:423px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[488px\]{width:488px}.w-\[500px\]{width:500px}.w-\[507px\]{width:507px}.w-\[585px\]{width:585px}.w-\[600px\]{width:600px}.w-\[602px\]{width:602px}.w-\[700px\]{width:700px}.w-\[750px\]{width:750px}.w-\[783px\]{width:783px}.w-\[786px\]{width:786px}.w-\[1110px\]{width:1110px}.w-\[1224px\]{width:1224px}.w-\[calc\(100\%\+40px\)\]{width:calc(100% + 40px)}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.w-\[calc\(100\%-414px\)\]{width:calc(100% - 414px)}.w-\[calc\(100\%-423px\)\]{width:calc(100% - 423px)}.w-auto{width:auto}.w-dvw{width:100dvw}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px;width:var(--spacing-px)}.\!max-w-\[28px\]{max-width:28px!important}.\!max-w-\[143px\]{max-width:143px!important}.\!max-w-\[400px\]{max-width:400px!important}.\!max-w-\[700px\]{max-width:700px!important}.\!max-w-\[749px\]{max-width:749px!important}.\!max-w-\[750px\]{max-width:750px!important}.\!max-w-\[800px\]{max-width:800px!important}.\!max-w-\[1194px\]{max-width:1194px!important}.\!max-w-full{max-width:100%!important}.max-w-\[30px\]{max-width:30px}.max-w-\[44px\]{max-width:44px}.max-w-\[80px\]{max-width:80px}.max-w-\[86px\]{max-width:86px}.max-w-\[150px\]{max-width:150px}.max-w-\[156px\]{max-width:156px}.max-w-\[185px\]{max-width:185px}.max-w-\[200px\]{max-width:200px}.max-w-\[215px\]{max-width:215px}.max-w-\[240px\]{max-width:240px}.max-w-\[243px\]{max-width:243px}.max-w-\[296px\]{max-width:296px}.max-w-\[300px\]{max-width:300px}.max-w-\[306px\]{max-width:306px}.max-w-\[311px\]{max-width:311px}.max-w-\[360px\]{max-width:360px}.max-w-\[365px\]{max-width:365px}.max-w-\[370px\]{max-width:370px}.max-w-\[376px\]{max-width:376px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[450px\]{max-width:450px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[602px\]{max-width:602px}.max-w-\[644px\]{max-width:644px}.max-w-\[775px\]{max-width:775px}.max-w-\[800px\]{max-width:800px}.max-w-\[875px\]{max-width:875px}.max-w-\[900px\]{max-width:900px}.max-w-\[950px\]{max-width:950px}.max-w-\[985px\]{max-width:985px}.max-w-\[1154px\]{max-width:1154px}.max-w-\[1224px\]{max-width:1224px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-20px\)\]{max-width:calc(100% - 20px)}.max-w-\[calc\(100\%-391px\)\]{max-width:calc(100% - 391px)}.max-w-full{max-width:100%}.max-w-screen-lg{max-width:992px;max-width:var(--breakpoint-lg)}.\!min-w-0{min-width:0!important;min-width:var(--spacing-0)!important}.\!min-w-\[12px\]{min-width:12px!important}.\!min-w-\[20px\]{min-width:20px!important}.\!min-w-\[28px\]{min-width:28px!important}.\!min-w-\[143px\]{min-width:143px!important}.\!min-w-\[200px\]{min-width:200px!important}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[191px\]{min-width:191px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[275px\]{min-width:275px}.min-w-\[296px\]{min-width:296px}.min-w-\[300px\]{min-width:300px}.min-w-\[310px\]{min-width:310px}.min-w-\[350px\]{min-width:350px}.min-w-\[355px\]{min-width:355px}.min-w-\[370px\]{min-width:370px}.min-w-\[391px\]{min-width:391px}.min-w-\[400px\]{min-width:400px}.min-w-\[503px\]{min-width:503px}.min-w-\[600px\]{min-width:600px}.min-w-\[783px\]{min-width:783px}.min-w-\[1011px\]{min-width:1011px}.min-w-\[min\(540px\,80vw\)\]{min-width:min(540px,80vw)}.flex-0{flex:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.basis-0{flex-basis:0;flex-basis:var(--spacing-0)}.border-collapse{border-collapse:collapse}.translate-y-\[-5px\]{--tw-translate-y:-5px;translate:var(--tw-translate-x)-5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:75%75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.2\]{scale:1.2}.transform{transform:     ;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0;gap:var(--spacing-0)}.gap-1{gap:.25rem;gap:var(--spacing-1)}.gap-2{gap:.5rem;gap:var(--spacing-2)}.gap-4{gap:1rem;gap:var(--spacing-4)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[13px\]{gap:13px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[23px\]{gap:23px}.gap-\[30px\]{gap:30px}.gap-\[32px\]{gap:32px}.gap-\[40px\]{gap:40px}.gap-m{gap:16px;gap:var(--spacing-m)}.gap-s{gap:8px;gap:var(--spacing-s)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:0rem;margin-block-start:calc(var(--spacing-1)*var(--tw-space-y-reverse));margin-block-end:0.25rem;margin-block-end:calc(var(--spacing-1)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:0rem;margin-block-start:calc(var(--spacing-4)*var(--tw-space-y-reverse));margin-block-end:1rem;margin-block-end:calc(var(--spacing-4)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[4px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:0px;margin-block-start:calc(4px*var(--tw-space-y-reverse));margin-block-end:4px;margin-block-end:calc(4px*(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:0rem;margin-inline-start:calc(var(--spacing-1)*var(--tw-space-x-reverse));margin-inline-end:0.25rem;margin-inline-end:calc(var(--spacing-1)*(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:0rem;margin-inline-start:calc(var(--spacing-2)*var(--tw-space-x-reverse));margin-inline-end:0.5rem;margin-inline-end:calc(var(--spacing-2)*(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded-none{border-radius:0!important;border-radius:var(--radius-none)!important}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px;border-radius:50%;border-radius:var(--radius-full)}.rounded-sm{border-radius:3px;border-radius:var(--radius-sm)}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-none{border-top-left-radius:0;border-top-left-radius:var(--radius-none)}.rounded-tl-sm{border-top-left-radius:3px;border-top-left-radius:var(--radius-sm)}.rounded-r-\[5px\]{border-top-right-radius:5px;border-bottom-right-radius:5px}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-sm{border-top-right-radius:3px;border-top-right-radius:var(--radius-sm)}.rounded-b-\[5px\]{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.rounded-b-md{border-bottom-right-radius:10px;border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:10px;border-bottom-left-radius:var(--radius-md)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-none{border-bottom-left-radius:0;border-bottom-left-radius:var(--radius-none)}.\!border-\[1px\]{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0px\]{border-style:var(--tw-border-style);border-width:0}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-1,.border-t-\[1px\]{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0,.border-b-\[0px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[1px\]{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-goldenYellow{border-color:var(--color-goldenYellow)!important}.\!border-inkarnate-gold{border-color:#ffcc5a!important;border-color:var(--color-inkarnate-gold)!important}.\!border-oceanBlueDark{border-color:#2970b3!important;border-color:var(--color-oceanBlueDark)!important}.\!border-red{border-color:var(--color-red)!important}.\!border-selected{border-color:#4d93d6!important;border-color:var(--color-selected)!important}.\!border-teal{border-color:#259099!important;border-color:var(--color-teal)!important}.\!border-transparent{border-color:#0000!important}.\!border-visibilityAwaitingApproval{border-color:#35597b!important;border-color:var(--color-visibilityAwaitingApproval)!important}.\!border-visibilityAwaitingApprovalPreviouslyRejected{border-color:#7b5835!important;border-color:var(--color-visibilityAwaitingApprovalPreviouslyRejected)!important}.\!border-visibilityDefault{border-color:#1f1f1f!important;border-color:var(--color-visibilityDefault)!important}.\!border-visibilityPrivate{border-color:#56205c!important;border-color:var(--color-visibilityPrivate)!important}.\!border-visibilityRejected{border-color:#3e2424!important;border-color:var(--color-visibilityRejected)!important}.\!border-visibilityUnpublished{border-color:#362c74!important;border-color:var(--color-visibilityUnpublished)!important}.border-\[\#1F1F1F\]{border-color:#1f1f1f}.border-\[\#4D93D6\]{border-color:#4d93d6}.border-\[\#4D93D64D\]{border-color:#4d93d64d}.border-\[\#FFFFFF1A\]{border-color:#ffffff1a}.border-black{border-color:#000;border-color:var(--color-black)}.border-danger{border-color:#a43a3a;border-color:var(--color-danger)}.border-dark{border-color:#0d1123;border-color:var(--color-dark)}.border-error{border-color:#fb7468;border-color:var(--color-error)}.border-gray-600{border-color:rgb(74, 85, 101);border-color:var(--color-gray-600)}.border-greenPro{border-color:#2bdc87;border-color:var(--color-greenPro)}.border-neutral-500{border-color:#464646;border-color:var(--color-neutral-500)}.border-neutral-600{border-color:#363636;border-color:var(--color-neutral-600)}.border-neutral-700{border-color:#292929;border-color:var(--color-neutral-700)}.border-neutral-800{border-color:#1f1f1f;border-color:var(--color-neutral-800)}.border-neutral-900{border-color:#141414;border-color:var(--color-neutral-900)}.border-oceanBlue{border-color:#4d93d6;border-color:var(--color-oceanBlue)}.border-primary{border-color:#ddd;border-color:var(--color-primary)}.border-red-500{border-color:#a43a3a;border-color:var(--color-red-500)}.border-selected{border-color:#4d93d6;border-color:var(--color-selected)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,#fff10%,transparent);border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,#fff15%,transparent);border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-t-neutral-500{border-top-color:#464646;border-top-color:var(--color-neutral-500)}.border-t-neutral-800{border-top-color:#1f1f1f;border-top-color:var(--color-neutral-800)}.border-b-\[--color-neutral-700\]{border-bottom-color:--color-neutral-700}.border-b-neutral-500{border-bottom-color:#464646;border-bottom-color:var(--color-neutral-500)}.border-b-neutral-600{border-bottom-color:#363636;border-bottom-color:var(--color-neutral-600)}.\!bg-\[\#45AB45\]{background-color:#45ab45!important}.\!bg-\[\#A43A3A\]{background-color:#a43a3a!important}.\!bg-greenPro{background-color:#2bdc87!important;background-color:var(--color-greenPro)!important}.\!bg-inkarnate-gold{background-color:#ffcc5a!important;background-color:var(--color-inkarnate-gold)!important}.\!bg-neutral-600{background-color:#363636!important;background-color:var(--color-neutral-600)!important}.\!bg-selected-bg{background-color:#4d93d64d!important;background-color:var(--color-selected-bg)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white\/5{background-color:#ffffff0d!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/5{background-color:color-mix(in oklab,#fff5%,transparent)!important;background-color:color-mix(in oklab,var(--color-white)5%,transparent)!important}}.bg-\[\#1F1F1F\]{background-color:#1f1f1f}.bg-\[\#1e1e20\]{background-color:#1e1e20}.bg-\[\#1f1f1f\]{background-color:#1f1f1f}.bg-\[\#4D93D64D\]{background-color:#4d93d64d}.bg-\[\#4D391B\]{background-color:#4d391b}.bg-\[\#56205c\]{background-color:#56205c}.bg-\[\#101010\]{background-color:#101010}.bg-\[\#141414\]{background-color:#141414}.bg-\[\#202020\]{background-color:#202020}.bg-\[\#292929\]{background-color:#292929}.bg-\[\#363636\]{background-color:#363636}.bg-\[\#FFCC5A\]{background-color:#ffcc5a}.bg-\[\#db0000\]{background-color:#db0000}.bg-\[--color-neutral-600\]{background-color:--color-neutral-600}.bg-\[--color-neutral-800\]{background-color:--color-neutral-800}.bg-\[--color-page-background\]{background-color:--color-page-background}.bg-\[rgba\(77\,147\,214\,0\.3\)\]{background-color:#4d93d64d}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-\[var\(--color-page-background\)\]{background-color:var(--color-page-background)}.bg-black{background-color:#000;background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,#00050%,transparent);background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab,#00075%,transparent);background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,#00080%,transparent);background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-danger{background-color:#a43a3a;background-color:var(--color-danger)}.bg-darkBlue-muted{background-color:var(--color-darkBlue-muted)}.bg-goldenYellow{background-color:var(--color-goldenYellow)}.bg-inkarnate-gold{background-color:#ffcc5a;background-color:var(--color-inkarnate-gold)}.bg-neon-blue{background-color:var(--color-neon-blue)}.bg-neon-purple{background-color:var(--color-neon-purple)}.bg-neutral-200{background-color:#ddd;background-color:var(--color-neutral-200)}.bg-neutral-200\/10{background-color:#dddddd1a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-200\/10{background-color:color-mix(in oklab,#ddd10%,transparent);background-color:color-mix(in oklab,var(--color-neutral-200)10%,transparent)}}.bg-neutral-300{background-color:#acacac;background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:#7a7a7a;background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:#464646;background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:#363636;background-color:var(--color-neutral-600)}.bg-neutral-600\/30{background-color:#3636364d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-600\/30{background-color:color-mix(in oklab,#36363630%,transparent);background-color:color-mix(in oklab,var(--color-neutral-600)30%,transparent)}}.bg-neutral-700{background-color:#292929;background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:#1f1f1f;background-color:var(--color-neutral-800)}.bg-neutral-850{background-color:#181818;background-color:var(--color-neutral-850)}.bg-neutral-900{background-color:#141414;background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:#0c0c0c;background-color:var(--color-neutral-950)}.bg-oceanBlue\/15{background-color:#4d93d626}@supports (color:color-mix(in lab, red, red)){.bg-oceanBlue\/15{background-color:color-mix(in oklab,#4d93d615%,transparent);background-color:color-mix(in oklab,var(--color-oceanBlue)15%,transparent)}}.bg-oceanBlueDark{background-color:#2970b3;background-color:var(--color-oceanBlueDark)}.bg-privateTag{background-color:#20515c;background-color:var(--color-privateTag)}.bg-productType-bundle{background-color:#2970b3;background-color:var(--color-productType-bundle)}.bg-productType-pack{background-color:#158735;background-color:var(--color-productType-pack)}.bg-productType-scene{background-color:#af6214;background-color:var(--color-productType-scene)}.bg-red-900{background-color:#3e2424;background-color:var(--color-red-900)}.bg-selected-bg{background-color:#4d93d64d;background-color:var(--color-selected-bg)}.bg-transparent{background-color:#0000}.bg-visibilityAwaitingApproval{background-color:#35597b;background-color:var(--color-visibilityAwaitingApproval)}.bg-visibilityAwaitingApproval-listBG{background-color:#35597b;background-color:var(--color-visibilityAwaitingApproval-listBG)}.bg-visibilityAwaitingApproval-thumbnail{background-color:#35597b;background-color:var(--color-visibilityAwaitingApproval-thumbnail)}.bg-visibilityAwaitingApprovalPreviouslyRejected{background-color:#7b5835;background-color:var(--color-visibilityAwaitingApprovalPreviouslyRejected)}.bg-visibilityAwaitingApprovalPreviouslyRejected-listBG{background-color:#7b5835;background-color:var(--color-visibilityAwaitingApprovalPreviouslyRejected-listBG)}.bg-visibilityAwaitingApprovalPreviouslyRejected-thumbnail{background-color:#7b5835;background-color:var(--color-visibilityAwaitingApprovalPreviouslyRejected-thumbnail)}.bg-visibilityDefault{background-color:#1f1f1f;background-color:var(--color-visibilityDefault)}.bg-visibilityDefault-listBG{background-color:#141414;background-color:var(--color-visibilityDefault-listBG)}.bg-visibilityDefault-thumbnail{background-color:#14141480;background-color:var(--color-visibilityDefault-thumbnail)}.bg-visibilityPrivate{background-color:#56205c;background-color:var(--color-visibilityPrivate)}.bg-visibilityPrivate-listBG{background-color:#141414;background-color:var(--color-visibilityPrivate-listBG)}.bg-visibilityPrivate-thumbnail{background-color:#14141480;background-color:var(--color-visibilityPrivate-thumbnail)}.bg-visibilityRejected{background-color:#3e2424;background-color:var(--color-visibilityRejected)}.bg-visibilityRejected-listBG{background-color:#3e2424;background-color:var(--color-visibilityRejected-listBG)}.bg-visibilityRejected-thumbnail{background-color:#3e2424;background-color:var(--color-visibilityRejected-thumbnail)}.bg-visibilityUnpublished{background-color:#362c74;background-color:var(--color-visibilityUnpublished)}.bg-visibilityUnpublished-listBG{background-color:#141414;background-color:var(--color-visibilityUnpublished-listBG)}.bg-visibilityUnpublished-thumbnail{background-color:#362c7480;background-color:var(--color-visibilityUnpublished-thumbnail)}.bg-white{background-color:#fff;background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,#fff5%,transparent);background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,#fff10%,transparent);background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,#fff15%,transparent);background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,#fff20%,transparent);background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--grad-checkered-bg-transparent-dark\)\]{background-image:var(--grad-checkered-bg-transparent-dark)}.from-neutral-600{--tw-gradient-from:var(--color-neutral-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-neutral-700{--tw-gradient-to:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:0!important;padding:var(--spacing-0)!important}.\!p-\[0px\]{padding:0!important}.\!p-\[13px\]{padding:13px!important}.p-0{padding:0;padding:var(--spacing-0)}.p-1{padding:.25rem;padding:var(--spacing-1)}.p-2{padding:.5rem;padding:var(--spacing-2)}.p-2\.5{padding:.625rem;padding:var(--spacing-2_5)}.p-10{padding:2.5rem;padding:var(--spacing-10)}.p-\[0px\]{padding:0}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[6px\]{padding:6px}.p-\[6px_10px_10px_10px\]{padding:6px 10px 10px}.p-\[7px\]{padding:7px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[16px\]{padding:16px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.\!px-5px{padding-inline:5px!important;padding-inline:var(--spacing-5px)!important}.\!px-\[15px\]{padding-inline:15px!important}.px-0{padding-inline:0;padding-inline:var(--spacing-0)}.px-3{padding-inline:.75rem;padding-inline:var(--spacing-3)}.px-4{padding-inline:1rem;padding-inline:var(--spacing-4)}.px-5{padding-inline:1.25rem;padding-inline:var(--spacing-5)}.px-6{padding-inline:1.5rem;padding-inline:var(--spacing-6)}.px-8{padding-inline:2rem;padding-inline:var(--spacing-8)}.px-8px{padding-inline:8px;padding-inline:var(--spacing-8px)}.px-10px{padding-inline:10px;padding-inline:var(--spacing-10px)}.px-20px{padding-inline:20px;padding-inline:var(--spacing-20px)}.px-30px{padding-inline:30px;padding-inline:var(--spacing-30px)}.px-\[1px\]{padding-inline:1px}.px-\[2px\]{padding-inline:2px}.px-\[3px\]{padding-inline:3px}.px-\[4px\]{padding-inline:4px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[25px\]{padding-inline:25px}.px-\[28px\]{padding-inline:28px}.px-\[50px\]{padding-inline:50px}.px-s{padding-inline:8px;padding-inline:var(--spacing-s)}.\!py-1\.5{padding-block:.375rem!important;padding-block:var(--spacing-1_5)!important}.\!py-10px{padding-block:10px!important;padding-block:var(--spacing-10px)!important}.\!py-\[3px\]{padding-block:3px!important}.py-0{padding-block:0;padding-block:var(--spacing-0)}.py-1{padding-block:.25rem;padding-block:var(--spacing-1)}.py-1\.5{padding-block:.375rem;padding-block:var(--spacing-1_5)}.py-2{padding-block:.5rem;padding-block:var(--spacing-2)}.py-2\.5{padding-block:.625rem;padding-block:var(--spacing-2_5)}.py-3{padding-block:.75rem;padding-block:var(--spacing-3)}.py-4{padding-block:1rem;padding-block:var(--spacing-4)}.py-5{padding-block:1.25rem;padding-block:var(--spacing-5)}.py-5px{padding-block:5px;padding-block:var(--spacing-5px)}.py-8px{padding-block:8px;padding-block:var(--spacing-8px)}.py-10px{padding-block:10px;padding-block:var(--spacing-10px)}.py-15px{padding-block:15px;padding-block:var(--spacing-15px)}.py-25px{padding-block:25px;padding-block:var(--spacing-25px)}.py-\[0px\]{padding-block:0}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[15px\]{padding-block:15px}.py-\[16px\]{padding-block:16px}.py-\[20px\]{padding-block:20px}.py-\[25px\]{padding-block:25px}.py-\[40px\]{padding-block:40px}.py-\[42px\]{padding-block:42px}.py-m{padding-block:16px;padding-block:var(--spacing-m)}.py-s{padding-block:8px;padding-block:var(--spacing-s)}.py-xl{padding-block:32px;padding-block:var(--spacing-xl)}.\!pt-0{padding-top:0!important;padding-top:var(--spacing-0)!important}.pt-0{padding-top:0;padding-top:var(--spacing-0)}.pt-4{padding-top:1rem;padding-top:var(--spacing-4)}.pt-10px{padding-top:10px;padding-top:var(--spacing-10px)}.pt-15px{padding-top:15px;padding-top:var(--spacing-15px)}.pt-18px{padding-top:18px;padding-top:var(--spacing-18px)}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pt-\[7px\]{padding-top:7px}.pt-\[8px\]{padding-top:8px}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[13px\]{padding-top:13px}.pt-\[15px\]{padding-top:15px}.pt-\[16px\]{padding-top:16px}.pt-\[25px\]{padding-top:25px}.pt-\[27px\]{padding-top:27px}.pt-\[30px\]{padding-top:30px}.pt-m{padding-top:16px;padding-top:var(--spacing-m)}.pr-0{padding-right:0;padding-right:var(--spacing-0)}.pr-2{padding-right:.5rem;padding-right:var(--spacing-2)}.pr-3{padding-right:.75rem;padding-right:var(--spacing-3)}.pr-5px{padding-right:5px;padding-right:var(--spacing-5px)}.pr-8px{padding-right:8px;padding-right:var(--spacing-8px)}.pr-10px{padding-right:10px;padding-right:var(--spacing-10px)}.pr-20px{padding-right:20px;padding-right:var(--spacing-20px)}.pr-\[0px\]{padding-right:0}.pr-\[1px\]{padding-right:1px}.pr-\[3px\]{padding-right:3px}.pr-\[4px\]{padding-right:4px}.pr-\[5px\]{padding-right:5px}.pr-\[6px\]{padding-right:6px}.pr-\[8px\]{padding-right:8px}.pr-\[10px\]{padding-right:10px}.pr-\[11px\]{padding-right:11px}.pr-\[12px\]{padding-right:12px}.pr-\[13px\]{padding-right:13px}.pr-\[14px\]{padding-right:14px}.pr-\[15px\]{padding-right:15px}.pr-\[20px\]{padding-right:20px}.pr-\[24px\]{padding-right:24px}.pr-\[26px\]{padding-right:26px}.pr-\[40px\]{padding-right:40px}.pb-0{padding-bottom:0;padding-bottom:var(--spacing-0)}.pb-4{padding-bottom:1rem;padding-bottom:var(--spacing-4)}.pb-10px{padding-bottom:10px;padding-bottom:var(--spacing-10px)}.pb-20px{padding-bottom:20px;padding-bottom:var(--spacing-20px)}.pb-45px{padding-bottom:45px;padding-bottom:var(--spacing-45px)}.pb-\[0px\]{padding-bottom:0}.pb-\[2px\]{padding-bottom:2px}.pb-\[4px\]{padding-bottom:4px}.pb-\[5px\]{padding-bottom:5px}.pb-\[7px\]{padding-bottom:7px}.pb-\[8px\]{padding-bottom:8px}.pb-\[9px\]{padding-bottom:9px}.pb-\[10px\]{padding-bottom:10px}.pb-\[13px\]{padding-bottom:13px}.pb-\[14px\]{padding-bottom:14px}.pb-\[15px\]{padding-bottom:15px}.pb-\[16px\]{padding-bottom:16px}.pb-\[20px\]{padding-bottom:20px}.pb-\[21px\]{padding-bottom:21px}.pb-\[24px\]{padding-bottom:24px}.pb-\[30px\]{padding-bottom:30px}.pb-\[45px\]{padding-bottom:45px}.pb-\[50px\]{padding-bottom:50px}.pb-\[128px\]{padding-bottom:128px}.\!pl-\[10px\]{padding-left:10px!important}.\!pl-\[16px\]{padding-left:16px!important}.\!pl-\[43px\]{padding-left:43px!important}.pl-0{padding-left:0;padding-left:var(--spacing-0)}.pl-2{padding-left:.5rem;padding-left:var(--spacing-2)}.pl-3{padding-left:.75rem;padding-left:var(--spacing-3)}.pl-5px{padding-left:5px;padding-left:var(--spacing-5px)}.pl-6{padding-left:1.5rem;padding-left:var(--spacing-6)}.pl-10px{padding-left:10px;padding-left:var(--spacing-10px)}.pl-25px{padding-left:25px;padding-left:var(--spacing-25px)}.pl-\[0px\]{padding-left:0}.pl-\[5px\]{padding-left:5px}.pl-\[6px\]{padding-left:6px}.pl-\[8px\]{padding-left:8px}.pl-\[10px\]{padding-left:10px}.pl-\[12px\]{padding-left:12px}.pl-\[13px\]{padding-left:13px}.pl-\[15px\]{padding-left:15px}.pl-\[16px\]{padding-left:16px}.pl-\[20px\]{padding-left:20px}.pl-\[22px\]{padding-left:22px}.pl-\[28px\]{padding-left:28px}.pl-\[43px\]{padding-left:43px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[\'Lusitana\'\]{font-family:Lusitana}.font-\[Inter\]{font-family:Inter}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;font-size:var(--text-2xl);line-height:1.33333;line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:1.125rem;font-size:var(--text-lg);line-height:1.55556;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height))}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[20px\]{font-size:20px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.leading-5{--tw-leading:var(--spacing-5);line-height:1.25rem;line-height:var(--spacing-5)}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:1.5;line-height:var(--leading-normal)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:400!important;font-weight:var(--font-weight-normal)!important}.font-\[22px\]{--tw-font-weight:22px;font-weight:22px}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:300;font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:400;font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-black{color:#000!important;color:var(--color-black)!important}.\!text-neutral-200{color:#ddd!important;color:var(--color-neutral-200)!important}.\!text-neutral-300{color:#acacac!important;color:var(--color-neutral-300)!important}.\!text-neutral-800{color:#1f1f1f!important;color:var(--color-neutral-800)!important}.\!text-neutral-900{color:#141414!important;color:var(--color-neutral-900)!important}.\!text-primary{color:#ddd!important;color:var(--color-primary)!important}.\!text-white{color:#fff!important;color:var(--color-white)!important}.text-\[\#00ffc3\]{color:#00ffc3}.text-\[\#3DFF00\]{color:#3dff00}.text-\[\#888\]{color:#888}.text-\[\#141414\]{color:#141414}.text-\[\#DB0000\]{color:#db0000}.text-\[\#DDDDDD80\]{color:#dddddd80}.text-\[\#FFCC5A\]{color:#ffcc5a}.text-\[\#acacac\]{color:#acacac}.text-\[\#ddd\],.text-\[\#dddddd\]{color:#ddd}.text-\[\#ffffff\]{color:#fff}.text-\[var\(--color-light-error\)\]{color:var(--color-light-error)}.text-\[white\]{color:#fff}.text-black{color:#000;color:var(--color-black)}.text-deepBlue{color:#0d0c43;color:var(--color-deepBlue)}.text-error{color:#fb7468;color:var(--color-error)}.text-green{color:#3dff00;color:var(--color-green)}.text-inherit{color:inherit}.text-inkarnate-gold{color:#ffcc5a;color:var(--color-inkarnate-gold)}.text-neutral-200{color:#ddd;color:var(--color-neutral-200)}.text-neutral-200\/35{color:#dddddd59}@supports (color:color-mix(in lab, red, red)){.text-neutral-200\/35{color:color-mix(in oklab,#ddd35%,transparent);color:color-mix(in oklab,var(--color-neutral-200)35%,transparent)}}.text-neutral-200\/50{color:#dddddd80}@supports (color:color-mix(in lab, red, red)){.text-neutral-200\/50{color:color-mix(in oklab,#ddd50%,transparent);color:color-mix(in oklab,var(--color-neutral-200)50%,transparent)}}.text-neutral-300{color:#acacac;color:var(--color-neutral-300)}.text-neutral-400{color:#7a7a7a;color:var(--color-neutral-400)}.text-neutral-900{color:#141414;color:var(--color-neutral-900)}.text-oceanBlue{color:#4d93d6;color:var(--color-oceanBlue)}.text-primary-muted{color:#dddddd80;color:var(--color-primary-muted)}.text-primary\/50{color:#dddddd80}@supports (color:color-mix(in lab, red, red)){.text-primary\/50{color:color-mix(in oklab,#ddd50%,transparent);color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.text-red{color:var(--color-red)}.text-red-500{color:#a43a3a;color:var(--color-red-500)}.text-stone-200{color:rgb(231, 229, 228);color:var(--color-stone-200)}.text-tooltips-secondary{color:#ddd;color:var(--color-tooltips-secondary)}.text-validationErrorLight{color:var(--color-validationErrorLight)}.text-white{color:#fff;color:var(--color-white)}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab,#fff15%,transparent);color:color-mix(in oklab,var(--color-white)15%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab,#fff25%,transparent);color:color-mix(in oklab,var(--color-white)25%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--color-text-bright\)\]::placeholder{color:var(--color-text-bright)}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[\.35\]{opacity:.35}.opacity-\[0\.1\]{opacity:.1}.opacity-\[0\.5\]{opacity:.5}.opacity-\[0\.7\]{opacity:.7}.opacity-\[0\.35\]{opacity:.35}.opacity-\[0\.615\]{opacity:.615}.opacity-\[0\]{opacity:0}.shadow{--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),0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;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_0px_8px_0px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow:0 0px 8px 0px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0px 8px 0px #000000bf;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:1px 1px 2px 0 var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),1px 1px 2px 0 #00000080;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 2px 8px 0 var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 2px 8px 0 #0000004d;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.\!outline-neutral-400{outline-color:#7a7a7a!important;outline-color:var(--color-neutral-400)!important}.\!outline-neutral-500{outline-color:#464646!important;outline-color:var(--color-neutral-500)!important}.\!outline-selected{outline-color:#4d93d6!important;outline-color:var(--color-selected)!important}.\!outline-teal{outline-color:#259099!important;outline-color:var(--color-teal)!important}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:blur(8px)        ;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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:   grayscale(100%)     ;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,)}.sepia{--tw-sepia:sepia(100%);filter:       sepia(100%) ;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,)}.filter{filter:         ;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:         ;-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:         ;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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-radius\]{transition-property:border-radius;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;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:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300,.duration-\[300ms\]{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-in-out)}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[text-shadow\:_0_0_2px_rgb\(0_0_0_\/_50\%\)\]{text-shadow:0 0 2px #00000080}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:w-\[28px\]:is(:where(.group):hover *){width:28px}.group-hover\:bg-neutral-500:is(:where(.group):hover *){background-color:#464646;background-color:var(--color-neutral-500)}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,#fff10%,transparent);background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.group-hover\:opacity-10:is(:where(.group):hover *){opacity:.1}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[open\]\:text-neutral-100:is(:where(.group)[data-open] *){color:rgb(245, 245, 245);color:var(--color-neutral-100)}.first\:rounded-t-md:first-child{border-top-left-radius:10px;border-top-left-radius:var(--radius-md);border-top-right-radius:10px;border-top-right-radius:var(--radius-md)}.first\:font-bold:first-child{--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.last\:pointer-events-none:last-child{pointer-events:none}.last\:mb-0:last-child{margin-bottom:0;margin-bottom:var(--spacing-0)}.last\:opacity-100:last-child{opacity:1}@media (hover:hover){.hover\:border-neutral-400:hover{border-color:#7a7a7a;border-color:var(--color-neutral-400)}.hover\:\!bg-neutral-500:hover{background-color:#464646!important;background-color:var(--color-neutral-500)!important}.hover\:\!bg-selected-hover:hover{background-color:#4d93d680!important;background-color:var(--color-selected-hover)!important}.hover\:\!bg-white:hover{background-color:#fff!important;background-color:var(--color-white)!important}.hover\:bg-\[\#F8F8F8\]:hover{background-color:#f8f8f8}.hover\:bg-\[--color-neutral-600\]:hover{background-color:--color-neutral-600}.hover\:bg-\[rgba\(77\,147\,214\,0\.40\)\]:hover{background-color:#4d93d666}.hover\:bg-inkarnate-gold-hover:hover{background-color:#ffe2a2;background-color:var(--color-inkarnate-gold-hover)}.hover\:bg-neutral-400:hover{background-color:#7a7a7a;background-color:var(--color-neutral-400)}.hover\:bg-neutral-600:hover{background-color:#363636;background-color:var(--color-neutral-600)}.hover\:bg-neutral-700:hover{background-color:#292929;background-color:var(--color-neutral-700)}.hover\:bg-neutral-800:hover{background-color:#1f1f1f;background-color:var(--color-neutral-800)}.hover\:bg-oceanBlueDark:hover{background-color:#2970b3;background-color:var(--color-oceanBlueDark)}.hover\:bg-privateTag-hover:hover{background-color:#397d8c;background-color:var(--color-privateTag-hover)}.hover\:bg-selected-hover:hover{background-color:#4d93d680;background-color:var(--color-selected-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,#fff10%,transparent);background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,#fff20%,transparent);background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,#fff50%,transparent);background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:text-inkarnate-gold:hover{color:#ffcc5a;color:var(--color-inkarnate-gold)}.hover\:text-inkarnate-gold-hover:hover{color:#ffe2a2;color:var(--color-inkarnate-gold-hover)}.hover\:text-neutral-100:hover{color:rgb(245, 245, 245);color:var(--color-neutral-100)}.hover\:text-neutral-200:hover{color:#ddd;color:var(--color-neutral-200)}.hover\:text-neutral-900:hover{color:#141414;color:var(--color-neutral-900)}.hover\:text-primary:hover{color:#ddd;color:var(--color-primary)}.hover\:text-white:hover{color:#fff;color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-\[0\.615\]:hover{opacity:.615}.hover\:opacity-\[1\]:hover{opacity:1}.hover\:outline-none:hover{--tw-outline-style:none;outline-style:none}.hover\:after\:bg-neutral-900:hover:after{content:var(--tw-content);background-color:#141414;background-color:var(--color-neutral-900)}.hover\:after\:bg-primary:hover:after{content:var(--tw-content);background-color:#ddd;background-color:var(--color-primary)}}.focus\:border-neutral-400:focus{border-color:#7a7a7a;border-color:var(--color-neutral-400)}.focus\:bg-neutral-800:focus{background-color:#1f1f1f;background-color:var(--color-neutral-800)}.focus\:text-inherit:focus{color:inherit}.active\:text-primary:active{color:#ddd;color:var(--color-primary)}.active\:text-white:active{color:#fff;color:var(--color-white)}.active\:opacity-100:active{opacity:1}@media (min-width:768px){.md\:justify-end{justify-content:flex-end}}.\[\&_label\]\:font-semibold label{--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.\[\&_label\]\:text-white label{color:#fff;color:var(--color-white)}.\[\&_path\]\:fill-\[\#ddd\] path{fill:#ddd}.\[\&_path\]\:opacity-50 path{opacity:.5}.\[\&_path\]\:opacity-100 path{opacity:1}.\[\&_svg\]\:h-4 svg{height:1rem;height:var(--spacing-4)}.\[\&_svg\]\:h-\[16px\] svg{height:16px}.\[\&_svg\]\:w-4 svg{width:1rem;width:var(--spacing-4)}.\[\&_svg\]\:w-\[16px\] svg{width:16px}.\[\&_svg\]\:w-\[20px\] svg{width:20px}.\[\&_svg\]\:text-white svg{color:#fff;color:var(--color-white)}.\[\&\:not\(\:first-of-type\)\]\:before\:block:not(:first-of-type):before{content:var(--tw-content);display:block}.\[\&\:not\(\:first-of-type\)\]\:before\:opacity-50:not(:first-of-type):before{content:var(--tw-content);opacity:.5}.\[\&\:not\(\:first-of-type\)\]\:before\:content-\[\'\/\'\]:not(:first-of-type):before{content:"/";content:var(--tw-content);--tw-content:"/";content:var(--tw-content)}.\[\&\>\*\]\:mb-\[30px\]>*{margin-bottom:30px}.\[\&\>\*\]\:ml-\[16px\]>*{margin-left:16px}.\[\&\>\.group\]\:rounded-\[3px\]>.group{border-radius:3px}.\[\&\>\.group\]\:border-\[1px\]>.group{border-style:var(--tw-border-style);border-width:1px}.\[\&\>\.group\]\:border-solid>.group{--tw-border-style:solid;border-style:solid}.\[\&\>\.group\]\:border-white>.group{border-color:#fff;border-color:var(--color-white)}.\[\&\>\.group\]\:bg-white>.group{background-color:#fff;background-color:var(--color-white)}.\[\&\>button\]\:mr-2>button{margin-right:.5rem;margin-right:var(--spacing-2)}.\[\&\>button\]\:mr-6>button{margin-right:1.5rem;margin-right:var(--spacing-6)}.\[\&\>div\]\:m-3>div{margin:.75rem;margin:var(--spacing-3)}.\[\&\>div\]\:mr-2>div{margin-right:.5rem;margin-right:var(--spacing-2)}.\[\&\>div\]\:mb-2>div{margin-bottom:.5rem;margin-bottom:var(--spacing-2)}.\[\&\>div\]\:mb-4>div{margin-bottom:1rem;margin-bottom:var(--spacing-4)}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:h-\[20px\]>div{height:20px}.\[\&\>div\]\:overflow-hidden>div{overflow:hidden}.\[\&\>div\]\:text-ellipsis>div{text-overflow:ellipsis}.\[\&\>div\]\:whitespace-nowrap>div{white-space:nowrap}.\[\&\>span\]\:opacity-50>span{opacity:.5}.text-primary{color:#dcdcdb}.text-muted{color:#dcdcdb80}.text-3xs{font-size:8px;line-height:10px}.text-2xs{font-size:10px;line-height:12px}.text-xs{font-size:13px;line-height:15px}.text-s{font-size:16px;line-height:18px}.shadow-xs{box-shadow:0 1px 1px #0003}.shadow-sm{box-shadow:0 2px 8px #0000004d}.shadow-md{box-shadow:1px 1px 2px #00000080}.z-modal{z-index:2000000102}.z-aboveAll{z-index:2147483647}.aspect-marketplaceThumbnail{aspect-ratio:var(--mp-thumbnail-aspect)}.w-marketplaceImageSmall{width:256px}.w-marketplaceImageMedium{width:512px}.w-marketplaceImageLarge{width:1024px}.w-marketplaceImageExtraLarge{width:2048px}.h-marketplaceImageSmall{height:256px}.h-marketplaceImageMedium{height:512px}.h-marketplaceImageLarge{height:1024px}.h-marketplaceImageExtraLarge{height:2048px}.p-3px{padding:3px}.p-5px{padding:5px}.p-8px{padding:8px}.p-10px{padding:10px}.p-15px{padding:15px}.p-18px{padding:18px}.p-20px{padding:20px}.p-25px{padding:25px}.p-28px{padding:28px}.p-30px{padding:30px}.p-34px{padding:34px}.p-36px{padding:36px}.p-40px{padding:40px}.p-45px{padding:45px}.p-s{padding:8px}.p-m{padding:16px}.p-l{padding:24px}.p-xl{padding:32px}.m-3px{margin:3px}.m-5px{margin:5px}.m-8px{margin:8px}.m-10px{margin:10px}.m-15px{margin:15px}.m-18px{margin:18px}.m-20px{margin:20px}.m-25px{margin:25px}.m-28px{margin:28px}.m-30px{margin:30px}.m-34px{margin:34px}.m-36px{margin:36px}.m-40px{margin:40px}.m-45px{margin:45px}.m-s{margin:8px}.m-m{margin:16px}.m-l{margin:24px}.m-xl{margin:32px}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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:""}
@layer modules {.App-module__memoryStats--AkZSFGY9 {
  z-index: 2147483647;
}
  .App-module__memoryStats--AkZSFGY9 div {
    z-index: 2147483647;
  }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.StripeCardFields-module__cardElement--IEqfge80 {
  padding: 6px 8px;
  border: 1px solid var(--controls-border-color);
  background: var(--controls-bg-color);
  flex: 1;
  width: 100%;
  height: 32px;
  border-radius: 3px;
  align-items: center;
  font-size: 13px;
}

  .StripeCardFields-module__cardElement--IEqfge80:hover {
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(255, 255, 255, 0.1);
  }

.StripeCardFields-module__cardElementFocused---FVWW0ya {
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: rgba(255, 255, 255, 0.1);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.CountryDropdown-module__dropdownMenu--5LNQzHOi {
  z-index: 10000000000;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.BillingLocationFields-module__countryDropdownTrigger--lSKE22Fe {
  width: 100%;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.GlobalErrorModal-module__modal--OfRcjgtG {
  max-width: 500px;
  height: unset !important;
}

.GlobalErrorModal-module__link---7sN6vCp {
  font-size: 16px;
}

.sentry-error-embed-wrapper {
  z-index: 2000000001 !important;
}

.GlobalErrorModal-module__mutedText--XsJEQ1yj {
  color: #888;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PrivacyPolicyModal-module__modalOverlay--sJcCxzKV {
    z-index: 2000000102 !important;
}

.PrivacyPolicyModal-module__modalBody--R8nwZL1d {
    margin-top: 12px;
    margin-left: 16px;
    margin-right: 16px;
}

.PrivacyPolicyModal-module__modalLayout--N5yUYP0Q {
    display: flex;
    flex-direction: column;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PricingPlan-module__pricingPlan--1wYWMGtL {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  background-color: var(--color-neutral-900);
  border-radius: 15px;
}

  @media (max-width: 1023px) {.PricingPlan-module__pricingPlan--1wYWMGtL {
    padding: 16px
}
  }

  @media (max-width: 767px) {.PricingPlan-module__pricingPlan--1wYWMGtL {
    min-width: unset;

    margin: 10px
}
  }

  @media (max-width: 484px) {.PricingPlan-module__pricingPlan--1wYWMGtL {
    flex-direction: column;
    margin-bottom: 20px;
    text-align: center;

    max-width: 320px;
    min-width: unset
}
  }

  .PricingPlan-module__pricingPlan--1wYWMGtL {

  position: relative;
}

  .PricingPlan-module__pricingPlan--1wYWMGtL * {
    z-index: 1;
  }

  .PricingPlan-module__pricingPlan--1wYWMGtL.PricingPlan-module__large--F3uTjYUS {
    width: 375px;
    height: 568px;
  }

    @media (max-width: 1023px) {

  .PricingPlan-module__pricingPlan--1wYWMGtL.PricingPlan-module__large--F3uTjYUS {
      min-width: 250px;
      width: 100%;
      padding: 20px
  }
    }

.PricingPlan-module__bestDeal--bRoh-EdJ {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
  .PricingPlan-module__bestDeal--bRoh-EdJ:before {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    color: var(--color-neutral-900);
    content: 'BEST DEAL';
    position: absolute;
    top: -24px;
    left: -2px;
    width: calc(100% + 4px);
    background-color: var(--color-greenPro);
    height: 24px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  @media (max-width: 484px) {

.PricingPlan-module__pricingFeatures--PhW7L6v3 {
    margin-left: 0
}
  }

.PricingPlan-module__pricingLink--o4hEZrcn {
  text-align: center;
  width: 100% !important;
  padding: 19px;
  margin-top: 20px;
  font-weight: 700;
}
  .PricingPlan-module__pricingLink--o4hEZrcn.PricingPlan-module__disabled--9jtr4zRu {
    opacity: 0.5;
    pointer-events: none;
  }
  @media (max-width: 1023px) {

.PricingPlan-module__pricingLink--o4hEZrcn {
    max-width: unset;
    text-align: center
}
  }

.PricingPlan-module__callToActionWrapper--wiOxJXiM {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  padding-left: inherit;
  padding-right: inherit;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PricingPlanV1-module__pricingPlan--CJ9VI4LD {
  display: flex;
  flex-direction: column;
  align-items: center;

  padding-top: 40px;
  padding-bottom: 45px;
  padding-left: 30px;
  padding-right: 30px;

  background-color: white;
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;

  min-width: 275px;
}

  .PricingPlanV1-module__pricingPlan--CJ9VI4LD img {
    height: 200px;
  }

  @media (max-width: 1023px) {.PricingPlanV1-module__pricingPlan--CJ9VI4LD {
    min-width: 230px;

    padding: 30px
}

    .PricingPlanV1-module__pricingPlan--CJ9VI4LD img {
      order: 3;
      display: none;
    }
  }

  @media (max-width: 767px) {.PricingPlanV1-module__pricingPlan--CJ9VI4LD {
    min-width: unset;

    padding: 20px;
    margin: 10px
}

    .PricingPlanV1-module__pricingPlan--CJ9VI4LD img {
      display: none;
    }
  }

  @media (max-width: 484px) {.PricingPlanV1-module__pricingPlan--CJ9VI4LD {
    flex-direction: column;
    margin-bottom: 20px;
    text-align: center;

    max-width: 320px;
    min-width: unset
}
  }

  .PricingPlanV1-module__pricingPlan--CJ9VI4LD {

  position: relative;
}

  .PricingPlanV1-module__pricingPlan--CJ9VI4LD * {
    z-index: 1;
  }

  .PricingPlanV1-module__pricingPlan--CJ9VI4LD::after {
    z-index: 0;
    opacity: 0.7;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background-repeat: no-repeat;
    background-position-x: center;
  }

    @media (max-width: 774px) {

  .PricingPlanV1-module__pricingPlan--CJ9VI4LD::after {
      opacity: 0
  }
    }

  .PricingPlanV1-module__pricingPlan--CJ9VI4LD.PricingPlanV1-module__large--fj8hH74B {
    width: 375px;
    height: 568px;
  }

    @media (max-width: 1023px) {

  .PricingPlanV1-module__pricingPlan--CJ9VI4LD.PricingPlanV1-module__large--fj8hH74B {
      min-width: 250px;
      width: 100%;
      padding: 20px
  }
    }
      .PricingPlanV1-module__pricingPlan--CJ9VI4LD.PricingPlanV1-module__landing--g41jtEE3.PricingPlanV1-module__pro--L2b-vsW3::after {
        background-image: url('/assets/plan-bg-pro-nc-9P3wV.svg');
        background-size: 260px;
        background-position-y: -34px;
        opacity: 0.5;
      }
      .PricingPlanV1-module__pricingPlan--CJ9VI4LD.PricingPlanV1-module__landing--g41jtEE3.PricingPlanV1-module__commercial--Q1OL8JvT::after {
        background-image: url('/assets/plan-bg-commercial-DbN-jkV8.svg');
        background-size: 220px;
        background-position-y: 0px;
        opacity: 0.5;
      }
    .PricingPlanV1-module__pricingPlan--CJ9VI4LD.PricingPlanV1-module__free--uPeUPqb6::after {
      background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='270'%20height='210'%20viewBox='0%200%20270%20210'%3e%3cdefs%3e%3cfilter%20id='prefix__a'%20width='153.3%25'%20height='133.1%25'%20x='-26.7%25'%20y='-16.6%25'%20filterUnits='objectBoundingBox'%3e%3cfeOffset%20dy='10'%20in='SourceAlpha'%20result='shadowOffsetOuter1'/%3e%3cfeGaussianBlur%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'%20stdDeviation='20'/%3e%3cfeColorMatrix%20in='shadowBlurOuter1'%20result='shadowMatrixOuter1'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.1%200'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='shadowMatrixOuter1'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='evenodd'%20filter='url(%23prefix__a)'%20transform='translate(-45%20-7)'%3e%3cg%3e%3cpath%20fill='%23D2C4A6'%20d='M64.942%2097.878c10.487-22.854%2028.171-35.229%2058.419-45.452%2030.247-10.223%2068.9-7.103%2080.295%2018.664%208.572%2019.383%204.158%2052.061-32.763%2062.042-36.92%209.981-44.462%2017.75-56.174%2026.364-11.713%208.615-33.452%209.473-44.832-5.38-11.38-14.853-15.43-33.384-4.945-56.238z'%20opacity='.2'%20transform='translate(45%207.194)'/%3e%3cpath%20fill='%23A89773'%20d='M68.85%2047.21l66.456%20115.006%2066.457-115.007H68.85zm3.66%201.348h125.572l-63.091%2036.515-62.48-36.515zm63.156%2037.683l63.08-36.509-62.775%20108.636-.305-72.127zm-63.788-36.49l62.438%2036.49.305%2072.09-62.743-108.58z'%20transform='translate(45%207.194)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
      background-size: 260px;
      background-position-y: -15px;
      opacity: 0.5;
    }
    .PricingPlanV1-module__pricingPlan--CJ9VI4LD.PricingPlanV1-module__pro--L2b-vsW3::after {
      background-image: url('/assets/plan-bg-pro-nc-9P3wV.svg');
      background-size: 220px;
      background-position-y: -25px;
      opacity: 0.5;
    }
    .PricingPlanV1-module__pricingPlan--CJ9VI4LD.PricingPlanV1-module__commercial--Q1OL8JvT::after {
      background-image: url('/assets/plan-bg-commercial-DbN-jkV8.svg');
      background-size: 220px;
      background-position-y: -10px;
      opacity: 0.5;
    }

.PricingPlanV1-module__infoText--0U-t8GwT {
  font-style: italic;
  font-size: 14.4px;
  font-weight: 600;
  text-align: center;
  max-width: 240px;
  margin-top: 20px;
}
  .PricingPlanV1-module__free--uPeUPqb6 .PricingPlanV1-module__pricingCheck--L-BFrB0r,
  .PricingPlanV1-module__free--uPeUPqb6 .PricingPlanV1-module__infoText--0U-t8GwT {
    color: #a89773;
  }
  .PricingPlanV1-module__pro--L2b-vsW3 .PricingPlanV1-module__pricingCheck--L-BFrB0r,
  .PricingPlanV1-module__pro--L2b-vsW3 .PricingPlanV1-module__infoText--0U-t8GwT {
    color: #dba326;
  }
  .PricingPlanV1-module__commercial--Q1OL8JvT .PricingPlanV1-module__pricingCheck--L-BFrB0r,
  .PricingPlanV1-module__commercial--Q1OL8JvT .PricingPlanV1-module__infoText--0U-t8GwT {
    color: #27919a;
  }

.PricingPlanV1-module__pricingPlanHeader--jfiIZmrG {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 24px;
}

  @media (max-width: 424px) {

.PricingPlanV1-module__pricingPlanHeader--jfiIZmrG {
    width: auto;
    margin-right: 0
}
  }

.PricingPlanV1-module__pricingPlanTitle--x4mJVj0z {
  margin: 0;
  margin-bottom: 6px;
  font-family: var(--font-additional);
  font-size: 36px;
  line-height: 47px;
  font-weight: bold !important;
  text-align: center;
  color: var(--color-site-dark-text);
}

  @media (max-width: 1023px) {

.PricingPlanV1-module__pricingPlanTitle--x4mJVj0z {
    order: 1;
    font-size: 36px;
    margin-top: 20px;
    margin-bottom: 20px
}
  }

  @media (max-width: 484px) {

.PricingPlanV1-module__pricingPlanTitle--x4mJVj0z {
    font-size: 36px
}
  }

.PricingPlanV1-module__pricingPrice--LyprBime {
  display: inline-block;
  font-family: var(--font-main);
  font-size: 36px;
  font-weight: 400;
  font-style: italic;
  text-align: center;
  color: var(--color-site-dark-text);
}

  .PricingPlanV1-module__pricingPrice--LyprBime span {
    font-size: 28px;
  }

  @media (max-width: 1023px) {

.PricingPlanV1-module__pricingPrice--LyprBime {
    order: 2
}
  }

.PricingPlanV1-module__pricingInkarnatePro--gKa9VB11 {
  font-size: 24px;
  font-weight: 300;
  margin-top: 12px;
}

.PricingPlanV1-module__pricingVatDisclaimer--GUQJ-M-B {
  color: #7f7f7f;
  font-size: 12px;
  margin-bottom: 22px;
}

.PricingPlanV1-module__pricingFeaturesAction--fPRzzGZW {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
}

  @media (max-width: 767px) {

.PricingPlanV1-module__pricingFeaturesAction--fPRzzGZW {
    align-items: center
}
  }

.PricingPlanV1-module__pricingFeatures--af7djgUY {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 215px;
}
  .PricingPlanV1-module__pricingFeatures--af7djgUY span {
    font-family: var(--font-main);
    font-size: 14px;
    line-height: 1.25;
    color: var(--color-site-dark-text);
    display: flex;
    text-align: left;
    align-items: center;
    margin-bottom: 6px;
  }

    .PricingPlanV1-module__pricingFeatures--af7djgUY span .PricingPlanV1-module__pricingCheck--L-BFrB0r {
      min-width: 24.2px;
      font-size: 22px;
      margin-right: 5px;
    }

  @media (max-width: 484px) {

.PricingPlanV1-module__pricingFeatures--af7djgUY {
    margin-left: 0
}
  }

.PricingPlanV1-module__pricingLink--iS2adEUy {
  text-align: center;
  width: 100% !important;
  padding: 19px;
  margin-top: 20px;
  font-weight: 700;
}
  .PricingPlanV1-module__pricingLink--iS2adEUy.PricingPlanV1-module__disabled--v7ebHgrW {
    opacity: 0.5;
    pointer-events: none;
  }
  @media (max-width: 1023px) {

.PricingPlanV1-module__pricingLink--iS2adEUy {
    max-width: unset;
    text-align: center
}
  }

.PricingPlanV1-module__callToActionWrapper--tHT80A4L {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  padding-left: inherit;
  padding-right: inherit;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PromoCodeModal-module__modalOverlay--zgNAy3Oq {
  z-index: 2000000100 !important;
}

.PromoCodeModal-module__modalLayout--cJpkIeb3 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  align-content: center;
  padding-top: 65px;
  height: 100%;
}

  @media (max-width: 774px) {

.PromoCodeModal-module__modalLayout--cJpkIeb3 {
    flex-direction: column
}
  }

.PromoCodeModal-module__modalTextBody--8FZ-pD-N {
  display: flex;
  flex-direction: column;
  width: 40%;
  max-width: 600px;
  min-width: 180px;
}
  @media (max-width: 774px) {

.PromoCodeModal-module__modalTextBody--8FZ-pD-N {
    width: 60%
}
  }

.PromoCodeModal-module__modalSpacer--zce9sZFU {
  width: 5%;
  height: 5%;
  max-width: 64px;
}

.PromoCodeModal-module__codeField--RO2dIBK8 {
  width: 100%;
}

.PromoCodeModal-module__flexRight--JokGbNfO {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

  @media (max-width: 774px) {

.PromoCodeModal-module__flexRight--JokGbNfO {
    justify-content: center
}
  }

.PromoCodeModal-module__submitButton--R-PFG8Lh {
  margin-top: 20px;
}
  @media (max-width: 774px) {

.PromoCodeModal-module__submitButton--R-PFG8Lh {
    margin-top: 26px
}
  }

.PromoCodeModal-module__createdLayout--ok9oA8wg {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.PromoCodeModal-module__continueButton--si2xVUbm {
  display: block;
  margin-top: 22px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SubscriptionExpiredModal-module__expiredSubscriptionModal--Ugo1-XoK {
  max-width: 500px !important;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.TrialExpiredModal-module__modalOverlay--1swUg-9O {
  z-index: 2000000101 !important;
}

.TrialExpiredModal-module__modalBody--B39cOMXQ {
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 16px;
}

.TrialExpiredModal-module__modalLayout--ul8Du797 {
  display: flex;
  flex-direction: column;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.StripeBillingForm-module__cardElement--Pww9zIbs {
  padding: 6px 8px;
  border: 1px solid var(--controls-border-color);
  background: var(--controls-bg-color);
  flex: 1;
  width: 100%;
}

  .StripeBillingForm-module__cardElement--Pww9zIbs:hover {
    border: 1px solid var(--controls-border-color-hover);
  }

.StripeBillingForm-module__cardElementFocused--eVIXnevi {
  border: 1px solid var(--controls-border-color-hover);
}

.StripeBillingForm-module__payButton--ZsIhwUKN {
  min-width: 100px;
  margin-left: 8px;
}

  @media (max-width: 991.98px) {

.StripeBillingForm-module__payButton--ZsIhwUKN {
    width: 100%;
    margin-left: 0px;
    margin-top: 8px
}
  }

.StripeBillingForm-module__error---5zr8xRW {
  color: #ff6d71;
}

.StripeBillingForm-module__modalOverlay--8VcYqzfe {
  z-index: 2000000200 !important;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PaymentModal-module__modalOverlay---qd5cKbY {
  z-index: 2000000100 !important;
}

.PaymentModal-module__modalBody--4K0tv-1b {
  display: flex;
  flex-direction: column;
}

.PaymentModal-module__textContent--6LbWunxE {
  font-size: 22px;
  line-height: 1.5;
  max-width: 700px;
  color: white;
  padding: 0 30px;
  margin: 20px auto;
  text-align: center;
}

.PaymentModal-module__container--nCsrf0jZ {
  padding-top: 65px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

  @media (max-width: 767.98px) {

.PaymentModal-module__container--nCsrf0jZ {
    flex-direction: column;
    align-items: center
}
  }

.PaymentModal-module__dropdownMenu--hx-YQxGQ {
  z-index: 10000000000;
}

.PaymentModal-module__paymentDetails--Tgc7ooR7 {
  padding-top: 0;
  padding-bottom: 25px;
  padding-left: 50px;
  padding-right: 50px;
  width: 100%;
  max-width: 440px;
}

  @media (max-width: 767.98px) {

.PaymentModal-module__paymentDetails--Tgc7ooR7 {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px
}
  }

.PaymentModal-module__countryDropdownTrigger--EO8FzwIV {
  width: 100%;
}

.PaymentModal-module__creditButton--9J1ESFrv {
  width: 216px;
}

.PaymentModal-module__paypalButton--F9p91kXg {
  width: 100%;
  max-width: 216px;
  height: 36px;
  overflow: hidden;
}

.PaymentModal-module__spacer---isH-gu- {
  display: flex;
  width: 100%;
  max-height: 35px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-direction: column;
}

.PaymentModal-module__footer--cGz8ze18 {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-grow: 0;
  margin-top: 32px;
}

  @media (max-width: 767.98px) {

.PaymentModal-module__footer--cGz8ze18 {
    flex-direction: column;
    gap: 12px
}
  }

.PaymentModal-module__footer--cGz8ze18 a {
  min-width: 125px;
  text-align: center;
  font-size: 0.9em;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PaypalUpgradeModal-module__modalOverlay--krFVIIJR {
  z-index: 2000000100 !important;
}

.PaypalUpgradeModal-module__modalBody--lIIs3pdr {
  background-size: 60%;
  background-position-x: -30%;
  background-position-y: 140%;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
}

.PaypalUpgradeModal-module__textContent--3U-g1-WQ {
  font-size: 22px;
  line-height: 1.5;
  max-width: 700px;
  color: white;
  padding: 0 30px;
  margin: 20px auto;
  text-align: center;
}

.PaypalUpgradeModal-module__container--onbbXn6L {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

  @media (max-width: 767.98px) {

.PaypalUpgradeModal-module__container--onbbXn6L {
    flex-direction: column;
    align-items: center
}
  }

.PaypalUpgradeModal-module__dropdownMenu--0WrWOv7h {
  z-index: 10000000000;
}

.PaypalUpgradeModal-module__paymentDetails--I103A769 {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 50px;
  padding-right: 50px;
  width: 100%;
  max-width: 440px;
}

  @media (max-width: 767.98px) {

.PaypalUpgradeModal-module__paymentDetails--I103A769 {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px
}
  }

.PaypalUpgradeModal-module__countryDropdownTrigger--NVOGOHlN {
  width: 100%;
}

.PaypalUpgradeModal-module__creditButton--DRnUWfdV {
  width: 216px;
}

.PaypalUpgradeModal-module__paypalButton----D4djVT {
  width: 100%;
  max-width: 216px;
  height: 36px;
  overflow: hidden;
}

.PaypalUpgradeModal-module__spacer--shTDowl6 {
  display: flex;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 1;
  flex-direction: column;
}

.PaypalUpgradeModal-module__footer--wtuMYGT7 {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-grow: 0;
  margin-top: 32px;
}

  @media (max-width: 767.98px) {

.PaypalUpgradeModal-module__footer--wtuMYGT7 {
    flex-direction: column;
    gap: 12px
}
  }

.PaypalUpgradeModal-module__footer--wtuMYGT7 a {
  min-width: 125px;
  text-align: center;
  font-size: 0.9em;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.UpgradeModal-module__modalOverlay--1ElSpz4d {
  z-index: 2000000100 !important;
}

.UpgradeModal-module__modalBody--ttGyQvx4 {
  background-color: #292929;
}
  .UpgradeModal-module__modalBody--ttGyQvx4:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.1;
    z-index: 0;
  }

.UpgradeModal-module__modalBodyContainer--IStv11A2 {
  width: 100%;

  margin: 0 auto;
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  z-index: 1;
}
  @media (min-width: 775px) {

.UpgradeModal-module__modalBodyContainer--IStv11A2 {
    align-content: center
}
  }

.UpgradeModal-module__textContent--AAKcWpUH {
  font-size: 24px;
  line-height: 1.2;
  max-width: 700px;
  font-weight: 700;
  padding: 0 30px;
  margin: 9px auto 16px auto;
  text-align: center;
}

.UpgradeModal-module__pricingPlans--K4B5mqPM {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 16px;
  align-items: center;
  justify-content: center;
  margin-top: 32px;
}
  @media (max-width: 774px) {

.UpgradeModal-module__pricingPlans--K4B5mqPM {
    grid-template-columns: 1fr;
    margin: 16px auto
}
  }
    @media (max-width: 774px) {

  .UpgradeModal-module__pricingPlans--K4B5mqPM > * {
      margin: 0
  }
    }

.UpgradeModal-module__promoCodeButton--q92xsZhZ {
  margin-top: 4px;
  margin-bottom: 8px;
}

.UpgradeModal-module__promoCodeButton--q92xsZhZ:hover {
  cursor: pointer;
}

.UpgradeModal-module__promoCodeCTAContainer--ulgoVnhr {
  width: 100%;
  height: 70px;
}

.UpgradeModal-module__promoCodeCTAText--KPltPg0x {
  font-family: Lusitana;
  font-size: 24px;
  line-height: 1.2;
  max-width: 700px;
  padding: 0 30px;
  margin: 20px auto 11px auto;
  text-align: center;
  color: var(--color-site-dark-text);
}

.UpgradeModal-module__couponButton--xPKqwVH4 {
  text-align: center;
  width: 160px;
  height: 44px;
  min-height: 44px;
  padding: 10px 0;
}

  @media (max-width: 1023px) {

.UpgradeModal-module__couponButton--xPKqwVH4 {
    max-width: unset;
    text-align: center
}
  }

.UpgradeModal-module__priceDisclaimer--O8jtlzp9 {
  padding-bottom: 27px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.UpgradeModalV1-module__modalOverlay--qOXaZZ98 {
  z-index: 2000000100 !important;
}

.UpgradeModalV1-module__modalBody--mRxxiI-W {
  background: url('/assets/dice-bg-CymhOXms.svg');
  background-size: 60%;
  background-position-x: -30%;
  background-position-y: 140%;
  background-repeat: no-repeat;
}

.UpgradeModalV1-module__modalBodyContainer--82YvqFgd {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
  @media (min-width: 775px) {

.UpgradeModalV1-module__modalBodyContainer--82YvqFgd {
    min-height: 660px;
    align-content: center;
    justify-content: center
}
  }
  @media (min-width: 1024px) {

.UpgradeModalV1-module__modalBodyContainer--82YvqFgd {
    min-height: 743px
}
  }

.UpgradeModalV1-module__textContent--VRwngF6l {
  font-size: 22px;
  line-height: 1.5;
  max-width: 700px;
  color: white;
  padding: 0 30px;
  margin: 20px auto;
  text-align: center;
}

.UpgradeModalV1-module__pricingPlans--npcHL9wZ {
  display: flex;
  align-items: center;
  justify-content: center;

  padding: 0 20px;
}

  @media (max-width: 774px) {

.UpgradeModalV1-module__pricingPlans--npcHL9wZ {
    flex-direction: column
}
  }

  .UpgradeModalV1-module__pricingPlans--npcHL9wZ > * {
    margin: 20px;
  }

.UpgradeModalV1-module__promoCodeButton--aQ7a0itR {
  color: var(--color-golden-yellow);
  font-size: 90%;
  margin-top: 4px;
  margin-bottom: 8px;
}

.UpgradeModalV1-module__promoCodeButton--aQ7a0itR:hover {
  color: #ffd17e;
  cursor: pointer;
}

.UpgradeModalV1-module__promoCodeContainer--6a5nf5p3 {
  display: flex;
  width: 100%;
  max-width: 710px;
  justify-content: right;
}

  @media (max-width: 1023px) {

.UpgradeModalV1-module__promoCodeContainer--6a5nf5p3 {
    max-width: 580px
}
  }

  @media (max-width: 774px) {

.UpgradeModalV1-module__promoCodeContainer--6a5nf5p3 {
    max-width: min(500px, calc(100% - 52px))
}
  }

  @media (max-width: 484px) {

.UpgradeModalV1-module__promoCodeContainer--6a5nf5p3 {
    max-width: min(320px, calc(100% - 40px))
}
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {
  body.Intercom-module__hideIntercom--GXLsOg18 .intercom-launcher-frame,
  body.Intercom-module__hideIntercom--GXLsOg18 .intercom-launcher {
    display: none !important;
  }
    body.editor-open .intercom-launcher-frame, body.editor-open .intercom-launcher {
      bottom: 32px;
    }

.Intercom-module__modalOverlay--K3uxeb2W {
  z-index: 2000000102 !important;
}

.Intercom-module__modalBody--FGi9vdOV {
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 16px;
}

.Intercom-module__modalLayout--SHymB1-s {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.Intercom-module__modalFooterText--u2vREnH1 {
  font-size: 0.75em;
  color: var(--color-golden-yellow);
}

.Intercom-module__mockIntercomButton--6xq8dsrC {
  position: fixed;
  z-index: 200000000;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #ffac41;
  cursor: pointer;
  box-shadow:
    0 1px 6px 0 rgb(0 0 0 / 6%),
    0 2px 32px 0 rgb(0 0 0 / 16%);
  animation: Intercom-module__intercom-lightweight-app-launcher--43f-v9nU 250ms ease;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.Label-module__label--lATpCPc9 {
  display: inline-block;
  font-size: 13px;
  color: currentColor;
  border-radius: 4px;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.AdminFeatureLabel-module__adminLabel--XdPCDidX {
  text-transform: uppercase;
  font-size: 12px;
  background: purple;
  color: #eee !important;

  border-radius: 2px;
  padding: 2px 4px;

  display: inline-flex;
  align-items: center;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.HighlightedText-module__highlightedLetter--15cLpO0C {
  background: #ffd200b8;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {:root {
  --asset-title-font-size: 13px;
}

  @media (min-width: 992px) {:root {
    --asset-title-font-size: 14px
}
  }

.asset-grid-module__moreActionsBtnContainer--yyaoPvje {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  overflow: visible !important;
}

.asset-grid-module__grid--NRjxfgpm {
  overflow-x: hidden !important;
  box-sizing: content-box;
}

.asset-grid-module__assetThumbnail--2rCciR6Z {
  overflow: visible;

  border-style: solid;
  border-width: 1px;
  border-color: #1f1f1f6e;
}

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__noBorderLeft--MocHHp5N {
    border-left: none;
  }
  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__noBorderTop--oCoa-fNK {
    border-top: none;
  }
  .asset-grid-module__assetThumbnail--2rCciR6Z {

  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  position: relative;
  background-color: #51545c;
}

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__pro--c3OQg5uc {
    background-color: #51545c99;
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__expanded--oV3-OSLI {
    border-color: #fff4;
  }

    .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__expanded--oV3-OSLI .asset-grid-module__expandCollapse--jK8JA41p {
      opacity: 1;
    }

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__expandedChild--H0zOvlFo {
    background-color: #3a404a;
    border-color: #2a2a2a;
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__hoverable--67U15FGK {
    border: 1px solid transparent;
  }
      .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__hoverable--67U15FGK:hover:not(.asset-grid-module__selected--vZB9XG-x) {
        border: 1px solid #ccc;
        background-color: #696f79;
      }
      .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__hoverable--67U15FGK:hover {
      z-index: 2;
}
    .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__containImage--DxyiBSUe .asset-grid-module__imageContainer--g6YKq2iS {
      padding: 10%;
      background-size: contain;
    }
    .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__topImageOffset--DwdpdmPz .asset-grid-module__imageContainer--g6YKq2iS {
      bottom: 0;
      box-shadow: none;
    }

  .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__title--hEvj0eai {
    display: block;
    word-break: all;
    opacity: 1;
    transition: 0.2s opacity;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    margin: 0 5px;
    margin-top: 6px;

    text-align: center;
    color: #e8e8e8;
    font-size: 13px;
    font-size: var(--asset-title-font-size);
    text-shadow:
      0 0 5px black,
      0 0 8px black,
      0 0 1px black;
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__disabled--LdYFkuYS {
    filter: grayscale(50%) brightness(60%);
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__selected--vZB9XG-x {
    background-color: #697182;
    border-color: #e8e8e8;
    z-index: 1;
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__deleteIcon--MD5i9sY2 {
    position: absolute;
    transition: 0.2s opacity;
    z-index: 1;
    top: -4px;
    right: -4px;
    height: 30px;
    width: 50px;
    font-size: 39.8px;
    padding: 0 0 10px 10px;
    color: #e8e8e8;
    filter: drop-shadow(0px 0px 4px black);
    opacity: 0;
  }

    .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__deleteIcon--MD5i9sY2:hover,
    .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__deleteIcon--MD5i9sY2:focus {
      color: white;
    }
    .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__topImageOffset--DwdpdmPz .asset-grid-module__deleteIcon--MD5i9sY2 {
      opacity: 0;
    }
    .asset-grid-module__assetThumbnail--2rCciR6Z:hover .asset-grid-module__deleteIcon--MD5i9sY2 {
      opacity: 1;
    }

    .asset-grid-module__assetThumbnail--2rCciR6Z:hover .asset-grid-module__stampSetArrows--DsD7NJBq {
      opacity: 1;
    }

    .asset-grid-module__assetThumbnail--2rCciR6Z:hover .asset-grid-module__expandCollapse--jK8JA41p {
      opacity: 1;
    }

  .asset-grid-module__assetThumbnail--2rCciR6Z.asset-grid-module__selectedChild--Vugtf0Ny {
    background-color: #697182;
    border-color: #fffb;
    box-shadow: inset 0px 0px 20px rgba(255, 255, 255, 0.2);
    filter: brightness(1.1);
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__randomizedIcon--Hda-cudS {
    display: inline-block;
    font-size: 22px;
    margin: -3px;
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__assetScaleIcon--PHRCNF98 {
    padding: 0 4px;
  }

  .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__proBadge--vzWvXiS3 {
    position: absolute;
    left: 2px;
    bottom: 2px;
    z-index: 2;
  }

    .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__proBadge--vzWvXiS3.asset-grid-module__bottomOffset--OcEbz-Nn {
      bottom: 34px;
    }
    .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__icon--VfjPMgvd:not(:first-of-type) {
      margin-top: 2px;
    }
    .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__icon--VfjPMgvd {
    filter: drop-shadow(0px 0px 4px black);
}

  .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__iconsContainer--YeCwLDA- {
    position: absolute;
    z-index: 100;
    border-radius: 16px;
    bottom: 4px;
    right: 4px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;

    color: #e1e1e1;
  }

    .asset-grid-module__assetThumbnail--2rCciR6Z .asset-grid-module__iconsContainer--YeCwLDA-.asset-grid-module__bottomOffset--OcEbz-Nn {
      bottom: 34px;
    }

.asset-grid-module__assetChildrenCountContainer--A5Gvcpbh {
  color: #ddd;
  display: flex;
  align-items: center;
  font-size: 13px;
  text-shadow:
    0 0 5px black,
    0 0 8px black,
    0 0 1px black;
  cursor: pointer;
  padding: 4px 8px;
  position: relative;
  bottom: -4px;
  right: -4px;
}

  .asset-grid-module__assetChildrenCountContainer--A5Gvcpbh:hover {
    color: #fff;
  }

.asset-grid-module__assetChildrenCountIcon--Rwg6pOUz {
  margin-left: 4px;
  font-size: 1.4em;
}

.asset-grid-module__expandCollapse--jK8JA41p {
  opacity: 0;
  margin-right: 4px;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.asset-grid-module__childIndex--Uan--soU {
  z-index: 100;
  padding: 4px 8px;

  display: flex;
  flex-direction: row;
  align-items: center;

  font-size: 13px;

  font-size: var(--asset-title-font-size);
  color: #ccc;
  font-size: 13px;
  text-shadow:
    0 0 5px black,
    0 0 8px black,
    0 0 1px black;
}

.asset-grid-module__stampSetArrows--DsD7NJBq {
  position: absolute;
  z-index: 100;
  bottom: 0;
  margin: 0 auto;
  width: 100%;
  height: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;

  font-size: 13px;

  font-size: var(--asset-title-font-size);
  color: #e8e8e8;
  text-shadow:
    0 0 5px black,
    0 0 8px black,
    0 0 1px black;
}

.asset-grid-module__stampSetArrowsCounter--JldbWhyv {
  flex: 1;
  cursor: pointer;
  text-align: center;
}

  .asset-grid-module__stampSetArrowsCounter--JldbWhyv:hover {
    color: white;
  }

  .asset-grid-module__stampSetArrowsCounter--JldbWhyv {

  white-space: nowrap;
  font-size: 16px;
  border-radius: 16px;
}
  .asset-grid-module__stampSetArrow--ipiEqu4T:hover {
    color: white;
  }
  .asset-grid-module__stampSetArrow--ipiEqu4T {

  color: rgb(194, 194, 194);
  filter: drop-shadow(0px 0px 4px black);

  padding: 0 8px;
}

.asset-grid-module__background---3FOajar {
  padding: 0;
  width: 100%;
  height: 100%;
  flex: 1;
}

.asset-grid-module__assetThumbnailPreview--yxPkMDjm {
  background: #b3b3b3;
}

.asset-grid-module__imageContainer--g6YKq2iS {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  object-fit: contain;
  object-position: center;
  height: 100%;
}

  .asset-grid-module__imageContainer--g6YKq2iS.asset-grid-module__fitCover---3Xupchx {
    object-fit: cover;
  }

.asset-grid-module__loading--98mg3ddn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;

  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ccc;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.GenerateToolLeftOptions-module__selectedAssetThumbnail--Z9UoDoQE {
  height: 114px;
  width: 114px;
  margin-right: 5px;
  margin-top: 4px !important;
  display: block !important;

  position: relative;
}

  .GenerateToolLeftOptions-module__selectedAssetThumbnail--Z9UoDoQE:hover {
    border-color: #fff;
  }
    .GenerateToolLeftOptions-module__selectedAssetThumbnail--Z9UoDoQE:hover .GenerateToolLeftOptions-module__seeAllLabel--sJfDzucT {
      opacity: 1;
    }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.selected-context-menu-module__radialMenuButton--SQnhCn57 {
  width: 30px;
  height: 30px;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  background: var(--color-accent);
  color: #333;
  border-color: #00000078;

  transition: transform 0.1s;
}

  .selected-context-menu-module__radialMenuButton--SQnhCn57:hover {
    transform: scale(1.1);
    border-color: #fff;
    background: rgb(255, 215, 128);
    color: #444;
  }

.selected-context-menu-module__menuItemLeft--p8Xw4aUu {
  margin-right: 16px;
  font-size: 13px;
}

.selected-context-menu-module__menuItemRight--E6RfsjJu {
  font-size: 13px;
}

.selected-context-menu-module__menuList--PGDkM3mJ {
  max-height: 450px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.MaskEffectsForm-module__rightPanelRowSliderCompact--giHyxBSL {
  width: 100% !important;
  margin: 0;
  margin-left: 15px;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.ProFeatureOverlayBlocker-module__proBlockerOverlay--SRe1NCMR {
  opacity: 0;
  transition: 0.1s opacity;
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(45deg, #2e2e2ea6, #2e2e2e7d);
}

  .ProFeatureOverlayBlocker-module__proBlockerOverlay--SRe1NCMR:hover {
    opacity: 1;
  }
    .ProFeatureOverlayBlocker-module__proBlockerOverlay--SRe1NCMR:hover .ProFeatureOverlayBlocker-module__updateBtn--08qa-G53 {
      opacity: 1;
    }

.ProFeatureOverlayBlocker-module__updateBtn--08qa-G53 {
  transition: 0.1s opacity;
  opacity: 0;
  position: absolute;
  top: 20%;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.RightPanelLayersList-module__itemTitle---X0ff5EZ {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  align-content: center;
  height: 24px;
  padding-left: 4px;
}

.RightPanelLayersList-module__itemRow--C5JwrmOv {
  display: flex;
  align-items: center;
  justify-content: stretch;
  width: 100%;
  outline: none;
  border-radius: 3px;
  height: 26px;
  border: 1px solid transparent;
}

  .RightPanelLayersList-module__itemRow--C5JwrmOv .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d {
    width: 14px;
    cursor: pointer;
    opacity: 0;
  }

    .RightPanelLayersList-module__itemRow--C5JwrmOv .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d.RightPanelLayersList-module__lockBtnActive---uTg1OGq,
    .RightPanelLayersList-module__itemRow--C5JwrmOv .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d.RightPanelLayersList-module__hideBtnActive--Ge2YHGBF {
      opacity: 1;
    }
      .RightPanelLayersList-module__itemRow--C5JwrmOv .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d.RightPanelLayersList-module__lockBtnActive---uTg1OGq .RightPanelLayersList-module__itemRowActionItemIcon--7bx6FiXe, .RightPanelLayersList-module__itemRow--C5JwrmOv .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d.RightPanelLayersList-module__hideBtnActive--Ge2YHGBF .RightPanelLayersList-module__itemRowActionItemIcon--7bx6FiXe {
        opacity: 1;
        color: var(--color-golden-yellow);
      }

  .RightPanelLayersList-module__itemRow--C5JwrmOv:hover {
    background: rgba(255, 255, 255, 0.05);
  }
      .RightPanelLayersList-module__itemRow--C5JwrmOv:hover .RightPanelLayersList-module__layerIcon--IBT5vk1L:not(.RightPanelLayersList-module__layerIconHidden--DrGhY2v6) {
        opacity: 0.75!important;
      }
      .RightPanelLayersList-module__itemRow--C5JwrmOv:hover .RightPanelLayersList-module__layerIcon--IBT5vk1L.RightPanelLayersList-module__layerIconHidden--DrGhY2v6 {
        opacity: 0.5;
      }

    .RightPanelLayersList-module__itemRow--C5JwrmOv:hover .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d {
      opacity: 1;
    }

  .RightPanelLayersList-module__itemRow--C5JwrmOv.RightPanelLayersList-module__isSelectable--vhNOkyKa {
    cursor: pointer;
  }

  .RightPanelLayersList-module__itemRow--C5JwrmOv.RightPanelLayersList-module__isContextMenuActive--slUfncuU {
    background: rgba(255, 255, 255, 0.05);
  }

  .RightPanelLayersList-module__itemRow--C5JwrmOv.RightPanelLayersList-module__isActive--hZP9lC1N {
    border: 1px solid var(--color-ocean-blue);
    border-radius: 3px;

    background: rgba(77, 147, 214, 0.3);
  }
    .RightPanelLayersList-module__itemRow--C5JwrmOv.RightPanelLayersList-module__isActive--hZP9lC1N:hover {
      background: rgba(77, 147, 214, 0.5);
    }
      .RightPanelLayersList-module__itemRow--C5JwrmOv.RightPanelLayersList-module__isActive--hZP9lC1N .RightPanelLayersList-module__layerIcon--IBT5vk1L:not(.RightPanelLayersList-module__layerIconHidden--DrGhY2v6) {
        opacity: 0.75!important;
      }
      .RightPanelLayersList-module__itemRow--C5JwrmOv.RightPanelLayersList-module__isActive--hZP9lC1N .RightPanelLayersList-module__layerIcon--IBT5vk1L.RightPanelLayersList-module__layerIconHidden--DrGhY2v6 {
        opacity: 0.5;
      }

.RightPanelLayersList-module__layerAndMaskContainer--KrCremRh {
  border-radius: 3px;
}
  .RightPanelLayersList-module__layerAndMaskContainer--KrCremRh.RightPanelLayersList-module__layerAndMaskContainerActive--5fp77SrX {
    background: rgba(255, 255, 255, 0.05);
  }

  .RightPanelLayersList-module__layerAndMaskContainer--KrCremRh:hover {
    background: rgba(255, 255, 255, 0.05);
  }
    .RightPanelLayersList-module__layerAndMaskContainer--KrCremRh .RightPanelLayersList-module__itemRow--C5JwrmOv:first-child {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
    }
    .RightPanelLayersList-module__layerAndMaskContainer--KrCremRh .RightPanelLayersList-module__itemRow--C5JwrmOv:last-child {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }

.RightPanelLayersList-module__itemRowActionsContainer--dGwwJGYG {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}
  .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d:not(:last-child) {
    margin-right: 4px;
  }

  .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d .RightPanelLayersList-module__itemRowActionItemIcon--7bx6FiXe {
    color: var(--color-neutral-200);
    opacity: 0.5;
    font-size: 14px;
    width: 14px;
    height: 14px;
  }
    .RightPanelLayersList-module__itemRowActionItem--Vf9IoR-d:hover .RightPanelLayersList-module__itemRowActionItemIcon--7bx6FiXe {
      opacity: 1;
    }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SortableLayersList-module__Pages--ftUITM2p {
  display: grid;
  gap: 0;
  padding: 0;
  margin: 0;
}

  .SortableLayersList-module__Pages--ftUITM2p.SortableLayersList-module__horizontal--VU2wKaua {
    grid-auto-flow: column;
    grid-auto-columns: max-content;
  }

  .SortableLayersList-module__Pages--ftUITM2p.SortableLayersList-module__grid--t-bSUIJJ {
    display: grid;
    grid-template-columns: repeat(auto-fill, 150px);
  }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.SortableLayersListItem-module__Wrapper--7Ej7H-G0 {
  position: relative;
  list-style: none;
  cursor: default;
}
      /* The drop preview line between layers */
      .SortableLayersListItem-module__Wrapper--7Ej7H-G0:not(.SortableLayersListItem-module__isDragged--B9KkAkbX):not(.SortableLayersListItem-module__isDragPreview--nplLJX4u).SortableLayersListItem-module__insertBefore--IBnWXrzj .SortableLayersListItem-module__Page--SJ4LH9n5:after, .SortableLayersListItem-module__Wrapper--7Ej7H-G0:not(.SortableLayersListItem-module__isDragged--B9KkAkbX):not(.SortableLayersListItem-module__isDragPreview--nplLJX4u).SortableLayersListItem-module__insertAfter--LuSnA2ub .SortableLayersListItem-module__Page--SJ4LH9n5:after {
        content: '';
        position: absolute;
        background-color: #4c9ffe;
      }
      .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__vertical--IUgbvg9l.SortableLayersListItem-module__insertBefore--IBnWXrzj .SortableLayersListItem-module__Page--SJ4LH9n5:after, .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__vertical--IUgbvg9l.SortableLayersListItem-module__insertAfter--LuSnA2ub .SortableLayersListItem-module__Page--SJ4LH9n5:after {
        left: 0;
        right: 0;
        height: 2px;
      }
      .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__vertical--IUgbvg9l.SortableLayersListItem-module__insertBefore--IBnWXrzj.SortableLayersListItem-module__isDragPreview--nplLJX4u {
        margin-top: -125px;
      }
      .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__vertical--IUgbvg9l.SortableLayersListItem-module__insertBefore--IBnWXrzj .SortableLayersListItem-module__Page--SJ4LH9n5:after {
        top: 0px;
      }
      .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__vertical--IUgbvg9l.SortableLayersListItem-module__insertAfter--LuSnA2ub.SortableLayersListItem-module__isDragPreview--nplLJX4u {
        margin-bottom: 125px;
      }
      .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__vertical--IUgbvg9l.SortableLayersListItem-module__insertAfter--LuSnA2ub .SortableLayersListItem-module__Page--SJ4LH9n5:after {
        bottom: 0px;
      }
    .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__isSelectable--TnHyVEId .SortableLayersListItem-module__Page--SJ4LH9n5 {
      cursor: pointer;
    }
      .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__isSelectable--TnHyVEId .SortableLayersListItem-module__Page--SJ4LH9n5:hover {
        border-radius: 3px;
        background: rgba(255, 255, 255, 0.1);
      }

  /* The floating clone of the dragged item */
    .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__isDragPreview--nplLJX4u .SortableLayersListItem-module__Page--SJ4LH9n5 {
      /* background: var(--color-neutral-600); */
      margin-top: -45px;
      border: none;
      opacity: 1;
      /* transform: translate3d(10px, 10px, 0) scale(1.025); */
      z-index: 10000;
      /* animation: pop 150ms cubic-bezier(0.18, 0.67, 0.6, 1.22); */
      box-shadow:
        0 0 0 1px rgba(63, 63, 68, 0.05),
        0 1px 6px 0 rgba(34, 33, 81, 0.3);
      cursor: grabbing;
      opacity: 0.8;
    }

  /* When objects are being dragged over this layer */
    .SortableLayersListItem-module__Wrapper--7Ej7H-G0.SortableLayersListItem-module__isDropTarget--kjYu07iO .SortableLayersListItem-module__Page--SJ4LH9n5 {
      background: rgba(76, 159, 254, 0.2);
      outline: 2px solid rgba(76, 159, 254, 0.5);
      outline-offset: -2px;
    }
    .SortableLayersListItem-module__Wrapper--7Ej7H-G0.attention .SortableLayersListItem-module__Page--SJ4LH9n5 {
      transition: background 0.2s;
    }
    .SortableLayersListItem-module__Wrapper--7Ej7H-G0.attention-start .SortableLayersListItem-module__Page--SJ4LH9n5 {
      background: var(--color-inkarnate-gold) !important;
      box-shadow: none !important;
      outline: none !important;
      border-color: transparent !important;
    }
        .SortableLayersListItem-module__Wrapper--7Ej7H-G0.attention-start .SortableLayersListItem-module__Page--SJ4LH9n5 .title,
        .SortableLayersListItem-module__Wrapper--7Ej7H-G0.attention-start .SortableLayersListItem-module__Page--SJ4LH9n5 .title * {
          opacity: 1 !important;
          color: black !important;
        }

.SortableLayersListItem-module__Page--SJ4LH9n5 {
  cursor: default;
  position: relative;
  display: block;
  width: 100%;
  min-height: 26px;

  outline: none;
  appearance: none;
  touch-action: none;
}

@keyframes SortableLayersListItem-module__fadeIn--lbj59ByL {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes SortableLayersListItem-module__pop--5kVGALmJ {
  0% {
    transform: translate3d(0px, 0px, 0) scale(1);
  }
  100% {
    transform: translate3d(10px, 10px, 0) scale(1.025);
  }
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LeftOptions-module__panelWrapper--KDSmX8S4 {
  padding-bottom: 6px;
}

.LeftOptions-module__panel--eHiJqTLv {
  border-radius: 3px;
  background-color: var(--color-neutral-600);
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 6px;
  padding: 8px 7px;
}

.new-editor-ui .LeftOptions-module__panel--eHiJqTLv {
  background-color: rgba(255, 255, 255, 0.1);
}

.LeftOptions-module__typeToolButton--hftAFI4J {
  display: flex;
  align-items: center;
  height: 28px;
  width: 28px;
  padding-left: 0px;
  padding-right: 0px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AssetThumbnailGrid-module__assetThumbnailGrid---C24rsWK {
  display: flex;
  align-content: flex-start;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: scroll;
  flex-wrap: wrap;
}

.AssetThumbnailGrid-module__assetThumbnailGrid---C24rsWK::-webkit-scrollbar {
  display: none;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PathSelector-module__thumbnail--8hoqc3Yg {
  margin-right: 1.5px;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.TexturePanel-module__thumbnaiButtonOnHover--kdW3vzHr {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 15px;
  padding-top: 20px;
  text-shadow: 0 0 5px black, 0 0 5px black, 0 0 8px black, 0 0 1px black;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.TopOptions-module__textureAdjustmentPopupContainer--jdo12mM- {
  left: -80px;
}

.TopOptions-module__textureAdjustmentPopup--EwcYykUw {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
}

.TopOptions-module__stylePopupTitle--0hBOjXO8 {
  color: #ddd;
  margin: 0;
  margin-bottom: 8px;
  white-space: nowrap;
}

.TopOptions-module__stylePopupRow--lbrPx9Fc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  white-space: nowrap;
}

  .TopOptions-module__stylePopupRow--lbrPx9Fc > label {
    font-size: var(--font-size-smw);
    flex: 1;
    margin-right: 16px;
  }

.TopOptions-module__assetPickerTriggerBtn--DmwadP1T {
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 36px;
  position: relative;
  overflow: hidden;
  display: flex;
  box-shadow: var(--controls-shadow);

  border: 1px solid var(--controls-border-color);

  transition: 0.1s filter;
}
  .TopOptions-module__assetPickerTriggerBtn--DmwadP1T:hover {
    border: 1px solid var(--controls-border-color-hover);
  }

.TopOptions-module__buttonContainer--KPlhcfsZ {
  background: #cfcfcf66;
}
  .TopOptions-module__buttonContainer--KPlhcfsZ:hover {
    background: #cfcfcf88;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.note-icons-module__noteIconsContainer--JF741pVH {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: visible;
  z-index: 2;
}

.note-icons-module__noteIconContainer--sM8hDlfL {
  position: absolute;
  outline: none;
  width: 50px;
  height: 50px;
  padding: 10px 5px;
}

  .note-icons-module__noteIconContainer--sM8hDlfL .note-icons-module__noteIcon--W-gS7f2W {
    position: relative;

    font-size: 50px;
    color: #feca7f;

    transition: transform 0.3s;
  }
    .note-icons-module__noteIconContainer--sM8hDlfL .note-icons-module__noteIcon--W-gS7f2W > path {
      stroke-width: 14px;
      stroke: #2b2b2b;
    }
    .note-icons-module__noteIconContainer--sM8hDlfL.note-icons-module__dragging--CdbcnYjj .note-icons-module__noteIcon--W-gS7f2W {
      color: rgb(254, 234, 205);
      transform: scale(1.5);
    }

  .note-icons-module__noteIconContainer--sM8hDlfL.note-icons-module__interactive--UyjJB5n5 {
    cursor: pointer;
  }
      .note-icons-module__noteIconContainer--sM8hDlfL.note-icons-module__interactive--UyjJB5n5.note-icons-module__highlighed--a01sfa35 .note-icons-module__noteIcon--W-gS7f2W, .note-icons-module__noteIconContainer--sM8hDlfL.note-icons-module__interactive--UyjJB5n5:hover .note-icons-module__noteIcon--W-gS7f2W {
        color: rgb(254, 234, 205);
        transform: scale(1.3);
      }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LeftOptions-module__search--Bfrf4Drz {
  border: none !important;
}

.LeftOptions-module__note--HETVoBXE {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
  padding: 10px;
  border-radius: 5px;
}

  .LeftOptions-module__note--HETVoBXE:hover {
    background: rgba(255, 255, 255, 0.2);
  }

  .LeftOptions-module__note--HETVoBXE.LeftOptions-module__noteHighlighted--tPPZdlGb {
    background: rgba(255, 255, 255, 0.2);
  }

    .LeftOptions-module__note--HETVoBXE.LeftOptions-module__noteHighlighted--tPPZdlGb:hover {
      background: rgba(255, 255, 255, 0.25);
    }

  .LeftOptions-module__note--HETVoBXE {

  overflow: hidden;
}

.LeftOptions-module__mutedInfo--x--JZQwN {
  color: var(--color-text-muted);
  font-size: 14px;
  margin: 20px 20px;
  text-align: center;
}

.LeftOptions-module__notesPanel--3-YKIpYC {
  padding: 0 !important;
  min-height: 220px;
  height: calc(100vh - 200px);
}

  @media screen and (min-height: 600px) {

.LeftOptions-module__notesPanel--3-YKIpYC {
    min-height: 300px
}
  }
  @media screen and (min-height: 900px) {

.LeftOptions-module__notesPanel--3-YKIpYC {
    min-height: 400px
}
  }

.LeftOptions-module__rightPanelSection--oyWkosAx {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.LeftOptions-module__autoSizerWrapper--XbJppByD {
  flex: 1;
  background: rgba(0, 0, 0, 0.1);
}

.LeftOptions-module__noteTitleContainer---TK3MssI {
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
}

.LeftOptions-module__noteTitle--RmEvwY6- {
  font-size: 20px;
  font-family: var(--font-family-notes-alt);
  font-weight: bold;
  margin: 0;
  margin-right: 10px;
  margin-bottom: 4px;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.LeftOptions-module__noteContent--p0LzTzDq {
}

.LeftOptions-module__notesPanel--3-YKIpYC {
  padding: 0;
}

.LeftOptions-module__titleButton--fyix-q1I {
  opacity: 0;
  padding: 0 !important;
  transition: 0.2s opacity;
  flex-grow: 0;
  flex-shrink: 0;
  margin-bottom: 3px;
}

  .LeftOptions-module__titleButton--fyix-q1I :hover {
    opacity: 1;
  }
  .LeftOptions-module__note--HETVoBXE:hover .LeftOptions-module__titleButton--fyix-q1I {
    opacity: 1;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.scene-ui-module__cursorContainer--SoyD6bDq {
  overflow: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  z-index: 1;
  pointer-events: none;
}

.scene-ui-module__cursor--ULPQYfbJ {
  pointer-events: none;
  position: absolute;
  height: 50px;
  width: 50px;
}

  .scene-ui-module__cursor--ULPQYfbJ .scene-ui-module__cursorIcon--6K9zo1Qr {
    position: absolute;

    font-size: 50px;
    color: #feca7f;
  }

    .scene-ui-module__cursor--ULPQYfbJ .scene-ui-module__cursorIcon--6K9zo1Qr > path {
      stroke-width: 14px;
      stroke: #2b2b2b;
    }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LeftOptions-module__lineStyleIcon--wVCJ4vVK {
  font-size: 30px !important;
}

.LeftOptions-module__lineStylePreview--4DW-jr8- {
  background: rgba(0, 0, 0, 0.5);
  margin: 0;
}

  .LeftOptions-module__lineStylePreview--4DW-jr8- svg {
    width: 100%;
  }

.LeftOptions-module__lineCapStyleBtn--yg8Ejvo- {
  width: 50px;
}

.LeftOptions-module__advancedContainer--etkXmcgN {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 16px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TopOptions-module__slider--SjQVnANk {
  width: 150px;
}

.TopOptions-module__pathStylePopup--q-JXvsAz {
  width: 320px;
}

.TopOptions-module__lineStylePreview--Arp49KFc {
  background: rgba(0, 0, 0, 0.5);
  margin: 8px 0;
}

  .TopOptions-module__lineStylePreview--Arp49KFc svg {
    width: 100%;
  }

.TopOptions-module__lineStyleIcon--y8ag9jcx {
  font-size: 30px !important;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {
  .RightOptions-module__objectsAccordion---0gOVv7p .RightOptions-module__objectsAccordionItem--M--WVkOa {
    flex: 1;
  }

    .RightOptions-module__objectsAccordion---0gOVv7p .RightOptions-module__objectsAccordionItem--M--WVkOa .RightOptions-module__objectsAccordionPanel--IkAE3nB2 {
      padding: 0;
      min-height: calc(100vh - 320px);
      /* min-height: 220px; */
      height: calc(100vh - 220px);
    }

      @media screen and (min-height: 600px) {

    .RightOptions-module__objectsAccordion---0gOVv7p .RightOptions-module__objectsAccordionItem--M--WVkOa .RightOptions-module__objectsAccordionPanel--IkAE3nB2 {
        min-height: 300px;
        min-height: calc(100vh - 320px)
    }
      }
      @media screen and (min-height: 900px) {

    .RightOptions-module__objectsAccordion---0gOVv7p .RightOptions-module__objectsAccordionItem--M--WVkOa .RightOptions-module__objectsAccordionPanel--IkAE3nB2 {
        min-height: 400px;
        min-height: calc(100vh - 320px)
    }
      }

      .RightOptions-module__objectsAccordion---0gOVv7p .RightOptions-module__objectsAccordionItem--M--WVkOa .RightOptions-module__objectsAccordionPanel--IkAE3nB2.RightOptions-module__objectsAccordionPanelReducedHeight--mAY0a7Mj {
        height: unset;
        min-height: 240px;
      }

        @media screen and (min-height: 900px) {

      .RightOptions-module__objectsAccordion---0gOVv7p .RightOptions-module__objectsAccordionItem--M--WVkOa .RightOptions-module__objectsAccordionPanel--IkAE3nB2.RightOptions-module__objectsAccordionPanelReducedHeight--mAY0a7Mj {
          min-height: 300px
      }
        }

        @media screen and (min-height: 1100px) {

      .RightOptions-module__objectsAccordion---0gOVv7p .RightOptions-module__objectsAccordionItem--M--WVkOa .RightOptions-module__objectsAccordionPanel--IkAE3nB2.RightOptions-module__objectsAccordionPanelReducedHeight--mAY0a7Mj {
          min-height: 500px
      }
        }

.RightOptions-module__editingGroupContainer--Q-bWb-6d {
  display: flex;
  align-items: center;
  padding: 4px 8px;
}

.RightOptions-module__input--IzMyJk-2 {
  width: 100%;
  border: none !important;
}

.RightOptions-module__search--0kZVcD0D {
  width: 100%;
  border: none !important;
}

.RightOptions-module__selectionControls--fBA7J7G3 {
  min-height: 30px;
  display: flex;
  align-items: center;
}

.RightOptions-module__deselectCountLabel--8D5lZBaN {
  border-radius: 6px;
  background: #1c1c1c;
  color: #d2c4a5;
  padding: 1px 7px;
  margin-left: 5px;
  height: 19px;
  display: inline-flex;
  align-items: center;
}

.RightOptions-module__entityRowZ--hWjkfULk {
  display: inline-flex;
  align-items: center;
  color: var(--color-text-muted);
  font-size: 14px;
  margin-left: 4px;
}

  .RightOptions-module__entityRowZ--hWjkfULk.RightOptions-module__layerLocked--2diYVVXK {
    color: var(--color-accent);
  }

.RightOptions-module__mutedInfo--f-1qcEEz {
  color: var(--color-text-muted);
  font-size: 14px;
  margin: 20px 8px;
  text-align: center;
}

.RightOptions-module__objectsSection--z3KGn9nG {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.RightOptions-module__list--20kb4hiU > div:nth-child(1) {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.RightOptions-module__autoSizerWrapper--alD3v2IQ {
  flex: 1;
  background: rgba(0, 0, 0, 0.1);
}

.RightOptions-module__entityRow--Uqvb2xvf {
  display: flex;
  align-items: center;
  justify-content: stretch;
  cursor: pointer;
  width: 100%;
  min-width: 100px;
  outline: none;
  border: 1px solid transparent;
}

  .RightOptions-module__entityRow--Uqvb2xvf:hover {
    background: var(--color-neutral-500);
  }

    .RightOptions-module__entityRow--Uqvb2xvf:hover .RightOptions-module__hoverBtn--zClGjKE2 {
      opacity: 1;
      display: inline-block;
    }

    .RightOptions-module__entityRow--Uqvb2xvf:hover .RightOptions-module__lockBtn--uFki0c2x.RightOptions-module__lockBtnUnlocked--lc9eS2Qg {
      opacity: 1;
    }

  .RightOptions-module__entityRow--Uqvb2xvf.RightOptions-module__hovered---BaaOWY1 {
    background: var(--color-neutral-500);
  }

  .RightOptions-module__entityRow--Uqvb2xvf.RightOptions-module__activeGroup--0k3eRj2g {
    background: #5b5b5b;
  }

    .RightOptions-module__entityRow--Uqvb2xvf.RightOptions-module__activeGroup--0k3eRj2g:hover {
      background: var(--color-neutral-400);
    }

  .RightOptions-module__entityRow--Uqvb2xvf.RightOptions-module__selected--q-r084-B {
    border: 1px solid var(--color-ocean-blue);
    background: rgba(77, 147, 214, 0.3);
  }

    .RightOptions-module__entityRow--Uqvb2xvf.RightOptions-module__selected--q-r084-B:hover {
      background: rgba(77, 147, 214, 0.5);
    }

  .RightOptions-module__entityRow--Uqvb2xvf .RightOptions-module__hoverBtn--zClGjKE2 {
    margin-left: 8px;
    transition: opacity 0.1s;
    display: none;
    opacity: 0;
    color: #aaa;
  }

    .RightOptions-module__entityRow--Uqvb2xvf .RightOptions-module__hoverBtn--zClGjKE2:hover {
      color: #fff;
    }

  .RightOptions-module__entityRow--Uqvb2xvf .RightOptions-module__lockBtn--uFki0c2x {
    margin-left: 5px;
    transition: opacity 0.1s;
  }

    .RightOptions-module__entityRow--Uqvb2xvf .RightOptions-module__lockBtn--uFki0c2x.RightOptions-module__lockBtnUnlocked--lc9eS2Qg {
      opacity: 0;
    }
  .RightOptions-module__lockBtn--uFki0c2x.RightOptions-module__lockBtnUnlocked--lc9eS2Qg {
    color: #aaa;
  }
    .RightOptions-module__lockBtn--uFki0c2x.RightOptions-module__lockBtnUnlocked--lc9eS2Qg:hover {
      color: #fff;
    }
  .RightOptions-module__lockBtn--uFki0c2x.RightOptions-module__lockBtnLocked--TWwuDyW- {
    color: var(--color-golden-yellow);
  }

.RightOptions-module__textThumbnaul--6UtEfZ0r {
  width: 30px;
}

.RightOptions-module__pathThumbnail--1dR9mC-1 {
  width: 30px;
  font-size: 28px;
}

.RightOptions-module__entityRowContent--3Ivl3TIW {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 8px;
  padding: 2px;
}

.RightOptions-module__entityRowThumbnailContainer--MS8GLgL2 {
  background: var(--color-neutral-600);
  height: 22px;
  width: 22px;
  border-radius: 4px;
  padding: 1px;
}

.RightOptions-module__entityRowThumbnail--xGiZWmVY {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 0;
}

.RightOptions-module__entityRowThumbnailImg--u8aTlALj {
  height: 100%;
  width: 100%;
  object-fit: contain;
  width: 20px;
  height: 20px;
}

.RightOptions-module__entityRowId--dHw1jd7f {
  color: var(--color-text-muted);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.RightOptions-module__editingGroupContainer--AXHtzywu {
  display: flex;
  align-items: center;
  padding: 4px 8px;
}

.RightOptions-module__input--oXrqersd {
  width: 100%;
  border: none !important;
}

.RightOptions-module__search--JZHDlak2 {
  width: 100%;
  border: none !important;
}

.RightOptions-module__selectionControls--emlnDEn3 {
  min-height: 26px;
  display: flex;
  align-items: center;
}

.RightOptions-module__deselectCountLabel--iofvcKCF {
  border-radius: 6px;
  background: #1c1c1c;
  color: #d2c4a5;
  padding: 1px 7px;
  margin-left: 5px;
  height: 19px;
  display: inline-flex;
  align-items: center;
}

.RightOptions-module__entityRowZ--n7dNx3zQ {
  display: inline-flex;
  align-items: center;
  text-align: right;
  color: var(--color-neutral-200);
  opacity: 0.35;
  font-weight: 600;
  font-size: 13px;
}

  .RightOptions-module__entityRowZ--n7dNx3zQ.RightOptions-module__layerLocked--oerFaRHH {
    color: var(--color-accent);
  }

  .RightOptions-module__entityRowZ--n7dNx3zQ.RightOptions-module__layerTarget--5g-43gEb {
    color: var(--color-ocean-blue);
    opacity: 1;
  }

.RightOptions-module__mutedInfo--JM8-khog {
  color: var(--color-text-muted);
  font-size: 14px;
  margin: 20px 8px;
  text-align: center;
}

.RightOptions-module__objectsSection--oC95YFO4 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.RightOptions-module__list--QYP-VyK9 > div:nth-child(1) {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.RightOptions-module__autoSizerWrapper--dRfoZJeZ {
  flex: 1;
}

.RightOptions-module__entityTitle--h57GUsaS {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  align-content: center;
  height: 26px;
  text-overflow: ellipsis;
  padding-left: 4px;
}

.RightOptions-module__entityRowActionsContainer--FZ0tYUaj {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}
  .RightOptions-module__entityRowActionItem--ONNEsoi0:not(:last-child) {
    margin-right: 4px;
  }

  .RightOptions-module__entityRowActionItem--ONNEsoi0 .RightOptions-module__entityRowActionItemIcon--oR-ihVXW {
    color: var(--color-neutral-200);
    opacity: 0.5;
    font-size: 14px;
    width: 14px;
    height: 14px;
  }
    .RightOptions-module__entityRowActionItem--ONNEsoi0:hover .RightOptions-module__entityRowActionItemIcon--oR-ihVXW {
      opacity: 1;
    }

.RightOptions-module__entityRow---c47TqsA {
  display: flex;
  align-items: center;
  justify-content: stretch;
  cursor: pointer;
  font-size: 13px;
  width: 100%;
  min-width: 100px;
  outline: none;
  border: 1px solid transparent;
  border-radius: 3px;
}

  .RightOptions-module__entityRow---c47TqsA .RightOptions-module__entityRowActionItem--ONNEsoi0 {
    cursor: pointer;
    opacity: 0;
  }

    .RightOptions-module__entityRow---c47TqsA .RightOptions-module__entityRowActionItem--ONNEsoi0.RightOptions-module__lockBtnActive--fXIGRJzZ,
    .RightOptions-module__entityRow---c47TqsA .RightOptions-module__entityRowActionItem--ONNEsoi0.RightOptions-module__hideBtnActive--XoWLeDO6 {
      opacity: 1;
    }
      .RightOptions-module__entityRow---c47TqsA .RightOptions-module__entityRowActionItem--ONNEsoi0.RightOptions-module__lockBtnActive--fXIGRJzZ .RightOptions-module__entityRowActionItemIcon--oR-ihVXW, .RightOptions-module__entityRow---c47TqsA .RightOptions-module__entityRowActionItem--ONNEsoi0.RightOptions-module__hideBtnActive--XoWLeDO6 .RightOptions-module__entityRowActionItemIcon--oR-ihVXW {
        opacity: 1;
        color: var(--color-golden-yellow);
      }
    .RightOptions-module__entityRow---c47TqsA:not(.RightOptions-module__disableHover--hnePvYPo):hover {
      background: rgba(255, 255, 255, 0.1);
    }
      .RightOptions-module__entityRow---c47TqsA:not(.RightOptions-module__disableHover--hnePvYPo):hover .RightOptions-module__entityRowActionItem--ONNEsoi0 {
        opacity: 1;
      }

  .RightOptions-module__entityRow---c47TqsA.RightOptions-module__activeGroup--TiyOJvM6 {
    background: rgba(255, 255, 255, 0.1);
  }
      .RightOptions-module__entityRow---c47TqsA.RightOptions-module__activeGroup--TiyOJvM6:not(.RightOptions-module__disableHover--hnePvYPo):hover {
        background: rgba(255, 255, 255, 0.2);
      }

  .RightOptions-module__entityRow---c47TqsA.RightOptions-module__selected--sX8bRpXh {
    border: 1px solid var(--color-ocean-blue);
    background: rgba(77, 147, 214, 0.3);
  }
      .RightOptions-module__entityRow---c47TqsA.RightOptions-module__selected--sX8bRpXh:not(.RightOptions-module__disableHover--hnePvYPo):hover {
        background: rgba(77, 147, 214, 0.5);
      }

.RightOptions-module__pathThumbnail--GZxgycWa {
  width: 30px;
  font-size: 28px;
}

.RightOptions-module__entityRowContent--0bKSQoOj {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 2px 0px 2px 12px;
}

.RightOptions-module__entityRowThumbnailContainer--w-S4HeQG {
  background: var(--color-neutral-600);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  height: 22px;
  width: 22px;
  border-radius: 3px;
}

.RightOptions-module__entityRowThumbnail--5lbXyvoc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 0;
}

.RightOptions-module__entityRowThumbnailImg--8PD-TKB7 {
  height: 100%;
  width: 100%;
  object-fit: contain;
  width: 20px;
  height: 20px;
}

.RightOptions-module__entityRowId--cjmOpldl {
  color: var(--color-text-muted);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TopOptions-module__slider--DvwcVC4S {
  width: 150px;
}

.TopOptions-module__fontDropdownTrigger--lZH7t7Od {
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LeftOptions-module__shadowDropdownMenu--Eaw-OkXy {
  width: 240px;
}

.LeftOptions-module__shadowDropdown--KDhzmpdW {
  width: 83px;
  min-width: unset;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.CurrentStamp-module__currentStampSet--UNWu-5xo {
  display: flex;
  margin-right: 0px;
}

  .CurrentStamp-module__currentStampSet--UNWu-5xo .CurrentStamp-module__rightPanel--Xu2cJOF7 {
    display: flex;
    margin-left: 10px;
    width: 160px;
    flex-direction: column;
  }

.CurrentStamp-module__thumbnaiButtonOnHover--XIbDcI2f {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 15px;
  padding-top: 20px;
  text-shadow:
    0 0 5px black,
    0 0 5px black,
    0 0 8px black,
    0 0 1px black;
}

.CurrentStamp-module__stampSetOnHover--hNnlwxXw {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 13px;
  padding-top: 40px;
  text-shadow:
    0 0 5px black,
    0 0 5px black,
    0 0 8px black,
    0 0 1px black;

  margin-bottom: 50px;
}

.CurrentStamp-module__thumbnaiButtonStatic--vutPmEfw {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  font-size: 15px;
  padding: 4px;
}

.CurrentStamp-module__stampSetArrows--I4EWRKZ3 {
  z-index: 100;
  bottom: 0;
  margin: 0 auto;
  width: 100%;
  height: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;

  font-size: var(--asset-title-font-size);
  color: #e8e8e8;
  text-shadow:
    0 0 5px black,
    0 0 8px black,
    0 0 1px black;
}

.CurrentStamp-module__stampSetArrowsCounter--oKA394a- {
  flex: 1;
  cursor: pointer;
  text-align: center;
}

  .CurrentStamp-module__stampSetArrowsCounter--oKA394a-:hover {
    color: white;
  }

  .CurrentStamp-module__stampSetArrowsCounter--oKA394a- {

  white-space: nowrap;
  font-size: 16px;
  border-radius: 16px;
}
  .CurrentStamp-module__stampSetArrow--9OOu0-PM:hover {
    color: white;
  }
  .CurrentStamp-module__stampSetArrow--9OOu0-PM {

  color: rgb(194, 194, 194);
  filter: drop-shadow(0px 0px 4px black);

  padding: 0 8px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TextArea-module__input--9soPThmO {
  display: block;
  width: 100%;
  height: 100%;
  padding: 8px;
  background: var(--controls-bg-color);
}

  .TextArea-module__input--9soPThmO:focus,
  .TextArea-module__input--9soPThmO:hover {
    background: var(--controls-bg-color-hover);
    border-color: var(--controls-border-color-hover);
  }

  .TextArea-module__input--9soPThmO {

  color: var(--controls-text);
  border: 1px solid var(--controls-border-color);
  outline: none;
}

  .TextArea-module__input--9soPThmO::placeholder {
    color: var(--controls-placeholder-text);
  }

.TextArea-module__inputWrapper--Xax63KsW {
  position: relative;
  display: flex;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LeftOptions-module__fontDropdownAndVariationsRow--bpVPbiEg {
  display: flex;
  align-items: center;
}

.LeftOptions-module__textArea--WKD-QfFe {
  resize: vertical;
  transition: outline 0.2s;
  outline: 3px solid transparent;
  border-radius: 5px;
  min-height: 40px;
  font-size: 13px;
  padding: 6px 8px;
  font-weight: 400;
}

  .LeftOptions-module__textArea--WKD-QfFe.attention {
    outline: 3px solid #ffcd5a !important;
  }

.LeftOptions-module__textAreaContainer--9p-VcIL6 {
  width: 100%;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TopOptions-module__assetPickerTriggerBtn--rHwOU0uD {
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 36px;
  position: relative;
  overflow: hidden;
  display: flex;
  box-shadow: var(--controls-shadow);

  border: 1px solid var(--controls-border-color);

  transition: 0.1s filter;
}
  .TopOptions-module__assetPickerTriggerBtn--rHwOU0uD:hover {
    border: 1px solid var(--controls-border-color-hover);
  }

.TopOptions-module__buttonContainer--uuzT4-zH {
  background: #cfcfcf66;
}
  .TopOptions-module__buttonContainer--uuzT4-zH:hover {
    background: #cfcfcf99;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.BetaFeatureRoundBadge-module__badge--a7yNHag5 {
  background: #7e48cc;
  color: white;
  padding: 5px;
  width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}

  .BetaFeatureRoundBadge-module__badge--a7yNHag5 .icon {
    width: 20px;
    height: 20px;
  }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.SceneStyleGridThumbnail-module__assetCount---C-XPQsH {
  z-index: 1;
  background: #0000007a;
  border-radius: 4px;
  padding: 4px 10px;
  position: absolute;
  text-shadow:
    0 0 5px black,
    0 0 8px black,
    0 0 1px black;
  color: #eaeaea;
  font-size: 14px;
  bottom: 4px;
  right: 4px;
}

.SceneStyleGridThumbnail-module__sceneThumbnail--PKIPV9MO {
  width: 100%;
  min-width: 200px;
  outline: none;

  overflow: visible;
  position: relative;

  border-style: solid;
  border-width: 1px;
  border-color: transparent;

  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  margin-bottom: 8px;

  background-color: black;
}

  .SceneStyleGridThumbnail-module__sceneThumbnail--PKIPV9MO.SceneStyleGridThumbnail-module__selected--QsM2YDu8 {
    border-color: var(--color-accent);
  }

    .SceneStyleGridThumbnail-module__sceneThumbnail--PKIPV9MO.SceneStyleGridThumbnail-module__selected--QsM2YDu8 .SceneStyleGridThumbnail-module__title--BO6yS3jD {
      color: var(--color-accent);
    }

  .SceneStyleGridThumbnail-module__sceneThumbnail--PKIPV9MO .SceneStyleGridThumbnail-module__title--BO6yS3jD {
    text-align: center;
    padding: 8px;
    color: #fff;
    font-size: 12px;
  }

  .SceneStyleGridThumbnail-module__sceneThumbnail--PKIPV9MO .SceneStyleGridThumbnail-module__betaBadge--cm9-wfij {
    position: absolute;
    top: -12px;
    right: -12px;
    z-index: 1;
  }

  .SceneStyleGridThumbnail-module__sceneThumbnail--PKIPV9MO .SceneStyleGridThumbnail-module__proFeatureFlag---ehVB5f9 {
    position: absolute;
    z-index: 1;
    padding: 2px 6px 2px 6px;
    bottom: 4px;
    margin: 0;
  }

.SceneStyleGridThumbnail-module__backgroundContainer--YmH-fYFy {
  position: relative;
  width: 100%;
  height: 89px;
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.7);
}

.SceneStyleGridThumbnail-module__imageContainer--3sCL-f2S {
  z-index: 0;
  position: absolute;
  width: 100%;
  height: 89px;

  object-fit: cover;

  transition: background-size 0.5s;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5, 25.5, 25.5))}@media(hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px 10px;left:50%;transform:translateX(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:120px;width:90px}@media(max-width: 768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width: 480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;touch-action:none}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;-o-object-fit:contain;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px hsl(0,0%,10%);cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{left:20px;right:auto;bottom:auto;width:auto;top:50%;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media(max-width: 768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:rgba(0,0,0,0);padding:0}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px hsl(0,0%,10%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
@layer modules {.CreateNewMapModal-module__modal--B7taj3BW {
  max-height: 680px;
  max-width: 800px;
}

.CreateNewMapModal-module__modalBody--MuteMkhT {
  height: 100%;
  overflow-x: hidden;
  padding: 0 3px !important;
  display: flex;
}

.CreateNewMapModal-module__stepTitle--gnasdwkV {
  padding-left: 20px;
}

.CreateNewMapModal-module__header--6p6O8zsQ {
  font-size: 16px;
  margin-top: 0;
  display: block;
}

.CreateNewMapModal-module__loadingContainer--dCIRG4Uq {
  padding: 20px;
}

.CreateNewMapModal-module__masterDetailStyleContainer--heP90k7F {
  min-height: 500px;
  width: 100%;
  background: #141414;
  /* flex: 1; */
  display: flex;
}

  @media screen and (max-width: 570px) {

.CreateNewMapModal-module__masterDetailStyleContainer--heP90k7F {
    justify-content: center
}
  }

.CreateNewMapModal-module__masterStyleView--hho8TMT- {
  background: #0003;
  overflow: auto;
  max-width: 330px;
  min-width: 260px;
  flex: 1;
  padding: 20px;
  display: flex;
  flex-direction: column;
}

  @media screen and (max-width: 570px) {

.CreateNewMapModal-module__masterStyleView--hho8TMT- {
    max-width: 300px;
    width: 100%;
    background: none
}
  }

.CreateNewMapModal-module__galleryContainer--YXTr7YWq {
  position: relative;
}

.CreateNewMapModal-module__assetsCountContainer--EpF0lS7o {
  position: absolute;
  top: 16px;
  left: -20px;
  display: flex;
  flex-direction: column;
}

  .CreateNewMapModal-module__assetsCountContainer--EpF0lS7o > * {
    margin-bottom: 16px;
  }

.CreateNewMapModal-module__proAssetsCount--12FGO8XD {
  padding: 4px 10px;
  background: #920606;
  min-width: 145px;
  height: 38px;
  font-size: 13px;
  color: white;
  display: inline-flex;
  align-items: center;
}

  .CreateNewMapModal-module__proAssetsCount--12FGO8XD .icon {
    color: var(--color-accent);
    margin-right: 8px;
    height: 30px;
    font-size: 20px;
  }

.CreateNewMapModal-module__freeAssetsCount--5FYq100D {
  padding: 4px 10px;
  height: 38px;
  min-width: 145px;
  background: #333;
  font-size: 13px;
  color: white;
  display: inline-flex;
  align-items: center;
}

  .CreateNewMapModal-module__freeAssetsCount--5FYq100D .icon {
    color: var(--color-accent);
    margin-right: 8px;
    font-size: 24px;
    height: 30px;
  }

.CreateNewMapModal-module__battlemapBetaLabel--YEp-k4sm {
  margin: 8px 0;
  border-radius: 4px;
  background: #7e48cc;
  padding: 4px 8px;
  color: white;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
}

  .CreateNewMapModal-module__battlemapBetaLabel--YEp-k4sm .icon {
    width: 24px;
    height: 24px;
  }

.CreateNewMapModal-module__gallery--UoE7DDAJ {
  max-width: 440px;
}

  .CreateNewMapModal-module__gallery--UoE7DDAJ .image-gallery-slide {
    background: transparent;
    min-height: 310px;
  }

.CreateNewMapModal-module__detailDescription--kLyhMaF- {
  font-size: 12px;
  line-height: 20px;
}

.CreateNewMapModal-module__detailStyleView--q5lYPCP0 {
  padding: 20px;
  padding-left: 30px;
  padding-right: 40px;
  flex: 4;
  overflow: hidden;
}

  @media screen and (max-width: 570px) {

.CreateNewMapModal-module__detailStyleView--q5lYPCP0 {
    display: none
}
  }

  .CreateNewMapModal-module__detailStyleView--q5lYPCP0 h2 {
    color: var(--color-accent);
    font-size: 26px;
    font-weight: 600;
  }
  .image-gallery-thumbnail {
    border: 1px solid transparent !important;
  }
  .image-gallery-thumbnail.active {
    border: 1px solid #eee !important;
  }

  .image-gallery-slide {
    transition: transform 450ms ease-out 0s !important;
  }
    .image-gallery-content.fullscreen .image-gallery-thumbnails-wrapper {
      display: none;
    }
    .image-gallery-content.fullscreen .image-gallery-slide {
      width: 100vw;
      height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .image-gallery-content.fullscreen .image-gallery-image {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
    }

      .image-gallery-content.fullscreen .image-gallery-image img {
        width: 100%;
        height: 100%;
        object-fit: contain;
      }

.CreateNewMapModal-module__detailGalleryItem--rGbC0zLG {
  outline: none;
}

.CreateNewMapModal-module__error--bg2PC7T6 {
  color: #ff8888;
  font-size: 0.8em;
}

.CreateNewMapModal-module__editorHeader--puuNaz9b {
  display: flex;
}

.CreateNewMapModal-module__mutedText---h9DwMDe {
  color: #888;
}

.CreateNewMapModal-module__sizeFieldsContainer--WXDsD1Ev {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.CreateNewMapModal-module__widthHeighContainer--Z69ytmL6 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
  @media screen and (max-width: 570px) {

.CreateNewMapModal-module__widthHeighContainer--Z69ytmL6 {
    width: 100%;
    margin-top: 10px
}
  }

.CreateNewMapModal-module__sizeField--hIBvX9fg {
  flex: 1;
  max-width: 120px;
}

  .CreateNewMapModal-module__sizeField--hIBvX9fg label {
    color: #bcbcbc;
  }

.CreateNewMapModal-module__aspectRatioDropdown--zeY-nRjY {
  height: 37.95px;
}

.CreateNewMapModal-module__secondStep--Dof47gyk {
  background: #151515;
  width: 100%;

  display: flex;
  flex-direction: row;
}

.CreateNewMapModal-module__mainContainer--CD4Bful4 {
  flex: 1;
  padding: 16px 20px;
}

.CreateNewMapModal-module__customAspectRatioSettings--X3WCkhUp {
  width: 180px;
  padding: 16px 20px;
  background: #212121;
}

.CreateNewMapModal-module__aspectRatios--NZ8UOsdC {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.CreateNewMapModal-module__aspectRatio--mGbM-Tvr {
  width: 130px;
  height: 130px;
  margin-right: 10px;
  margin-bottom: 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  background-color: #000000;
  color: #e6e6e6;
}
  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr .CreateNewMapModal-module__aspectRatioTitle--5paEpAdI,
  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr .CreateNewMapModal-module__aspectRatioIcon--o6mVYK4w {
    color: #e6e6e6;
  }
  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr {
  border: 1px solid transparent;

  position: relative;
}

  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i,
  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:hover,
  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:active {
    border: 1px solid var(--color-accent);
  }

    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i .CreateNewMapModal-module__aspectRatioTitle--5paEpAdI,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i .CreateNewMapModal-module__aspectRatioDescription--CK8QP3gq,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i .CreateNewMapModal-module__aspectRatioIcon--o6mVYK4w,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:hover .CreateNewMapModal-module__aspectRatioTitle--5paEpAdI,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:hover .CreateNewMapModal-module__aspectRatioDescription--CK8QP3gq,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:hover .CreateNewMapModal-module__aspectRatioIcon--o6mVYK4w,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:active .CreateNewMapModal-module__aspectRatioTitle--5paEpAdI,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:active .CreateNewMapModal-module__aspectRatioDescription--CK8QP3gq,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:active .CreateNewMapModal-module__aspectRatioIcon--o6mVYK4w {
      color: var(--color-accent);
    }

    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i .CreateNewMapModal-module__aspectRatioDescription--CK8QP3gq, .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:hover .CreateNewMapModal-module__aspectRatioDescription--CK8QP3gq, .CreateNewMapModal-module__aspectRatio--mGbM-Tvr.CreateNewMapModal-module__selected--n7yjbz5i:active .CreateNewMapModal-module__aspectRatioDescription--CK8QP3gq {
      opacity: 0.8;
    }

  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr:hover,
  .CreateNewMapModal-module__aspectRatio--mGbM-Tvr:active {
    border: 1px solid #c1c1c1;
  }

    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr:hover .CreateNewMapModal-module__aspectRatioTitle--5paEpAdI,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr:hover .CreateNewMapModal-module__aspectRatioIcon--o6mVYK4w,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr:active .CreateNewMapModal-module__aspectRatioTitle--5paEpAdI,
    .CreateNewMapModal-module__aspectRatio--mGbM-Tvr:active .CreateNewMapModal-module__aspectRatioIcon--o6mVYK4w {
      color: #e6e6e6;
    }

.CreateNewMapModal-module__aspectRatio--mGbM-Tvr:nth-child(3n) {
  /* margin-right: 0; */
}

.CreateNewMapModal-module__proLabel--abImPkqw {
  font-size: 0.8rem;
  position: absolute;
  top: 0;
  right: 0;
}

.CreateNewMapModal-module__proLabelQuality--cfZmj46Y {
  font-size: 0.7rem;
  margin-left: 10px;
}
  .CreateNewMapModal-module__proLabelQuality--cfZmj46Y .CreateNewMapModal-module__icon--vT0ceE9y {
    font-size: 15px;
    margin-right: 0 !important;
  }

.CreateNewMapModal-module__aspectRatioIconWrapper--dMNioFZv {
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.CreateNewMapModal-module__aspectRatioIcon--o6mVYK4w {
  color: #e6e6e6;
}

.CreateNewMapModal-module__aspectRatioTitle--5paEpAdI {
  margin: 0;
  margin-bottom: 10px;
  margin-top: 10px;
}

.CreateNewMapModal-module__aspectRatioDescription--CK8QP3gq {
  margin: 0;
  font-size: 12px;
  color: #888;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.WorldEditorPage-module__container--h-tDNaIT {
  width: 100vw;
  height: 100vh;
  /* https://css-tricks.com/the-trick-to-viewport-units-on-mobile/ */
  height: 100vh;
  height: calc(var(--vh, 1vh)*100);
  overflow: hidden;
}

.WorldEditorPage-module__body--2H6w7Lr2 {
  background: var(--color-page-background);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.styles-module__image--sOYAQnYQ {
  height: 100%;
  width: 100%;
  object-fit: contain;

  background-color: #151515;
}
  .styles-module__image--sOYAQnYQ.styles-module__checkeredBg--DAvvjnm9 {
    background-color: white;
    background-image: linear-gradient(45deg, #d0d0d0 25%, transparent 25%),
      linear-gradient(-45deg, #d0d0d0 25%, transparent 25%),
      linear-gradient(45deg, transparent 75%, #d0d0d0 75%),
      linear-gradient(-45deg, transparent 75%, #d0d0d0 75%);
    background-size: 20px 20px;
    background-position:
      0 0,
      0 10px,
      10px -10px,
      -10px 0px;
  }

.styles-module__modal--m-mvI1jb {
  width: 100%;
  max-width: 1000px !important;
  max-height: unset !important;

  border-radius: 3px;
  height: fit-content;
  min-width: 300px !important;
}

  @media (min-width: 768px) {

.styles-module__modal--m-mvI1jb {
    box-shadow: none
}
  }

  .styles-module__modal--m-mvI1jb:before {
    display: none;
  }

.styles-module__modalFooter--gPgQBWLl {
  border-top-style: solid;
}

.styles-module__modalContent--OpKGjVxG {
  max-height: 95vh;
  min-height: 560px;
}

.styles-module__exportButton--VnDfZTyJ {
  align-self: flex-end;
}

.styles-module__slider--8maH32J5 {
  width: 100% !important;
  max-width: 320px;
  margin-bottom: 8px !important;
}

.styles-module__exportDimensions--VqKUi1XA {
  font-size: 18px;
}

.styles-module__previewImgContainer--uxNCQqBW {
  height: 350px;
  width: 100%;
}

.styles-module__contentContainer--9I6TMwRR {
  height: 530px;
  min-height: 300px;
  background: #151515;
  padding: 0 !important;
}

  @media (min-width: 768px) {
  }

  @media (min-width: 992px) {

.styles-module__contentContainer--9I6TMwRR {
    overflow: hidden
}
  }

/* LAYOUT */

.styles-module__row--wilFBiWf {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

  @media (min-width: 992px) {

.styles-module__row--wilFBiWf {
    flex-direction: row;
    height: 100%
}
  }

.styles-module__col1--p6fg2We7 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-self: center;

  padding: 0px;
  align-items: center;
  height: calc(70vh - 100px);
  height: calc(var(--vh, 1vh)*70 - 100px);
}

  @media (min-width: 768px) {

.styles-module__col1--p6fg2We7 {
    height: calc(70vh - 100px);
    height: calc(var(--vh, 1vh)*70 - 100px)
}
  }

  @media (min-width: 992px) {

.styles-module__col1--p6fg2We7 {
    flex: 1;
    height: 100%;
    min-height: 50vh
}
  }

.styles-module__col1AutoSizer--Z-Uo76if {
  display: flex;
  flex-direction: column;

  margin-bottom: 16px;
}

  @media (min-width: 992px) {

.styles-module__col1AutoSizer--Z-Uo76if {
    margin-bottom: 0
}
  }

.styles-module__col2--VKVP8ViH {
  width: 100%;
  display: flex;
  align-items: stretch;
  align-self: stretch;
  flex-direction: column;
  background-color: #292929;
}

  .styles-module__col2--VKVP8ViH label {
    font-size: 13px;
  }

  @media (min-width: 992px) {

.styles-module__col2--VKVP8ViH {
    margin: 0;
    overflow: auto;

    max-width: 300px
}
  }

  @media (min-width: 1200px) {

.styles-module__col2--VKVP8ViH {
    max-width: 300px
}
  }
  .new-editor-ui .styles-module__col2--VKVP8ViH {
    background: transparent;
  }

.styles-module__altPadding--636co6rK {
  padding-top: 0;
  padding-bottom: 15px;
}

.styles-module__checkboxPadding--4dc77-zv {
  padding-top: 0;
  padding-bottom: 15px;
  padding: 0 20px 15px 20px;
}

.styles-module__liftAboveImg--pO2fZscM {
  z-index: 1;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.WhatsNewModal-module__modal--l3ajSVw8 {
  max-width: 1000px;
}

.WhatsNewModal-module__reader--TBBvm0Uf {
  display: flex;
  justify-content: center;
  height: 100%;
}
  .WhatsNewModal-module__contentPreview--KH7cpcYP p {
    margin: 5px 0;
  }

.WhatsNewModal-module__clearNotifications--OoAxI7to {
}

.WhatsNewModal-module__previewList--BMLluKgq {
  max-width: 300px;
  overflow-y: auto;
  border-right: 1px solid #6c6c6c63;
}

.WhatsNewModal-module__previewItem--K0N0x-fd {
  color: #ddd;
  display: block;
  width: 100%;
  cursor: pointer;
  padding: 12px 16px;
  overflow-wrap: break-word;
  font-size: 13px;

  border-right: none;
  position: relative;
}

  .WhatsNewModal-module__previewItem--K0N0x-fd:not(:first-child) {
    border-top: none;
  }

  .WhatsNewModal-module__previewItem--K0N0x-fd:hover,
  .WhatsNewModal-module__previewItem--K0N0x-fd:focus {
    background-color: rgba(255, 255, 255, 0.1);
  }

    .WhatsNewModal-module__previewItem--K0N0x-fd:hover.WhatsNewModal-module__selected--v-Js-Bj-, .WhatsNewModal-module__previewItem--K0N0x-fd:focus.WhatsNewModal-module__selected--v-Js-Bj- {
      background-color: rgba(77, 147, 214, 0.3);
    }

  .WhatsNewModal-module__previewItem--K0N0x-fd.WhatsNewModal-module__selected--v-Js-Bj- {
    background-color: rgba(77, 147, 214, 0.3);
    border: 1px solid #4d93d6;
  }

  .WhatsNewModal-module__previewItem--K0N0x-fd.WhatsNewModal-module__unread--i3TUYcIg {
    background: rgba(0, 255, 178, 0.1);
  }
    .WhatsNewModal-module__previewItem--K0N0x-fd.WhatsNewModal-module__unread--i3TUYcIg:hover {
      background: rgba(0, 255, 178, 0.2);
    }
  .WhatsNewModal-module__singlePane--DyN0EGnG .WhatsNewModal-module__previewList--BMLluKgq {
    width: 100%;
    max-width: inherit;
  }

.WhatsNewModal-module__unreadBadge--zXoCLCys {
  position: absolute;
  right: 16px;
  top: 16px;
  background-color: #3dff00;
  content: ' ';
  width: 9px;
  height: 9px;
  border-radius: 5px;
}

.WhatsNewModal-module__detail--ELHKi1JO {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-wrap: break-word;
  padding: 24px 20px;
}
    .WhatsNewModal-module__detail--ELHKi1JO h2:first-of-type {
      font-size: 24px;
      font-weight: 700;
    }

  .WhatsNewModal-module__detail--ELHKi1JO {

  font-size: 16px;
  line-height: normal;
}

.WhatsNewModal-module__timestamp--BT-XvVsm {
  font-size: 11px;
  color: rgba(221, 221, 221, 0.5);
}

.WhatsNewModal-module__detailTimestamp--N0uMFKvM {
  color: rgba(221, 221, 221, 0.5);
  font-size: 13px;
  margin-bottom: 40px;
  margin-top: 5px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AccountDetailsPage-module__header--vRlIryKr {
  display: flex;
  margin-bottom: 60px;
}

.AccountDetailsPage-module__headerCol2--5FwYjkzB {
  margin-left: 26px;
  margin-top: 6px;
}

  @media (max-width: 767.98px) {

.AccountDetailsPage-module__headerCol2--5FwYjkzB {
    margin-left: 18px
}
  }

.AccountDetailsPage-module__field--5co69jJq {
  margin-top: 25px;
}

  @media (max-width: 767.98px) {

.AccountDetailsPage-module__field--5co69jJq {
    margin-top: 2px
}
  }

.AccountDetailsPage-module__delete--lsF7JqPn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
}

.AccountDetailsPage-module__deleteButton--rA1lg5KF {
}

.AccountDetailsPage-module__saveCheckIcon--38CxcE-B {
  font-size: 20px;
  margin-bottom: -5px;
}

.AccountDetailsPage-module__email--oIYVmqEo {
  position: relative;
  padding: 12px 14px;
  width: 100%;
  color: var(--controls-text);
  display: flex;
  border: 1px solid var(--color-neutral-500);
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  background: var(--color-neutral-800);
}

  @media (max-width: 767.98px) {

.AccountDetailsPage-module__email--oIYVmqEo {
    margin-bottom: 15px
}
  }

  .AccountDetailsPage-module__email--oIYVmqEo:hover {
    background-color: rgba(255, 255, 255, 0.15);
  }
    .AccountDetailsPage-module__email--oIYVmqEo:hover .AccountDetailsPage-module__emailEditIcon--aS97fccj {
      opacity: 1;
    }

.AccountDetailsPage-module__emailEditIcon--aS97fccj {
  position: absolute;
  top: 6px;
  opacity: 0;
  transition: all 0.2s;
  right: 8px;
  color: var(--color-accent);
  font-size: 26px;
}

.AccountDetailsPage-module__emailChanged--aO3NaXJ5 {
  font-family: var(--font-family-alt);
  font-size: 18px;
  font-weight: bold;
  padding: 12px 15px;
  border: 1px solid var(--color-accent);
}

.AccountDetailsPage-module__emailChangedIcon--XGyELg12 {
  color: var(--color-accent);
  font-size: 24px;
  margin-bottom: -5px;
}

.AccountDetailsPage-module__deleteAccountModal--waYQx8qd {
  max-width: 400px !important;
  border: 1px solid #ee0000;
}

.AccountDetailsPage-module__deleteAccountModalOverlay--qBLxyhPe {
  z-index: 2000000104 !important;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PaymentRequiredModal-module__modal--95YjvoN2 {
  max-width: 500px;
  width: 100%;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.Footer-module__footer--Uyw-ET3T {
  background-size: 100% 85%;
  background-color: #1a1a1a;
  border-top: 1px solid #2f2f2f;
  text-align: center;
}

.Footer-module__footer--Uyw-ET3T .Footer-module__footerPrimaryLinks--zF-CiJ6x {
  padding: 32px 0 8px;
}

.Footer-module__footer--Uyw-ET3T .Footer-module__footerSecondaryLinks--p6FTCjW4 {
  padding: 8px 0 32px;
  margin-top: 16px;
}

  @media (min-width: 768px) {

.Footer-module__footer--Uyw-ET3T .Footer-module__footerSecondaryLinks--p6FTCjW4 {
    height: auto;
    margin-top: 0px
}
  }

  .Footer-module__footer--Uyw-ET3T .Footer-module__footerSecondaryLinks--p6FTCjW4 a {
    color: var(--color-text-muted);
  }
    .Footer-module__footer--Uyw-ET3T .Footer-module__footerSecondaryLinks--p6FTCjW4 a:hover {
      color: var(--color-text-muted);
    }

.Footer-module__socialIcon--lzBJJrzt {
  display: inline-block;
  font-size: 24px;
  margin-right: 6px;
}

.Footer-module__footer--Uyw-ET3T ul {
  list-style: none;
  font-size: 16px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
}

  @media (min-width: 768px) {

.Footer-module__footer--Uyw-ET3T ul {
    flex-direction: row;
    justify-content: center
}
  }

.Footer-module__footer--Uyw-ET3T li {
  display: block;
  font-size: 16px;
  padding: 8px 4px;
}

  @media (min-width: 768px) {

.Footer-module__footer--Uyw-ET3T li {
    padding: 0px
}
  }

.Footer-module__footer--Uyw-ET3T li + li {
  border: none;
}

  @media (min-width: 768px) {

.Footer-module__footer--Uyw-ET3T li + li {
    margin-left: 10px;
    padding-left: 10px;
    margin-left: 6px;
    padding-right: 6px
}
  }

.Footer-module__footer--Uyw-ET3T a {
  font-size: 16px;
  display: inline-flex;
}

.Footer-module__footer--Uyw-ET3T a:hover,
.Footer-module__footer--Uyw-ET3T a:focus {
  color: #e7deb2;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AppMainLayout-module__appContainer--JcEeMB7X {
  min-height: 100vh;
  /* https://css-tricks.com/the-trick-to-viewport-units-on-mobile/ */
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh)*100);
  display: flex;
  flex-direction: column;
  -webkit-user-select: none;
          user-select: none;
}

.AppMainLayout-module__appMainContainer--wQWcDTIx {
  flex: 1;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.NotificationsModalFooter-module__footer--8aOMELdv {
  background-size: 100% 85%;
  background-color: #1a1a1a;
  text-align: center;
}

.NotificationsModalFooter-module__footer--8aOMELdv .NotificationsModalFooter-module__footerPrimaryLinks--Vsvw9U3V {
  padding: 20px;
}

.NotificationsModalFooter-module__socialIcon--7HobiKCJ {
  display: inline-block;
  font-size: 24px;
  margin-right: 6px;
}

.NotificationsModalFooter-module__footer--8aOMELdv ul {
  list-style: none;
  font-size: 16px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
}

  @media (min-width: 768px) {

.NotificationsModalFooter-module__footer--8aOMELdv ul {
    flex-direction: row;
    justify-content: center
}
  }

.NotificationsModalFooter-module__footer--8aOMELdv li {
  display: block;
  font-size: 16px;
  padding: 8px 4px;
}

  @media (min-width: 768px) {

.NotificationsModalFooter-module__footer--8aOMELdv li {
    padding: 0px
}
  }

.NotificationsModalFooter-module__footer--8aOMELdv li + li {
  border: none;
}

  @media (min-width: 768px) {

.NotificationsModalFooter-module__footer--8aOMELdv li + li {
    margin-left: 10px;
    padding-left: 10px;
    margin-left: 6px;
    padding-right: 6px
}
  }

.NotificationsModalFooter-module__footer--8aOMELdv a {
  font-size: 16px;
  display: inline-flex;
}

.NotificationsModalFooter-module__footer--8aOMELdv a:hover,
.NotificationsModalFooter-module__footer--8aOMELdv a:focus {
  color: #e7deb2;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.NotificationsModal-module__modal--JlQRPlHY {
  max-width: 1000px !important;
}

.NotificationsModal-module__reader--JlCfPtWl {
  display: flex;
  justify-content: center;
  height: 100%;
}
  .NotificationsModal-module__contentPreview--BNDq9grX p {
    margin: 5px 0;
  }

.NotificationsModal-module__clearNotifications--sxCHMxYR {
}

.NotificationsModal-module__previewList--Y6wKP-yq {
  max-width: 300px;
  overflow-y: auto;
  border-right: 1px solid #6c6c6c63;
}

.NotificationsModal-module__previewItem--Mw4omvBR {
  color: #ddd;
  display: block;
  width: 100%;
  cursor: pointer;
  padding: 12px 16px;
  overflow-wrap: break-word;
  font-size: 13px;

  border-right: none;
  position: relative;
}

  .NotificationsModal-module__previewItem--Mw4omvBR:not(:first-child) {
    border-top: none;
  }

  .NotificationsModal-module__previewItem--Mw4omvBR:hover,
  .NotificationsModal-module__previewItem--Mw4omvBR:focus {
    background-color: rgba(255, 255, 255, 0.1);
  }

    .NotificationsModal-module__previewItem--Mw4omvBR:hover.NotificationsModal-module__selected--rrsf-W2A, .NotificationsModal-module__previewItem--Mw4omvBR:focus.NotificationsModal-module__selected--rrsf-W2A {
      background-color: rgba(77, 147, 214, 0.3);
    }

  .NotificationsModal-module__previewItem--Mw4omvBR.NotificationsModal-module__selected--rrsf-W2A {
    background-color: rgba(77, 147, 214, 0.3);
    border: 1px solid #4d93d6;
  }

  .NotificationsModal-module__previewItem--Mw4omvBR.NotificationsModal-module__unread---AflC1Yz {
    background: rgba(0, 255, 178, 0.1);
  }
    .NotificationsModal-module__previewItem--Mw4omvBR.NotificationsModal-module__unread---AflC1Yz:hover {
      background: rgba(0, 255, 178, 0.2);
    }
  .NotificationsModal-module__singlePane--JKyVIdZO .NotificationsModal-module__previewList--Y6wKP-yq {
    width: 100%;
    max-width: inherit;
  }

.NotificationsModal-module__unreadBadge--Hw4QHJCx {
  position: absolute;
  right: 16px;
  top: 16px;
  background-color: #3dff00;
  content: ' ';
  width: 9px;
  height: 9px;
  border-radius: 5px;
}

.NotificationsModal-module__detail--EDALPm3d {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-wrap: break-word;
  padding: 24px 20px;
}
    .NotificationsModal-module__detail--EDALPm3d h2:first-of-type {
      font-size: 24px;
      font-weight: 700;
    }

  .NotificationsModal-module__detail--EDALPm3d {

  font-size: 16px;
  line-height: normal;
}

.NotificationsModal-module__timestamp--DvfJEqTw {
  font-size: 11px;
  color: rgba(221, 221, 221, 0.5);
}

.NotificationsModal-module__detailTimestamp--R28RZXIq {
  color: rgba(221, 221, 221, 0.5);
  font-size: 13px;
  margin-bottom: 40px;
  margin-top: 5px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SearchAutocompleteInputV2-module__container--sLGqoySv {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 442px;
}

.SearchAutocompleteInputV2-module__searchInputWrapper--91HvgD1M {
  flex: 1;
  min-width: 200px;
  position: relative;
}

.SearchAutocompleteInputV2-module__inputWrapper--YAJHI-lZ {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
  background: var(--color-neutral-800);
  border-radius: 6px;
  transition: border-color 0.2s ease;
  overflow: visible;
}

.SearchAutocompleteInputV2-module__searchButton--whonEneo {
  background: var(--color-inkarnate-gold);
  border: none;
  padding: 5px 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.2s ease;
  border-radius: 6px 0 0 6px;
}

.SearchAutocompleteInputV2-module__searchIcon--xtj27yYj {
  color: #000;
  width: 20px;
  height: 20px;
}

.SearchAutocompleteInputV2-module__input--UW2Lc9Rh {
  flex: 1;
  background: transparent;
  border: none;
  color: var(--color-neutral-100);
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 600;
  outline: none;
}

.SearchAutocompleteInputV2-module__input--UW2Lc9Rh::placeholder {
  color: var(--color-neutral-400);
}

.SearchAutocompleteInputV2-module__clearIcon--K2yr99mS {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-neutral-400);
  width: 16px;
  height: 16px;
  cursor: pointer;
  z-index: 1;
  transition: color 0.2s ease, right 0.2s ease;
}

.SearchAutocompleteInputV2-module__clearIcon--K2yr99mS.SearchAutocompleteInputV2-module__withSortButton--7uIwOuzp {
  right: 44px;
}

.SearchAutocompleteInputV2-module__clearIcon--K2yr99mS.SearchAutocompleteInputV2-module__withFilterButton--KTAf-9d8 {
  right: 44px;
}

.SearchAutocompleteInputV2-module__clearIcon--K2yr99mS.SearchAutocompleteInputV2-module__withBothButtons--4MeVdcAq {
  right: 76px;
}

.SearchAutocompleteInputV2-module__clearIcon--K2yr99mS:hover {
  color: var(--color-neutral-200);
}

.SearchAutocompleteInputV2-module__suggestionsMenu--YdKuFwGQ {
  z-index: 1000;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 4px;
  padding: 0;
  max-height: 320px;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
  border-radius: 8px;
  border: 1px solid var(--color-neutral-600);
  background: var(--color-neutral-800);
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.4);
}

.SearchAutocompleteInputV2-module__suggestionItem--XYXoKhZ3 {
  cursor: pointer;
  padding: 8px 12px;
  margin: 0;
  display: flex;
  align-items: center;
  transition: background-color 0.2s ease;
}

.SearchAutocompleteInputV2-module__suggestionItem--XYXoKhZ3:hover,
.SearchAutocompleteInputV2-module__suggestionItem--XYXoKhZ3.SearchAutocompleteInputV2-module__highlighted--HXAFtVWC {
  background-color: var(--color-neutral-700);
}

.SearchAutocompleteInputV2-module__suggestionSearchItem--gvZjnYPD {
  border-bottom: 1px solid var(--color-neutral-600);
  font-size: 13px;
  color: var(--color-neutral-200);
}

.SearchAutocompleteInputV2-module__suggestionSearchIcon--ZIIrqOkL {
  margin-right: 8px;
  width: 14px;
  height: 14px;
  opacity: 0.5;
}

.SearchAutocompleteInputV2-module__suggestionFilterItem--OXc9Kocc {
  font-size: 12px;
  color: var(--color-neutral-300);
  background-color: var(--color-neutral-700);
  border: 1px solid var(--color-neutral-600);
  border-radius: 3px;
  padding: 2px 6px;
  height: 18px;
  display: flex;
  align-items: center;
}

.SearchAutocompleteInputV2-module__sortDropdownWrapper--ZEvanQoF {
  min-width: 140px;
  flex-shrink: 0;
}

.SearchAutocompleteInputV2-module__filterWrapper--QTdIu5Bx {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.SearchAutocompleteInputV2-module__filterToggleButton--yw6-tF3O {
  background: var(--color-neutral-700);
  border-left: none;
  padding: 6px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 0 6px 6px 0;
  position: relative;
}

  .SearchAutocompleteInputV2-module__filterToggleButton--yw6-tF3O:hover,
  .SearchAutocompleteInputV2-module__filterToggleButton--yw6-tF3O.SearchAutocompleteInputV2-module__active--HEB-0s0F {
    color: var(--color-inkarnate-gold);
  }

  .SearchAutocompleteInputV2-module__filterToggleButton--yw6-tF3O:hover {
    background: var(--color-neutral-600);
  }

.SearchAutocompleteInputV2-module__filterToggleIcon--8cHvI8fI {
  width: 16px;
  height: 16px;
}

.SearchAutocompleteInputV2-module__filterBadge--SRTiWEAo {
  position: absolute;
  top: -3px;
  right: -3px;
  background: var(--color-inkarnate-gold);
  color: #000;
  font-size: 10px;
  font-weight: 700;
  min-width: 14px;
  height: 14px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
  box-sizing: border-box;
}

.SearchAutocompleteInputV2-module__sortDropdownButton--xNkcKf0U {
  background: var(--color-neutral-700);
  height: 100%;
  border-left: none;
  border-right: none;
  padding: 6px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.2s ease;
  position: relative;
}

  .SearchAutocompleteInputV2-module__sortDropdownButton--xNkcKf0U svg {
    width: 18px;
    height: 18px;
  }

.SearchAutocompleteInputV2-module__sortDropdownButton--xNkcKf0U:hover {
  background: var(--color-neutral-600);
}

.SearchAutocompleteInputV2-module__sortDropdownIcon--fBi-caXH {
  width: 16px;
  height: 16px;
  color: var(--color-neutral-300);
}

.SearchAutocompleteInputV2-module__sortDropdown--9jKgSkqo {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 4px;
  z-index: 1000;
  min-width: 200px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TopNavV2-module__topNavHeadroomWrapper--mY3lN01e {
  z-index: 50;
}

.TopNavV2-module__topNav--zvsXG9sT {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;

  background: var(--color-neutral-900);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background-size: 100% 100%;
  background-position-y: 2px;
  height: var(--top-nav-height);
  padding: 0 24px;
}

  @media (max-width: 767.98px) {

.TopNavV2-module__topNav--zvsXG9sT {
    padding: 5px 10px 0;
    flex-direction: column
}
  }

.TopNavV2-module__logoLink--h2adI8BS {
  width: 100px;
  height: 100%;
  display: flex;
  align-items: center;
}

.TopNavV2-module__logoImg--CvLwzCq1 {
  width: 100px;
  height: 17px;
  object-fit: contain;
  position: relative;
  top: 3px;
}

  @media (max-width: 767.98px) {

.TopNavV2-module__logoImg--CvLwzCq1 {
    width: 65px;
    height: 11px
}
  }

.TopNavV2-module__spacer--4GsIntXW {
  flex: 1;
}

.TopNavV2-module__dropdownNavLink--d9EGv9zi {
  width: 100%;
  justify-content: flex-start !important;
  padding: 3px 12px;
}

.TopNavV2-module__navLink---UFPQbjX {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: var(--font-main);
  font-weight: normal;
  white-space: nowrap;
  color: var(--color-neutral-300);
  font-size: 13px;
  position: relative;
  height: 100%;
  padding: 0 10px;
}

  @media (min-width: 768px) {
    .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkIcon--ON4BQgR9 {
      padding: 0;
      margin: 0px 10px;
    }
  }

  @media (min-width: 992px) {

.TopNavV2-module__navLink---UFPQbjX {
    padding: 12px 15px
}
  }

  @media (max-width: 767.98px) {

.TopNavV2-module__navLink---UFPQbjX {
    padding: 10px 5px
}
  }

  .TopNavV2-module__navLink---UFPQbjX:hover,
  .TopNavV2-module__navLink---UFPQbjX:focus {
    color: var(--color-neutral-200);
    -webkit-text-decoration: none;
    text-decoration: none;
    opacity: 1;
  }

  .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkActive--Y3pogsy3 {
    color: var(--color-neutral-200);
  }
        .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkActive--Y3pogsy3 .TopNavV2-module__navLinkText---xZBvD9M:hover:after, .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkActive--Y3pogsy3 .TopNavV2-module__navLinkText---xZBvD9M:focus:after, .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkActive--Y3pogsy3 .TopNavV2-module__navLinkText---xZBvD9M:after {
          content: '';
          display: block;
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 2px;
          background-color: var(--color-golden-yellow);
        }

  .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkSignUp--3cPhLfb6:not(.TopNavV2-module__navLinkActive--Y3pogsy3) {
    background: #e4a042;
  }

    .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkSignUp--3cPhLfb6:not(.TopNavV2-module__navLinkActive--Y3pogsy3):hover {
      background: rgb(244, 217, 179);
    }

    .TopNavV2-module__navLink---UFPQbjX.TopNavV2-module__navLinkSignUp--3cPhLfb6:not(.TopNavV2-module__navLinkActive--Y3pogsy3) {
    color: black;
}

.TopNavV2-module__navLinkIcon--ON4BQgR9 {
  font-size: 24px;
  position: relative;
  color: var(--color-text-bright);
}

  @media (max-width: 767.98px) {

.TopNavV2-module__navLinkIcon--ON4BQgR9 {
    font-size: 18px
}
  }

.TopNavV2-module__navLinkText---xZBvD9M {
  position: relative;
  height: 40px;
  transition: 0.3s border-bottom;

  display: flex;
  align-items: center;
  justify-content: center;
}
    .TopNavV2-module__accountMenuList--k7vpCY13 li:hover .TopNavV2-module__dropdownUpgradeIcon--kZWGaJ3T {
      color: var(--color-controls-background);
    }

.TopNavV2-module__rightIcon--5hq5iEjK {
  opacity: 0.6;
}
  .TopNavV2-module__rightIcon--5hq5iEjK:hover {
    opacity: 1;
  }

.TopNavV2-module__dropdownUpgradeIcon--kZWGaJ3T {
  color: var(--color-accent);
}

.TopNavV2-module__dropdownUpgrade--XyfMRSEm {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.TopNavV2-module__notificationBtn--oEHPFH0F {
  position: relative;
}
  @media screen and (max-width: 944px) {

.TopNavV2-module__createNewMapBtn--Z49K1q-w {
    display: none
}
  }

.TopNavV2-module__unseenNotifications--2BAZ1JAM {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: #fc2f11;
  color: white;
  font-size: 10px;
  font-weight: bold;
  content: ' ';
  margin-left: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #3e3839;
  opacity: 1;
}

.TopNavV2-module__helpMenu--JeaBLZmC {
  padding: 0;
}
  @media (min-width: 775px) {

.TopNavV2-module__upgradeButton--eIqlgi7l {
    margin-left: 12px;
    margin-right: 12px
}
  }

.TopNavV2-module__mobileNavTop--hZmKgFxv {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.TopNavV2-module__mobileNavBottom--H9hSnWAq {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
}

.TopNavV2-module__mobileMainLinks--ezCE7s5r {
  height: 40px;
  display: flex;
  align-items: center;
}

.TopNavV2-module__mobileMoreOptions--xX3nxWDy {
  padding: 9px 0;
  font-size: 24px;
  padding-left: 20px;
  padding-right: 10px;
}

.TopNavV2-module__mobileMenuList--hxlFLGRv {
  max-height: 17rem;
}

.TopNavV2-module__mobileUnseenNotificationCount--uMbJ-wy3 {
  color: var(--color-accent);
}

.TopNavV2-module__headerAvatarLink--x2vx3Hxu {
  opacity: 1 !important;
}

.TopNavV2-module__headerAvatar--KSzN7uen {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  opacity: 1;
  border: solid 1px #acacac;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AppTopLayout-module__body--4mpQeoBS {
  background: var(--color-page-background);
}

.AppTopLayout-module__mainLayout--p8vtejU0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh)*100);
}

.AppTopLayout-module__topLayoutContainer--kb-VYVB- {
  margin: 0 auto;
  flex: 1;
  width: 100%;
  min-height: 80vh;
  display: flex;
  flex-direction: column;
}

.AppTopLayout-module__pageTitle--1QX-CZpj {
  margin-top: 4px;
  margin-bottom: 2px;
}

.AppTopLayout-module__mainContainer--iUuaEOmZ {
  display: flex;
  flex-direction: column;
  flex: 1;

  padding-bottom: 50px;
}

.AppTopLayout-module__mainContainerBlockPointerEvents--gFTvxzoR {
  pointer-events: none;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SideNavLayout-module__container--g6q6MVvP {
  -webkit-user-select: text;
          user-select: text;
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0;
}
  .SideNavLayout-module__container--g6q6MVvP * {
  }

.SideNavLayout-module__content--a-KqhVId {
  display: flex;
  flex: 1;
  height: 100%;
  padding: 40px 28px 55px 20px;
  flex-grow: 1;
}

.SideNavLayout-module__pageTitle--DjdyPMLA {
  margin-top: 4px;
  margin-bottom: 2px;
  font-size: var(--font-size-xl);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TagsManager-module__modal--2Dr7cf6n {
  max-width: 500px;
  width: 100%;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.AdminTable-module__adminTable--W8B1osgw {
  width: 100%;
}

  .AdminTable-module__adminTable--W8B1osgw td,
  .AdminTable-module__adminTable--W8B1osgw th {
    padding: 8px 16px;
  }
    .AdminTable-module__adminTable--W8B1osgw.AdminTable-module__compact--hJHoMbDb td,
    .AdminTable-module__adminTable--W8B1osgw.AdminTable-module__compact--hJHoMbDb th {
      font-size: 0.8em;
      padding: 4px 8px;
    }

  .AdminTable-module__adminTable--W8B1osgw th {
    text-align: left;
  }
    .AdminTable-module__adminTable--W8B1osgw tr td,
    .AdminTable-module__adminTable--W8B1osgw tr th {
      border-bottom: 1px solid gray;
    }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.PaginationControls-module__pagination--qd8D4i0z {
  margin-top: 32px;
  display: flex;
  justify-content: center;
}

.PaginationControls-module__paginationInfo--EJmYLUhT {
  padding: 8px 32px;
  color: var(--color-text-muted);
}

.PaginationControls-module__paginationLink--wBcvSewX {
  flex: 1;
  padding: 8px 16px;
  max-width: 100px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AdminNotificationsPage-module__modal--LtpqrOR2 {
  max-width: 800px;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.InfoTable-module__infoTable--24JFgePD {
  font-size: 13px;

  color: #ddd;
  background-color: #222;

  border-collapse: collapse;
}
  .InfoTable-module__infoTable--24JFgePD,
  .InfoTable-module__infoTable--24JFgePD td,
  .InfoTable-module__infoTable--24JFgePD th {
    border: 1px solid #bbb;
  }

  .InfoTable-module__infoTable--24JFgePD td,
  .InfoTable-module__infoTable--24JFgePD th {
    padding: 5px 10px;
  }

  .InfoTable-module__infoTable--24JFgePD th {
    text-align: left;
  }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {
  .tippy-box {
    max-width: 450px !important;
  }

.EditSceneAtQualityModal-module__editSceneQualityModal--MNeAjfWA {
  min-height: 300px;
  flex: 1;
}

.EditSceneAtQualityModal-module__editorHeader--05EmFajb {
  display: flex;
}

.EditSceneAtQualityModal-module__mutedText--6s4zgu77 {
  color: #888;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SceneGrid-module__gridContainer--xcIw-Bh1 {
  display: flex;
  justify-content: center;
}
  .SceneGrid-module__gridContainer--xcIw-Bh1 > div:first-child {
    width: 100%;
  }

.SceneGrid-module__grid--qYTbZXGw {
  width: var(--thumbnail-grid-width);
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  overflow: visible !important;

  justify-content: flex-start;
}

  @media (max-width: 991.98px) {

.SceneGrid-module__grid--qYTbZXGw {
    margin: 0 16px 16px 16px
}
  }

.SceneGrid-module__moreActionsMenu--8Ai-zmnT {
  max-height: 400px;
}

.SceneGrid-module__sceneThumbnail--Mi--33Vu {
  width: 300px;
  height: 252px;
  margin: 10px 10px 15px 10px;
  outline: none;

  overflow: visible;

  display: inline-flex;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  position: relative;
  transition: transform 0.2s;
}

  @media screen and (max-width: 660px) {

.SceneGrid-module__sceneThumbnail--Mi--33Vu {
    width: 100%;
    padding-bottom: 80%
}
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu.SceneGrid-module__inSelectionMode--3bV1-Qel {
    cursor: pointer;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__moreActionsBtnContainer--u-a8EKrU {
    width: 30px;
    overflow: visible !important;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__moreActionsBtn--o58AXz1x {
    padding-top: 8px;
  }
      .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__moreActionsBtn--o58AXz1x:hover .SceneGrid-module__moreActionsBtnIcon--mHji-lGx {
        opacity: 1;
        color: var(--color-accent);
      }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__moreActionsBtn--o58AXz1x .SceneGrid-module__moreActionsBtnIcon--mHji-lGx {
      font-size: 22px;
      color: white;
    }
    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__selectCheckboxContainer--l0vwN6-n.SceneGrid-module__isSelected--HUVQ-iZj {
      opacity: 1;
      position: absolute;
      top: 0;
      left: 0;
      margin-top: 12px;
      margin-left: 12px;
      z-index: 21;
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__selectCheckbox--EqviLOnc {
    width: 22px;
    height: 22px;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__selectCheckboxUnselected--1Xg82cz5 {
    background: rgba(0, 0, 0, 0.6);
  }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__selectCheckboxUnselected--1Xg82cz5:hover {
      background: rgba(0, 0, 0, 0.8) !important;
    }
      .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openDetailsBtn--KR3bt4e5:hover .SceneGrid-module__openDetailsBtnIcon--VBtPp0yn, .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openDetailsBtn--KR3bt4e5:hover .SceneGrid-module__openDetailsBtnIcon--VBtPp0yn path {
        fill: var(--color-accent);
        color: var(--color-accent);
      }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openDetailsBtn--KR3bt4e5 .SceneGrid-module__openDetailsBtnIcon--VBtPp0yn, .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openDetailsBtn--KR3bt4e5 .SceneGrid-module__openDetailsBtnIcon--VBtPp0yn path {
      font-size: 26px;
      color: white;
      fill: white;
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openSharingBtn--PFncEa2U {
    left: 0;
    bottom: 0;
    padding: 8px;
    opacity: 0;
  }
      .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openSharingBtn--PFncEa2U:hover .SceneGrid-module__openSharingBtnIcon---TZNaCbH {
        opacity: 1;
      }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openSharingBtn--PFncEa2U .SceneGrid-module__openSharingBtnIcon---TZNaCbH {
      font-size: 30px;
      color: white;
      opacity: 0.75;
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__timestamps--v59JObfR {
    font-size: 0.8rem;
    color: white;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__timestampLabel--H8g3flKo {
    font-weight: 600;
    text-align: end;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__infoBar--2M2hX3FS {
    font-size: 16px;
    font-weight: 400;

    padding-top: 0;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

    display: flex;
    justify-content: space-between;
    align-items: center;

    margin-top: 7px;
    padding-bottom: 4px;

    color: #dddddd;

    opacity: 1;
    transition: 0.3s opacity color;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__title--LJwOwAjz {
    color: var(--color-text-bright);
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
  }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__title--LJwOwAjz:hover {
      color: var(--color-accent);
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__rightInfo--XMNhmQni {
    display: flex;
    align-items: center;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__rightInfoItem--Fb3Obs75 {
    display: flex;
    align-items: center;
    padding: 4px 1px 4px 0;
    margin-right: 12px;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__rightInfoLikes--rDg2dNi6 {
    color: inherit;
    font-weight: inherit;
  }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__rightInfoLikes--rDg2dNi6.SceneGrid-module__notClickable--jQZxZRi- {
      cursor: default;
    }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__rightInfoLikes--rDg2dNi6:hover {
      color: var(--color-accent);
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__rightInfolikeHeart--FtxtEZ6I {
    font-size: 13px;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__liked--v25yghpW {
    color: #ff3450 !important;
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__sharing--Nn6D3vDg {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 12px;
  }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__sharing--Nn6D3vDg:hover {
      color: var(--color-accent);
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__sharingIcon--s-tj9aPR {
    font-size: 16px;
  }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__sharingIcon--s-tj9aPR:hover {
      opacity: 1;
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__proBadge--YKaulgcD {
  }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openInEditorLabel--qbx8nWbG {
    text-align: center;
    font-size: 28px;
    font-weight: bold;

    text-shadow:
      0 0 5px black,
      0 0 8px black,
      0 0 1px black;
  }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__openInEditorLabel--qbx8nWbG:hover {
      color: var(--color-accent);
    }

  .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__editWithProBtn--H7xrDUCo {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 166px;
    height: 38px;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    padding: 8px;
    color: #ddd;
    background-color: #c0000f;
  }

    .SceneGrid-module__sceneThumbnail--Mi--33Vu .SceneGrid-module__editWithProBtn--H7xrDUCo .SceneGrid-module__editWithProText--NOtvMuC3 {
      font-size: 16px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: normal;
    }

.SceneGrid-module__overlayControls--eYy6FphI {
  opacity: 0;
  transition: 0.3s opacity;
  cursor: pointer;
}
    .SceneGrid-module__overlayLikeBtn--xi3cevO3:hover .SceneGrid-module__overlayLikeBtnIcon--wYSl7ENS {
      color: var(--color-accent);
    }

  .SceneGrid-module__overlayLikeBtn--xi3cevO3 .SceneGrid-module__overlayLikeBtnIcon--wYSl7ENS {
    font-size: 26px;
    color: white;
  }

.SceneGrid-module__sceneThumbnailContent--I27qTed6 {
  position: absolute;
  width: 100%;
  height: 100%;
}

.SceneGrid-module__gradientBackground--o74sezWk {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  background-color: #00000033;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0) 52%,
    rgba(0, 0, 0, 0.5) 100%
  );
  transition: opacity 0.2s;
  display: flex;
  flex-direction: column;
  border-radius: 3px;
}

  .SceneGrid-module__gradientBackground--o74sezWk:hover,
  .SceneGrid-module__gradientBackground--o74sezWk.SceneGrid-module__isTouched--1ppX7Bo1 {
    opacity: 1;
  }

    .SceneGrid-module__gradientBackground--o74sezWk:hover .SceneGrid-module__overlayControls--eYy6FphI, .SceneGrid-module__gradientBackground--o74sezWk.SceneGrid-module__isTouched--1ppX7Bo1 .SceneGrid-module__overlayControls--eYy6FphI {
      opacity: 1;
    }

.SceneGrid-module__imageContainer--Ku63stiS {
  position: relative;
  transition: all 0.1s;
  height: calc(100% - 32px);
  width: 100%;
}

.SceneGrid-module__image--vMHcubvE {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 3px;
  pointer-events: none;
}

.SceneGrid-module__autosaveImage--x98UUE7W {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s;
}

.SceneGrid-module__opacityOne--J6oB-Mx- {
  opacity: 1;
}

.SceneGrid-module__imageSelected--vALx8DL- {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0;
  background-color: rgba(255, 204, 90, 0.2);
  transition: opacity 0.2s;
  border: 3px solid var(--color-accent);
  border-radius: 4px;
  pointer-events: none;
}

  .SceneGrid-module__imageSelected--vALx8DL-.SceneGrid-module__isSelected--HUVQ-iZj {
    opacity: 1;
  }

.SceneGrid-module__loadingMore--Okh35lZE {
  text-align: center;
  font-size: 24px;
  width: 100%;
}

.SceneGrid-module__infoBarLeft---2hrHnJx {
  display: flex;
  align-items: center;
  width: 0;
  flex-grow: 1;
  margin-right: 4px;
  padding: 4px;
}

.SceneGrid-module__infoBarAvatarAndName--LxI5VcvK {
  display: flex;
  overflow: hidden;
  color: var(--color-text-bright);
}

  .SceneGrid-module__infoBarAvatarAndName--LxI5VcvK.SceneGrid-module__highlight--uFg7SQBR {
    color: var(--color-accent);
  }

.SceneGrid-module__infoBarAvatar--YFOwJ9qa {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

.SceneGrid-module__infoBarAvatarPlaceholder--wZ34NWAa {
  flex-shrink: 0;
}

.SceneGrid-module__infoBarName--JL0fa0yv {
  overflow: hidden;
  text-overflow: ellipsis;
}

.SceneGrid-module__infoBarFollow--5V2OcWqo {
  color: var(--color-text-bright);
}

.SceneGrid-module__sceneEditContainer--k7-FKeX4 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.SceneGrid-module__topContainer--ogUcS-bV {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding-top: 0px;
  padding-left: 8px;
  padding-right: 6px;
  min-height: 42px;
}

.SceneGrid-module__centerContainer--1Dnia95- {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.SceneGrid-module__bottomContainer--GhH3H4MX {
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 2px;
  align-items: flex-end;

  justify-content: space-between;
}

.SceneGrid-module__dividerLine--vG8oQEsL {
  width: 100%;
  height: 1px;
  background-color: #ffffff55;
  margin-top: 14px;
  margin-bottom: 8px;
}

.SceneGrid-module__secondaryText--mkobIDhC {
  font-size: 0.7em;
  font-weight: bold;
  text-shadow:
    0 0 4px black,
    0 0 5px black,
    0 0 1px black;
  margin-bottom: 2px;
}

.SceneGrid-module__secondaryChangesText--UlRkY6iX {
  font-size: 0.7em;
  font-weight: bold;
  color: #86c4ff;
  text-shadow:
    0 0 4px black,
    0 0 5px black,
    0 0 1px black;
  margin-bottom: 2px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PublishingTermsModal-module__modal--f1AwJ8Qg {
  max-width: 600px;
  width: 100%;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.MapNavigation-module__bottomNav--plbIushu {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #161616;
  padding: 24px 32px;
  border-top: 1px solid #333;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 1000;
}

.MapNavigation-module__prevNextButtons--7XkgRTMT {
  display: flex;
  gap: 16px;
}

@media (max-width: 768px) {
  .MapNavigation-module__bottomNav--plbIushu {
    padding: 16px 20px;
  }
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}@layer modules {.ViewMap-module__mainContainer--JrQCR3wE {
  position: relative;
  padding: 0 !important;
  height: 100%;
  background-color: var(--color-page-background);
}

.ViewMap-module__contentContainer--QSG986vw {
  position: relative;
  display: flex;
  padding: 0 18px 0 25px;
}

  @media (max-width: 767.98px) {

.ViewMap-module__contentContainer--QSG986vw {
    flex-direction: column;
    padding: 20px
}
  }

  .ViewMap-module__contentContainer--QSG986vw.ViewMap-module__hasBottomNav--c9LIpBHr {
    height: calc(100vh - 152px);
  }

.ViewMap-module__unzoomedPreviewImage--sjOsPn6Z {
  cursor: zoom-in;
}

.ViewMap-module__previewImageContainer--YwBf36cZ {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}

  @media (max-width: 767.98px) {

.ViewMap-module__previewImageContainer--YwBf36cZ {
    max-width: 100%
}
  }

.ViewMap-module__previewImage--ClUbEZMY {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 4px;
  cursor: zoom-in;
}

.ViewMap-module__previewImageZoomed--qq6tNDPP {
  width: 100%;
  height: 100%;
}

.ViewMap-module__socialCountList--UjMalOv2 {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-left: -6px;
}

.ViewMap-module__socialCountItem--7PSAk-dv {
  display: flex;
  padding: 8px 6px;
  align-items: center;
  color: inherit;
  cursor: default;
  font-size: 22px;
  margin-right: 10px;
}

.ViewMap-module__formPanel--v9G1RHZI {
  width: 40%;
  padding-left: 32px;
  padding-top: 30px;
  font-size: 14px;
}
  @media (min-width: 992px) {

.ViewMap-module__formPanel--v9G1RHZI {
    max-width: 500px;
    overflow: auto
}
  }

  @media (max-width: 767.98px) {

.ViewMap-module__formPanel--v9G1RHZI {
    width: 100%;
    padding-left: 0;
    padding-top: 20px
}
  }

  .ViewMap-module__formPanel--v9G1RHZI.ViewMap-module__hide--D595QqYi {
    display: none;
  }

.ViewMap-module__publicCloneContent--KVHSB5tM {
  position: relative;
  left: -5px;
}

.ViewMap-module__likes--PW0YihUB {
  color: inherit;
  font-weight: inherit;
  cursor: pointer;
  display: flex;
  align-items: center;
}

  .ViewMap-module__likes--PW0YihUB:hover {
    color: var(--color-accent);
  }

  .ViewMap-module__likes--PW0YihUB.ViewMap-module__notClickable--0G-2SaoJ {
    cursor: default;
  }

.ViewMap-module__likeButton--kHwal5DM {
  display: flex;
  color: inherit;
}

.ViewMap-module__likeHeart--SRY7JiVV {
  font-size: 26px;
}

  .ViewMap-module__likeHeart--SRY7JiVV.ViewMap-module__liked--jdghFjw8 {
    color: #ff3450;
  }

.ViewMap-module__sectionHeading--aJX75Tem {
  color: var(--color-text-muted);
  font-weight: 600;
}

.ViewMap-module__followIcon--znBUsx76 {
  color: var(--color-text-bright);
  margin-bottom: -2px;
  font-size: 24px;
}

.ViewMap-module__publishedLink--gV4hRbUz {
  display: flex;
}

.ViewMap-module__shareButtons--BXHJ6I0H {
  display: flex;
}

.ViewMap-module__actions--E0-1vjtj {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

  .ViewMap-module__actions--E0-1vjtj > * {
    margin-right: 10px;
    margin-bottom: 16px;
  }

.ViewMap-module__actionsHelpIcon--1-Rtu01A {
  padding: 5px;
  cursor: pointer;
  font-size: 16px;
}

.ViewMap-module__publishedLinkInput--yn25W6bv {
  display: block;
  max-width: 470px;
  width: 100%;
  font-size: 14px;
  padding: 14px;
  border: none;
  background-color: var(--color-controls-background);
  color: var(--color-text-primary);
}

.ViewMap-module__socialButton--7WHlFmBg {
  font-size: 20px !important;
  padding: 9px 10px !important;
}

.ViewMap-module__bottomNav---zZleLAW {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 15px;
  background-color: var(--color-controls-background);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
.iv {
  /***** snap view css *****/
  /*** zoom actions ***/
  /**** snap view css end *****/
}
.iv-container {
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.iv-fullscreen {
  position: fixed;
  background: #0d0d0d;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}
.iv-fullscreen-container {
  position: relative;
  height: 100%;
  width: 100%;
}
.iv-fullscreen-close {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 10px;
  top: 10px;
  padding: 10px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
  text-shadow: 0 0 3px #6d6d6d;
  transition: all ease 200ms;
}
.iv-fullscreen-close:after, .iv-fullscreen-close:before {
  content: "";
  height: 4px;
  width: 24px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
}
.iv-fullscreen-close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.iv-fullscreen-close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.iv-fullscreen-close:hover {
  transform: rotate(90deg);
  transform-origin: 50% 50%;
}
.iv-snap-view {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 20px;
  border: 1px solid #aaa;
  background: black;
  z-index: 100;
  box-sizing: content-box;
  transition: opacity ease 400ms;
  opacity: 0;
  left: 20px;
}
.iv-snap-image-wrap {
  display: inline-block;
  position: absolute;
  max-width: 150px;
  max-height: 150px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
}
.iv-snap-image {
  position: relative;
  touch-action: none;
}
.iv-snap-handle {
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #aaa;
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  cursor: grab;
}
.iv-snap-handle:active {
  cursor: grabbing;
}
.iv-zoom-actions {
  width: 100%;
  box-sizing: content-box;
  position: absolute;
  top: 150px;
  left: -1px;
  height: 20px;
  border: 1px solid #aaa;
  border-top: 0;
  background: rgba(0, 0, 0, 0.3);
}
.iv-zoom-actions--has-buttons .iv-zoom-slider {
  left: 24px;
  right: 24px;
}
.iv-zoom-handle {
  width: 20px;
  height: 20px;
  background: #fff;
  position: absolute;
  cursor: pointer;
  cursor: grab;
}
.iv-zoom-handle:active {
  cursor: grabbing;
}
.iv-zoom-slider {
  box-sizing: inherit;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.iv-button-zoom, .iv-button-zoom--in, .iv-button-zoom--out {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.iv-button-zoom:before, .iv-button-zoom--in:before, .iv-button-zoom--out:before, .iv-button-zoom:after, .iv-button-zoom--in:after, .iv-button-zoom--out:after {
  content: "";
  height: 2px;
  width: 10px;
  background: #fff;
  position: absolute;
}
.iv-button-zoom--in {
  right: 0;
}
.iv-button-zoom--in:after {
  transform: rotate(90deg);
}
.iv-button-zoom--out {
  left: 0;
}
.iv-image-mode {
  display: inline-block;
}
.iv-image-view {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.iv-image-wrap {
  display: inline-block;
}
.iv-image-wrap:active {
  cursor: move;
}
.iv-image {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  touch-action: none;
  transform: translate3d(0, 0, 0);
}
.iv-loader {
  top: 50%;
  left: 50%;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  z-index: 100;
  margin-top: -16px;
  margin-left: -16px;
  font-size: 5px;
  position: absolute;
  text-indent: -9999em;
  border: 1.1em solid rgba(0, 0, 0, 0.2);
  border-left: 1.1em solid #fff;
  transform: translateZ(0);
  animation: loading-icon 1.1s infinite linear;
}
.iv-loader:after {
  width: 10em;
  height: 10em;
  border-radius: 50%;
}
@keyframes loading-icon {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}.iv-image-view {
  cursor: grab;
}

.iv-fullscreen {
  z-index: 2147483647 !important;
}

.iv-fullscreen-close {
  filter: drop-shadow(0px 2px 5px #000);
}

.iv-fullscreen-close:before,
  .iv-fullscreen-close:after {
    height: 2px;
  }

.iv-fullscreen-close:hover {
  transform: none;
}
@layer modules {.ProgressiveImage-module__progressiveImageContainer--Fj07P9-f {
    width: 100%;
    height: 100%;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.AdminScenesPage-module__topBar--GnvbT7Mn {
  display: flex;
  margin-bottom: 32px;
}

.AdminScenesPage-module__filtering--Z3zxY49s {
  display: flex;
  flex: 1;
  align-items: center;
}

.AdminScenesPage-module__search---Zfifbyq {
  max-width: 500px;
}

.AdminScenesPage-module__searchInputWrapper--iIs0EOfq {
  height: 38px;
}

.AdminScenesPage-module__filters--oH1NAz0R {
  z-index: 100;
}

.AdminScenesPage-module__scenesGrid--JAzPM--f {
  margin: 0 -16px;
  width: 100%;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AdminUsersPage-module__searchFilterBar--VmS5Uexc {
  display: flex;
  align-items: center;
}

.AdminUsersPage-module__search--AbU47YJL {
  max-width: 500px;
}

.AdminUsersPage-module__searchResults--c4tnAkLs {
  width: 100%;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.admin-view-user-module__viewMapOverlay--R9ve2IKg {
  z-index: 2000000001 !important;
  top: 0 !important;
}

.admin-view-user-module__infoContainer--07tKYt-g {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.admin-view-user-module__infoContainerColumn--yu-kjEz8 {
  flex: 1;
  margin-bottom: 16px;
  margin-right: 16px;
  width: 100%;
  min-width: 350px;
}

.admin-view-user-module__wideColumn--a3rCFTjg {
  flex: 3;
}

.admin-view-user-module__scenesGrid--XoWOauMC {
  margin: 0 -16px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AdminCouponCodesPage-module__width400--4C5UDfc- {
    width: 400px
}

.AdminCouponCodesPage-module__width325--09dbKyzD {
    width: 325px
}

.AdminCouponCodesPage-module__formInputMargins--cxQ63A56 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.AdminCouponCodesPage-module__newUsersTextbox--DvRUS3KB {
    margin-top: 16px;
    margin-bottom: 24px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AdminTaxableLocation-module__countryDropdownTrigger--krVQjlut {
  width: 100%;
  margin-top: 5px;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.AccountLayout-module__container--Y0VNTXgT {
  background-color: var(--color-page-background);
  padding-bottom: 0;
}

.AccountLayout-module__wrapper--biapYfFl {
  margin: 40px 20px;
}

.AccountLayout-module__content--YXmH8Iin {
  font-size: 14px;
  width: 100%;
  max-width: 746px;
  padding: 25px 25px 20px 25px;
  height: fit-content;
}
  @media (max-width: 767.98px) {

.AccountLayout-module__content--YXmH8Iin {
    margin: 0
}
  }

.AccountLayout-module__header--wAK-809C {
  display: flex;
}

.AccountLayout-module__headerCol1--WB8ug5V3 {
  position: relative;
}

.AccountLayout-module__headerAvatar--uSO-7gkc {
  width: 54px;
  height: 54px;
  border-radius: 50%;
}

  @media (max-width: 767.98px) {

.AccountLayout-module__headerAvatar--uSO-7gkc {
    width: 70px;
    height: 70px
}
  }

.AccountLayout-module__headerAvatarPlaceholder--IQ5vtYnf {
  font-size: 54px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}

  @media (max-width: 767.98px) {

.AccountLayout-module__headerAvatarPlaceholder--IQ5vtYnf {
    font-size: 70px
}
  }

.AccountLayout-module__headerAvatarEditIcon--UTNQaArP {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0d1123;
  background-color: var(--color-accent);
  border-radius: 50%;
  width: 23px;
  height: 23px;
  font-size: 17px;
}

.AccountLayout-module__headerCol2--aR3KS9fD {
  margin-left: 26px;
  margin-top: 6px;
}

  @media (max-width: 767.98px) {

.AccountLayout-module__headerCol2--aR3KS9fD {
    margin-left: 18px
}
  }

.AccountLayout-module__title--0H3odXjg {
  font-family: var(--font-family-alt);
  font-size: 22px;
  font-weight: bold;
  color: #ffffff;
}

  @media (max-width: 767.98px) {

.AccountLayout-module__title--0H3odXjg {
    font-size: 18px
}
  }

.AccountLayout-module__subtitle--Rt9vmNax {
  opacity: 0.5;
  font-size: 16px;
  color: #ffffff;
}

  @media (max-width: 767.98px) {

.AccountLayout-module__subtitle--Rt9vmNax {
    font-size: 12px;
    line-height: 1.6
}
  }

.AccountLayout-module__main--Ttd1FiFJ {
  margin-top: 60px;
}

  @media (min-width: 768px) {

.AccountLayout-module__main--Ttd1FiFJ {
    margin-left: 80px
}
  }

.AccountLayout-module__accountNav--LJ55MW1g {
  font-size: 14px;
  display: flex;
}

  @media (max-width: 767.98px) {

.AccountLayout-module__accountNav--LJ55MW1g {
    font-size: 12px
}
  }

.AccountLayout-module__navLink--XCd-P5G8 {
  font-size: 16px;
  display: block;
  padding: 4px 0;
  cursor: pointer;
  color: white;
  opacity: 0.7;
  margin-right: 21px;
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}

  @media (max-width: 767.98px) {

.AccountLayout-module__navLink--XCd-P5G8 {
    font-size: 14px;
    margin-right: 18px
}
  }

.AccountLayout-module__navLinkActive--j9dGv7Tt {
  font-weight: bold;
  opacity: 1;
  border-bottom: 1px solid var(--color-accent);
}

.AccountLayout-module__mainContent--VoKIcJ0n {
  margin-top: 32px;
  width: 100%;
}

  @media (min-width: 768px) {

.AccountLayout-module__mainContent--VoKIcJ0n {
    max-width: 670px
}
  }

  @media (max-width: 767.98px) {

.AccountLayout-module__mainContent--VoKIcJ0n {
    margin-top: 36px
}
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.ChangeEmailModal-module__modal--Eee-CHhU {
  max-width: 934px;
  height: 642px;
  width: 100%;
}

.ChangeEmailModal-module__modalContent--EAs4Zcmt {
  width: 100%;
  justify-content: center;
  align-items: center;
}

.ChangeEmailModal-module__modalBodyEmailPassword--RP-rVxvB {
  max-width: 670px;
  width: 100%;
  padding: 0;
}

.ChangeEmailModal-module__modalBodyVerify--E-TNgmFY {
  max-width: 400px;
  width: 100%;
  padding: 0;
}

.ChangeEmailModal-module__inactiveFormStep--ZYNs9WRT {
  display: none;
}

.ChangeEmailModal-module__stepTitle--9dZPl52T {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin-top: 85px;
  margin-bottom: 48px;
}

.ChangeEmailModal-module__stepSubtitle--fknyHSJH {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
}

.ChangeEmailModal-module__instructions--58Zx7-8o {
  font-size: 14px;
  font-weight: 600;
  opacity: 0.7;
  line-height: 1.86;
}

.ChangeEmailModal-module__resendLink--XY61HN72 {
  color: var(--color-accent);
  font-size: 14px;
  font-weight: 600;
}

.ChangeEmailModal-module__resendComplete--h5oiLe3K {
  font-size: 13px;
}

.ChangeEmailModal-module__button--1nVcsJnN {
  width: 135px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.VerificationInput-module__input--VqZj0B-Y {
  color: var(--controls-text);
  background: var(--controls-bg-color);
  border: none;
  outline: none;
  width: 50px;
  height: 60px;
  margin-right: 16px;
  text-align: center;
  border-radius: 6px;
}

  .VerificationInput-module__input--VqZj0B-Y:active,
  .VerificationInput-module__input--VqZj0B-Y:focus {
    border: solid 1.5px var(--color-accent);
  }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.FormTextInput-module__wrapper--1n-mgoBs {
  width: 100%;
  margin-bottom: 15px;
}

.FormTextInput-module__error--iqHJLsyf {
  padding-left: 15px;
  margin-top: 10px;
}

.FormTextInput-module__inputGroup--2pKS-K7O {
  position: relative;
  width: 100%;
  min-height: 40px;
  margin-bottom: 5px;

  border-radius: 4px;
  display: flex;
  flex-direction: column;

  background-color: white;
}

  .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__dark--nUxX9F74 {
    background-color: #2a2a2a;
  }

    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__dark--nUxX9F74 input,
    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__dark--nUxX9F74 textarea {
      color: var(--color-neutral-200);
    }

    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__dark--nUxX9F74:hover {
      background-color: rgba(255, 255, 255, 0.15);
    }

  .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__mediumDark--4KIh9Yo6 {
    background-color: #1f1f1f;
  }

    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__mediumDark--4KIh9Yo6 input,
    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__mediumDark--4KIh9Yo6 textarea {
      color: var(--color-neutral-200);
    }

    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__mediumDark--4KIh9Yo6:hover {
      background-color: rgba(255, 255, 255, 0.15);
    }

  .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__veryDark--aPCGTjtK {
    background-color: #141414;
  }

    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__veryDark--aPCGTjtK input,
    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__veryDark--aPCGTjtK textarea {
      color: var(--color-neutral-200);
    }

    .FormTextInput-module__inputGroup--2pKS-K7O.FormTextInput-module__veryDark--aPCGTjtK:hover {
      background-color: rgba(255, 255, 255, 0.1);
    }

  .FormTextInput-module__inputGroup--2pKS-K7O input,
  .FormTextInput-module__inputGroup--2pKS-K7O textarea {
    border: 1px solid #464646;
    border-radius: 4px;
    padding: 7px 14px;
    min-height: 40px;
    outline: none;
    background-color: transparent;

    font-family: var(--font-main);
    font-size: 16px;
    color: var(--color-dark);
  }

    .FormTextInput-module__inputGroup--2pKS-K7O input:disabled, .FormTextInput-module__inputGroup--2pKS-K7O textarea:disabled {
      opacity: 0.5;
    }

  .FormTextInput-module__inputGroup--2pKS-K7O textarea {
    resize: none;
  }

.FormTextInput-module__updatedIcon--fgI4DHmz {
  color: var(--color-accent);
  position: absolute;
  right: 7px;
  top: 7px;
  font-size: 25px;
}

.FormTextInput-module__inputIcon---eg9YcFR {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.CancelSubscriptionModal-module__cancelSubscriptionModal--txRpp7gz {
  max-width: 500px !important;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {
  @media (max-width: 767.98px) {.BillingPage-module__currentPlanSecondButton--FFoIzslP {
    margin-top: 10px;
    display: block
}
  }

.BillingPage-module__promoCodeButton--rn-QGbJ- {
  color: var(--color-golden-yellow);
  font-size: 90%;
  margin-top: 20px;
  display: block;
}

.BillingPage-module__promoCodeButton--rn-QGbJ-:hover {
  color: #ffd17e;
  cursor: pointer;
}

.BillingPage-module__planIcon--AgcR0bMi {
  height: 22px;
  width: fit-content;
}

.BillingPage-module__basicPlanIcon--WFX1Gvbx {
  background: var(--color-inkarnate-gold);
}

.BillingPage-module__proPlanIcon--iJvjgSV- {
  background: var(--color-inkarnate-gold);
}

.BillingPage-module__legacyProPlanIcon--zN08J1CA {
  background: var(--color-neon-orange);
}

.BillingPage-module__premiumPlanIcon--uITOu0a9 {
  background: var(--color-neon-blue);
}

.BillingPage-module__freePlanIcon--T1gsL4xz {
  background: var(--color-neutral-300);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.UpdateBillingModal-module__modal--8oKfnQuh {
  max-width: 542px;
  width: 100%;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.DeleteBillingInfoModal-module__deleteBillingInfoModal--j66YOjzH {
  max-width: 500px !important;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.FormFieldLocationInput-module__wrapper--y3EqKgN6 {
  position: relative;
  font-size: 16px;
}

.FormFieldLocationInput-module__updatedIcon--Y1YGqlQf {
  color: var(--color-accent);
  position: absolute;
  right: 32px;
  top: 7px;
  font-size: 25px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.EditProfilePage-module__field--WTpWf8eP {
  margin-bottom: 25px;
}

  @media (max-width: 767.98px) {.EditProfilePage-module__field--WTpWf8eP {
    margin-bottom: 10px
}
  }

.EditProfilePage-module__headerAvatar--a1zMunOs {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

  @media (max-width: 767.98px) {

.EditProfilePage-module__headerAvatar--a1zMunOs {
    width: 70px;
    height: 70px
}
  }

.EditProfilePage-module__headerAvatarPlaceholder--NLhf9zAB {
  font-size: 100px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}

  @media (max-width: 767.98px) {

.EditProfilePage-module__headerAvatarPlaceholder--NLhf9zAB {
    font-size: 70px
}
  }

.EditProfilePage-module__headerAvatarEditIcon--wIcjvksA {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0d1123;
  background-color: var(--color-accent);
  border-radius: 50%;
  width: 23px;
  height: 23px;
  font-size: 17px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AvatarDisplay-module__headerAvatar--fLcswTYm {
  width: 54px;
  height: 54px;
  border-radius: 50%;
}

  @media (max-width: 767.98px) {.AvatarDisplay-module__headerAvatar--fLcswTYm {
    width: 70px;
    height: 70px
}
  }

.AvatarDisplay-module__headerAvatarPlaceholder--0KHMY8IY {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}

  .AvatarDisplay-module__headerAvatarPlaceholder--0KHMY8IY svg {
    width: 50px;
    height: 50px;
  }

  @media (max-width: 767.98px) {

.AvatarDisplay-module__headerAvatarPlaceholder--0KHMY8IY {
    font-size: 70px
}
  }

.AvatarDisplay-module__headerAvatarEditIcon--wHGLCT2W {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-dark);
  background-color: var(--color-accent);
  border-radius: 50%;
  width: 23px;
  height: 23px;
  font-size: 17px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.FormTextArea-module__wrapper--65dqm0l0 {
  width: 100%;
  margin-bottom: 15px;
}

.FormTextArea-module__error--yuPq8vq- {
  padding-left: 15px;
  margin-top: 10px;
}

.FormTextArea-module__inputGroup--gzXGoofo {
  position: relative;
  width: 100%;
  min-height: 40px;
  margin-bottom: 5px;

  border-radius: 4px;
  display: flex;
  flex-direction: column;

  background-color: white;
  border: 1px solid transparent;
}
    .FormTextArea-module__inputGroup--gzXGoofo:focus-within input,
    .FormTextArea-module__inputGroup--gzXGoofo:focus-within textarea {
      border: 4px solid var(--color-accent);
    }

  .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j- {
    background-color: var(--color-neutral-800);
  }
    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j- input,
    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j- textarea {
      border: 1px solid var(--color-neutral-500);
      color: var(--color-neutral-200);
    }
    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j-:hover {
      background-color: var(--color-neutral-700);
    }
      .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j-:hover input,
      .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j-:hover textarea {
        border: 1px solid var(--color-neutral-400);
      }
    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j-:focus-within {
      background-color: var(--color-neutral-800);
    }

      .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j-:focus-within input,
      .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__v2--BWgsx3j-:focus-within textarea {
        border: 1px solid var(--color-neutral-400);
      }

  .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__dark--9GM0VeyP {
    background-color: #2a2a2a;
  }

    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__dark--9GM0VeyP input,
    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__dark--9GM0VeyP textarea {
      color: var(--color-neutral-200);
    }

    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__dark--9GM0VeyP:hover {
      background-color: rgba(255, 255, 255, 0.15);
    }

  .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__mediumDark--2-opOrQX {
    background-color: #1f1f1f;
  }

    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__mediumDark--2-opOrQX input,
    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__mediumDark--2-opOrQX textarea {
      color: var(--color-neutral-200);
    }

    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__mediumDark--2-opOrQX:hover {
      background-color: rgba(255, 255, 255, 0.15);
    }

  .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__veryDark--pUEAWmiM {
    background-color: #141414;
  }

    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__veryDark--pUEAWmiM input,
    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__veryDark--pUEAWmiM textarea {
      color: var(--color-neutral-200);
    }

    .FormTextArea-module__inputGroup--gzXGoofo.FormTextArea-module__veryDark--pUEAWmiM:hover {
      background-color: rgba(255, 255, 255, 0.1);
    }

  .FormTextArea-module__inputGroup--gzXGoofo input,
  .FormTextArea-module__inputGroup--gzXGoofo textarea {
    border: 4px solid transparent;
    border-radius: 4px;
    padding: 7px 14px;
    height: 227px;
    min-height: 40px;
    outline: none;
    background-color: transparent;

    font-family: var(--font-main);
    font-size: 16px;
    color: var(--color-dark);
  }

    .FormTextArea-module__inputGroup--gzXGoofo input:disabled, .FormTextArea-module__inputGroup--gzXGoofo textarea:disabled {
      opacity: 0.5;
    }

  .FormTextArea-module__inputGroup--gzXGoofo textarea {
    resize: none;
  }

    .FormTextArea-module__inputGroup--gzXGoofo textarea::-webkit-scrollbar-track {
      background: rgba(255, 255, 255, 0.15);
    }

    .FormTextArea-module__inputGroup--gzXGoofo textarea::-webkit-scrollbar {
      width: 12px;
      background: rgba(255, 255, 255, 0.3);
    }

    .FormTextArea-module__inputGroup--gzXGoofo textarea::-webkit-scrollbar-thumb {
      border-radius: 12px;
      box-shadow: inset 0 0 10px 0px rgba(0, 0, 0, 0.35);
      background: rgba(255, 255, 255, 0.6);
      visibility: visible;
    }

.FormTextArea-module__updatedIcon--lUoXVq-g {
  color: var(--color-accent);
  position: absolute;
  right: 7px;
  top: 7px;
  font-size: 25px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.ProfileSettings-module__content--Gl4qMi7U {
  margin: 40px auto 0;
  font-size: 14px;
  width: 100%;
  max-width: 880px;
}

  @media (max-width: 767.98px) {.ProfileSettings-module__content--Gl4qMi7U {
    margin: 0
}
  }

.ProfileSettings-module__avatarSection--gD-cgAB7 {
  display: flex;
  align-items: center;
}

.ProfileSettings-module__username--qzGkreQQ {
  margin-left: 25px;
  font-family: Lusitana;
  font-size: 24px;
}

.ProfileSettings-module__formSection--k4jRPP74 {
  margin-top: 30px;
  padding: 25px 25px 30px 25px;
  width: 900px;
  height: 857px;
  background-color: var(--color-dark-500);
}

.ProfileSettings-module__formFieldLabel--CfbA5hsB {
  font-size: 16px;
  margin-bottom: 7px;
  font-weight: 600;
}

.ProfileSettings-module__field--GlUQY13v {
  margin-bottom: 30px;
  width: 400px;
}

.ProfileSettings-module__textArea--YxOSFdL7 {
}

.ProfileSettings-module__socialLinksLabel--B-ILXDkY {
  font-size: 16px;
  margin-bottom: 11px;
  font-weight: 600;
}

.ProfileSettings-module__socialsField--t6GYJBkG {
  margin-bottom: 15px;
  width: 400px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.EditUserSettingsPage-module__avatarSection--9rk1begD { 
  display: flex;
  align-items: center;
}

.EditUserSettingsPage-module__headerAvatar--cU4951eB {
  width: 54px;
  height: 54px;
  border-radius: 50%;
}

  @media (max-width: 767.98px) {

.EditUserSettingsPage-module__headerAvatar--cU4951eB {
    width: 70px;
    height: 70px
}
  }

.EditUserSettingsPage-module__headerAvatarPlaceholder--XwgtKw5g {
  font-size: 54px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}

  @media (max-width: 767.98px) {

.EditUserSettingsPage-module__headerAvatarPlaceholder--XwgtKw5g {
    font-size: 70px
}
  }

.EditUserSettingsPage-module__headerAvatarEditIcon--XHlkTHuw {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-dark);
  background-color: var(--color-accent);
  border-radius: 50%;
  width: 23px;
  height: 23px;
  font-size: 17px;
}

.EditUserSettingsPage-module__container--y-CcBnv6 {
  background-color: var(--color-dark-200);
}

.EditUserSettingsPage-module__content--WugaWk1m {
  margin: 40px auto 0;
  font-size: 14px;
  width: 100%;
  max-width: 880px;
}

  @media (max-width: 767.98px) {

.EditUserSettingsPage-module__content--WugaWk1m {
    margin: 0
}
  }

.EditUserSettingsPage-module__username--a5SYOL8V {
  margin-left: 25px;
  font-family: Lusitana;
  font-size: 24px;
}

.EditUserSettingsPage-module__formSection--OTK0r6A4 {
  margin-top: 30px;
  padding: 25px 25px 30px 25px;
  width: 900px;
  height: 1001px;
  background-color: var(--color-dark-500);
}

.EditUserSettingsPage-module__formFieldLabel--HtGPKadx {
  font-size: 16px;
  margin-bottom: 7px;
  font-weight: 600;
}

.EditUserSettingsPage-module__socialLinksLabel--rAb6iqKC {
  font-size: 16px;
  margin-bottom: 11px;
  font-weight: 600;
}

.EditUserSettingsPage-module__field--kL-XTs7F {
  margin-bottom: 30px;
  width: 400px;
}

.EditUserSettingsPage-module__textArea--qIbBQNKP {
  margin-bottom: 30px;
}

.EditUserSettingsPage-module__socialsField--z4jbwdsG {
  margin-bottom: 15px;
  width: 400px;
}

.EditUserSettingsPage-module__profileVisibilityLabel--I9trS--- {
  font-size: 16px;
  margin-bottom: 11px;
  font-weight: 600;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.ExplorePage-module__container--9RiX6Vf- {
  max-width: 1600px;
  margin: 0 auto;
}

.ExplorePage-module__toolbar--DJAoMGb- {
  justify-content: flex-end;
  width: var(--thumbnail-grid-width);
  margin: 20px 0px 16px 0px;
  position: relative;
  display: flex;
  background-color: #2a2a2a;
  padding: 6px;
  align-items: center;
  height: 42px;
}

.ExplorePage-module__searchInputWrapper--gp6YPJcB {
  border: none !important;
}

.ExplorePage-module__search--RKIw5RqK {
  justify-self: flex-end;
  margin-right: 16px;
  min-width: 140px;
}

  @media (max-width: 767.98px) {

.ExplorePage-module__search--RKIw5RqK {
    flex: 3;
    margin-right: 8px;
    max-width: unset
}
  }

.ExplorePage-module__searchInput--OD0dup1w {
  border: none !important;
  margin-left: 12px;
}

.ExplorePage-module__filterField--Fa0g0RmQ {
  flex-shrink: 0;
  margin-right: 12px;
}

.ExplorePage-module__loadingContainer--VmvN1Hkx {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
}

.ExplorePage-module__noMaps--1ZDDySc- {
  text-align: center;
  margin-top: 20xp;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.NoItemsMessage-module__wrapper--DbrgYpE- {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.NoItemsMessage-module__container--blBNNDS- {
  margin-top: -26vh;
  font-size: 2rem;
  text-align: center;
  padding: 0 20px;
}

.NoItemsMessage-module__heading---SKoV2uE {
  color: gray;
}

.NoItemsMessage-module__secondary--WYZ0apQK {
  font-size: 1.2rem;
  line-height: 1.3rem;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.FeedPage-module__loadingContainer--zbvEv8xM {
  text-align: center;
}

.FeedPage-module__container--ra-zph62 {
  max-width: 1600px;
  margin: 0 auto;
}

.FeedPage-module__noMaps--kAm2mm8M {
  text-align: center;
}

.FeedPage-module__heading--N5DRxqoN {
  text-align: center;
}

.FeedPage-module__infoBarAvatarAndName--coxjK-bR {
  display: flex;
  flex: 1;
  overflow: hidden;
  color: var(--color-text-bright);
}

  .FeedPage-module__infoBarAvatarAndName--coxjK-bR:hover {
    color: var(--color-accent);
  }

.FeedPage-module__infoBarAvatar--UpW3i-9o {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

.FeedPage-module__infoBarAvatarPlaceholder--AHylugPG {
  flex-shrink: 0;
}

.FeedPage-module__infoBarName--Um6GqidD {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LegacySharedMapPage-module__content--9BOduU0j {
  display: flex;
}

.LegacySharedMapPage-module__previewImage--GmsinCNX {
  cursor: zoom-in;
}

.LegacySharedMapPage-module__col2--HKf1hXeP {
  max-width: 400px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.liked-maps-module__mapsPageMainContainer---b-M-PQN {
  padding-left: 90px;
  padding-right: 90px;
  padding-top: 0;
}

  @media (max-width: 991.98px) {.liked-maps-module__mapsPageMainContainer---b-M-PQN {
    padding: 0
}
  }

.liked-maps-module__contentContainer--KFgypeyG {
  overflow-x: hidden;
  flex: 1;
  max-width: 1600px;
  margin: 0 auto;

  display: flex;
  flex-direction: column;
}
    @media (min-width: 768px) {

  .liked-maps-module__contentContainer--KFgypeyG.liked-maps-module__contentContainerToolbarFixed--YHnyEcRX {
      margin-top: 130px
  }
    }

.liked-maps-module__moreActions--iFOQR2jt {
  display: flex;
  align-items: center;
}

  @media screen and (max-width: 340px) {

.liked-maps-module__moreActions--iFOQR2jt {
    padding: 6px !important;
    width: 40px
}
  }

.liked-maps-module__grid--zUgJRunl {
  margin: 4px 0;
}

.liked-maps-module__spacer--ceb2mBUQ {
  flex: 1;
}

.liked-maps-module__link--7hQayYEW {
  padding: 0;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.MyMapsToolbar-module__searchSortFields--DLz4m1YV {
  position: relative;
  display: flex;
  flex: 1;
  padding: 6px;
  align-items: center;
  height: 42px;
}

.MyMapsToolbar-module__search--i-pa8F61 {
  justify-self: flex-end;
  margin-right: 16px;
  min-width: 140px;
}

  @media (max-width: 767.98px) {

.MyMapsToolbar-module__search--i-pa8F61 {
    flex: 3;
    margin-right: 8px;
    max-width: unset
}
  }

.MyMapsToolbar-module__searchInput--i1oLY99A {
  border: none !important;
}

.MyMapsToolbar-module__sortDropdown--8Z1u7k2j {
  flex-shrink: 0;
}

  .MyMapsToolbar-module__sortDropdown--8Z1u7k2j:hover {
    color: var(--color-text-primary);
  }

  @media (max-width: 767.98px) {

.MyMapsToolbar-module__sortDropdown--8Z1u7k2j {
    margin-left: 8px;
    font-size: 0.9rem
}
  }

.MyMapsToolbar-module__filtersDropdown--h1fiU9Qb {
  margin-left: 8px;
  flex-shrink: 0;
}

  .MyMapsToolbar-module__filtersDropdown--h1fiU9Qb:hover {
    color: var(--color-text-primary);
  }

  @media (max-width: 767.98px) {

.MyMapsToolbar-module__filtersDropdown--h1fiU9Qb {
    font-size: 0.9rem
}
  }

.MyMapsToolbar-module__toolbar--kuPcmSlr {
  color: var(--color-text-muted);
  background: var(--color-page-background);
  margin: 0 auto;
  border-bottom: 1px solid #171717;
  transition:
    width 0.2s,
    max-width 0.2s;
  width: 100%;
}

  @media (max-width: 991.98px) {

.MyMapsToolbar-module__toolbar--kuPcmSlr {
    padding: 16px 16px 0 16px
}
  }

  @media (min-width: 992px) {

.MyMapsToolbar-module__toolbar--kuPcmSlr {
    padding: 30px 10px 0 10px;
    margin: auto
}
  }

  .MyMapsToolbar-module__toolbar--kuPcmSlr.MyMapsToolbar-module__mobileToolbarPinned--9DpGXgTk {
    position: relative;
    top: var(--top-nav-height);
  }

  .MyMapsToolbar-module__toolbar--kuPcmSlr.MyMapsToolbar-module__desktopToolbarFixed--x-uB75iQ {
    position: fixed;
    left: 0;
    top: 60px;
    z-index: 30;
    margin: 0 auto;
  }

    @media (max-width: 767.98px) {

  .MyMapsToolbar-module__toolbar--kuPcmSlr.MyMapsToolbar-module__desktopToolbarFixed--x-uB75iQ {
      top: 97px
  }
    }

    @media (max-width: 991.98px) {

  .MyMapsToolbar-module__toolbar--kuPcmSlr.MyMapsToolbar-module__desktopToolbarFixed--x-uB75iQ {
      /* padding: 10px; */
  }
    }

    @media (min-width: 992px) {

  .MyMapsToolbar-module__toolbar--kuPcmSlr.MyMapsToolbar-module__desktopToolbarFixed--x-uB75iQ {
      top: var(--top-nav-height);
      padding: 10px 100px
  }
    }

.MyMapsToolbar-module__toolbarContent--oW-qQ1PW {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

  @media (max-width: 767.98px) {

.MyMapsToolbar-module__toolbarContent--oW-qQ1PW {
    flex-direction: column;
    align-items: stretch
}
  }

.MyMapsToolbar-module__topBar--6YqgK31r {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin: 0;
  border-bottom: 1px solid #171717;
}

  @media (max-width: 767.98px) {

.MyMapsToolbar-module__topBar--6YqgK31r {
    flex-direction: column;
    align-items: stretch
}
  }

  .MyMapsToolbar-module__topBar--6YqgK31r.MyMapsToolbar-module__toolbarPinned--4BQtPC2q {
    position: relative;
    top: var(--top-nav-height);
  }

  .MyMapsToolbar-module__topBar--6YqgK31r.MyMapsToolbar-module__toolbarFixed--kAIwK4Pc {
    position: fixed;
    top: var(--top-nav-height);
    z-index: 30;
    width: 100%;
    left: 0;
  }

.MyMapsToolbar-module__toolbarSearchSort--q883WHmC {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  white-space: nowrap;

  flex: 1;
}

.MyMapsToolbar-module__toolbarActions--UW-4rZrW {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  align-items: center;
  justify-content: flex-start;

  flex: 5;
}

  @media (max-width: 767.98px) {

.MyMapsToolbar-module__toolbarActions--UW-4rZrW {
    flex-wrap: wrap;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between
}
  }

.MyMapsToolbar-module__searchResults--hf-p3uES {
  z-index: 40;
  position: absolute;
  top: 42px;
  left: 0;
  display: flex;
  width: 100%;
  background-color: #292929;
  color: var(--color-text-bright);
  justify-content: center;
}

.MyMapsToolbar-module__searchResultsEmpty--097iRmFg {
  padding: 16px;
}

.MyMapsToolbar-module__searchResultsList--8eBfGEVZ {
  width: 370px;
  max-height: 450px;
  overflow-y: scroll;
}

.MyMapsToolbar-module__searchResultsHeading--lbUcQu4X {
  background-color: #464646;
  font-size: 12px;
  text-transform: uppercase;
  padding: 3px 0 3px 43px;
  opacity: 0.7;
}

.MyMapsToolbar-module__searchResultsItem--V1BQh47V {
  padding: 6px 16px;
  cursor: pointer;
}

  .MyMapsToolbar-module__searchResultsItem--V1BQh47V:hover {
    background-color: var(--color-accent);
    color: black;
  }

.MyMapsToolbar-module__searchPreview--0fb9XidT {
  height: 450px;
  flex: 1;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.MyMapsToolbar-module__searchPreviewMapImage--yqNQnfIc {
  margin-top: 40px;
  width: 300px;
  height: 220px;
  object-fit: contain;
  border-radius: 4px;
}

.MyMapsToolbar-module__searchPreviewFolderImage--FoEF-URY {
  margin-top: 40px;
  width: 300px;
  height: 220px;
  display: flex;
}

.MyMapsToolbar-module__searchPreviewInfoLabel--oNVsNRMh {
  font-weight: 600;
}

.MyMapsToolbar-module__searchPreviewTitleBar--UfFGMgAS {
  display: flex;
  justify-content: space-between;
  width: 300px;
  padding: 10px;
  font-weight: 600;
}

.MyMapsToolbar-module__searchPreviewShareCount--9DmhwLLt {
  display: flex;
  align-items: center;
  color: var(--color-accent);
}

.MyMapsToolbar-module__bottomBar--2n8-Gs4u {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
  height: 36px;
  box-sizing: content-box;
  padding-bottom: 10px;
}

  @media (min-width: 992px) {

.MyMapsToolbar-module__bottomBar--2n8-Gs4u {
    height: 40px
}
  }

  @media (max-width: 767.98px) {

.MyMapsToolbar-module__bottomBar--2n8-Gs4u {
    margin-top: 12px;
    margin-bottom: 12px
}
  }

.MyMapsToolbar-module__bottomBarSpacer--9I9J13Ck {
  width: 100%;
  margin-bottom: 16px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.RestoreOfflineBackupModal-module__modal---5-1bkbU {
  max-width: 900px;
}

.RestoreOfflineBackupModal-module__modalContent--xUopZP35 {
  max-height: 95vh !important;
}
  @media screen and (max-width: 500px) {

.RestoreOfflineBackupModal-module__modalContent--xUopZP35 {
    max-height: 100vh !important
}
  }

.RestoreOfflineBackupModal-module__previewImgContainer--EfLL3Jb9 {
  height: 350px;
  width: 100%;

  background-color: rgba(0, 0, 0, 0.5);
}

.RestoreOfflineBackupModal-module__previewImg--VnPBHuWH {
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: center;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.MapFolderTiledImages-module__empty--jAc0pXgo {
  background-color: var(--color-controls-background);
  width: 100%;
  padding-top: 32px;
  text-align: center;
  border-radius: 4px;
}

.MapFolderTiledImages-module__imageColumn--TFRC23O3 {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.MapFolderTiledImages-module__image--6xZ2DzoS {
  padding: 1px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 4px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.CountTabNavBar-module__container--wyanJ5E2 {
  text-align: left;
}
  @media (max-width: 767.98px) {.CountTabNavBar-module__container--wyanJ5E2 {
    font-size: 14px
}
  }

.CountTabNavBar-module__navLink--h83wPGnm {
  display: inline-flex;
  align-items: center;
  height: 36px;
  color: var(--color-text-bright);
  font-weight: normal;
  opacity: 0.7;
  margin-right: 32px;
}

  @media (max-width: 767.98px) {

.CountTabNavBar-module__navLink--h83wPGnm {
    margin-right: 16px
}
  }

.CountTabNavBar-module__navLinkDisabled--RRp3m7-y {
  display: inline-flex;
  align-items: center;
  height: 36px;
  color: #cccccc;
  font-weight: normal;
  opacity: 0.7;
  margin-right: 32px;
  cursor: not-allowed;
}

  @media (max-width: 767.98px) {

.CountTabNavBar-module__navLinkDisabled--RRp3m7-y {
    margin-right: 16px
}
  }

.CountTabNavBar-module__navLinkActive--tYQUG1gC {
  font-weight: 600;
  opacity: 1;
}

.CountTabNavBar-module__count--lclIoY81 {
  color: var(--color-accent);
  margin-left: 10px;
}

  @media (max-width: 767.98px) {

.CountTabNavBar-module__count--lclIoY81 {
    margin-left: 4px
}
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.MapFoldersPage-module__mainContainer--EfNjNkFn {
  padding-left: 90px;
  padding-right: 90px;
  padding-top: 0;
}

  @media (max-width: 991.98px) {.MapFoldersPage-module__mainContainer--EfNjNkFn {
    padding: 0
}
  }

.MapFoldersPage-module__contentContainer--0iq8rWpY {
  overflow-x: hidden;
  flex: 1;

  display: flex;
  flex-direction: column;
}
    @media (min-width: 768px) {

  .MapFoldersPage-module__contentContainer--0iq8rWpY.MapFoldersPage-module__contentContainerToolbarFixed--28yj3eC3 {
      margin-top: 130px
  }
    }

.MapFoldersPage-module__newFolder--yIwsN-Ih {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: var(--color-text-bright);
}

  .MapFoldersPage-module__newFolder--yIwsN-Ih:hover {
    color: var(--color-accent);
  }

.MapFoldersPage-module__newFolderIcon--mDeVD4fk {
  font-size: 36px;
  color: var(--color-accent);
}

.MapFoldersPage-module__gridContainer--K9BPcnzB {
  flex: 1;
  display: flex;
  width: var(--thumbnail-grid-width);
  margin: 0 auto;
  justify-content: center;
}

.MapFoldersPage-module__grid--Rg5aDedh {
  overflow: overlay;
  width: var(--thumbnail-grid-width);
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  align-content: flex-start;
  overflow-x: hidden;
}

.MapFoldersPage-module__folderThumbnail--43azmJHl {
  width: 300px;
  height: 252px;
  outline: none;
  margin: 10px 10px 15px 10px;

  overflow: visible;

  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  position: relative;
  transition: transform 0.2s;
}

  @media screen and (max-width: 660px) {

.MapFoldersPage-module__folderThumbnail--43azmJHl {
    width: 100%;
    padding-bottom: 80%
}
  }
    .MapFoldersPage-module__folderThumbnail--43azmJHl:hover .MapFoldersPage-module__gradient--Mm-oHA-C, .MapFoldersPage-module__folderThumbnail--43azmJHl.MapFoldersPage-module__isTouched--0nURQVE3 .MapFoldersPage-module__gradient--Mm-oHA-C {
      opacity: 1;
    }

    .MapFoldersPage-module__folderThumbnail--43azmJHl:hover .MapFoldersPage-module__overlayControls--UhhUc4cf, .MapFoldersPage-module__folderThumbnail--43azmJHl.MapFoldersPage-module__isTouched--0nURQVE3 .MapFoldersPage-module__overlayControls--UhhUc4cf {
      opacity: 1;
      color: var(--color-accent);
    }

    .MapFoldersPage-module__folderThumbnail--43azmJHl:hover .MapFoldersPage-module__infoBar--6O1-834t, .MapFoldersPage-module__folderThumbnail--43azmJHl.MapFoldersPage-module__isTouched--0nURQVE3 .MapFoldersPage-module__infoBar--6O1-834t {
      color: var(--color-accent);
    }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__moreActionsBtnContainer--ewY45u4Z {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    overflow: visible !important;
  }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__moreActionsBtn--6np97-jZ {
    padding: 23px 20px 32px 32px;
    top: 0;
    right: 0;
  }
      .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__moreActionsBtn--6np97-jZ:hover .MapFoldersPage-module__moreActionsBtnIcon--GDpYuKDB {
        opacity: 1;
        color: var(--color-accent);
      }

    .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__moreActionsBtn--6np97-jZ .MapFoldersPage-module__moreActionsBtnIcon--GDpYuKDB {
      font-size: 22px;
      color: white;
    }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__openDetailsBtn--BEVqcFfe {
    left: 0;
    top: 0;
    padding: 22px 32px 32px 12px;
  }
      .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__openDetailsBtn--BEVqcFfe:hover .MapFoldersPage-module__openDetailsBtnIcon--MVw5aKKx {
        color: var(--color-accent);
      }

    .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__openDetailsBtn--BEVqcFfe .MapFoldersPage-module__openDetailsBtnIcon--MVw5aKKx {
      font-size: 26px;
      color: white;
    }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__openSharingBtn--4MsJcgrf {
    left: 0;
    bottom: 0;
    padding: 8px;
    opacity: 0;
  }
      .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__openSharingBtn--4MsJcgrf:hover .MapFoldersPage-module__openSharingBtnIcon--zHfnivxR {
        opacity: 1;
      }

    .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__openSharingBtn--4MsJcgrf .MapFoldersPage-module__openSharingBtnIcon--zHfnivxR {
      font-size: 30px;
      color: white;
      opacity: 0.75;
    }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__timestamps--i227EctM {
    bottom: 4px;
    font-size: 0.8rem;
    color: white;
    text-align: right;
    right: 0;
    bottom: 0;
    padding: 8px;
  }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__infoBar--6O1-834t {
    font-size: 16px;
    font-weight: 600;

    padding-top: 0;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

    display: flex;
    justify-content: space-between;
    align-items: center;

    margin-top: 10px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;

    color: #e8e8e8;

    opacity: 1;
    transition: 0.3s opacity color;
  }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__title---kJ7w54j {
    flex: 1;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__mapCount--YgPSjThV {
    display: flex;
    align-items: center;
  }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__sharing--L6S3ylr6 {
    display: flex;
    color: var(--color-accent);
  }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__sharingIcon--TVBHbTu6 {
    font-size: 20px;
  }

    .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__sharingIcon--TVBHbTu6:hover {
      opacity: 1;
    }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__proBadge--Y6Fb3n22 {
    right: 8px;
    bottom: 8px;
    position: absolute;
    z-index: 20;
  }

  .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__overlayActionLabel--3NJuh3lt {
    top: 50%;
    left: 50%;
    text-align: center;
    width: 90%;
    height: 30px;
    font-size: 33px;
    font-weight: bold;
    margin-left: -45%;
    padding: 16px 0;
    margin-top: -32px;
    text-shadow:
      0 0 5px black,
      0 0 8px black,
      0 0 1px black;
  }

    .MapFoldersPage-module__folderThumbnail--43azmJHl .MapFoldersPage-module__overlayActionLabel--3NJuh3lt:hover {
      color: var(--color-accent);
    }

.MapFoldersPage-module__backgroundContainer--5egE-Da6 {
  position: relative;
  width: 100%;
  height: 100%;
}

.MapFoldersPage-module__overlayControls--UhhUc4cf {
  opacity: 0;
  transition: 0.3s opacity;
  position: absolute;
  z-index: 20;
}

.MapFoldersPage-module__folderThumbnailContent--axx-KEPm {
  position: absolute;
  width: 100%;
  height: 100%;
}

.MapFoldersPage-module__gradient--Mm-oHA-C {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0) 52%,
    rgba(0, 0, 0, 0.5) 100%
  );
  transition: opacity 0.2s;
}

.MapFoldersPage-module__imagesContainer--hfQiSr-A {
  position: relative;
  display: flex;
  transition: all 0.1s;
  height: calc(100% - 32px);
  width: 100%;
}

.MapFoldersPage-module__emptyFolder--NIFjU2p5 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: black;
  border-radius: 4px;
}

.MapFoldersPage-module__emptyFolderAdd--XyCXuV1J {
  font-size: 14px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 16px;
  color: var(--color-text-bright);
}

  .MapFoldersPage-module__emptyFolderAdd--XyCXuV1J:hover {
    color: var(--color-accent);
  }

.MapFoldersPage-module__emptyFolderAddIcon--AeqRnjlh {
  font-size: 37px;
  color: var(--color-accent);
}

.MapFoldersPage-module__noFolders--wa5lCSni {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--color-text-bright);
  font-size: 14px;
}

.MapFoldersPage-module__noFoldersButton--nmAyvykg {
  min-width: 190px;
}

.MapFoldersPage-module__deleteFolderModalBody--cLqrhdUv {
  margin: 16px;
  display: flex;
  flex-direction: column;
  max-width: 500px;
  width: 100%;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.MapPickerModal-module__modalBody--JvH7PY6K {
  background-color: var(--color-page-background);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.MapPickerModal-module__modalFooter--7W1NikTd {
  border-top: none;
  padding: 15px 20px !important;
}

.MapPickerModal-module__instructions--rZLx56ay {
  font-size: 24px;
}

.MapPickerModal-module__mapGrid--rtxyNYW5 {
  width: 100%;
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(0, 180px));
}

.MapPickerModal-module__map--CmIasIHr {
  display: flex;
  flex-direction: column;
  width: 100%; /* Now fills its grid cell */
  transition: all 0.2s ease;
}

  .MapPickerModal-module__map--CmIasIHr.MapPickerModal-module__notSelected--Sq2sXAKn {
    opacity: 0.5;
  }

.MapPickerModal-module__mapImage--y0H1pOvJ {
  width: 100%;
  height: 135px;
  object-fit: cover;
}

  .MapPickerModal-module__mapImage--y0H1pOvJ.MapPickerModal-module__selected--6L79qEVk {
    border: solid 2px var(--color-accent);
  }

.MapPickerModal-module__mapInfo--v5dFkBNV {
  font-size: 13px;
  font-weight: 600;
  margin-top: 6px;
  margin-left: 5px;
  margin-bottom: 6px;
  color: var(--color-text-bright);
}

.MapPickerModal-module__noMapsMessage--ri81Gt6Y {
  font-size: 16px;
  width: 100%;
}

.MapPickerModal-module__modal--q5R-aKos {
  max-width: 1000px;
  max-height: 746px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.BulkMapActions-module__icon--BiouliQX {
  font-size: 20px;
  cursor: pointer;
  color: var(--color-neutral-300);
}

  .BulkMapActions-module__icon--BiouliQX:hover {
    color: var(--color-accent);
  }
  @media (min-width: 992px) {

.BulkMapActions-module__placeholder--JckDICpT {
    width: 104px;
    height: 39px
}
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.my-maps-module__mapsPageMainContainer--J-pnSyRb {
  padding-left: 90px;
  padding-right: 90px;
  padding-top: 0;
}

  @media (max-width: 991.98px) {.my-maps-module__mapsPageMainContainer--J-pnSyRb {
    padding: 0
}
  }

.my-maps-module__contentContainer--mCSLjGRS {
  overflow-x: hidden;
  flex: 1;
  max-width: 1600px;
  margin: 0 auto;

  display: flex;
  flex-direction: column;
}
    @media (min-width: 768px) {

  .my-maps-module__contentContainer--mCSLjGRS.my-maps-module__contentContainerToolbarFixed--7ocU9cF7 {
      padding-top: 130px
  }
    }

.my-maps-module__moreActions--blzoH5aW {
  display: flex;
  align-items: center;
}

  @media screen and (max-width: 340px) {

.my-maps-module__moreActions--blzoH5aW {
    padding: 6px !important;
    width: 40px
}
  }

.my-maps-module__grid--kdBGI0Wr {
  margin: 4px 0;
}

.my-maps-module__spacer--m6eFPvo7 {
  flex: 1;
}

.my-maps-module__link--rFv-WfuR {
  padding: 0;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.profile-header-module__header--LnhExsaE {
  display: flex;
  margin-top: 66px;
  margin-bottom: 44px;
  -webkit-user-select: text;
          user-select: text;
}

  @media (max-width: 767.98px) {.profile-header-module__header--LnhExsaE {
    margin-top: 16px;
    margin-bottom: 16px
}
  }

.profile-header-module__headerCol1--k4IAOT17 {
  flex-direction: column;
  display: flex;
  align-items: center;
}

.profile-header-module__headerAvatar--9lBe6iPM {
  width: 106px;
  height: 106px;
  border-radius: 50%;
}

.profile-header-module__headerAvatarPlaceholder---MtREzrB {
  font-size: 106px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}

.profile-header-module__headerCol2--OY2aQj3c {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-left: 38px;
  max-width: 500px;
}

.profile-header-module__title--uVEY-03X {
  font-family: var(--font-family-alt);
  font-size: 32px;
  font-weight: bold;
  color: #ffffff;
}

.profile-header-module__location--DLdFo5py {
  font-family: var(--font-family-alt);
  font-size: 16px;
  font-weight: bold;
  color: var(--color-accent);
}

.profile-header-module__subtitle--O9kt3if9 {
  opacity: 0.5;
  font-size: 16px;
  color: #ffffff;
}

.profile-header-module__headerButtons--aEmKOBAA,
.profile-header-module__headerButtonsMobile--IOaRwmJs {
  display: flex;
  flex-wrap: wrap;
}
  .profile-header-module__headerButtons--aEmKOBAA > *, .profile-header-module__headerButtonsMobile--IOaRwmJs > * {
    margin-right: 8px;
    margin-bottom: 16px;
  }
  @media (max-width: 767.98px) {

.profile-header-module__headerButtons--aEmKOBAA {
    display: none
}
  }
  @media (min-width: 768px) {

.profile-header-module__headerButtonsMobile--IOaRwmJs {
    display: none
}
  }

.profile-header-module__copyIcon--OXVT0nKD {
  font-size: 20px;
  margin-bottom: -5px;
  margin-top: -3px;
}

.profile-header-module__toolbar--3J5BC-ff {
  display: flex;
  min-height: 30px;
  justify-content: space-between;
  align-items: center;
  width: var(--thumbnail-grid-width);
  margin: 0 auto;
  font-size: 16px;
}

  .profile-header-module__toolbar--3J5BC-ff.profile-header-module__navHidden--jgUBFUAA {
    justify-content: flex-end;
  }

.profile-header-module__sortingAndFiltering--LzYddATd {
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.my-profile-module__container--FJkYmYpw {
  background-color: var(--color-page-background);
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  margin: 0 auto;
  max-width: 1600px;
}

  @media (max-width: 767.98px) {.my-profile-module__container--FJkYmYpw {
    margin-top: 16px
}
  }

.my-profile-module__sceneGridContainer--jH1OUr79 {
  width: 100%;
}

.my-profile-module__sceneGrid--KXyIOXWh {
  justify-content: flex-start;
}

.my-profile-module__noMapsContent--EdhWT2xC {
  font-size: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.my-profile-module__noMapsHeading--zPyw8dKa {
  color: var(--color-text-muted);
}

.my-profile-module__hiddenProfileUrlInput--Dv24MINd {
  opacity: 0;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.public-profile-module__loading--tAMpJYlB {
  font-size: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.public-profile-module__container--mTOhbDQy {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  margin: 0 auto;
  max-width: 1600px;
}

  @media (max-width: 767.98px) {

.public-profile-module__container--mTOhbDQy {
    margin-top: 16px
}
  }

.public-profile-module__sceneGridContainer--rWjLwNpg {
  width: 100%;
}

.public-profile-module__notFoundHeading--b-tj4GJ- {
  font-size: 32px;
}

.public-profile-module__infoBarRightItems--3mYzRalm {
  display: flex;
  align-items: center;
}

.public-profile-module__infoBarRightItem--68MAPCu0 {
  display: flex;
  align-items: center;
  margin-left: 8px;
}

.public-profile-module__noMapsContent--3swaD34N {
  font-size: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.public-profile-module__noMapsHeading--T3ntGXay {
  color: var(--color-text-muted);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PublicMapPage-module__content--jPqq2loA {
  display: flex;
}

.PublicMapPage-module__previewImage--GsQNxQaE {
  cursor: zoom-in;
}

.PublicMapPage-module__col2--Bfg5yxrV {
  max-width: 400px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TeamSettings-module__content--2X7PbLyR {
  margin: 40px auto 0;
  font-size: 14px;
  width: 100%;
  max-width: 880px;
}

  @media (max-width: 767.98px) {.TeamSettings-module__content--2X7PbLyR {
    margin: 0
}
  }

.TeamSettings-module__avatarSection---9OQol-- { 
  display: flex;
  align-items: center;
}

.TeamSettings-module__username--3gspcDhj {
  margin-left: 25px;
  font-family: Lusitana;
  font-size: 24px;
}

.TeamSettings-module__formSection--KjRNZstV {
  margin-top: 30px;
  padding: 25px 25px 30px 25px;
  width: 900px;
  height: 857px;
  background-color: var(--color-dark-500);
}

.TeamSettings-module__formFieldLabel--1WP42yxK {
  font-size: 16px;
  margin-bottom: 7px;
  font-weight: 600;
}

.TeamSettings-module__field--6c-WhXAH {
  margin-bottom: 30px;
  width: 400px;
}

.TeamSettings-module__textArea--BP0fgeb9 {
  margin-bottom: 30px;
}

.TeamSettings-module__socialLinksLabel--kBUdMwZ3 {
  font-size: 16px;
  margin-bottom: 11px;
  font-weight: 600;
}

.TeamSettings-module__socialsField--6foB6jZn {
  margin-bottom: 15px;
  width: 400px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.ViewMapFolderPage-module__mainContainer--PispFap1 {
  padding-left: 90px;
  padding-right: 90px;
  padding-top: 0;
}

  @media (max-width: 991.98px) {.ViewMapFolderPage-module__mainContainer--PispFap1 {
    padding: 0
}
  }

.ViewMapFolderPage-module__contentContainer--Bgz2kczx {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin: 0 auto;
  max-width: 1600px;
}
    @media (min-width: 768px) {

  .ViewMapFolderPage-module__contentContainer--Bgz2kczx.ViewMapFolderPage-module__contentContainerToolbarFixed--5-sHhSxo {
      margin-top: 130px
  }
    }

.ViewMapFolderPage-module__navTitleBar--c3K9MT-a {
  font-size: 24px;
  display: flex;
  margin-top: 2px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.ViewMapFolderPage-module__navBack--el1RoWuD {
  display: flex;
  align-items: center;
  color: var(--color-text-bright);
  padding-top: 1px;
  font-size: 16px;
}

  @media (min-width: 992px) {

.ViewMapFolderPage-module__navBack--el1RoWuD {
    width: 195px
}
  }

.ViewMapFolderPage-module__navBackIcon--s7kffMa9 {
  font-size: 38px;
}

.ViewMapFolderPage-module__title---oMdK063 {
  display: flex;
}

.ViewMapFolderPage-module__titleInput--83HIaa8- {
  border: none;
  background-color: inherit;
  color: white;
  outline: none;
  text-align: center;
  padding: 3px 10px;
  border-radius: 4px;
}

  @media (max-width: 767.98px) {

.ViewMapFolderPage-module__titleInput--83HIaa8- {
    max-width: 150px
}
  }

  .ViewMapFolderPage-module__titleInput--83HIaa8-:hover,
  .ViewMapFolderPage-module__titleInput--83HIaa8-:focus {
    background-color: var(--color-controls-background);
  }

.ViewMapFolderPage-module__titleUpdatedIcon--4jPWnmyo {
  color: var(--color-accent);
  font-size: 28px;
}

.ViewMapFolderPage-module__titleError--webjeRp1 {
  color: #ff6d71;
  font-size: 14px;
}

.ViewMapFolderPage-module__bulkMapsDropdown--GFKh26YC {
  width: 195px;
}

  @media (max-width: 767.98px) {

.ViewMapFolderPage-module__bulkMapsDropdown--GFKh26YC {
    width: 74px
}
  }

.ViewMapFolderPage-module__mobileBottomBar--hI1sa6l4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.ViewMapFolderPage-module__mobileBulkMapsDropdown--UeQJgkFf {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.ViewMapFolderPage-module__noMaps--rdKDFzCY {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--color-text-bright);
  font-size: 14px;
  flex: 1;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AssetBrowser-module__toolbar--yWLMOmhI {
  max-width: 100%;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.BulkUploadScreen-module__modal--i1e0Ys4G {
  border-radius: 5px;
  border: none;
}

.BulkUploadScreen-module__modalContent--2HItjbBO {
  border-radius: 5px;
  border: none;
}

.BulkUploadScreen-module__modalBody--1bgcgKcI {
  font-size: 12px;
  padding: 0;
}

.BulkUploadScreen-module__itemSection--P-3Dnzov {
  padding-left: 20px;
}

.BulkUploadScreen-module__assetCount--4Q7RskQu {
  display: flex;
  align-items: center;
  font-size: 10px;
  font-weight: 700;
  margin-left: 8px;
  color: var(--color-neutral-200);
  opacity: 0.35;
}

.BulkUploadScreen-module__assetCountWarning--o6S8eiD8 {
  font-size: 13px;
  color: var(--color-inkarnate-gold);
  opacity: 1;
}

.BulkUploadScreen-module__itemRow--hB6i9njC {
  width: 100%;
  padding: 0;
  display: flex;
  align-items: center;
}

.BulkUploadScreen-module__titleRow--Rf9-Qkof {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 20px 0;
}

.BulkUploadScreen-module__headerRow--8-3J-G3i {
  display: flex;
  align-items: center;
  font-weight: 700;
  padding: 11px 0;
}

.BulkUploadScreen-module__itemRowCol--0ngzmNmB {
  font-size: 13px;
  width: 210px;
  display: flex;
  align-items: center;
  padding-right: 24px;
}
  .BulkUploadScreen-module__itemRowCol--0ngzmNmB.BulkUploadScreen-module__thumbnail--FL1tNVYC {
    width: 129px;
  }
  .BulkUploadScreen-module__itemRowCol--0ngzmNmB.BulkUploadScreen-module__fileName--ZsEc8CHT {
    width: 359px;
  }
  .BulkUploadScreen-module__itemRowCol--0ngzmNmB.BulkUploadScreen-module__contentCol--0uIykSzw {
    color: var(--color-neutral-200);
    opacity: 0.5;
  }
  .BulkUploadScreen-module__itemRowCol--0ngzmNmB.BulkUploadScreen-module__colButton--nu4Bxlfg {
    width: 38px;
    padding-right: 0;
    justify-content: flex-end;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.BulkUploadFailureModal-module__modal--KRBJPvJl {
  border-radius: 5px;
  border: none;
}

.BulkUploadFailureModal-module__modalContent--PafKxweW {
  border-radius: 5px;
  border: none;
}
  .BulkUploadFailureModal-module__modalHeader--2N0riiNR h1 {
    font-size: 13px;
    font-weight: 600;
    opacity: 0.5;
  }

.BulkUploadFailureModal-module__modalSearchBar--4ubcOxgz {
  padding: 20px;
  border-bottom: 1px solid #141414;
}

.BulkUploadFailureModal-module__searchInput--6j5B42E- {
  width: 325px;
}

.BulkUploadFailureModal-module__modalBody--5n6sPUKb {
  font-size: 12px;
  padding: 0;
}

.BulkUploadFailureModal-module__modalFooter--CRDbu-z5 {
  display: flex;
  justify-content: flex-end;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.am-clipboard-module__listWrapper--cTcK-HA- {
  overflow-y: overlay;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.FormFieldCollision-module__canvas--TSrRPr7W {
  cursor: default;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 20;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.SearchInput-module__textInput--yiicjqhJ {
  font-size: 12px;
  background-color: #1f1f1f;
  height: 36px;
  padding-left: 30px;
  padding-right: 20px;
}
    .SearchInput-module__textInput--yiicjqhJ:not(.SearchInput-module__disabled--VMscr-TN):focus,
    .SearchInput-module__textInput--yiicjqhJ:not(.SearchInput-module__disabled--VMscr-TN):hover {
      background: #292929;
    }
      .SearchInput-module__textInput--yiicjqhJ:not(.SearchInput-module__disabled--VMscr-TN):focus.SearchInput-module__plain--MYyrvHUu, .SearchInput-module__textInput--yiicjqhJ:not(.SearchInput-module__disabled--VMscr-TN):hover.SearchInput-module__plain--MYyrvHUu {
        background: none;
      }

.SearchInput-module__inputWrapper--KJZqHxZh {
  box-shadow: none !important;
  border-radius: 3px;
  color: #ddd;
  border: 1px solid #464646;
  min-height: 38px;
}

.SearchInput-module__wrapper--QjALy9Nj {
  min-height: 37px;
  width: 100%;
  height: 38px;
  border-radius: 3px;
}

.SearchInput-module__inputContainer--bjmJUalQ {
  box-shadow: none !important;
  min-height: 37px;
}

.SearchInput-module__inputField--laAKhMzg {
  padding-left: 30px;
  padding-right: 20px;
}

.SearchInput-module__searchIcon--CxGe8-dh {
  color: #8f8f8f;
  position: absolute;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  bottom: 0;
  left: 8px;
  z-index: 1;
  width: 20px;
  height: 20px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.FormFieldPathAssetChild-module__wrapper--6yzFj3eT {
  display: flex;
  flex-direction: column;
}

  .FormFieldPathAssetChild-module__wrapper--6yzFj3eT.FormFieldPathAssetChild-module__disabled--vAn6ZYuQ {
    filter: grayscale(100%) brightness(70%);
  }

.FormFieldPathAssetChild-module__toggleButton--wZah1kyO {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #464646;
  border: 1px solid #464646;
  padding: 0;
  text-align: center;
  font-size: 24px;
  overflow: hidden;
  border-radius: 3px;
}
  .FormFieldPathAssetChild-module__toggleButton--wZah1kyO:hover {
    color: #dddddd;
  }

.FormFieldPathAssetChild-module__toggleButtonSelected--kaWccwB7 {
}

.FormFieldPathAssetChild-module__toggleButtonDisabled--UEIqou95 {
  cursor: default;
}

.FormFieldPathAssetChild-module__toggleButtonError--58Zpr6zp {
  border: 1px solid #db0000;
}

.FormFieldPathAssetChild-module__selectedStamp--6bljwXBt {
  object-fit: contain;
}

.FormFieldPathAssetChild-module__selectedTexture--5h2dR8Q9 {
  object-fit: cover;
}

.FormFieldPathAssetChild-module__error--Pq2p4Zjx {
  margin-top: 5px;
  font-size: 14px;
  color: #db0000;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PathAssetCreationInfoModal-module__modal--wQLN4S76 {
  max-width: 650px !important;
  max-height: 750px !important;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  border-radius: 5px;
  border: none;
}

.PathAssetCreationInfoModal-module__creationInfo--Ty34-RWR {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 0.84;
  background: center / contain no-repeat url('/assets/stroke-creation-info-raojzJw4.jpg')
}

.PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 {
  height: 100%;
  line-height: normal;
}

  .PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 h2 {
    font-size: 16px;
    font-weight: 600;
  }

  .PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 div, .PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 li {
    font-size: 13px;
    font-weight: 400;
  }

  .PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 li {
    margin-left: 6px;
  }

  .PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 b {
    font-size: 13px;
    font-weight: 700;
  }

  .PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 ol, .PathAssetCreationInfoModal-module__modalBody--2qSwr7k3 ul {
    padding-inline-start: 20px;
    margin-bottom: 30px;
  }

.PathAssetCreationInfoModal-module__footer--XliZFpid {
  height: 20px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.CreatePathAssetModal-module__modal--zM-QTZZp {
  border-radius: 5px;
  border: none;
}

.CreatePathAssetModal-module__modalContent--krymAx8Z {
  border-radius: 5px;
  border: none;
}

.CreatePathAssetModal-module__modalHeader--2Y0F7t65 {
  background: #1f1f1f;
}
  .CreatePathAssetModal-module__modalHeader--2Y0F7t65 h1 {
    font-size: 13px;
    font-weight: 600;
    opacity: 0.5;
  }

.CreatePathAssetModal-module__modalBody--P21PXRV- {
  padding: 0;
  background-color: #292929;
  font-size: 12px;
}

.CreatePathAssetModal-module__modalFooter--H4h-n4hg {
  background-color: #292929;
  border-top: 1px solid #141414;
  padding: 15px 20px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.ReorderableList-module__cardText--A8eq4FKV {
  flex-grow: 1;
}

.ReorderableList-module__card--JpVqx49- {
  display: flex;
  align-items: center;
  padding: 2px 0.5rem;
  margin-bottom: 0.5rem;
  cursor: move;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.FormFieldAsset-module__wrapper--ITDsfx-x {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
  .FormFieldAsset-module__wrapper--ITDsfx-x.FormFieldAsset-module__disabled--TQKM0Tkr {
    filter: grayscale(100%) brightness(70%);
  }

.FormFieldAsset-module__search--3CZ7mECk {
  margin-left: 8px;
}

.FormFieldAsset-module__modalBody--VlX-ri34 {
  display: flex;
  flex-direction: column;
  padding: 0;
}

.FormFieldAsset-module__label--ghNfjEnE {
  color: #ffffff;
}

.FormFieldAsset-module__toggleButton--033lwtSQ {
  color: var(--color-text-muted);
  background: var(--controls-bg-color);
  border: 1px solid var(--controls-border-color);
  width: 100px;
  height: 100px;
  padding: 0;
  text-align: center;
}

  .FormFieldAsset-module__toggleButton--033lwtSQ:hover {
    border-color: var(--controls-border-color-hover);
    background: var(--controls-bg-color-hover);
  }

.FormFieldAsset-module__toggleButtonDisabled--fiSrieE1 {
  cursor: default;
}

.FormFieldAsset-module__selectedImage--qQkuAUU4 {
  width: 98px;
  height: 98px;
  object-fit: contain;
}

.FormFieldAsset-module__error--pw-wNwVL {
  font-size: 14px;
  color: #ef1f24;
}

.FormFieldAsset-module__assetGridAutoSizerWrapper--cJ89-H35 {
  flex: 1;
  background: var(--color-neutral-900);
  padding: 20px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.edit-scene-style-form-module__formLayout--iGlcld-n {
  max-width: 1400px;
}

.edit-scene-style-form-module__cols--n6psYIdv {
  display: flex;
  flex-wrap: wrap;

  flex-direction: row;
}

  @media (max-width: 991.98px) {

.edit-scene-style-form-module__cols--n6psYIdv {
    flex-direction: column
}
  }

.edit-scene-style-form-module__cols12--6koYJiJ- {
  flex: 1;
  display: flex;
  flex-direction: row;
}

  @media (max-width: 991.98px) {

.edit-scene-style-form-module__cols12--6koYJiJ- {
    flex-direction: column;
    max-width: 340px
}
  }

.edit-scene-style-form-module__col1--QgzbKgka {
  padding: 5px;
  flex: 1;
  max-width: 340px;
  min-width: 300px;
  margin-right: 30px;
}

  @media (max-width: 991.98px) {

.edit-scene-style-form-module__col1--QgzbKgka {
    margin-right: 0;
    margin-bottom: 20px
}
  }

.edit-scene-style-form-module__col2--M32-LKbj {
  padding: 5px;
  flex: 1;
  max-width: 520px;

  margin-right: 30px;
}
  @media (max-width: 991.98px) {

.edit-scene-style-form-module__col2--M32-LKbj {
    margin-right: 0;
    margin-bottom: 20px
}
  }

.edit-scene-style-form-module__col3--k6K5CMy6 {
  padding: 5px;
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  max-width: 300px;
}

.edit-scene-style-form-module__defaults--OK6-l-WP {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

  .edit-scene-style-form-module__defaults--OK6-l-WP > * {
    margin-right: 5px;
    margin-bottom: 5px;
  }

.edit-scene-style-form-module__mapIdRow---YzGGpbN {
  display: flex;
  align-items: center;
  max-width: 400px;
}

.edit-scene-style-form-module__mapIdInput--8cen5ofO {
  flex: 1;
}

.edit-scene-style-form-module__maskEffectPresetsBtn--muP7fxgL {
  font-size: 20px;
  padding: 8px 2px;
}

.edit-scene-style-form-module__warning--sVbc53bs {
  display: flex;
  color: orange;
}

.edit-scene-style-form-module__maskEffectPresetRow--IzOw-UR2 {
  display: flex;
  flex-direction: row;
}

.edit-scene-style-form-module__maskEffectPresetTitle--7lNU4hhJ {
  max-width: 300px;
  width: 100%;
}

.edit-scene-style-form-module__maskEffectPresetDefault--vG1cZLfg {
  padding: 2px;
  border-radius: 5px;
  border: 1px solid #ddd;
  color: #ddd;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.edit-scene-style-form-module__maskEffectFieldCombo--TVvPJo0z {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 252px;
}

.edit-scene-style-form-module__maskEffectRippleColor--OA-J7dSZ {
  display: inline-block;
}

.edit-scene-style-form-module__addExampleButton--1K-ZHQ2e {
  margin-left: 43px;
}

.edit-scene-style-form-module__addExampleIconContainer--I8cgsoXo {
  width: 55px;
  height: 41px;
}

.edit-scene-style-form-module__addExampleText--svExOPe7 {
  margin-left: 20px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
.full-height-no-scroll {
  height: 100vh;
  overflow: hidden;
}
@layer modules {.MarketplaceProductImagesField-module__thumbnailWrapper--lQzzjfs- {
  aspect-ratio: 1/1;
  border-radius: 5px;
  overflow: hidden;
}

  .MarketplaceProductImagesField-module__thumbnailWrapper--lQzzjfs-.MarketplaceProductImagesField-module__empty--eC6EnMun {
    border: 1px solid var(--color-neutral-200);
    opacity: 0.35;
  }
  .MarketplaceProductImagesField-module__thumbnailWrapper--lQzzjfs-.MarketplaceProductImagesField-module__addImage--QA7WkeSg {
    cursor: pointer;
    background: var(--color-neutral-700);
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-neutral-200);
    transition: 0.2s background ease;
  }
    .MarketplaceProductImagesField-module__thumbnailWrapper--lQzzjfs-.MarketplaceProductImagesField-module__addImage--QA7WkeSg:hover {
      background: var(--color-neutral-600);
    }
  .MarketplaceProductImagesField-module__thumbnailWrapper--lQzzjfs-.MarketplaceProductImagesField-module__error--8B665xkE {
    border: 1px solid var(--color-reds-signal);
  }
  .MarketplaceProductImagesField-module__thumbnailWrapper--lQzzjfs- button {
    opacity: 0;
  }
  .MarketplaceProductImagesField-module__thumbnailWrapper--lQzzjfs-:hover button {
    opacity: 1;
    animation: MarketplaceProductImagesField-module__fadeIn--VW-D82ft 0.2s;
  }

.MarketplaceProductImagesField-module__imageConstraints--NcfVxGuB {
  color: var(--color-neutral-200);
  opacity: 0.5;
}
  .MarketplaceProductImagesField-module__imageConstraints--NcfVxGuB .MarketplaceProductImagesField-module__imageConstraint--Avs5nck2 {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
  }
    .MarketplaceProductImagesField-module__imageConstraints--NcfVxGuB .MarketplaceProductImagesField-module__imageConstraint--Avs5nck2 .MarketplaceProductImagesField-module__columnName--fmrmy91F {
      width: 103px;
      margin-right: 10px;
    }

@keyframes MarketplaceProductImagesField-module__fadeIn--VW-D82ft {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.MarketplaceProductDetail-module__productInfoRow--pg6X8FxO {
  display: flex;
  justify-content: space-between;
}

  .MarketplaceProductDetail-module__productInfoRow--pg6X8FxO:not(:last-of-type) {
    margin-bottom: 20px;
  }

.MarketplaceProductDetail-module__productInfoBlock--WasjS2HL {
  display: flex;
  flex-direction: column;
  gap: 5px;

  padding: 16px;
}
  .MarketplaceProductDetail-module__productInfoBlock--WasjS2HL:first-of-type {
    padding-top: 0;
  }
  .MarketplaceProductDetail-module__productInfoBlock--WasjS2HL:not(:last-of-type) {
    border-bottom: 1px solid var(--color-neutral-600);
  }
  .MarketplaceProductDetail-module__productInfoBlock--WasjS2HL .MarketplaceProductDetail-module__value--JkdRVJE2 {
    display: flex;
    flex-direction: row;
    justify-items: center;
    align-items: center;
    font-size: 13px;
    font-weight: 400;
  }
    .MarketplaceProductDetail-module__productInfoBlock--WasjS2HL .MarketplaceProductDetail-module__value--JkdRVJE2:not(:last-of-type) {
      margin-bottom: 8px;
    }
  .MarketplaceProductDetail-module__productInfoBlock--WasjS2HL .MarketplaceProductDetail-module__report--dtlVI9O8 {
    display: flex;
    flex-direction: row;
    justify-items: center;
    align-items: center;
    font-size: 13px;
    font-weight: 400;
    color: var(--color-inkarnate-gold);
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.GetStartedFooterSection-module__footerInner--d5WGPosK {
  width: 100%;
  padding-left: 50px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

  @media (max-width: 1023px) {.GetStartedFooterSection-module__footerInner--d5WGPosK {
    padding-left: 10px 20px
}
  }

.GetStartedFooterSection-module__actionLinks--wz1gw59G {
  margin: 0 auto;
  display: flex;
  align-items: center;
}

  .GetStartedFooterSection-module__actionLinks--wz1gw59G span {
    margin-left: 20px;
    margin-right: 20px;

    font-family: var(--font-main);
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    color: white;
  }

.GetStartedFooterSection-module__actionLink--p0TTdMGZ {
  transition:
    0.2s transform,
    0.2s color;

  padding-top: 19px;
  padding-bottom: 19px;
  padding-left: 30px;
  padding-right: 30px;

  font-family: var(--font-main);
  font-size: 16px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;

  border: 1px solid var(--color-accent);

  cursor: pointer;
}

  .GetStartedFooterSection-module__actionLink--p0TTdMGZ:hover {
    transform: translateY(-2px);
    color: var(--color-accent);
  }

  @media (max-width: 767px) {

.GetStartedFooterSection-module__actionLink--p0TTdMGZ {
    padding: 14px 20px;

    font-size: 14px
}
  }

/* // GET STARTED --------- */

.GetStartedFooterSection-module__getStarted--jR87-Y5C {
  position: relative;
  padding: 65px 103px 65px;
  width: calc(100% - 40px);
  max-width: 1280px;
  margin: 0 auto;
  margin-top: 84px;

  background-color: var(--color-site-dark);
  border-radius: 9px;
  box-shadow: 0 12px 40px 0 rgba(13, 12, 67, 0.34);

  background-image: url('../../pages/landing-page/img/dragon-eye.png'),
    url('../../pages/landing-page/img/intro-bg-map.jpg');
  background-repeat: no-repeat;
  background-size:
    256px 256px,
    60%;
  background-position:
    calc(100% - 35px) 35px,
    top right;
}

  @media (max-width: 1279px) {

.GetStartedFooterSection-module__getStarted--jR87-Y5C {
    padding: 65px 60px 65px;
    background-size:
      240px 240px,
      60%;
    background-position:
      calc(100% - 35px) 35px,
      top right
}
  }

  @media (max-width: 1023px) {

.GetStartedFooterSection-module__getStarted--jR87-Y5C {
    padding: 30px 40px;
    margin-bottom: 30px;

    background-size:
      200px 200px,
      60%;
    background-position:
      calc(100% - 15px) 15px,
      top right
}
  }

  @media (max-width: 767px) {

.GetStartedFooterSection-module__getStarted--jR87-Y5C {
    padding: 30px 15px;
    background-image: url('../../pages/landing-page/img/intro-bg-map@0.5x.jpg');
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: top right
}
  }

  .GetStartedFooterSection-module__getStarted--jR87-Y5C .GetStartedFooterSection-module__overlay--hRM8KaKx {
    height: 100%;
    width: 100%;
    position: relative;

    z-index: 0;
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
  }

    @media (max-width: 767px) {

  .GetStartedFooterSection-module__getStarted--jR87-Y5C .GetStartedFooterSection-module__overlay--hRM8KaKx {
      background: linear-gradient(to right, #000c 0%, #0005 100%)
  }
    }

  .GetStartedFooterSection-module__getStarted--jR87-Y5C * {
    position: relative;
    z-index: 1;
  }

  .GetStartedFooterSection-module__getStarted--jR87-Y5C h2 {
    margin: 0;
    margin-bottom: 12px;
    font-family: 'Quattrocento';
    font-size: 56px;
    font-weight: bold;
    color: white;
  }

    @media (max-width: 1279px) {

  .GetStartedFooterSection-module__getStarted--jR87-Y5C h2 {
      font-size: 40px
  }
    }

    @media (max-width: 1023px) {

  .GetStartedFooterSection-module__getStarted--jR87-Y5C h2 {
      max-width: 420px;
      font-size: 38px
  }
    }

    @media (max-width: 767px) {

  .GetStartedFooterSection-module__getStarted--jR87-Y5C h2 {
      font-size: 27px
  }
    }

  .GetStartedFooterSection-module__getStarted--jR87-Y5C p {
    margin: 0;
    margin-bottom: 37px;
    font-family: var(--font-main);
    font-size: 26px;
    color: white;
  }

    @media (max-width: 1279px) {

  .GetStartedFooterSection-module__getStarted--jR87-Y5C p {
      font-size: 22px
  }
    }

    @media (max-width: 1023px) {

  .GetStartedFooterSection-module__getStarted--jR87-Y5C p {
      max-width: 400px
  }
    }

    @media (max-width: 767px) {

  .GetStartedFooterSection-module__getStarted--jR87-Y5C p {
      font-size: 16px
  }
    }
  @media (max-width: 630px) {

.GetStartedFooterSection-module__getStartedLinks--BPUH0WrB {
    flex-direction: column;
    align-items: flex-start
}

    .GetStartedFooterSection-module__getStartedLinks--BPUH0WrB span {
      margin-left: 20px;
      margin-right: 0;
      margin-top: 10px;
      margin-bottom: 10px;
    }

      @media (max-width: 767px) {

    .GetStartedFooterSection-module__getStartedLinks--BPUH0WrB span {
        margin: 10px 0
    }
      }
  }

  @media (max-width: 767px) {

.GetStartedFooterSection-module__getStartedLinks--BPUH0WrB {
    justify-content: center;
    align-items: center
}
    .GetStartedFooterSection-module__getStartedLinks--BPUH0WrB > a {
      width: 100%;
      max-width: 340px;
    }
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.Footer-module__footer--vvO60o1s {
  background: #fff;
}

.Footer-module__footerInner--FJ1NFfAO {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

  @media (max-width: 1023px) {

.Footer-module__footerInner--FJ1NFfAO {
    padding-top: 30px;
    padding-bottom: 20px
}
  }

  @media (max-width: 767px) {

.Footer-module__footerInner--FJ1NFfAO {
    padding-left: 10px;
    padding-right: 10px
}
  }

.Footer-module__footerSocialLinks--HNLbdi-5 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 20px;
}

  .Footer-module__footerSocialLinks--HNLbdi-5 a {
    position: relative;
    display: flex;
    align-items: center;

    font-family: 'Quattrocento';
    font-size: 20px;
    color: var(--color-site-dark-text);
  }

    .Footer-module__footerSocialLinks--HNLbdi-5 a:hover {
      color: var(--color-accent);
    }

    .Footer-module__footerSocialLinks--HNLbdi-5 a {

    padding: 5px 10px;
}

    .Footer-module__footerSocialLinks--HNLbdi-5 a:last-of-type {
      margin-right: 0;
    }

      .Footer-module__footerSocialLinks--HNLbdi-5 a:last-of-type::before {
        display: none;
      }

    .Footer-module__footerSocialLinks--HNLbdi-5 a svg {
      width: 24px;
      height: 24px;
      margin-right: 6px;
    }

    .Footer-module__footerSocialLinks--HNLbdi-5 a {

    cursor: pointer;
}

    .Footer-module__footerSocialLinks--HNLbdi-5 a:hover {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }

    @media (max-width: 1023px) {

  .Footer-module__footerSocialLinks--HNLbdi-5 a {
      font-size: 16px
  }
    }

    @media (max-width: 767px) {

  .Footer-module__footerSocialLinks--HNLbdi-5 a {
      font-size: 0
  }

      .Footer-module__footerSocialLinks--HNLbdi-5 a svg {
        margin-right: 0;
        padding: 5px;
        box-sizing: content-box;
        width: 30px;
        height: 30px;
      }
    }

.Footer-module__footerCopyrightLinks--1vekhN4K {
  display: flex;
  margin-bottom: 60px;
}

  .Footer-module__footerCopyrightLinks--1vekhN4K a {
    position: relative;
    font-family: 'Quattrocento';
    font-size: 16px;
    color: var(--color-site-dark-text);
    margin-right: 21px;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 1px solid transparent;
  }

    .Footer-module__footerCopyrightLinks--1vekhN4K a::before {
      position: absolute;
      content: '';
      right: -12px;
      top: 0;
      width: 1px;
      height: 20px;
      background-color: var(--color-site-dark-text);
    }

    .Footer-module__footerCopyrightLinks--1vekhN4K a:last-of-type {
      margin-right: 0;
    }

      .Footer-module__footerCopyrightLinks--1vekhN4K a:last-of-type::before {
        display: none;
      }

    .Footer-module__footerCopyrightLinks--1vekhN4K a {

    cursor: pointer;
}

    .Footer-module__footerCopyrightLinks--1vekhN4K a:hover {
      border-color: var(--color-site-dark-text);
    }

    @media (max-width: 1023px) {

  .Footer-module__footerCopyrightLinks--1vekhN4K a {
      font-size: 18px;
      padding: 10px 0
  }

      .Footer-module__footerCopyrightLinks--1vekhN4K a::before {
        display: none;
      }
    }

  @media (max-width: 600px) {

.Footer-module__footerCopyrightLinks--1vekhN4K {
    flex-direction: column;
    align-items: center
}

    .Footer-module__footerCopyrightLinks--1vekhN4K a {
      font-size: 16px;
      margin-right: 0;
      margin-bottom: 5px;
    }

      .Footer-module__footerCopyrightLinks--1vekhN4K a::before {
        display: none;
      }
  }

.Footer-module__footerContactEmail--8NRLqHQZ {
  margin: -10px 0 40px;
  color: var(--color-site-dark-text);
  font-family: 'Quattrocento';
  font-size: 18px;
}

  .Footer-module__footerContactEmail--8NRLqHQZ a {
    color: var(--color-site-dark-text);
    border-bottom: 1px solid transparent;
  }
    .Footer-module__footerContactEmail--8NRLqHQZ a:hover {
      color: var(--color-accent);
      border-color: var(--color-site-dark-text);
    }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.Header-module__header--h93ZRxah {
  background: var(--color-site-dark);
}

  .Header-module__header--h93ZRxah.Header-module__pinned--qzgr7TWw {
    position: fixed;
    top: 0;
    width: 100%;
  }

.Header-module__disableScroll--Yc1oYOp1 {
  overflow-y: hidden;
}

.Header-module__mobileBgBlock--vIYn6W0r {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
}

.Header-module__headerWrapper--REdOe3Bd {
  position: relative;
  z-index: 100000;

  padding: 0 50px;
  margin: 0 auto;
  max-width: 1440px;
  display: flex;
  align-items: center;

  font-size: 40px;
}

  @media (max-width: 1023px) {

.Header-module__headerWrapper--REdOe3Bd {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px
}
  }

  @media (max-width: 767px) {

.Header-module__headerWrapper--REdOe3Bd {
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px
}
  }

.Header-module__menuBtn--48VL-0Sb {
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  padding: 10px;
  font-size: 40px;

  margin-top: -10px;
  margin-bottom: -10px;

  align-items: center;
  justify-content: center;
  margin-left: auto;

  display: none;
}
    .Header-module__menuBtn--48VL-0Sb:hover .Header-module__menuBtnIcon--TeVHAUKl {
      color: var(--color-accent);
    }

  .Header-module__menuBtn--48VL-0Sb .Header-module__menuBtnIcon--TeVHAUKl {
    color: white;
  }

  @media (max-width: 1023px) {

.Header-module__menuBtn--48VL-0Sb {
    display: block
}
  }

.Header-module__headerLogoLink--GFRyE2mr {
  padding-right: 20px;
  margin-right: 15px;
  border-right: 1px solid #fff3;
}

  @media (max-width: 1023px) {

.Header-module__headerLogoLink--GFRyE2mr {
    border-right: none
}
  }

.Header-module__headerLinks--98u4xV09 {
  display: flex;
  flex: 1;
}

  @media (max-width: 1023px) {

.Header-module__headerLinks--98u4xV09 {
    position: absolute;
    right: 0;
    top: 60px;
    width: 100%;

    flex-direction: column;
    background: var(--color-site-dark);
    padding: 20px;
    padding-left: 40px;
    border-bottom: 5px solid var(--color-accent)
}

    .Header-module__headerLinks--98u4xV09.Header-module__mobileMenuClosed---THessvj {
      display: none;
    }
  }

  @media (max-width: 767px) {

.Header-module__headerLinks--98u4xV09 {
    padding-left: 10px
}
  }

.Header-module__headerLink--OVMM7tcY {
  display: inline-flex;
  align-items: center;
  padding: 32px 15px 26px;
}
  @media (max-width: 1023px) {

.Header-module__headerLink--OVMM7tcY {
    padding: 15px
}
  }
  .Header-module__headerLink--OVMM7tcY {
  margin-right: 10px;
  color: white;
  font-family: var(--font-main);
  font-size: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;

  cursor: pointer;
}

  @media (max-width: 1279px) {

.Header-module__headerLink--OVMM7tcY {
    padding: 32px 5px 26px;
    font-size: 14px
}
  }
  @media (max-width: 1023px) {

.Header-module__headerLink--OVMM7tcY {
    padding: 15px 15px;
    font-size: 14px
}
  }

  .Header-module__headerLink--OVMM7tcY:hover {
    color: var(--color-accent);
  }

  .Header-module__headerLink--OVMM7tcY.Header-module__active--HHf7L8qz {
    color: var(--color-accent);
  }
    @media (max-width: 1023px) {

  .Header-module__headerLink--OVMM7tcY.Header-module__accentLink--gXtMc-n7 {
      color: var(--color-accent)
  }
    }

.Header-module__rightLink--8ITq9m4e {
  margin-left: auto;
}

  @media (max-width: 1023px) {

.Header-module__rightLink--8ITq9m4e {
    margin-left: 0;
    border-top: 1px solid #fff3
}

    .Header-module__rightLink--8ITq9m4e .icon {
      display: none;
    }
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LandingLayout-module__landingLayout--N9UNT-Fr {
  color: white;
  width: 100%;
  overflow-x: hidden;
}

  .LandingLayout-module__landingLayout--N9UNT-Fr h1,
  .LandingLayout-module__landingLayout--N9UNT-Fr h2,
  .LandingLayout-module__landingLayout--N9UNT-Fr h3,
  .LandingLayout-module__landingLayout--N9UNT-Fr h4,
  .LandingLayout-module__landingLayout--N9UNT-Fr h5,
  .LandingLayout-module__landingLayout--N9UNT-Fr h6 {
    font-family: var(--font-additional);
  }

  .LandingLayout-module__landingLayout--N9UNT-Fr h1 {
    font-size: 50px;
  }

  .LandingLayout-module__landingLayout--N9UNT-Fr {

  background-image: url('/assets/dice-bg-CymhOXms.svg');
  background-size: 700px;
  background-position-x: -20%;
  background-position-y: 122%;
  background-repeat: no-repeat;
}

.LandingLayout-module__main--Xup-bLB0 {
  min-height: 100vh;
}

.LandingLayout-module__cookieConsent---lTBB9Ox {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
  background-color: black;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
}

  @media (max-width: 767px) {

.LandingLayout-module__cookieConsent---lTBB9Ox {
    padding: 8px;
    font-size: 13px;
    line-height: 15px
}
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.SitePageLayout-module__header--Dkp7jR2i {
  background-color: var(--color-site-dark);
  position: relative;
  z-index: 1;
}

  .SitePageLayout-module__header--Dkp7jR2i::before {
    z-index: -1;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 400px;
    height: calc(100% + 70px);
    width: 100%;
    background: radial-gradient(
      ellipse at center,
      var(--color-site-dark) 0,
      var(--color-site-dark) 60%,
      transparent 60%,
      transparent 100%
    );
    background-position-y: 0;
    background-repeat: no-repeat;
    background-size: 200vw;
    background-position-x: center;
  }

    @media (max-width: 767px) {

  .SitePageLayout-module__header--Dkp7jR2i::before {
      background-size: 300vw
  }
    }

  .SitePageLayout-module__header--Dkp7jR2i .SitePageLayout-module__headerInner--JECsK4Wb {
    width: 100%;
    margin: 0 auto;
    max-width: 590px;
    padding: 0 20px;

    color: #fff;

    padding-top: 80px;

    text-align: center;
  }

    @media (max-width: 1023px) {

  .SitePageLayout-module__header--Dkp7jR2i .SitePageLayout-module__headerInner--JECsK4Wb {
      padding-top: 60px
  }
    }
    @media (max-width: 767px) {

  .SitePageLayout-module__header--Dkp7jR2i .SitePageLayout-module__headerInner--JECsK4Wb {
      padding-top: 40px
  }
    }

    .SitePageLayout-module__header--Dkp7jR2i .SitePageLayout-module__headerInner--JECsK4Wb h1 {
      margin-top: 0;
      margin-bottom: 22px;
      font-size: 80px;
    }

      @media (max-width: 767px) {

    .SitePageLayout-module__header--Dkp7jR2i .SitePageLayout-module__headerInner--JECsK4Wb h1 {
        font-size: 60px
    }
      }

    .SitePageLayout-module__header--Dkp7jR2i .SitePageLayout-module__headerInner--JECsK4Wb p {
      margin: 0 auto;
      max-width: 480px;
      font-size: 18px;
      line-height: 1.89;
      margin-bottom: 70px;
    }

      @media (max-width: 767px) {

    .SitePageLayout-module__header--Dkp7jR2i .SitePageLayout-module__headerInner--JECsK4Wb p {
        font-size: 16px
    }
      }

.SitePageLayout-module__contentContainer--dt5O6vIV {
  min-height: 100vh;
  width: 100%;
  background: #f9f9fa;
  padding-bottom: 70px;
  margin-top: -200px;
}

  .SitePageLayout-module__contentContainer--dt5O6vIV.SitePageLayout-module__noHeader--G4yokIss {
    padding-top: 140px;
    margin-top: 0;
  }

    .SitePageLayout-module__contentContainer--dt5O6vIV.SitePageLayout-module__noHeader--G4yokIss .SitePageLayout-module__contentContainerInner--2hD8TXai {
      padding-top: 50px;
    }

    @media (max-width: 1023px) {

  .SitePageLayout-module__contentContainer--dt5O6vIV.SitePageLayout-module__noHeader--G4yokIss {
      background: #fff;
      padding-top: 0;
      padding-bottom: 0
  }
    }

  .SitePageLayout-module__contentContainer--dt5O6vIV .SitePageLayout-module__contentContainerInner--2hD8TXai {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    padding: 190px 155px 80px;
  }

    @media (max-width: 1023px) {

  .SitePageLayout-module__contentContainer--dt5O6vIV .SitePageLayout-module__contentContainerInner--2hD8TXai {
      padding: 220px 30px 80px
  }
    }

    .SitePageLayout-module__contentContainer--dt5O6vIV .SitePageLayout-module__contentContainerInner--2hD8TXai {

    background: white;

    color: var(--color-site-dark-text);
}

    .SitePageLayout-module__contentContainer--dt5O6vIV .SitePageLayout-module__contentContainerInner--2hD8TXai section {
      margin-bottom: 60px;
      font-size: 16px;
      line-height: 1.6;
    }

      .SitePageLayout-module__contentContainer--dt5O6vIV .SitePageLayout-module__contentContainerInner--2hD8TXai section h1 {
        font-size: 40px;
        font-weight: bold;
      }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.FaqPage-module__title--5pQgfQ9U {
  position: relative;
}
  .FaqPage-module__title--5pQgfQ9U::after {
    content: '';
    display: block;
    position: absolute;
    background: url('/assets/bg-dragon-C-GA7smZ.png');
    width: 386px;
    height: 220px;
    top: -70px;
    z-index: -1;
    right: -179px;
    background-size: 100%;
    background-repeat: no-repeat;
  }

    @media (max-width: 767px) {
  .FaqPage-module__title--5pQgfQ9U::after {
      display: none
  }
    }

.FaqPage-module__sectionTitle--6nJILFWJ {
  font-size: 40px;
  font-weight: bold;
}

  .FaqPage-module__sectionTitle--6nJILFWJ:first-child {
    margin-top: 90px;
  }
  .FaqPage-module__question--UrmgIhix a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: var(--color-site-dark-text);
  }

    .FaqPage-module__question--UrmgIhix a:hover,
    .FaqPage-module__question--UrmgIhix a:focus {
      color: var(--color-accent);
    }
  .FaqPage-module__question--UrmgIhix {

  margin-bottom: 40px;
}

  .FaqPage-module__question--UrmgIhix h2 {
    font-size: 18px;
    font-weight: 600;
    font-family: var(--font-main);
    margin-top: 40px;
    margin-bottom: 12px;
  }

  .FaqPage-module__question--UrmgIhix {

  font-size: 14px;
  line-height: 1.64;
}

  .FaqPage-module__question--UrmgIhix p {
    max-width: 720px;
  }

  .FaqPage-module__question--UrmgIhix strong {
    font-weight: bold;
  }

  .FaqPage-module__question--UrmgIhix img {
    margin: 0 auto;
    padding: 20px;
    max-width: 100%;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}

/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */

.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: grabbing;
}

/* :active to override grabbing cursor */

.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: zoom-out;
}

/* Prevent selection and tap highlights */

.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */

.pswp__content {
  pointer-events: none;
}

.pswp__content > * {
  pointer-events: auto;
}

/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/

.pswp__error-msg-container {
  display: grid;
}

.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */

.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */

.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */

.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/

div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}

.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}

/*

  Close button

*/

.pswp__button--close {
  margin-right: 6px;
}

/*

  Arrow buttons

*/

.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */

.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */

.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}

.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/

.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */

.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}

/*

  Loading indicator

*/

.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*

  "1 of 10" counter

*/

.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}
@layer modules {body,
html {
  background-color: white;
  -webkit-user-select: text;
          user-select: text;
}

.LandingPage-module__landing--7PCqN1MV {
  width: 100%;
  background-color: white !important;
  overflow-x: hidden;
}

/* General */

.LandingPage-module__actionLinks--Whvvyalk {
  margin: 0 auto;
  display: flex;
  align-items: center;
}

  .LandingPage-module__actionLinks--Whvvyalk span {
    margin-left: 20px;
    margin-right: 20px;

    font-family: var(--font-main);
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    color: white;
  }

.LandingPage-module__actionLink--TgZBPM-L {
  transition:
    0.2s transform,
    0.2s color;

  padding-top: 19px;
  padding-bottom: 19px;
  padding-left: 30px;
  padding-right: 30px;

  font-family: var(--font-main);
  font-size: 16px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;

  border: 1px solid var(--color-accent);

  cursor: pointer;
}

  .LandingPage-module__actionLink--TgZBPM-L:hover {
    transform: translateY(-2px);
    color: var(--color-accent);
  }

  @media (max-width: 767px) {

.LandingPage-module__actionLink--TgZBPM-L {
    padding: 14px 20px;

    font-size: 14px
}
  }

.LandingPage-module__parchment---kD6FhNV {
  position: relative;
  z-index: 20;

  width: 100%;
  background-color: #fff1d9;
  background-size: 200px;
  background-repeat: repeat;
  background-blend-mode: multiply;
  background-image: url('/assets/parchment-g9fabl9U.png');
}

  .LandingPage-module__parchment---kD6FhNV::before {
    z-index: -2;
    position: absolute;
    content: '';
    height: calc(100vh + 20px);
    max-height: 1000px;
    width: 100%;
    top: 0;
    right: 0;

    background-color: var(--color-site-dark);

    background-image: url('/assets/intro-bg-map-Co1j-l_3.jpg');
    background-repeat: no-repeat;
    background-position: right;

    background-size: contain;
  }

    @media (max-width: 633px) {

  .LandingPage-module__parchment---kD6FhNV::before {
      background-size: cover
  }
    }

    @media (max-height: 546) {

  .LandingPage-module__parchment---kD6FhNV::before {
      background-image: url('/assets/intro-bg-map@0.5x-I-qAg3Zt.jpg')
  }
    }
  .LandingPage-module__parchmentOverlay--8JHkv1yl::before {
    z-index: -1;
    position: absolute;
    content: '';
    height: calc(100vh + 20px);
    max-height: 1000px;
    width: 100%;
    top: 0;
    right: 0;
  }

    @media (max-width: 1023px) {
  .LandingPage-module__parchmentOverlay--8JHkv1yl::before {
      background: linear-gradient(to right, #000c 0%, #0005 100%)
  }
    }

.LandingPage-module__intro--uJH75ASD {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 54px;
  padding-bottom: 10px;

  color: white;
}

  @media (max-width: 1279px) {

.LandingPage-module__intro--uJH75ASD {
    padding-top: 50px;
    padding-left: 50px;
    padding-right: 50px
}
  }

  @media (max-width: 767px) {

.LandingPage-module__intro--uJH75ASD {
    padding: 30px 20px 0px
}
  }

  @media (min-width: 1024px) {
    @media (max-height: 800px) {

.LandingPage-module__intro--uJH75ASD {
      padding-top: 20px
}
    }
  }

.LandingPage-module__introTitle--cxxgemFt {
  display: flex;
  align-items: flex-end;

  margin-bottom: 16px;
}

.LandingPage-module__introTitleText---VIygF7F {
  position: relative;
  margin: 0;
  font-family: var(--font-additional);
  font-size: 72px;
  font-weight: bold;
  line-height: 1.39;
}

  @media (max-width: 1400px) {

.LandingPage-module__introTitleText---VIygF7F {
    font-size: 60px
}
  }

  @media (max-width: 1279px) {

.LandingPage-module__introTitleText---VIygF7F {
    font-size: 56px
}
  }

  @media (max-width: 767px) {

.LandingPage-module__introTitleText---VIygF7F {
    font-size: 30px
}
  }

.LandingPage-module__introTitleTextWidthWrapper---Zpm0WnU {
  display: inline-block;
}

.LandingPage-module__introTextWrapper--DG0P7dLw {
  margin-right: 5px;
}

  @media (max-width: 1550px) {

.LandingPage-module__introTextWrapper--DG0P7dLw {
    /* margin-right: -10px; */
}
  }

  @media (max-width: 1400px) {

.LandingPage-module__introTextWrapper--DG0P7dLw {
    /* margin-right: -15px; */
}
  }

.LandingPage-module__introLogoWrapper--02TuMyjg {
  display: inline-block;
  background-image: url('/assets/logo-CTuN-bjw.svg');
  background-size: 100% 100%;
  background-repeat: no-repeat;

  width: 383px;
  height: 67px;
  margin-bottom: -13px;
}

  @media (max-width: 1279px) {

.LandingPage-module__introLogoWrapper--02TuMyjg {
    width: 383px;
    height: 65px;
    margin-bottom: -13px
}
  }

  @media (max-width: 767px) {

.LandingPage-module__introLogoWrapper--02TuMyjg {
    width: 253px;
    height: 42px;
    margin-bottom: -9px
}
  }

.LandingPage-module__introLogo--V0IOKCxo {
  position: relative;
  top: -15px;
  margin-left: -165px;

  width: 383px;
  height: 65px;
}

  @media (max-width: 1279px) {

.LandingPage-module__introLogo--V0IOKCxo {
    top: -10px;
    margin-left: -125px;
    width: 300px;
    height: auto
}
  }

  @media (max-width: 767px) {

.LandingPage-module__introLogo--V0IOKCxo {
    padding: 40px
}
  }
  @media screen {

.LandingPage-module__visuallyHidden---7grMmKz {
    width: 0px;
    height: 0px;
    display: inline-block;
    visibility: hidden
}
  }

.LandingPage-module__introDescription--6AruKNxx {
  margin: 0;
  margin-bottom: 20px;
  max-width: 550px;

  font-family: var(--font-additional);
  font-size: 20px;
  line-height: 1.83;
  color: white;
}

  @media (max-width: 767px) {

.LandingPage-module__introDescription--6AruKNxx {
    font-size: 19px
}
  }

  .LandingPage-module__introDescription--6AruKNxx:last-of-type {
    margin-bottom: 40px;
  }

    @media (max-width: 767px) {

  .LandingPage-module__introDescription--6AruKNxx:last-of-type {
      margin-bottom: 30px
  }
    }

    @media (min-width: 1024px) {
      @media (max-height: 800px) {

  .LandingPage-module__introDescription--6AruKNxx:last-of-type {
        margin-bottom: 30px
  }
      }
    }

.LandingPage-module__introLinks--u2o4lfPv {
  margin-bottom: 68px;
}

  @media (min-width: 1024px) {
    @media (max-height: 800px) {

.LandingPage-module__introLinks--u2o4lfPv {
      margin-bottom: 30px
}
    }
  }

  @media (max-width: 767px) {

.LandingPage-module__introLinks--u2o4lfPv {
    margin-bottom: 30px;
    flex-direction: row
}
  }

  @media (max-width: 590px) {

.LandingPage-module__introLinks--u2o4lfPv {
    flex-direction: column;
    align-items: center
}

    .LandingPage-module__introLinks--u2o4lfPv a {
      width: 100%;
      max-width: 340px;
    }

    .LandingPage-module__introLinks--u2o4lfPv span {
      margin-left: 0;
      margin-right: 0;
      margin-top: 10px;
      margin-bottom: 10px;
    }
  }

.LandingPage-module__introLink--20NOHYYB {
  color: white;
  border: 1px solid var(--color-accent);
}

  .LandingPage-module__introLink--20NOHYYB:hover {
    color: var(--color-accent);
  }

.LandingPage-module__introDemo--Wzpthb7l {
  position: relative;
  z-index: 3;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;

  padding: 50px;
  padding-top: 0;
}

  .LandingPage-module__introDemo--Wzpthb7l video {
    max-width: 136.60714vh;
    margin: 0 auto;
  }

  @media (max-width: 1023px) {

.LandingPage-module__introDemo--Wzpthb7l {
    padding: 40px
}
  }

  @media (max-width: 767px), (max-height: 800px) {

.LandingPage-module__introDemo--Wzpthb7l {
    padding: 20px
}
  }

  @media (max-width: 500px) {

.LandingPage-module__introDemo--Wzpthb7l {
    padding: 10px
}
  }

.LandingPage-module__maps--csRgMWV2 {
  position: relative;
  z-index: 10;
}

  @media (max-width: 767px) {

.LandingPage-module__maps--csRgMWV2 {
    padding-bottom: 30px
}
  }

  .LandingPage-module__maps--csRgMWV2::before {
    z-index: -1;
    position: absolute;
    content: '';
    width: 100%;
    height: 250px;
    background-color: white;
    bottom: 0;
    left: 0;
  }

    @media (max-width: 1023px) {

  .LandingPage-module__maps--csRgMWV2::before {
      height: 0
  }
    }

.LandingPage-module__mapTypes--0t4atd6B {
  width: 100%;
  max-width: 1280px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;

  display: flex;
  justify-content: center;
  flex-wrap: wrap;

  margin: 0 auto;
}

  @media (max-width: 1023px) {

.LandingPage-module__mapTypes--0t4atd6B {
    flex-direction: column
}
  }

  @media (max-width: 767px) {

.LandingPage-module__mapTypes--0t4atd6B {
    display: none
}
  }

.LandingPage-module__mapTypesMobile--y-vNL0-D {
  display: block;
  overflow: visible;
}

  .LandingPage-module__mapTypesMobile--y-vNL0-D .BrainhubCarouselItem {
    align-items: flex-start;
  }

  .LandingPage-module__mapTypesMobile--y-vNL0-D {

  display: none;
}
  @media (max-width: 767px) {

.LandingPage-module__mapTypesMobile--y-vNL0-D {
    display: block
}
  }

.LandingPage-module__openGalleryButtonContainer--H9buO9yA {
  text-align: center;
  padding-bottom: 30px;
}

  @media (max-width: 767px) {

.LandingPage-module__openGalleryButtonContainer--H9buO9yA {
    padding-bottom: 0;
    padding-top: 20px
}
  }

.LandingPage-module__mapType--rpzMEIQH {
  display: flex;
  flex-direction: column;
  width: calc(33.33333% - 23.33333px);

  margin: 10px;

  background-color: white;
}

  .LandingPage-module__mapType--rpzMEIQH:last-of-type {
    margin-right: 0;
  }

  .LandingPage-module__mapType--rpzMEIQH {

  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);

  cursor: pointer;
  transition: 0.2s transform;
}

  @media (min-width: 1024px) {
    .LandingPage-module__mapType--rpzMEIQH:hover {
      transform: translateY(-5px);
    }
  }

  @media (max-width: 1023px) {

.LandingPage-module__mapType--rpzMEIQH {
    width: 100%;
    max-width: 800px;
    flex-direction: row;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px
}

    .LandingPage-module__mapType--rpzMEIQH:last-of-type {
      margin-bottom: 0;
      margin-right: auto;
      margin-left: auto;
    }
  }

  @media (max-width: 767px) {

.LandingPage-module__mapType--rpzMEIQH {
    flex-direction: column;
    width: calc(100% - 20px);
    margin: 20px 20px
}

    .LandingPage-module__mapType--rpzMEIQH:last-of-type {
      margin: 20px 20px;
    }
  }

.LandingPage-module__mapImage--abxscH1h {
  max-width: 395px;
  width: 100%;
  cursor: zoom-in;
  height: auto;
  max-height: 272px;
  object-fit: cover;
}

  @media (max-width: 1023px) {

.LandingPage-module__mapImage--abxscH1h {
    width: 270px;
    height: 202.5px;
    max-height: 219px
}
  }

  @media (max-width: 767px) {

.LandingPage-module__mapImage--abxscH1h {
    width: 100%;
    cursor: default;
    max-width: none;
    height: auto;
    max-height: 314px
}

    @media (min-width: 591px) {

.LandingPage-module__mapImage--abxscH1h {
      max-height: 197px
}
    }
  }

.LandingPage-module__mapInfo--J96t4rFs {
  display: flex;
  flex-direction: column;

  min-height: 242px;
  padding-top: 27px;
  padding-left: 39px;
  padding-right: 19px;
  padding-bottom: 28px;
}

  .LandingPage-module__mapInfo--J96t4rFs h1 {
    margin: 0;
    margin-top: 8px;
    margin-bottom: 23px;

    font-family: var(--font-main);
    font-size: 24px;
    font-weight: 500;
    color: var(--color-site-dark-text);
  }

  .LandingPage-module__mapInfo--J96t4rFs p {
    margin: 0;
    padding-right: 20px;
    font-family: var(--font-main);
    font-size: 14px;
    line-height: 1.86;
    color: var(--color-site-dark-text);
  }

  @media (max-width: 1279px) {
    .LandingPage-module__mapInfo--J96t4rFs p {
      padding-right: 0;
      line-height: 1.7;
    }
  }

  @media (max-width: 1023px) {

.LandingPage-module__mapInfo--J96t4rFs {
    min-height: auto;

    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 15px
}

    .LandingPage-module__mapInfo--J96t4rFs h2 {
      margin-bottom: 6px;

      font-size: 20px;
    }
  }

  @media (max-width: 767px) {

.LandingPage-module__mapInfo--J96t4rFs {
    padding-top: 25px;
    padding-bottom: 25px;
    cursor: default
}
  }

.LandingPage-module__features--duopMwlS {
  color: var(--color-site-dark-text);
  background-color: white;
}

.LandingPage-module__featuresInner--nCmPnQMR {
  margin: 0 auto;
  width: 100%;
  max-width: 1188px;
  padding: 40px 50px 60px;

  display: flex;
  flex-direction: column;
  align-items: center;
}

  @media (max-width: 767px) {

.LandingPage-module__featuresInner--nCmPnQMR {
    padding: 30px 25px 40px
}
  }

  .LandingPage-module__featuresInner--nCmPnQMR > h1 {
    max-width: 807px;
    margin: 0;
    margin-bottom: 30px;
    font-family: var(--font-additional);
    font-weight: 700;
    font-size: 72px;
    line-height: 1.19;
    text-align: center;
  }

    @media (max-width: 1279px), (max-height: 800px) {

  .LandingPage-module__featuresInner--nCmPnQMR > h1 {
      font-size: 56px
  }
    }

    @media (max-width: 1023px), (max-height: 760px) {

  .LandingPage-module__featuresInner--nCmPnQMR > h1 {
      font-size: 40px
  }
    }

  .LandingPage-module__featuresInner--nCmPnQMR > h2 {
    max-width: 875px;
    margin: 0;
    margin-bottom: 80px;
    font-family: var(--font-additional);
    font-weight: normal;
    font-size: 22px;
    line-height: 1.64;
    text-align: center;
  }

    @media (max-width: 1023px), (max-height: 800px) {

  .LandingPage-module__featuresInner--nCmPnQMR > h2 {
      margin-bottom: 40px;
      font-size: 18px
  }
    }

    @media (max-width: 500px), (max-height: 760px) {

  .LandingPage-module__featuresInner--nCmPnQMR > h2 {
      font-size: 16px
  }
    }

.LandingPage-module__featuresList--7rwTXX6g {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: flex-start;

  margin-bottom: 45px;
}

  @media (max-width: 1023px) {

.LandingPage-module__featuresList--7rwTXX6g {
    justify-content: space-between
}
  }

  @media (max-width: 500px) {

.LandingPage-module__featuresList--7rwTXX6g {
    justify-content: center
}
  }

.LandingPage-module__featuresItem--AekyuGrp {
  width: calc(33.33333% - 46.66667px);
  margin-right: 70px;
  padding-bottom: 35px;
}

  .LandingPage-module__featuresItem--AekyuGrp svg {
    display: block;
  }

  .LandingPage-module__featuresItem--AekyuGrp:nth-of-type(3n) {
    margin-right: 0;
  }

  .LandingPage-module__featuresItem--AekyuGrp > h3 {
    padding-top: 16px;
  }
    @media (max-width: 1023px) {

  .LandingPage-module__featuresItem--AekyuGrp > h3 {
      padding-top: 0
  }
    }
    .LandingPage-module__featuresItem--AekyuGrp > h3 {
    margin: 0;
    margin-bottom: 16px;
    font-family: var(--font-additional);
    font-weight: 700;
    font-size: 28px;
}

    @media (max-width: 1279px) {

  .LandingPage-module__featuresItem--AekyuGrp > h3 {
      font-size: 24px
  }
    }

  .LandingPage-module__featuresItem--AekyuGrp > p {
    max-width: 875px;
    margin: 0;
    font-family: var(--font-main);
    font-weight: normal;
    font-size: 12px;
    line-height: 1.5;
  }

  @media (max-width: 1023px) {

.LandingPage-module__featuresItem--AekyuGrp {
    display: flex;
    align-items: center;
    width: calc(50% - 10px);

    margin-right: 0;
    padding-bottom: 15px
}

    .LandingPage-module__featuresItem--AekyuGrp > h3 {
      font-size: 20px;
      margin-bottom: 0;
      padding-left: 5px;
    }

    .LandingPage-module__featuresItem--AekyuGrp > p {
      display: none;
    }
  }

  @media (max-width: 500px) {

.LandingPage-module__featuresItem--AekyuGrp {
    width: 100%;
    max-width: 320px;
    display: flex;
    justify-content: flex-start
}
  }

.LandingPage-module__featuresLinks--oPsyROwa {
  justify-content: center;
}

  .LandingPage-module__featuresLinks--oPsyROwa span {
    color: var(--color-site-dark-text);
  }

  .LandingPage-module__featuresLinks--oPsyROwa {

  width: 100%;
}

  @media (max-width: 767px) {

.LandingPage-module__featuresLinks--oPsyROwa {
    align-items: center
}
  }

  @media (max-width: 615px) {

.LandingPage-module__featuresLinks--oPsyROwa {
    flex-direction: column
}

    .LandingPage-module__featuresLinks--oPsyROwa span {
      margin-left: 0;
      margin-right: 0;
      margin-top: 10px;
      margin-bottom: 10px;
    }
  }

.LandingPage-module__featureIcon--iehE-b4L {
  color: var(--color-accent);
  font-size: 45px;
  display: block;

  padding: 5px;
  box-sizing: content-box;
  height: 40px !important;
  width: 40px !important;
}

.LandingPage-module__featuresLink--X-0ghxR- {
  color: var(--color-site-dark-text);
  background: var(--color-accent);
  border-color: var(--color-accent);
}

  @media (max-width: 767px) {

.LandingPage-module__featuresLink--X-0ghxR- {
    width: 100%;
    max-width: 300px;
    text-align: center
}
  }

  .LandingPage-module__featuresLink--X-0ghxR-:hover {
    background: var(--color-accent-hover);
    border-color: var(--color-accent-hover);
    color: var(--color-site-dark-text);
  }

.LandingPage-module__testimonials--5-bRoBkK {
  color: white;
  background-color: var(--color-site-dark);
}

  .LandingPage-module__testimonials--5-bRoBkK .BrainhubCarouselItem {
    align-items: flex-start;
  }

.LandingPage-module__testimonialsInner---7pVWPtq {
  padding-top: 120px;
  padding-bottom: 70px;
  overflow: visible;
}

  @media (max-width: 1023px), (max-height: 800px) {

.LandingPage-module__testimonialsInner---7pVWPtq {
    padding-top: 50px
}
  }

.LandingPage-module__testimonialsTop--klPX94Iw {
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

  @media (max-width: 1279px), (max-height: 800px) {

.LandingPage-module__testimonialsTop--klPX94Iw {
    max-width: calc(100% - 80px)
}
  }

  @media (max-width: 1023px) {

.LandingPage-module__testimonialsTop--klPX94Iw {
    flex-wrap: wrap;
    align-items: center
}
  }

  @media (min-width: 1024px) {

.LandingPage-module__testimonialsTop--klPX94Iw {
    margin-bottom: 70px
}
  }

  .LandingPage-module__testimonialsTop--klPX94Iw > h2 {
    margin: 0;
    font-family: var(--font-additional);
    font-weight: 700;
    font-size: 72px;
    line-height: 1.39;
  }

    @media (max-width: 1279px), (max-height: 800px) {

  .LandingPage-module__testimonialsTop--klPX94Iw > h2 {
      font-size: 56px
  }
    }

    @media (max-width: 1023px) {

  .LandingPage-module__testimonialsTop--klPX94Iw > h2 {
      width: 100%;
      text-align: center;
      margin-bottom: 15px
  }
    }
    @media (max-width: 767px) {

  .LandingPage-module__testimonialsTop--klPX94Iw > h2 {
      font-size: 46px
  }
    }

    @media (max-width: 500px) {

  .LandingPage-module__testimonialsTop--klPX94Iw > h2 {
      font-size: 40px
  }
    }

.LandingPage-module__testimonialsButton--PTlitpBN {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;

  background-color: transparent;
  border: none;
  outline: none;

  cursor: pointer;
  transition: color 0.2s;

  color: var(--color-accent);
}

  .LandingPage-module__testimonialsButton--PTlitpBN:hover {
    color: var(--color-accent-hover);
  }

  .LandingPage-module__testimonialsButton--PTlitpBN:first-of-type {
    margin-left: auto;
    margin-right: 50px;
  }
    @media (max-width: 1023px) {

  .LandingPage-module__testimonialsButton--PTlitpBN:last-of-type {
      margin-right: auto
  }
    }

  .LandingPage-module__testimonialsButton--PTlitpBN svg {
    width: 36px;
    height: 24px;
  }

.LandingPage-module__testimonialsList--3-QPDkOC {
  display: block;
  overflow: visible;
}

  @media (max-width: 767px) {
    .LandingPage-module__testimonialsList--3-QPDkOC .BrainhubCarouselItem {
      align-items: flex-start;
    }
  }

.LandingPage-module__testimonialsItem--iVkdSumc {
  max-width: 546px;
  width: 100%;
  margin-right: 30px;
  margin-left: 30px;

  padding-left: 15px;
  padding-right: 15px;
  padding-top: 36px;
  padding-bottom: 36px;
  margin-bottom: 20px;

  border: 1px solid var(--color-accent);
}

  @media (min-width: 1024px) {

.LandingPage-module__testimonialsItem--iVkdSumc {
    padding-left: 44px;
    padding-right: 44px
}
  }

  .LandingPage-module__testimonialsItem--iVkdSumc p {
    margin: 0;
    margin-bottom: 30px;
    font-family: var(--font-main);
    font-size: 18px;
    font-weight: normal;
    line-height: 1.78;
    white-space: pre-line;
  }

  .LandingPage-module__testimonialsItem--iVkdSumc {

  overflow: visible;
  position: relative;
}

  .LandingPage-module__testimonialsItem--iVkdSumc::after {
    position: absolute;
    content: '';
    right: 20px;
    bottom: -20px;
    width: 62px;
    height: 44px;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='63'%20height='45'%20viewBox='0%200%2063%2045'%3e%3cpath%20fill='%23FFCC5A'%20fill-rule='evenodd'%20d='M8.033%2044.196c.896%200%201.876-.28%202.94-.84%201.064-.56%201.932-1.232%202.604-2.016.56-.224%201.204-1.092%201.932-2.604s1.372-2.604%201.932-3.276c2.016-2.352%203.808-4.48%205.376-6.384%201.568-1.904%202.632-4.48%203.192-7.728.336-2.24.364-4.648.084-7.224-.28-2.576-.924-4.9-1.932-6.972s-2.464-3.808-4.368-5.208C17.889.544%2015.537-.1%2012.737.012c-.784%200-1.428.14-1.932.42-.504.28-1.036.644-1.596%201.092C8.089%202.308%207.053%203.12%206.1%203.96c-.952.84-1.876%201.764-2.772%202.772C1.873%208.412%201.089%209.868.977%2011.1c-.112%201.232.196%202.38.924%203.444S3.609%2016.56%204.84%2017.4c1.232.84%202.436%201.792%203.612%202.856%201.176%201.064%202.184%202.212%203.024%203.444.84%201.232%201.26%202.688%201.26%204.368%200%20.896-.308%201.792-.924%202.688-.616.896-1.316%201.82-2.1%202.772-.784.952-1.54%201.96-2.268%203.024-.728%201.064-1.204%202.1-1.428%203.108-.336%201.68-.28%202.856.168%203.528.448.672%201.064%201.008%201.848%201.008zM41.045%2042.6c1.288-.168%202.688-.756%204.2-1.764s2.968-2.184%204.368-3.528c1.4-1.344%202.268-2.296%202.604-2.856.56-1.008%201.204-1.876%201.932-2.604.728-.728%201.512-1.428%202.352-2.1.84-.672%201.624-1.344%202.352-2.016.728-.672%201.372-1.456%201.932-2.352.56-.896.868-1.988.924-3.276.056-1.288.196-2.436.42-3.444.896-3.696.56-6.888-1.008-9.576-1.568-2.688-3.612-4.732-6.132-6.132C52.469%201.552%2049.893.768%2047.26.6c-2.632-.168-4.508.308-5.628%201.428-2.128%202.128-3.22%203.948-3.276%205.46-.056%201.512.336%202.968%201.176%204.368.84%201.4%201.876%202.856%203.108%204.368%201.232%201.512%202.1%203.332%202.604%205.46s.364%204.648-.42%207.56-2.744%206.496-5.88%2010.752c.112%201.904.812%202.772%202.1%202.604z'/%3e%3c/svg%3e");
    background-position: 0 0;
    background-repeat: no-repeat;
  }

.LandingPage-module__testimonialsName--vHxr3Ikr {
  font-family: var(--font-main);
  font-size: 18px;
  font-weight: 700;
  font-style: italic;
}

.LandingPage-module__testimonialsSource--lenU8waq {
  font-weight: normal;
}

.LandingPage-module__testimonialsBottom--jeWuax8D {
  max-width: 1180px;
  padding-top: 30px;
}

  @media (min-width: 1024px) {

.LandingPage-module__testimonialsBottom--jeWuax8D {
    padding-top: 90px
}
  }

  @media (max-width: 1279px) {

.LandingPage-module__testimonialsBottom--jeWuax8D {
    max-width: calc(100% - 80px)
}
  }

  .LandingPage-module__testimonialsBottom--jeWuax8D {
  margin: 0 auto;

  font-size: 40px;
}

  .LandingPage-module__testimonialsBottom--jeWuax8D .LandingPage-module__socialLinks--aIklnzJU {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .LandingPage-module__testimonialsBottom--jeWuax8D a {
    color: var(--color-accent);
    padding: 15px;
  }

    @media (max-width: 767px) {

  .LandingPage-module__testimonialsBottom--jeWuax8D a {
      font-size: 30px;
      padding: 8px 10px
  }
    }

    .LandingPage-module__testimonialsBottom--jeWuax8D a:hover,
    .LandingPage-module__testimonialsBottom--jeWuax8D a:focus {
      color: var(--color-accent-hover);
    }

    .LandingPage-module__testimonialsBottom--jeWuax8D a:first-child {
      padding-left: 0;
    }

/* // PRICING --------------------------------- */

.LandingPage-module__pricing--A2JgOqP9 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 30px;

  display: flex;
  flex-direction: column;
  align-items: center;

  background-color: #f0f1ee;
}

  @media (max-width: 1023px), (max-height: 800px) {

.LandingPage-module__pricing--A2JgOqP9 {
    padding-top: 50px;
    padding-bottom: 80px
}
  }

  @media (max-width: 767px) {

.LandingPage-module__pricing--A2JgOqP9 {
    padding-bottom: 50px
}
  }

/** @deprecated */

.LandingPage-module__pricingTitle--slZLi2wm {
  margin: 0;
  margin-bottom: 90px;
  padding: 0 20px;

  font-family: Lusitana;
  font-size: 72px;
  font-weight: bold;
  line-height: 1.39;
  text-align: center;
  color: var(--color-site-dark-text);
}

  @media (max-width: 1279px), (max-height: 800px) {

.LandingPage-module__pricingTitle--slZLi2wm {
    margin-bottom: 60px;
    font-size: 56px
}
  }

  @media (max-width: 767px) {

.LandingPage-module__pricingTitle--slZLi2wm {
    font-size: 46px;
    margin-bottom: 30px
}
  }

  @media (max-width: 500px) {

.LandingPage-module__pricingTitle--slZLi2wm {
    font-size: 40px;
    margin-bottom: 20px
}
  }

.LandingPage-module__pricingList--8b20iKc4 {
  display: flex;
  width: 100%;
  padding: 0 20px;
  justify-content: center;
}

  @media (max-width: 774px) {

.LandingPage-module__pricingList--8b20iKc4 {
    flex-direction: column
}
  }
    .LandingPage-module__pricingList--8b20iKc4 > *:nth-of-type(2) {
      transform: scale(1.1);
      z-index: 5;
    }

    @media (max-width: 600px) {
      .LandingPage-module__pricingList--8b20iKc4 > *:nth-of-type(2) {
        transform: none;
      }
    }

.LandingPage-module__pricingNote--C9y9D5Hn {
  margin-top: 81px;
  font-size: 22px;
  text-align: center;
  line-height: 1.64;
  padding: 0 15px;
  font-family: var(--font-additional);
  color: var(--color-site-dark-text);
}

  @media (max-width: 767px) {

.LandingPage-module__pricingNote--C9y9D5Hn {
    margin-top: 30px;
    font-size: 18px
}
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PlanList-module__pricingTitle--Qr7xsXUo {
  margin: 0;
  margin-bottom: 32px;
  padding: 0 20px;

  font-family: Lusitana;
  font-size: 72px;
  font-weight: bold;
  line-height: 1.39;
  text-align: center;
  color: var(--color-site-dark-text);
}

  @media (max-width: 1279px), (max-height: 800px) {.PlanList-module__pricingTitle--Qr7xsXUo {
    margin-bottom: 32px;
    font-size: 56px
}
  }

  @media (max-width: 767px) {.PlanList-module__pricingTitle--Qr7xsXUo {
    font-size: 46px;
    margin-bottom: 32px
}
  }

  @media (max-width: 500px) {.PlanList-module__pricingTitle--Qr7xsXUo {
    font-size: 40px;
    margin-bottom: 20px;
    align-items: center
}
  }

.PlanList-module__pricingList--mWgxd5PF {
  display: flex;
  width: 100%;
  padding: 0 20px;
  justify-content: center;
}
      .PlanList-module__pricingList--mWgxd5PF.PlanList-module__tiered--mSTSAqtR > *:nth-of-type(2) {
        transform: scale(1.1);
        z-index: 5;
      }

      @media (max-width: 600px) {
        .PlanList-module__pricingList--mWgxd5PF.PlanList-module__tiered--mSTSAqtR > *:nth-of-type(2) {
          transform: none;
        }
      }

  @media (max-width: 774px) {

.PlanList-module__pricingList--mWgxd5PF {
    flex-direction: column
}
  }

  @media (max-width: 500px) {

.PlanList-module__pricingList--mWgxd5PF {
    align-items: center
}
  }

.PlanList-module__pricingPlan--8v1BFe3t {
  width: 375px;
  height: 568px;
}

  @media (max-width: 1023px) {

.PlanList-module__pricingPlan--8v1BFe3t {
    min-width: 250px;
    width: 100%;
    padding: 20px
}
  }

  @media (max-width: 767px) {
  }

.PlanList-module__pricingNote--tTtcI-DV {
  margin-top: 81px;
  font-size: 22px;
  text-align: center;
  line-height: 1.64;
  padding: 0 15px;
  font-family: var(--font-additional);
  color: var(--color-site-dark-text);
}

  @media (max-width: 767px) {

.PlanList-module__pricingNote--tTtcI-DV {
    margin-top: 30px;
    font-size: 18px
}
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.PrivacyPolicyPage-module__title--c5Ej0ZH5 {
  position: relative;
}
  .PrivacyPolicyPage-module__title--c5Ej0ZH5::after {
    content: '';
    display: block;
    position: absolute;
    background: url('/assets/bg-castle-BGvrcWp9.png');
    width: 195px;
    height: 204px;
    top: -45px;
    z-index: -1;
    right: -194px;
    background-size: 100%;
    background-repeat: no-repeat;
  }

    @media (max-width: 767px) {
  .PrivacyPolicyPage-module__title--c5Ej0ZH5::after {
      display: none
  }
    }
  .PrivacyPolicyPage-module__content--U-duvT39 a {
    color: var(--color-site-dark-text);
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.UpdatesPage-module__pageTitle--lEgA185K {
  position: relative;
}
  .UpdatesPage-module__pageTitle--lEgA185K::after {
    content: '';
    display: block;
    position: absolute;
    background: url('/assets/bg-creature-DYp-y8HE.png');

    z-index: -1;
    right: -363px;
    width: 361px;
    height: 220px;
    top: 4px;

    background-size: 100%;
    background-repeat: no-repeat;
  }

    @media (max-width: 1023px) {
  .UpdatesPage-module__pageTitle--lEgA185K::after {
      display: none
  }
    }

.UpdatesPage-module__dateAndTitle--I3RhVGLY {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;

  margin-top: 70px;
  margin-bottom: 10px;
}

  @media (max-width: 767.98px) {

.UpdatesPage-module__dateAndTitle--I3RhVGLY {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 50px;
    margin-bottom: 0
}
  }

  @media (max-width: 767px) {

.UpdatesPage-module__dateAndTitle--I3RhVGLY {
    margin-top: 30px;
    margin-bottom: -15px
}
  }
  .UpdatesPage-module__notification--Wf386jTL hr {
    color: red;
  }

.UpdatesPage-module__date---DYb79Ay {
  margin: 0;
  opacity: 0.8;
}
  @media (max-width: 1023px) {

.UpdatesPage-module__date---DYb79Ay {
    margin-top: 10px
}
  }
  @media (max-width: 767px) {

.UpdatesPage-module__date---DYb79Ay {
    margin-top: 14px
}
  }

.UpdatesPage-module__title--XwUdjOpJ {
  margin-right: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: bold;
  flex: 1;
}
  @media (max-width: 1023px) {

.UpdatesPage-module__title--XwUdjOpJ {
    font-size: 30px
}
  }
  @media (max-width: 767px) {

.UpdatesPage-module__title--XwUdjOpJ {
    font-size: 24px
}
  }

.UpdatesPage-module__notification--Wf386jTL {
  margin-bottom: 70px;
  position: relative;
  overflow: visible;
}

  /* Clearfix for images */
  .UpdatesPage-module__notification--Wf386jTL::after {
    content: '';
    clear: both;
    display: table;
  }

  @media (max-width: 767px) {
    .UpdatesPage-module__notification--Wf386jTL:first-child {
      margin-top: -100px;
    }
  }
    .UpdatesPage-module__notification--Wf386jTL .slick-next {
      right: -35px !important;
    }
    .UpdatesPage-module__notification--Wf386jTL .slick-prev {
      left: -35px !important;
    }
    .UpdatesPage-module__notification--Wf386jTL .slick-arrow {
      width: 30px;
      height: 30px;
    }

      .UpdatesPage-module__notification--Wf386jTL .slick-arrow:before {
        font-size: 30px !important;
      }

    .UpdatesPage-module__notification--Wf386jTL .slick-dots {
      top: -30px;
      height: 30px;
    }

      .UpdatesPage-module__notification--Wf386jTL .slick-dots li button:before {
        font-size: 12px;
        color: #fff !important;
      }

  .UpdatesPage-module__notification--Wf386jTL a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: var(--color-site-dark-text);
  }

    .UpdatesPage-module__notification--Wf386jTL a:hover,
    .UpdatesPage-module__notification--Wf386jTL a:focus {
      color: var(--color-accent);
    }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.AuthFormLayout-module__title--vWwVEa9- {
  padding-top: 10px;
}
    @media (max-height: 768px) {
  .AuthFormLayout-module__title--vWwVEa9- h1 {
      margin-top: 0
  }
    }

.AuthFormLayout-module__container--xmQjIWUY {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: row;
}

  @media (max-width: 1023px) {

.AuthFormLayout-module__container--xmQjIWUY {
    background-color: var(--color-site-dark);
    background-image: url('/assets/auth-bg-fNiTqKY7.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}
  }

  @media (max-height: 600px) {

.AuthFormLayout-module__container--xmQjIWUY {
    background-image: url('/assets/auth-bg@0.5x-XCKAt1Ch.jpg')
}
  }

.AuthFormLayout-module__background--BYE6LIiT {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

  @media (min-width: 1024px) {

.AuthFormLayout-module__background--BYE6LIiT {
    flex: 1;
    background-color: #000;
    background-image: url('/assets/auth-bg-fNiTqKY7.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

    .AuthFormLayout-module__background--BYE6LIiT::after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
    }
  }

.AuthFormLayout-module__contentContainer--MqPVvWvz {
  position: relative;
  z-index: 2;

  background-color: #0005;
}

  @media (min-width: 1024px) {

.AuthFormLayout-module__contentContainer--MqPVvWvz {
    max-width: 500px;
    margin-right: auto;
    background-color: var(--color-site-dark)
}
  }

  @media (min-width: 1024px) {

.AuthFormLayout-module__contentContainer--MqPVvWvz {
    background-image: url('/assets/dice-bg-CymhOXms.svg');
    background-size: 500px;
    background-position-x: -20%;
    background-position-y: 122%;
    background-repeat: no-repeat
}
  }

  .AuthFormLayout-module__contentContainer--MqPVvWvz {

  width: 100%;
  height: 100vh;

  overflow-y: auto;
}

  .AuthFormLayout-module__contentContainer--MqPVvWvz::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.15);
  }

  .AuthFormLayout-module__contentContainer--MqPVvWvz::-webkit-scrollbar {
    width: 12px;
    background: rgba(255, 255, 255, 0.3);
  }

  .AuthFormLayout-module__contentContainer--MqPVvWvz::-webkit-scrollbar-thumb {
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.6);
    visibility: visible;
  }

  .AuthFormLayout-module__contentContainer--MqPVvWvz {

  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.6) rgba(255, 255, 255, 0.1);
}

  .AuthFormLayout-module__contentContainer--MqPVvWvz h1,
  .AuthFormLayout-module__contentContainer--MqPVvWvz h2,
  .AuthFormLayout-module__contentContainer--MqPVvWvz h3,
  .AuthFormLayout-module__contentContainer--MqPVvWvz h4,
  .AuthFormLayout-module__contentContainer--MqPVvWvz h5,
  .AuthFormLayout-module__contentContainer--MqPVvWvz h6 {
    font-family: var(--font-additional);
    font-weight: normal;
  }

  .AuthFormLayout-module__contentContainer--MqPVvWvz h1 {
    font-size: 32px;
  }

.AuthFormLayout-module__emailDelayWarning--herkIq1R {
  padding: 16px 32px;
  font-style: italic;

  margin-left: auto;
  margin-right: auto;
  max-width: 700px;

  background-color: var(--color-site-dark);
  background-image: url('/assets/dice-bg-CymhOXms.svg');
  background-position-x: 0%;
  background-position-y: 20%;
  background-repeat: no-repeat;
}

  @media (max-width: 1023px) {

.AuthFormLayout-module__emailDelayWarning--herkIq1R {
    display: none
}
  }

  .AuthFormLayout-module__emailDelayWarning--herkIq1R p {
    line-height: 28px;
  }

.AuthFormLayout-module__emailDelayWarningMobile--GyJpFwyp {
  font-style: italic;
}

  @media (min-width: 1024px) {

.AuthFormLayout-module__emailDelayWarningMobile--GyJpFwyp {
    display: none
}
  }

.AuthFormLayout-module__backLink--2JlylYMZ {
  color: white;
  text-transform: uppercase;
  padding: 20px 20px 20px 0;
  display: inline-flex;
  align-items: center;
}

.AuthFormLayout-module__content--dvCiz3YC {
  width: 100%;
  max-width: 500px;
  padding-bottom: 30px;
  margin: 20px auto;
}

  @media (max-width: 1023px) {

.AuthFormLayout-module__content--dvCiz3YC {
    background-color: #000a;
}
  }

  @media (min-width: 1024px) {

.AuthFormLayout-module__content--dvCiz3YC {
    max-width: 400px;
    margin-left: 40px;
}

    @media (min-height: 768px) {

.AuthFormLayout-module__content--dvCiz3YC {
      padding-top: 20px;
}
    }
  }

  .AuthFormLayout-module__content--dvCiz3YC {
  padding-left: 15px;
  padding-right: 15px;

  color: #fff;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {/* /Users/dmitru/work/ink/inkarnate-web/packages/app-web/src/modules/site/pages/auth/ConfirmPage/ConfirmPage.module.css styles *//* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.SignupTabLinks-module__tabLinks--DD58PnUw {
  margin-top: 30px;
  border-bottom: 2px solid #fff3;
  margin-bottom: 20px;
}

  @media (max-width: 1023px) {.SignupTabLinks-module__tabLinks--DD58PnUw {
    margin-top: 20px
}
  }

  @media (max-height: 768px) {.SignupTabLinks-module__tabLinks--DD58PnUw {
    margin-top: 0
}
  }

  @media (max-height: 848px) {.SignupTabLinks-module__tabLinks--DD58PnUw {
    margin-top: 0
}
  }

.SignupTabLinks-module__tabLink--9oes-wm7 {
  text-transform: capitalize;
  font-size: 20px;
  display: inline-block;
  padding: 20px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;

  color: white;
}

  @media (max-height: 848px) {

.SignupTabLinks-module__tabLink--9oes-wm7 {
    padding: 10px 20px
}
  }

  .SignupTabLinks-module__tabLink--9oes-wm7.SignupTabLinks-module__active--Z7-WoQgU {
    position: relative;
    color: var(--color-accent);
  }

    .SignupTabLinks-module__tabLink--9oes-wm7.SignupTabLinks-module__active--Z7-WoQgU::after {
      content: '';
      display: block;
      position: absolute;
      height: 2px;
      left: 0;
      bottom: -2px;
      width: 100%;
      background: var(--color-accent);
    }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.LoginPage-module__forgotPasswordLink--028Dmiea {
  font-weight: 600;
  margin-bottom: 20px;
  display: block;
  text-align: right;
  color: white;
}

.LoginPage-module__socialAuthFailedModal--W4QLClUI {
  max-width: 325px !important;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.TurnstileModal-module__modalOverlay--44AP-sAU {
    z-index: 1999999999 !important;
}

.TurnstileModal-module__modalBody--4o-UW99y {
    margin-top: 12px;
    margin-left: 16px;
    margin-right: 16px;
}

.TurnstileModal-module__modalLayout--ssgQd0IC {
    display: flex;
    flex-direction: column;
}

.TurnstileModal-module__modalFooterText--mk7tMfuz {
    font-size: .75em;
    color: var(--color-golden-yellow);
    text-align: center;
}

.TurnstileModal-module__captchaContainer--x5FtJbJP {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.RecaptchaModal-module__modalOverlay--F2BOPZao {
    z-index: 1999999999 !important;
}

.RecaptchaModal-module__modalBody--BAZQNhZy {
    margin-top: 12px;
    margin-left: 16px;
    margin-right: 16px;
}

.RecaptchaModal-module__modalLayout--5OYNK0kM {
    display: flex;
    flex-direction: column;
}

.RecaptchaModal-module__modalFooterText---wC0d--8 {
    font-size: .75em;
    color: var(--color-golden-yellow);
    text-align: center;
}

.RecaptchaModal-module__captchaContainer--OVXnknVp {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {/* /Users/dmitru/work/ink/inkarnate-web/packages/app-web/src/modules/site/pages/auth/RecoverPasswordPage/RecoverPasswordPage.module.css styles *//* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.ThirdPartyAuthConsentModal-module__modalOverlay--cYAGHuBz {
    z-index: 2000000102 !important;
}

.ThirdPartyAuthConsentModal-module__modalBody--3bGNt6PR {
    margin-top: 12px;
    margin-left: 16px;
    margin-right: 16px;
}

.ThirdPartyAuthConsentModal-module__modalLayout--kiIR24T0 {
    display: flex;
    flex-direction: column;
}

.ThirdPartyAuthConsentModal-module__modalFooterText--KwtdnN3o {
    font-size: .75em;
    color: var(--color-golden-yellow);
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {
  @media (max-height: 848px) {.SignupPage-module__welcome--Zx67XQa0 {
    margin: 0
}
  }
  @media (max-height: 848px) {

.SignupPage-module__signupButton--nbPDO-Cg {
    padding-top: 12px;
    padding-bottom: 12px
}
  }

.SignupPage-module__socialOrEmail--iqT3JrjU {
  margin-top: 16px;
  margin-bottom: 16px;
}

  @media (max-height: 848px) {

.SignupPage-module__socialOrEmail--iqT3JrjU {
    margin-top: 12px;
    margin-bottom: 12px
}
  }

.SignupPage-module__ageRequirement--NBj9uNBg {
  color: var(--color-text-primary) !important;
}

.SignupPage-module__promoCodeButton--EOzxfhXs {
  color: var(--color-golden-yellow);
  font-size: 90%;
}

.SignupPage-module__promoCodeButton--EOzxfhXs:hover {
  color: #ffd17e;
  cursor: pointer;
}

.SignupPage-module__promoCode--MIo1JVDI {
  overflow: hidden;
}

.SignupPage-module__promoCodeAnimated--KNVNHZ5Z {
  transition: height .2s;
}

.SignupPage-module__promoCodeClosed--dGWc5sl- {
  min-height: 0;
  height: 0;
}

.SignupPage-module__promoCodeOpen--7prjsK4J {
  margin-top: 15px;
  height: 40px;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {
  @media (max-height: 848px) {.WelcomePage-module__welcome--wEzz9wY- {
    margin: 0
}
  }

.WelcomePage-module__confirmation--ApvkzOe9 {
  color: #e3d7ba;
  font-size: 13px;
  margin: calc(var(--margin)*25);
  text-align: center;
}

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {.CannyAuthPage-module__modalOverlay--zZoJBH1- {
  background-color: #000;
}/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {
  .ContactPage-module__content--80QCIFY0 a {
    color: var(--color-site-dark-text);
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.CookiePolicyPage-module__title--iTTfMIRD {
  position: relative;
}
  .CookiePolicyPage-module__title--iTTfMIRD::after {
    content: '';
    display: block;
    position: absolute;
    background: url('/assets/bg-castle-BGvrcWp9.png');
    width: 195px;
    height: 204px;
    top: -45px;
    z-index: -1;
    right: -194px;
    background-size: 100%;
    background-repeat: no-repeat;
  }

    @media (max-width: 767px) {
  .CookiePolicyPage-module__title--iTTfMIRD::after {
      display: none
  }
    }
  .CookiePolicyPage-module__content---yE00aD6 a {
    color: var(--color-site-dark-text);
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }

  .CookiePolicyPage-module__content---yE00aD6 table {
    border: 1px solid black;
    border-collapse: collapse;
  }
    .CookiePolicyPage-module__content---yE00aD6 table td,
    .CookiePolicyPage-module__content---yE00aD6 table th {
      border: 1px solid black;
      border-collapse: collapse;
    }

  .CookiePolicyPage-module__content---yE00aD6 div.CookieDeclarationType {
    border: 0px;
    padding: 0px;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer modules {
  .DataAccessPage-module__content--JJ-uEQv8 a {
    color: var(--color-site-dark-text);
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
@layer modules {.TermsAndConditionsPage-module__title--KT0ZQtls {
  position: relative;
}
  .TermsAndConditionsPage-module__title--KT0ZQtls::after {
    content: '';
    display: block;
    position: absolute;
    background: url('/assets/bg-castle-BGvrcWp9.png');
    width: 195px;
    height: 204px;
    top: -45px;
    z-index: -1;
    right: -194px;
    background-size: 100%;
    background-repeat: no-repeat;
  }

    @media (max-width: 767px) {
  .TermsAndConditionsPage-module__title--KT0ZQtls::after {
      display: none
  }
    }
  .TermsAndConditionsPage-module__content--zru4EEUL a {
    color: var(--color-site-dark-text);
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
@layer global-styles {/* UIKit CSS Entry Point
 * Import this file in your app to get all UIKit CSS variables and global styles
 * Example: import '@ink/uikit/src/styles/index.css';
 */

/* CSS Variables for colors used across UIKit components */

/* UIKit Color Variables
 * These colors are used by UIKit components
 * You can override these in your app by redefining them
 */

:root {
  /* Neutral colors - grayscale palette */
  --color-neutral-200: #dddddd;
  --color-neutral-300: #acacac;
  --color-neutral-400: #7a7a7a;
  --color-neutral-500: #464646;
  --color-neutral-600: #363636;
  --color-neutral-700: #292929;
  --color-neutral-800: #1f1f1f;
  --color-neutral-900: #141414;
  --color-neutral-950: #0c0c0c;
  --color-white: #ffffff;

  /* Neon colors */
  --color-neon-green: #aeff35;
  --color-neon-beige: #c8c394;
  --color-neon-orange: #ff9212;
  --color-neon-pink: #fb2874;
  --color-neon-purple: #b185ff;
  --color-neon-blue: #2196ff;
  --color-neon-teal: #66e9ef;
  --color-neon-blue: #00b4c0;
  --color-neon-mint: #00ffc2;
  --color-neon-mint-muted: #00ffc24d;
  --color-neutral-white: #ffffff;

  /* Primary brand colors */
  --color-inkarnate-gold: rgb(255, 204, 90);
  --color-inkarnate-gold-hover: #ffe5ab;
  --color-inkarnate-gold-muted: #ffe2a2;
  --color-inkarnate-gold-pressed: #ffeec9;

  /* Semantic colors */
  --color-danger: #a43a3a;
  --color-danger-hover: #cf5e5e;
  --color-danger-pressed: #e56e6e;
  --color-error: #a43a3a;

  /* Component-specific colors */
  --color-inactiveContent: #d2c4a6;
  --color-buttonActiveHover: #ffe2a2;
  --color-buttonActivePressed: #ffeec9;
  --color-beige: #d2c4a6;
  --color-teal: #259099;
  --color-golden-yellow: #ffca5a;
  --color-inkarnate-gold: rgb(255, 204, 90);
  --color-inkarnate-gold-hex: #ffcc5a;
  --color-inkarnate-gold-hover: #ffe5ab;
  --color-accent: var(--color-inkarnate-gold);
  --color-accent-hover: var(--color-inkarnate-gold-hover);
  --color-error: #a43a3a;
  --color-light-error: #ff6d71;
  --color-ocean-blue-dark: #2970b3;
  --color-ocean-blue: #4d93d6;
  --color-blue-deep: #0d0c43;
  --color-reds-signal: #db0000;

  /* Text colors */
  --color-text-primary: #dcdcdb;
  --color-text-primary-muted: #dcdcdb80;
  --color-text-soft: var(--color-beige);
  --color-text-muted: #888;
  --color-text-bright: #ffffff;
  --color-text-muted-bright: #ddd;

  /* Utility colors */
  --color-grayscale-white-5: rgba(255, 255, 255, 0.05);
}

/* CSS Variables for spacing, fonts, and other design tokens */

/* UIKit CSS Variables
 * Design tokens and variables used by UIKit components
 */

:root {
  /* Font Families */
  --font-family-primary: "Inter", "Open Sans", "sans-serif";
  --font-main: "Inter", "Open Sans", "Arial", sans-serif;

  /* Font Sizes used by UIKit components */
  --font-size-xxs: 12px;
  --font-size-xs: 13px;
  --font-size-sm: 16px;
  --font-size-md: 18px;
  --font-size-lg: 24px;

  /* Spacing values */
  --spacing-xs: 5px;
  --spacing-sm: 8px;
  --spacing-md: 13px;
  --spacing-lg: 17px;
  --spacing-xl: 20px;

  /* Control dimensions */
  --controls-height: 32px;

  /* Border and shadow styles */
  --controls-border-color: rgba(255, 255, 255, 0.1);
  --controls-border-color-hover: rgba(255, 255, 255, 0.15);
  --controls-shadow: none;
  --controls-bg-color: rgba(255, 255, 255, 0.05);
  --controls-bg-color-hover: rgba(255, 255, 255, 0.1);

  /* Text colors for form controls */
  --controls-text: #dcdcdb;
  --controls-placeholder-text: #dcdcdb7a;

  /* Standard opacity values */
  --opacity-muted: 0.5;
  --opacity-background: 0.3;
}

/* Global styles and resets specific to UIKit components */

/* UIKit Global Styles - These are scoped to UIKit components only */

/* The consuming app should have its own global styles */

/* Reusable scrollbar utility classes */

.hide-scrollbars {
  
  /* Hide scrollbar for IE, Edge and Firefox */ /* IE and Edge */ /* Firefox */
}
  .hide-scrollbars::-webkit-scrollbar {
    display: none;
  }
  .hide-scrollbars {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
  .nice-scrollbars::-webkit-scrollbar-track {
    background-color: transparent !important;
    -webkit-transition: 0.2s background;
    transition: 0.2s background;
  }
  
  .nice-scrollbars::-webkit-scrollbar {
    width: 7px !important;
    height: 7px !important;
    background-color: transparent !important;
    -webkit-transition: 0.2s background;
    transition: 0.2s background;
  }
  
  .nice-scrollbars::-webkit-scrollbar-thumb {
    border-radius: 4px !important;
    background: transparent !important;
    visibility: visible !important;
    -webkit-transition: 0.2s background;
    transition: 0.2s background;
  }
  
  .nice-scrollbars::-webkit-scrollbar-corner {
    display: none !important;
  }
    .nice-scrollbars:hover::-webkit-scrollbar-track:vertical {
      background: linear-gradient(90deg, transparent 0%) !important;
    }
    .nice-scrollbars:hover::-webkit-scrollbar-track:horizontal {
      background: linear-gradient(to bottom, transparent 0%) !important;
    }
    .nice-scrollbars:hover::-webkit-scrollbar {
      width: 7px !important;
      height: 7px !important;
      background: transparent !important;
    }
    
    .nice-scrollbars:hover::-webkit-scrollbar-thumb {
      border-radius: 4px !important;
      background: #363636 !important;
      visibility: visible !important;
    }

.nice-scrollbars-show-on-hover {
  scrollbar-width: thin !important; /* Firefox */
  scrollbar-color: transparent transparent !important;
}
  
  .nice-scrollbars-show-on-hover::-webkit-scrollbar-track {
    background-color: transparent !important;
    -webkit-transition: 0.2s background;
    transition: 0.2s background;
  }
  
  .nice-scrollbars-show-on-hover::-webkit-scrollbar {
    width: 7px !important;
    height: 7px !important;
    background-color: transparent !important;
    -webkit-transition: 0.2s background;
    transition: 0.2s background;
  }
  
  .nice-scrollbars-show-on-hover::-webkit-scrollbar-thumb {
    border-radius: 4px !important;
    background: transparent !important;
    visibility: visible !important;
    -webkit-transition: 0.2s background;
    transition: 0.2s background;
  }
  
  .nice-scrollbars-show-on-hover::-webkit-scrollbar-corner {
    display: none !important;
  }
  
  .nice-scrollbars-show-on-hover:hover {
    scrollbar-color: #363636 transparent !important;
  }
    
    .nice-scrollbars-show-on-hover:hover::-webkit-scrollbar-track:vertical {
      background: linear-gradient(90deg, transparent 0%) !important;
    }
    .nice-scrollbars-show-on-hover:hover::-webkit-scrollbar-track:horizontal {
      background: linear-gradient(to bottom, transparent 0%) !important;
    }
    .nice-scrollbars-show-on-hover:hover::-webkit-scrollbar {
      width: 7px !important;
      height: 7px !important;
      background: transparent !important;
    }
    
    .nice-scrollbars-show-on-hover:hover::-webkit-scrollbar-thumb {
      border-radius: 4px !important;
      background: #363636 !important;
      visibility: visible !important;
    }

/* Cursor styles used by UIKit interactive components */
  body.cursor-slider-drag-h,
  body.cursor-slider-drag-h * {
    cursor: ew-resize !important;
  }
  body.cursor-slider-drag-v,
  body.cursor-slider-drag-v * {
    cursor: ns-resize !important;
  }

/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}
/* CSS imports - all assigned to appropriate layers */

@layer reset {

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  -webkit-text-decoration: underline;
  text-decoration: underline; /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
}/* @import 'tailwindcss/preflight.css' layer(reset); */

@layer global-styles {
/* Custom Media Queries for PostCSS */

/* Breakpoints for the landing page */
}

@layer global-styles {
/* postcss-preset-env custom variables */

/* Breakpoints for the landing page */

/** 
These values will not show up in content, but can be queried by JavaScript 
to know which breakpoint is active. 

This approach is based on https://gomakethings.com/the-easy-way-to-manage-css-breakpoints-in-javascript/
*/

body:before {
  content: 'xs';
  display: none;
  visibility: hidden;
}

@media (min-width: 576px) {
  body:before {
    content: 'sm';
  }
}

@media (min-width: 768px) {
  body:before {
    content: 'md';
  }
}

@media (min-width: 992px) {
  body:before {
    content: 'lg';
  }
}

@media (min-width: 1200px) {
  body:before {
    content: 'xl';
  }
}
}

@layer global-styles {
:root {
  /* Cursor images */
  --img-cursor-rotate: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='24'%20height='24'%20style='fill:black;stroke:white;stroke-width:20px;overflow:visible'%20version='1.1'%20viewBox='-20%20-20%20478.529%20478.528'%3e%3cpath%20d='M433.109,23.694c-3.614-3.612-7.898-5.424-12.848-5.424c-4.948,0-9.226,1.812-12.847,5.424l-37.113,36.835%20c-20.365-19.226-43.684-34.123-69.948-44.684C274.091,5.283,247.056,0.003,219.266,0.003c-52.344,0-98.022,15.843-137.042,47.536%20C43.203,79.228,17.509,120.574,5.137,171.587v1.997c0,2.474,0.903,4.617,2.712,6.423c1.809,1.809,3.949,2.712,6.423,2.712h56.814%20c4.189,0,7.042-2.19,8.566-6.565c7.993-19.032,13.035-30.166,15.131-33.403c13.322-21.698,31.023-38.734,53.103-51.106%20c22.082-12.371,45.873-18.559,71.376-18.559c38.261,0,71.473,13.039,99.645,39.115l-39.406,39.397%20c-3.607,3.617-5.421,7.902-5.421,12.851c0,4.948,1.813,9.231,5.421,12.847c3.621,3.617,7.905,5.424,12.854,5.424h127.906%20c4.949,0,9.233-1.807,12.848-5.424c3.613-3.616,5.42-7.898,5.42-12.847V36.542C438.529,31.593,436.733,27.312,433.109,23.694z'/%3e%3cpath%20d='M422.253,255.813h-54.816c-4.188,0-7.043,2.187-8.562,6.566c-7.99,19.034-13.038,30.163-15.129,33.4%20c-13.326,21.693-31.028,38.735-53.102,51.106c-22.083,12.375-45.874,18.556-71.378,18.556c-18.461,0-36.259-3.423-53.387-10.273%20c-17.13-6.858-32.454-16.567-45.966-29.13l39.115-39.112c3.615-3.613,5.424-7.901,5.424-12.847c0-4.948-1.809-9.236-5.424-12.847%20c-3.617-3.62-7.898-5.431-12.847-5.431H18.274c-4.952,0-9.235,1.811-12.851,5.431C1.807,264.844,0,269.132,0,274.08v127.907%20c0,4.945,1.807,9.232,5.424,12.847c3.619,3.61,7.902,5.428,12.851,5.428c4.948,0,9.229-1.817,12.847-5.428l36.829-36.833%20c20.367,19.41,43.542,34.355,69.523,44.823c25.981,10.472,52.866,15.701,80.653,15.701c52.155,0,97.643-15.845,136.471-47.534%20c38.828-31.688,64.333-73.042,76.52-124.05c0.191-0.38,0.281-1.047,0.281-1.995c0-2.478-0.907-4.612-2.715-6.427%20C426.874,256.72,424.731,255.813,422.253,255.813z'/%3e%3c/svg%3e");
  --img-cursor-node: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m4%2030%206.842-9.579%2011.936.912L4%204z'%20fill='%23D8D8D8'%20stroke='%23000'%20fill-rule='evenodd'/%3e%3c/svg%3e");
  --img-cursor-node-edit: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m19.222%2018.858%2014.174%2013.083-8.957-.684-5.217%207.303V18.858z'%20fill='%23000'%20stroke='%23FFF'%20fill-rule='evenodd'/%3e%3c/svg%3e");
  --img-cursor-cut: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%205.5c1.243%200%202.368.503%203.182%201.318a4.486%204.486%200%200%201%201.047%204.704L26.5%2023.792V25.5h-3.707L16%2018.707l-1.77%201.77a4.486%204.486%200%200%201-1.047%204.705A4.486%204.486%200%200%201%2010%2026.5a4.486%204.486%200%200%201-3.182-1.318A4.486%204.486%200%200%201%205.5%2022c0-1.243.503-2.368%201.318-3.182a4.486%204.486%200%200%201%204.704-1.047L13.292%2016l-1.77-1.77a4.486%204.486%200%200%201-4.705-1.047A4.486%204.486%200%200%201%205.5%2010c0-1.243.503-2.368%201.318-3.182A4.486%204.486%200%200%201%2010%205.5zm0%2015A1.497%201.497%200%200%200%208.5%2022a1.497%201.497%200%200%200%202.561%201.06c.271-.27.439-.645.439-1.06a1.497%201.497%200%200%200-1.5-1.5zm16.5-14v1.707l-7.5%207.5L16.293%2013l6.5-6.5H26.5z'%20fill='%23000'%20stroke='%23FFF'%20fill-rule='evenodd'/%3e%3c/svg%3e");
  --img-cursor-floodfill: url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23000'%20stroke='%23FFF'%20fill-rule='evenodd'%3e%3cpath%20d='m20.595%2016.299%207.303%207.181c.33.324.493.748.493%201.17%200%20.424-.165.847-.493%201.164L23.62%2030.02c-.322.316-.754.48-1.175.48-.422%200-.854-.164-1.175-.48l-4.274-4.203a1.616%201.616%200%200%201-.497-1.167c0-.422.164-.846.494-1.17l3.642-3.582-1.85-1.82%201.809-1.78zm1.85%205.386-2.503%202.462h5.007l-2.503-2.462zm6.874%203.263c.298.29.49.504.49.504s1.691%201.886%201.691%203.019a2.01%202.01%200%200%201-.606%201.436%202.063%202.063%200%200%201-1.45.593%202.063%202.063%200%200%201-1.448-.593%202.01%202.01%200%200%201-.607-1.436c0-.753.323-1.202.821-1.81.24-.293.522-.635.802-1.118.123-.211.222-.41.307-.595z'/%3e%3cpath%20d='M14.5%203.5V14h10v2h-10v10.5h-2V16h-9v-2h9V3.5h2z'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e");
  --img-cursor-paint-round: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23000'%20stroke='%23FFF'%20fill-rule='evenodd'%3e%3cpath%20d='M20.5%2012.5v6h6v2h-6v6h-2v-6h-6v-2h6v-6h2z'%20fill-rule='nonzero'/%3e%3ccircle%20cx='26.5'%20cy='26.5'%20r='4'/%3e%3c/g%3e%3c/svg%3e");
  --img-cursor-paint-grid: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23000'%20stroke='%23FFF'%20fill-rule='evenodd'%3e%3cpath%20d='M20.5%2012.5v6h6v2h-6v6h-2v-6h-6v-2h6v-6h2z'%20fill-rule='nonzero'/%3e%3cpath%20d='M25.395%2027.5v3H22.5v-3h2.895zm2.368%200v3h-2.895v-3h2.895zm2.369%200v3h-2.895v-3h2.895zm2.368%200v3h-2.895v-3H32.5zM25.395%2025v3H22.5v-3h2.895zm2.368%200v3h-2.895v-3h2.895zm2.369%200v3h-2.895v-3h2.895zm2.368%200v3h-2.895v-3H32.5zm-7.105-2.5v3H22.5v-3h2.895zm2.368%200v3h-2.895v-3h2.895zm2.369%200v3h-2.895v-3h2.895zm2.368%200v3h-2.895v-3H32.5z'/%3e%3c/g%3e%3c/svg%3e");
  --img-cursor-portal-edit: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23000'%20fill-rule='nonzero'%20stroke='%23FFF'%3e%3cpath%20d='M20.5%2012.5v6h6v2h-6v6h-2v-6h-6v-2h6v-6h2zM26.494%2023.5v6H24.49v-6h2.004zm4.016%200v6h-2.004v-6h2.004zm-5.024%201.998v2.004h-3v-2.004h3zm7.028%200v2.004h-3v-2.004h3z'/%3e%3c/g%3e%3c/svg%3e");
  --img-cursor-shape-rect: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23000'%20fill-rule='nonzero'%20stroke='%23FFF'%3e%3cpath%20d='M20.5%2012.5v6h6v2h-6v6h-2v-6h-6v-2h6v-6h2z'/%3e%3cpath%20d='M31.5%2022.5v9h-9v-9h9zm-2%202h-5v5h5v-5z'/%3e%3c/g%3e%3c/svg%3e");
  --img-cursor-shape-circle: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23000'%20fill-rule='nonzero'%20stroke='%23FFF'%3e%3cpath%20d='M20.5%2012.5v6h6v2h-6v6h-2v-6h-6v-2h6v-6h2zM27%2022.5c1.243%200%202.368.504%203.182%201.318A4.486%204.486%200%200%201%2031.5%2027a4.486%204.486%200%200%201-1.318%203.182A4.486%204.486%200%200%201%2027%2031.5a4.486%204.486%200%200%201-3.182-1.318A4.486%204.486%200%200%201%2022.5%2027c0-1.243.504-2.368%201.318-3.182A4.486%204.486%200%200%201%2027%2022.5zm0%202c-.69%200-1.315.28-1.768.732A2.492%202.492%200%200%200%2024.5%2027c0%20.69.28%201.315.732%201.768A2.492%202.492%200%200%200%2027%2029.5c.69%200%201.315-.28%201.768-.732A2.492%202.492%200%200%200%2029.5%2027c0-.69-.28-1.315-.732-1.768A2.492%202.492%200%200%200%2027%2024.5z'/%3e%3c/g%3e%3c/svg%3e");
  --img-cursor-shape-polygon: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23000'%20fill-rule='nonzero'%20stroke='%23FFF'%3e%3cpath%20d='M20.5%2012.5v6h6v2h-6v6h-2v-6h-6v-2h6v-6h2zM27%2022.37l4.58%203.5-1.739%205.63h-5.682l-1.74-5.63L27%2022.37zm0%202.346-2.42%201.848.934%203.023h2.971l.934-3.023-2.42-1.848z'/%3e%3c/g%3e%3c/svg%3e");
  --img-cursor-pencil: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m28.215%208.293%203.492%203.492-8.715%208.715H19.5v-3.492l8.715-8.715zM31.727%205.5c.301%200%20.603.115.833.346l1.594%201.594a1.175%201.175%200%200%201%200%201.667l-1.6%201.6-3.261-3.261%201.6-1.6c.23-.23.532-.346.834-.346z'%20fill='%23000'%20stroke='%23FFF'%20fill-rule='evenodd'/%3e%3c/svg%3e");
  --img-cursor-pen: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m28.831%2033.5.66-.274%203.735-3.735.274-.66v-4.757l-.671-.909-12.127-3.731-1.268%201.268%203.73%2012.127.91.671h4.757zm-.586-2.348h-3.14l-2.077-6.75%202.55%202.552a2.916%202.916%200%200%200-.078.546c0%20.552.224%201.052.586%201.414.362.362.862.586%201.414.586.552%200%201.052-.224%201.414-.586.362-.362.586-.862.586-1.414%200-.552-.224-1.052-.586-1.414a1.994%201.994%200%200%200-1.962-.51l-2.546-2.545%206.746%202.075v3.139l-2.907%202.907zm3.078%205.555%205.384-5.384-2.03-2.03-5.384%205.384%202.03%202.03z'%20fill='%23000'%20stroke='%23FFF'%20fill-rule='evenodd'/%3e%3c/svg%3e");
  --img-cursor-move-area: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.9231%2025.0296C22.0985%2025.4505%2021.9299%2027.0447%2021%2027.4142C20.0701%2027.7837%2018.882%2027.4142%2018.882%2027.4142L16.726%2023.1024L13%2026.8284V10L24.4142%2021.4142H20.1615C20.3702%2021.8144%2021.7003%2024.4948%2021.9231%2025.0296Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14%2012.4142V24.4142L17%2021.4142L19.5%2026.4142C19.5%2026.4142%2020.1763%2026.63%2020.5%2026.4142C20.8237%2026.1984%2021.1457%2025.7638%2021%2025.4142C20.3123%2023.7638%2018.5%2020.4142%2018.5%2020.4142H22L14%2012.4142Z'%20fill='black'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M28.3199%2023.6378L32.3234%2027.7835L31.028%2029.0345C30.4299%2029.612%2029.4768%2029.5954%2028.8993%2028.9973L28.3326%2028.4105L25.7581%2030.8968L27.4231%2032.621L25.8194%2034.1697C24.6444%2035.3043%2022.7723%2035.2715%2021.6378%2034.0967C20.5032%2032.9218%2020.5358%2031.0496%2021.7107%2029.915L23.3144%2028.3663L24.9794%2030.0904L27.554%2027.6042L26.9874%2027.0175C26.4099%2026.4194%2026.4265%2025.4663%2027.0246%2024.8888L28.3199%2023.6378ZM26.1448%2027.5749C25.3113%2026.5759%2025.3792%2025.0876%2026.3299%2024.1695L28.3446%2022.2239L33.7374%2027.8082L31.7226%2029.7538C30.7719%2030.6719%2029.2821%2030.6878%2028.3128%2029.8199L27.1721%2030.9214L28.8371%2032.6457L26.514%2034.889C24.9418%2036.4073%2022.4366%2036.3635%2020.9184%2034.7914C19.4002%2033.2192%2019.4438%2030.714%2021.016%2029.1957L23.3391%2026.9523L25.0041%2028.6764L26.1448%2027.5749ZM30.7383%2027.7558L30.2493%2028.2281C30.1533%2028.3208%2030.0212%2028.3534%2029.8997%2028.3269C29.8281%2028.3113%2029.7602%2028.2751%2029.7056%2028.2186L27.7937%2026.2388C27.7392%2026.1823%2027.7054%2026.1132%2027.6923%2026.0411C27.67%2025.9188%2027.7073%2025.7878%2027.8032%2025.6951L28.2923%2025.2229L30.7383%2027.7558Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M27.8031%2025.6951L28.2922%2025.2229L30.7382%2027.7558L30.2492%2028.2281C30.0967%2028.3754%2029.8528%2028.3711%2029.7055%2028.2186L27.7936%2026.2388C27.6464%2026.0863%2027.6507%2025.8424%2027.8031%2025.6951V25.6951ZM25.758%2030.8968L28.3325%2028.4105L28.8992%2028.9973C29.4767%2029.5954%2030.4298%2029.612%2031.0279%2029.0345L32.3233%2027.7835L28.3199%2023.6379L27.0245%2024.8888C26.4264%2025.4663%2026.4098%2026.4194%2026.9873%2027.0175L27.5539%2027.6042L24.9793%2030.0904L23.3143%2028.3663L21.7106%2029.915C20.5357%2031.0496%2020.5031%2032.9218%2021.6377%2034.0967C22.7722%2035.2715%2024.6444%2035.3043%2025.8193%2034.1697L27.423%2032.621L25.758%2030.8968Z'%20fill='black'/%3e%3c/svg%3e");
  --img-cursor-not-allowed: url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-outside-1_1625_28899'%20maskUnits='userSpaceOnUse'%20x='6'%20y='6'%20width='20'%20height='20'%20fill='black'%3e%3crect%20fill='white'%20x='6'%20y='6'%20width='20'%20height='20'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M25%2016C25%2020.9706%2020.9706%2025%2016%2025C11.0294%2025%207%2020.9706%207%2016C7%2011.0294%2011.0294%207%2016%207C20.9706%207%2025%2011.0294%2025%2016ZM23%2016C23%2019.866%2019.866%2023%2016%2023C14.4277%2023%2012.9764%2022.4816%2011.8078%2021.6064L21.6064%2011.8078C22.4816%2012.9764%2023%2014.4277%2023%2016ZM20.1922%2010.3936C19.0236%209.5184%2017.5723%209%2016%209C12.134%209%209%2012.134%209%2016C9%2017.5723%209.5184%2019.0236%2010.3936%2020.1922L20.1922%2010.3936Z'/%3e%3c/mask%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M25%2016C25%2020.9706%2020.9706%2025%2016%2025C11.0294%2025%207%2020.9706%207%2016C7%2011.0294%2011.0294%207%2016%207C20.9706%207%2025%2011.0294%2025%2016ZM23%2016C23%2019.866%2019.866%2023%2016%2023C14.4277%2023%2012.9764%2022.4816%2011.8078%2021.6064L21.6064%2011.8078C22.4816%2012.9764%2023%2014.4277%2023%2016ZM20.1922%2010.3936C19.0236%209.5184%2017.5723%209%2016%209C12.134%209%209%2012.134%209%2016C9%2017.5723%209.5184%2019.0236%2010.3936%2020.1922L20.1922%2010.3936Z'%20fill='black'/%3e%3cpath%20d='M11.8078%2021.6064L11.1007%2020.8993L10.2849%2021.7151L11.2084%2022.4068L11.8078%2021.6064ZM21.6064%2011.8078L22.4068%2011.2084L21.7151%2010.2849L20.8993%2011.1007L21.6064%2011.8078ZM20.1922%2010.3936L20.8993%2011.1007L21.7151%2010.2849L20.7916%209.59321L20.1922%2010.3936ZM10.3936%2020.1922L9.59321%2020.7916L10.2849%2021.7151L11.1007%2020.8993L10.3936%2020.1922ZM16%2026C21.5228%2026%2026%2021.5228%2026%2016H24C24%2020.4183%2020.4183%2024%2016%2024V26ZM6%2016C6%2021.5228%2010.4772%2026%2016%2026V24C11.5817%2024%208%2020.4183%208%2016H6ZM16%206C10.4772%206%206%2010.4772%206%2016H8C8%2011.5817%2011.5817%208%2016%208V6ZM26%2016C26%2010.4772%2021.5228%206%2016%206V8C20.4183%208%2024%2011.5817%2024%2016H26ZM16%2024C20.4183%2024%2024%2020.4183%2024%2016H22C22%2019.3137%2019.3137%2022%2016%2022V24ZM11.2084%2022.4068C12.544%2023.4071%2014.2042%2024%2016%2024V22C14.6511%2022%2013.4088%2021.5561%2012.4073%2020.806L11.2084%2022.4068ZM20.8993%2011.1007L11.1007%2020.8993L12.5149%2022.3135L22.3135%2012.5149L20.8993%2011.1007ZM24%2016C24%2014.2042%2023.4071%2012.544%2022.4068%2011.2084L20.806%2012.4073C21.5561%2013.4088%2022%2014.6511%2022%2016H24ZM20.7916%209.59321C19.456%208.59289%2017.7958%208%2016%208V10C17.3489%2010%2018.5912%2010.4439%2019.5927%2011.194L20.7916%209.59321ZM16%208C11.5817%208%208%2011.5817%208%2016H10C10%2012.6863%2012.6863%2010%2016%2010V8ZM8%2016C8%2017.7958%208.59289%2019.456%209.59321%2020.7916L11.194%2019.5927C10.4439%2018.5912%2010%2017.3489%2010%2016H8ZM11.1007%2020.8993L20.8993%2011.1007L19.4851%209.68651L9.68651%2019.4851L11.1007%2020.8993Z'%20fill='white'%20mask='url(%23path-1-outside-1_1625_28899)'/%3e%3c/svg%3e");
}
}

@layer global-styles {

/* UIKit Color Variables
 * These colors are used by UIKit components
 * You can override these in your app by redefining them
 */

:root {
  /* Neutral colors - grayscale palette */
  --color-neutral-200: #dddddd;
  --color-neutral-300: #acacac;
  --color-neutral-400: #7a7a7a;
  --color-neutral-500: #464646;
  --color-neutral-600: #363636;
  --color-neutral-700: #292929;
  --color-neutral-800: #1f1f1f;
  --color-neutral-900: #141414;
  --color-neutral-950: #0c0c0c;
  --color-white: #ffffff;

  /* Neon colors */
  --color-neon-green: #aeff35;
  --color-neon-beige: #c8c394;
  --color-neon-orange: #ff9212;
  --color-neon-pink: #fb2874;
  --color-neon-purple: #b185ff;
  --color-neon-blue: #2196ff;
  --color-neon-teal: #66e9ef;
  --color-neon-blue: #00b4c0;
  --color-neon-mint: #00ffc2;
  --color-neon-mint-muted: #00ffc24d;
  --color-neutral-white: #ffffff;

  /* Primary brand colors */
  --color-inkarnate-gold: rgb(255, 204, 90);
  --color-inkarnate-gold-hover: #ffe5ab;
  --color-inkarnate-gold-muted: #ffe2a2;
  --color-inkarnate-gold-pressed: #ffeec9;

  /* Semantic colors */
  --color-danger: #a43a3a;
  --color-danger-hover: #cf5e5e;
  --color-danger-pressed: #e56e6e;
  --color-error: #a43a3a;

  /* Component-specific colors */
  --color-inactiveContent: #d2c4a6;
  --color-buttonActiveHover: #ffe2a2;
  --color-buttonActivePressed: #ffeec9;
  --color-beige: #d2c4a6;
  --color-teal: #259099;
  --color-golden-yellow: #ffca5a;
  --color-inkarnate-gold: rgb(255, 204, 90);
  --color-inkarnate-gold-hex: #ffcc5a;
  --color-inkarnate-gold-hover: #ffe5ab;
  --color-accent: var(--color-inkarnate-gold);
  --color-accent-hover: var(--color-inkarnate-gold-hover);
  --color-error: #a43a3a;
  --color-light-error: #ff6d71;
  --color-ocean-blue-dark: #2970b3;
  --color-ocean-blue: #4d93d6;
  --color-blue-deep: #0d0c43;
  --color-reds-signal: #db0000;

  /* Text colors */
  --color-text-primary: #dcdcdb;
  --color-text-primary-muted: #dcdcdb80;
  --color-text-soft: var(--color-beige);
  --color-text-muted: #888;
  --color-text-bright: #ffffff;
  --color-text-muted-bright: #ddd;

  /* Utility colors */
  --color-grayscale-white-5: rgba(255, 255, 255, 0.05);
}
}

@layer global-styles {

:root {
  /* Colors for app pages */
  --color-page-background: #141414;
  --color-controls-background: #2a2a2a;
}
}

@layer global-styles {
:root {
  /* Font Families */
  --font-family-primary: 'Inter', 'Open Sans', 'sans-serif';
  --font-family-alt: 'Quattrocento';
  --font-family-notes-primary: Bookinsanity;
  --font-family-notes-alt: AlegreyaSC;
  --font-family-notes-dropped: Solbera Imitation;

  --font-main: 'Inter', 'Open Sans', 'Arial', sans-serif;
  --font-additional: 'Lusitana', 'Arial', sans-serif;
}
}

@layer global-styles {
/* Misc variables */
:root {
  --grad-checkered-bg: linear-gradient(45deg, #969696 25%, transparent 25%),
    linear-gradient(-45deg, #969696 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, #969696 75%),
    linear-gradient(-45deg, transparent 75%, #969696 75%);

  --grad-checkered-bg-transparent: linear-gradient(45deg, #fff2 25%, transparent 25%),
    linear-gradient(-45deg, #fff2 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, #fff2 75%),
    linear-gradient(-45deg, transparent 75%, #fff2 75%);

  --grad-checkered-bg-transparent-dark: repeating-conic-gradient(#c1c1c1 0% 25%, white 0% 50%);

  /* Sizes */
  --left-nav-width: 50px;
  --top-nav-height: 40px;

  /* PADDING/MARGIN/SPACING */
  /* Margin */
  /* END MARGIN */
  /**** END PADDING/MARGIN/SPACING *****/

  /* Backgrounds */

  /* Media Queries breaks taken from Bootstrap 4*/

  /* Variables for the landing page */

  /* Variables for AM */

  /* Standard opacity values */

  /* COLORS */

  /* RGB color vars for tailwind. These are used to seamlessly hook into how tailwind handles dynamic opacity */

  /* RGB color variants */

  /* Art Manager Colors */

  /* Gray colors */

  /* Colors for app pages */

  /* Grids for map/folder thumbnails */

  /* Variables for Marketplace */

  /* Images Sizes for Marketplace products*/

  /* CK Editor overrides */

  /* Overrides the border radius setting in the theme. */

  /* Overrides the default font size in the theme. */

  /* Helper variables to avoid duplication in the colors. */

  /* -- Overrides generic colors. ------------------------------------------------------------- */

  /* -- Overrides the default .ck-button class colors. ---------------------------------------- */

  /* -- Overrides the default .ck-dropdown class colors. -------------------------------------- */

  /* -- Overrides the default .ck-input class colors. ----------------------------------------- */

  /* -- Overrides the default .ck-list class colors. ------------------------------------------ */

  /* -- Overrides the default .ck-balloon-panel class colors. --------------------------------- */

  /* -- Overrides the default .ck-toolbar class colors. --------------------------------------- */

  /* -- Overrides the default .ck-tooltip class colors. --------------------------------------- */

  /* -- Overrides the default colors used by the ckeditor5-image package. --------------------- */

  /* -- Overrides the default colors used by the ckeditor5-widget package. -------------------- */

  /* -- Overrides the default colors used by the ckeditor5-link package. ---------------------- */
}
  @media (max-width: 767.98px) {
:root {
    --top-nav-height: 85px;
}
  }
  :root {
  --editor-top-nav-height: 44px;
  --bottom-panel-height: 30px;
  --asset-manager-img-preview: 264px;
  --asset-manager-img-padding: 15px;
  --asset-manager-img-preview-sans-padding: 210px;
  --margin-center: 0 auto;

  --drop-shadow-light: drop-shadow(0 0 10px #fffff0);
  --img-bg-light-paper: url('/assets/bg-light-paper-Cu6MOgMd.jpg');
  --min-width-xs: 0px;
  --min-width-sm: 576px;
  --min-width-md: 768px;
  --min-width-lg: 992px;
  --min-width-xl: 1200px;

  --max-width-xs: 575.98px;
  --max-width-sm: 767.98px;
  --max-width-md: 991.98px;
  --max-width-lg: 1199.98px;

  --controls-height: 32px;
  --controls-border-color: rgba(255, 255, 255, 0.1);
  --controls-border-color-hover: rgba(255, 255, 255, 0.15);
  --popup-border-color: #444;
  --controls-shadow: none;
  --controls-bg-color: rgba(255, 255, 255, 0.05);
  --controls-bg-color-hover: rgba(255, 255, 255, 0.1);

  --controls-text: #dcdcdb;
  --controls-placeholder-text: #dcdcdb7a;
  --color-dark: #0d1123;
  --color-dark-text: #0d0c43;
  --color-accent: #ffcc5a;
  --color-faq-text: #daa225;
  --color-accent-hover: #ffe5ab;
  --color-white: #ffffff;
  --color-teal: #259099;
  --color-salmon: #fb7468;
  --color-beige: #d2c4a6;
  --color-dust: #a89773;
  --color-dark-200: #1f1f1f;
  --color-dark-300: #141414;
  --color-dark-350: #191919;
  --color-dark-400: #2a2a2a;
  --color-dark-500: #292929;
  --color-dark-600: #363636;
  --color-dark-700: #464646;
  --color-dark-800: #545454;
  --color-dark-900: #7a7a7a;
  --opacity-muted: 0.5;
  --opacity-background: 0.3;
  --opacity-thumbnail-bg: 0.5;
  --color-text-base-rgb: 221, 221, 221;
  --color-red-rgb: 255, 0, 0;
  --color-teal-rgb: 28, 239, 238;
  --color-inkarnate-gold-rgb: 255, 204, 90;
  --color-text-dark-rgb: 20, 20, 20;
  --color-ocean-blue-rgb: 77, 147, 214;

  --color-text-primary: rgba(var(--color-text-base-rgb), 1);
  --color-text-dark: rgba(var(--color-text-dark-rgb), 1);
  --color-inkarnate-gold: rgba(var(--color-inkarnate-gold-rgb), 1);
  --color-inkarnate-gold-muted: rgba(var(--color-inkarnate-gold-rgb), var(--opacity-muted));

  --color-text-base: rgba(var(--color-text-base-rgb), 1);
  --color-text-base-muted: rgba(var(--color-text-base-rgb), var(--opacity-muted));
  --color-teal: rgba(var(--color-teal-rgb), 1);
  --color-ocean-blue: rgba(var(--color-ocean-blue-rgb), 1);
  --color-ocean-blue-muted: rgba(var(--color-ocean-blue-rgb), var(--opacity-background));
  --color-ocean-blue-hover: rgba(var(--color-ocean-blue-rgb), var(--opacity-muted));
  --color-ocean-blue-dark: #2970b3;
  --color-selected-rgb: 77, 147, 214;
  --color-private-thumbnail-rgb: 76, 26, 26;
  --color-ea-thumbnail-rgb: 54, 44, 69;
  --color-free-thumbnail-rgb: 21, 59, 29;
  --color-marketplace-thumbnail-rgb: 17, 54, 63;
  --color-neutral-200: #dddddd;
  --color-neutral-300: #acacac;
  --color-neutral-400: #7a7a7a;
  --color-neutral-500: #464646;
  --color-neutral-600: #363636;
  --color-neutral-700: #292929;
  --color-neutral-800: #1f1f1f;
  --color-neutral-900: #141414;

  --color-selected: rgba(var(--color-selected-rgb), 1);
  --color-page-background: #141414;
  --color-controls-background: #2a2a2a;

  --font-main: 'Inter', 'Open Sans', 'Arial', sans-serif;
  --font-additional: 'Lusitana', 'Arial', sans-serif;

  --max-intro-height: 1000px;
  --thumbnail-grid-width: 352px;
}

  @media screen and (min-width: 660px) {
:root {
    --thumbnail-grid-width: 640px;
}
  }

  @media screen and (min-width: 1120px) {
:root {
    --thumbnail-grid-width: 960px;
}
  }

  @media screen and (min-width: 1440px) {
:root {
    --thumbnail-grid-width: 1280px;
}
  }

  @media screen and (min-width: 1760px) {
:root {
    --thumbnail-grid-width: 1600px;
}
  }

  :root {
  --mp-page-width: 1230px;
  --mp-thumbnail-aspect: '4 / 3';

  --ck-z-modal: calc(var(--ck-z-default) + 2000000001) !important;

  --ck-z-modal: calc(var(--ck-z-default) + 2000000001) !important;
  --ck-color-base-background: transparent !important;
  --ck-color-base-border: #888 !important;
  --ck-border-radius: 4px !important;
  --ck-font-size-base: 14px !important;
  --ck-custom-background: hsl(270, 1%, 29%) !important;
  --ck-custom-foreground: hsl(255, 3%, 18%) !important;
  --ck-custom-border: hsl(300, 1%, 22%) !important;
  --ck-custom-white: hsl(0, 0%, 100%) !important;

  --ck-color-base-foreground: var(--ck-custom-background) !important;
  --ck-color-focus-border: hsl(208, 90%, 62%) !important;
  --ck-color-text: hsl(0, 0%, 98%) !important;
  --ck-color-shadow-drop: hsla(0, 0%, 0%, 0.2) !important;
  --ck-color-shadow-inner: hsla(0, 0%, 0%, 0.1) !important;

  --ck-color-button-default-background: var(--ck-custom-background) !important;
  --ck-color-button-default-hover-background: hsl(270, 1%, 22%) !important;
  --ck-color-button-default-active-background: hsl(270, 2%, 20%) !important;
  --ck-color-button-default-active-shadow: hsl(270, 2%, 23%) !important;
  --ck-color-button-default-disabled-background: var(--ck-custom-background) !important;

  --ck-color-button-on-background: var(--ck-custom-foreground) !important;
  --ck-color-button-on-hover-background: hsl(255, 4%, 16%) !important;
  --ck-color-button-on-active-background: hsl(255, 4%, 14%) !important;
  --ck-color-button-on-active-shadow: hsl(240, 3%, 19%) !important;
  --ck-color-button-on-disabled-background: var(--ck-custom-foreground) !important;

  --ck-color-button-action-background: hsl(168, 76%, 42%) !important;
  --ck-color-button-action-hover-background: hsl(168, 76%, 38%) !important;
  --ck-color-button-action-active-background: hsl(168, 76%, 36%) !important;
  --ck-color-button-action-active-shadow: hsl(168, 75%, 34%) !important;
  --ck-color-button-action-disabled-background: hsl(168, 76%, 42%) !important;
  --ck-color-button-action-text: var(--ck-custom-white) !important;

  --ck-color-button-save: hsl(120, 100%, 46%) !important;
  --ck-color-button-cancel: hsl(15, 100%, 56%) !important;

  --ck-color-dropdown-panel-background: var(--ck-custom-background) !important;
  --ck-color-dropdown-panel-border: var(--ck-custom-foreground) !important;

  --ck-color-input-background: var(--ck-custom-foreground) !important;
  --ck-color-input-border: hsl(257, 3%, 43%) !important;
  --ck-color-input-text: hsl(0, 0%, 98%) !important;
  --ck-color-input-disabled-background: hsl(255, 4%, 21%) !important;
  --ck-color-input-disabled-border: hsl(250, 3%, 38%) !important;
  --ck-color-input-disabled-text: hsl(0, 0%, 46%) !important;

  --ck-color-list-background: var(--ck-custom-background) !important;
  --ck-color-list-button-hover-background: var(--ck-color-base-foreground) !important;
  --ck-color-list-button-on-background: var(--ck-color-base-active) !important;
  --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus) !important;
  --ck-color-list-button-on-text: var(--ck-color-base-background) !important;

  --ck-color-panel-background: var(--ck-custom-background) !important;
  --ck-color-panel-border: var(--ck-custom-border) !important;

  --ck-color-toolbar-background: var(--ck-custom-background) !important;
  --ck-color-toolbar-border: var(--ck-custom-border) !important;

  --ck-color-tooltip-background: hsl(252, 7%, 14%) !important;
  --ck-color-tooltip-text: hsl(0, 0%, 93%) !important;

  --ck-color-image-caption-background: hsl(0, 0%, 97%) !important;
  --ck-color-image-caption-text: hsl(0, 0%, 20%) !important;

  --ck-color-widget-blurred-border: hsl(0, 0%, 87%) !important;
  --ck-color-widget-hover-border: hsl(43, 100%, 68%) !important;
  --ck-color-widget-editable-focus-background: var(--ck-custom-white) !important;

  --ck-color-link-default: hsl(190, 100%, 75%) !important;
}

/* New editor UI overrides */
.new-editor-ui {
  --left-nav-width: 48px;
  --editor-top-nav-height: 40px;
  --bottom-panel-height: 24px;
}
}

@layer global-styles {
@font-face {
  font-family: 'Inter';
  src:
      local('Inter'),
      url('/assets/Inter-VariableFont_slnt_wght-Cl4AQHp9.ttf') format('truetype'),
      url('/assets/Inter-BgVq2Tq4.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  src:
      local('Open Sans'),
      url('/assets/open-sans-BnsmaT9T.woff2') format('woff2');
}

/* lusitana-regular - latin */
@font-face {
  font-family: 'Lusitana';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/lusitana-v7-latin-regular-MxcV-mA2.eot'); /* IE9 Compat Modes */
  src:
    local('Lusitana'),
    url('/assets/lusitana-v7-latin-regular-MxcV-mA2.eot?#iefix') format('embedded-opentype'),
     url('/assets/lusitana-v7-latin-regular-B9MFIstl.woff2') format('woff2'),
     url('/assets/lusitana-v7-latin-regular-BrTyNom2.woff') format('woff'),
     url('/assets/lusitana-v7-latin-regular-Xi-Da28f.ttf') format('truetype'),
     url('/assets/lusitana-v7-latin-regular-CVoIHS-R.svg#Lusitana')
      format('svg'); /* Legacy iOS */
}
/* lusitana-700 - latin */
@font-face {
  font-family: 'Lusitana';
  font-style: normal;
  font-weight: 700;
  src: url('/assets/lusitana-v7-latin-700-ogJwcITI.eot'); /* IE9 Compat Modes */
  src:
    local('Lusitana Bold'),
    local('Lusitana-Bold'),
    url('/assets/lusitana-v7-latin-700-ogJwcITI.eot?#iefix') format('embedded-opentype'),
     url('/assets/lusitana-v7-latin-700-D9hN8KlE.woff2') format('woff2'),
     url('/assets/lusitana-v7-latin-700-ClvAr2J0.woff') format('woff'),
     url('/assets/lusitana-v7-latin-700-B2WPo5d5.ttf') format('truetype'),
     url('/assets/lusitana-v7-latin-700-B4I_rWUl.svg#Lusitana')
      format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: Quattrocento Sans;
  font-display: swap;
  font-style: normal;
  font-weight: normal;
  src:
    url('/assets/QuattrocentoSans-Regular-DB411cnQ.woff') format('woff'),
    url('/assets/QuattrocentoSans-Regular-MU7oEAc3.ttf') format('truetype');
}

@font-face {
  font-family: Quattrocento Sans;
  font-display: swap;
  font-style: normal;
  font-weight: bold;
  src:
    url('/assets/QuattrocentoSans-Bold-BoZQ5wml.woff') format('woff'),
    url('/assets/QuattrocentoSans-Bold-CKEkJNnn.ttf') format('truetype');
}

@font-face {
  font-family: Quattrocento Sans;
  font-display: swap;
  font-style: italic;
  font-weight: normal;
  src:
    url('/assets/QuattrocentoSans-RegularItalic-DRycX-xa.woff') format('woff'),
    url('/assets/QuattrocentoSans-RegularItalic-Dj_ntxek.ttf') format('truetype');
}

@font-face {
  font-family: Quattrocento Sans;
  font-display: swap;
  font-style: italic;
  font-weight: bold;
  src:
    url('/assets/QuattrocentoSans-BoldItalic-uT6R-LuW.woff') format('woff'),
    url('/assets/QuattrocentoSans-BoldItalic-BCBwTY2V.ttf') format('truetype');
}

@font-face {
  font-family: Bookinsanity;
  font-style: normal;
  font-weight: normal;
  src: url('/assets/Bookinsanity-DQRyM0vt.otf') format('opentype');
}

@font-face {
  font-family: Bookinsanity;
  font-style: normal;
  font-weight: 700;
  src: url('/assets/Bookinsanity%20Bold-DHOD4VFa.otf') format('opentype');
}

@font-face {
  font-family: Bookinsanity;
  font-style: italic;
  font-weight: 400;
  src: url('/assets/Bookinsanity%20Italic-DRgfSVbk.otf') format('opentype');
}

@font-face {
  font-family: Bookinsanity;
  font-style: italic;
  font-weight: 700;
  src: url('/assets/Bookinsanity%20Bold%20Italic-C-9IzwLn.otf') format('opentype');
}

@font-face {
  font-family: Solbera Imitation;
  font-style: normal;
  font-weight: normal;
  src: url('/assets/Solbera%20Imitation-CP68PvWy.otf') format('opentype');
}

@font-face {
  font-family: AlegreyaSC;
  font-style: normal;
  font-weight: 400;
  src: url('/assets/AlegreyaSC-Regular-eSoI4ZrJ.ttf') format('truetype');
}

@font-face {
  font-family: AlegreyaSC;
  font-style: italic;
  font-weight: 400;
  src: url('/assets/AlegreyaSC-RegularItalic-SQFIe8Le.ttf') format('truetype');
}

@font-face {
  font-family: AlegreyaSC;
  font-style: normal;
  font-weight: 500;
  src: url('/assets/AlegreyaSC-Medium-DN4KhOH8.ttf') format('truetype');
}

@font-face {
  font-family: AlegreyaSC;
  font-style: italic;
  font-weight: 500;
  src: url('/assets/AlegreyaSC-MediumItalic-DErRzkCS.ttf') format('truetype');
}

@font-face {
  font-family: AlegreyaSC;
  font-style: normal;
  font-weight: 700;
  src: url('/assets/AlegreyaSC-Bold-BsQghvZV.ttf') format('truetype');
}

@font-face {
  font-family: AlegreyaSC;
  font-style: italic;
  font-weight: 700;
  src: url('/assets/AlegreyaSC-BoldItalic-7qeQNhE8.ttf') format('truetype');
}

/* Self-hosted Google Fonts to use within the map editor. */
/** The following fonts were created using this tool: https://google-webfonts-helper.herokuapp.com/ */

@font-face {
  font-family: Phosphorous;
  font-style: normal;
  font-weight: 400;
  src: url('/assets/phosphorous-regular-c9_gsRAI.ttf') format('truetype');
}

@font-face {
  font-family: Phosphorous;
  font-style: normal;
  font-weight: 700;
  src: url('/assets/phosphorous-bold-l8LZIpSV.ttf') format('truetype');
}

@font-face {
  font-family: Phosphorous;
  font-style: italic;
  font-weight: 400;
  src: url('/assets/phosphorous-italic-CVkAatSA.ttf') format('truetype');
}

@font-face {
  font-family: Phosphorous;
  font-style: italic;
  font-weight: 700;
  src: url('/assets/phosphorous-bold-italic-Ovl4y4zM.ttf') format('truetype');
}
}

@layer global-styles {
@font-face {
  font-family: 'Inter';
  src:
      local('Inter'),
      url('/assets/Inter-VariableFont_slnt_wght-Cl4AQHp9.ttf') format('truetype'),
      url('/assets/Inter-BgVq2Tq4.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  src:
      local('Open Sans'),
      url('/assets/open-sans-BnsmaT9T.woff2') format('woff2');
}

#app {
  display: flex;
  min-height: 100vh;
  /* https://css-tricks.com/the-trick-to-viewport-units-on-mobile/ */
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh)*100);
  flex-direction: column;
}

/* Cursor styles */
  body.cursor-slider-drag-h,
  body.cursor-slider-drag-h * {
    cursor: ew-resize !important;
  }
  body.cursor-slider-drag-v,
  body.cursor-slider-drag-v * {
    cursor: ns-resize !important;
  }

/* Scrollbars */
    html.app::-webkit-scrollbar-track, html.app body::-webkit-scrollbar-track {
      background: rgba(255, 255, 255, 0.15);
    }

    html.app::-webkit-scrollbar, html.app body::-webkit-scrollbar {
      width: 12px;
      background: rgba(255, 255, 255, 0.3);
    }

    html.app::-webkit-scrollbar-thumb, html.app body::-webkit-scrollbar-thumb {
      border-radius: 12px;
      box-shadow: inset 0 0 10px 0px rgba(0, 0, 0, 0.35);
      background: rgba(255, 255, 255, 0.6);
      visibility: visible;
    }

body {
  margin: 0;
  color: #ddd;
  font-family: 'Inter', 'Open Sans', 'sans-serif';
  font-family: var(--font-family-primary);
  font-size: 16px;

  box-sizing: border-box;
}

  body *,
  body *::before,
  body *::after {
    box-sizing: border-box;
  }

/* CSS reset for all buttons */
/* TODO: Do we need this since we have normalize.css? */
/* TODO: add a better CSS reset for other elements too, e.g. backpack.css */
button {
  display: inline-block;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 0;
  text-align: inherit;
  background: none;
  outline: none;
  appearance: none;
  border: none;
  cursor: pointer
}

a {
  color: #ffcc5a;
  -webkit-text-decoration: none;
  text-decoration: none;
}
  a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }

a.white {
  color: #ddd !important;
}

a.orange {
  color: #ffcc5a !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Inter', 'Open Sans', 'Arial', sans-serif;
  font-family: var(--font-main);
  font-weight: normal;
}

h1,h2,h3,h4,h5,h6, p  {
  margin: 1em 0;
}
  table td,
  table th {
    font-weight: normal;
    text-align: left;
    padding: 4px;
  }

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: initial; /* 1 */
  vertical-align: initial; /* 2 */
}


/* Hide spinners on number inputs */
input[type='number'] {
  appearance: textfield;
}
input[type='number']:hover {
  appearance: none;
}
}

@layer global-styles {

/* The public-facing website */
}

@layer global-styles {

/* Variables for the public-facing web site */

:root {
  --color-site-dark: #0d1123;
  --color-site-dark-text: #0d0c43;
}
}