.onboarding-root{--w1x: -252px;--w1y: 154px;--w1r: -28deg;--w1s: 1.08;--w2x: 126px;--w2y: -188px;--w2r: -24deg;--w2s: .82;--w3x: -118px;--w3y: 334px;--w3r: -22deg;--w3s: .94;position:relative;flex:1 1 auto;min-height:100vh;min-height:100dvh;overflow:hidden;background:linear-gradient(292.22deg,#ffffff2b 5.69%,#eadfdf 103.2%),#e3dbdb;color:#1f150f}.onboarding-root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 6%,#ffffff61,#fff0 32%),linear-gradient(180deg,#ffffff24,#fff0 26%);pointer-events:none}.onboarding-wave{position:absolute;border-radius:46% 54% 57% 43%/44% 47% 53% 56%;background:#eeeaea;box-shadow:0 0 100px #beaeaeb8;opacity:.95;pointer-events:none;will-change:transform}.onboarding-wave-1{width:clamp(32rem,74vw,47rem);height:clamp(28rem,60vw,40rem);left:0;top:0;transform:translate3d(var(--w1x),var(--w1y),0) rotate(var(--w1r)) scale(var(--w1s))}.onboarding-wave-2{width:clamp(15rem,34vw,24rem);height:clamp(14rem,32vw,22rem);right:-2rem;top:-2rem;background:#efeaea;box-shadow:0 0 100px #dad0d0e6;transform:translate3d(var(--w2x),var(--w2y),0) rotate(var(--w2r)) scale(var(--w2s))}.onboarding-wave-3{width:clamp(17rem,40vw,24rem);height:clamp(19rem,44vw,28rem);left:-4rem;bottom:-6rem;background:#ece4e4;box-shadow:0 0 100px #947c7ca6;transform:translate3d(var(--w3x),var(--w3y),0) rotate(var(--w3r)) scale(var(--w3s))}.onboarding-stage{position:relative;z-index:1;display:flex;min-height:100vh;min-height:100dvh;max-width:430px;margin:0 auto;padding:calc(var(--app-safe-top) + 1.25rem) 1.25rem calc(var(--app-safe-bottom) + 1.5rem);box-sizing:border-box;flex-direction:column}.onboarding-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.onboarding-wordmark{position:relative;margin:0;font-family:"42dot Sans",Poppins,sans-serif;font-size:clamp(2rem,6.4vw,2.5rem);line-height:1;letter-spacing:0;color:#551400}.onboarding-wordmark:after{content:"inkstrat";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff6e 3.64%,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent}.onboarding-skip-button{min-height:2.5rem;padding:.7rem 1rem;border:0;border-radius:999px;background:#f0f0f3db;box-shadow:-2px -2px 8px #ffffffeb,6px 8px 20px #c2bab494;color:#8d7268;font-size:.92rem;font-weight:600;letter-spacing:0;cursor:pointer}.onboarding-content{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem 0 1rem}.onboarding-slide-icon{width:42px;height:42px;margin-bottom:2rem;object-fit:contain}.onboarding-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overscroll-behavior-x:contain;outline:none}.onboarding-track::-webkit-scrollbar{display:none}.onboarding-slide{box-sizing:border-box;flex:0 0 100%;width:100%;padding:0 .6rem;scroll-snap-align:start;text-align:center}.onboarding-slide-title{margin:0;font-family:"42dot Sans",Poppins,sans-serif;font-size:clamp(1.65rem,6vw,2.1rem);line-height:1.08;letter-spacing:0;color:#551400;text-wrap:balance}.onboarding-slide-description{max-width:18.4rem;margin:1rem auto 0;color:#231815;font-size:clamp(1rem,3.9vw,1.18rem);line-height:1.72;letter-spacing:0;text-wrap:balance}.onboarding-dots{display:flex;align-items:center;justify-content:center;gap:.72rem;margin-top:2rem}.onboarding-dot{width:.88rem;height:.88rem;padding:0;border:0;border-radius:999px;background:#f7f7f8;box-shadow:-4px -4px 8px #fffc,4px 4px 8px #c9c1bd99;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.onboarding-dot.is-active{background:#ff6e79;box-shadow:3px 3px 8px #c9c1bda8,-3px -3px 8px #ffffffb3;transform:scale(1.16)}.onboarding-footer{padding-top:1rem}.onboarding-primary-button{width:100%;min-height:4.15rem;border:0;border-top:1px solid rgba(255,255,255,.96);border-left:1px solid rgba(255,255,255,.96);border-radius:16px;background:#e3dbdb;box-shadow:4px 4px 8px #8a8b8fe6,-5px -5px 6px #fff0;color:#551400;font-size:clamp(1.08rem,4.3vw,1.3rem);font-weight:600;letter-spacing:0;text-shadow:none;cursor:pointer}.onboarding-skip-button:focus-visible,.onboarding-dot:focus-visible,.onboarding-primary-button:focus-visible,.onboarding-track:focus-visible{outline:2px solid rgba(255,56,60,.42);outline-offset:3px}@media(hover:hover){.onboarding-skip-button:hover,.onboarding-primary-button:hover,.onboarding-dot:hover{transform:translateY(-1px)}}@media(max-width:420px){.onboarding-stage{padding-left:1rem;padding-right:1rem}.onboarding-slide-description{max-width:16.8rem}}@media(prefers-reduced-motion:reduce){.onboarding-wave,.onboarding-dot,.onboarding-skip-button,.onboarding-primary-button{transition:none}.onboarding-track{scroll-behavior:auto}}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"42dot Sans";src:url(/assets/42dotsans-medium--LDGmdCR.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Profile Roboto Condensed;src:url(/assets/RobotoCondensed-Regular-DPKsyksb.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Profile Roboto Condensed;src:url(/assets/RobotoCondensed-Bold-BAbms5Dn.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Profile Rubik;src:url(/assets/Rubik-Medium-BXurvKln.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Light-hJCcuSzX.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:Poppins,sans-serif;color:#c4c4c4;letter-spacing:.03em;--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-right: env(safe-area-inset-right, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-safe-left: env(safe-area-inset-left, 0px);--app-nav-base-height: 50px;--app-viewport-inset-bottom: 0px;--app-style-font: "Poppins", sans-serif;--app-style-text: #c4c4c4}html,body,#root{height:100%;min-height:100%;font-family:Poppins,sans-serif;color:#c4c4c4;letter-spacing:.03em}body{margin:0;font-family:Poppins,sans-serif;font-weight:400;color:#c4c4c4;letter-spacing:.03em}button,input,textarea,select{font-family:inherit;color:inherit;letter-spacing:inherit}.app-login-background{background-color:#050507;background-image:url(/assets/login-background-CVDILBh4.png);background-position:center;background-repeat:no-repeat;background-size:cover}.app-glass-surface,.app-glass-header,.app-glass-footer{background-color:#00000005;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0000005c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.app-glass-header,.app-glass-footer{border-radius:1.75rem}.app-glass-footer{position:relative;overflow:hidden;isolation:isolate;background:none;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 32px #0000001a,0 28px 72px #00000029,inset 0 1px #ffffff24,inset 0 -1px #ffffff08;-webkit-backdrop-filter:blur(2px) saturate(50%);backdrop-filter:blur(2px) saturate(50%)}.app-glass-footer:before,.app-glass-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.app-glass-footer:before{inset:1px 1px auto 1px;height:45%;background:linear-gradient(180deg,#ffffff14,#ffffff06 45%,#fff0);opacity:.28}.app-glass-footer:after{background:radial-gradient(circle at 18% 0%,#ffffff0e,#fff0 42%),radial-gradient(circle at 82% 115%,#ffffff05,#fff0 38%);opacity:.28}.app-glass-footer>div{position:relative;z-index:1}.app-glass-footer button{position:relative;border-radius:1.25rem;transition:color .18s ease,transform .18s ease,opacity .18s ease}.app-glass-footer button:hover{transform:translateY(-1px)}.app-glass-footer button:active{transform:translateY(0)}.app-glass-footer button>*{position:relative;z-index:1}.app-glass-footer img,.app-glass-footer svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.app-dataset-surface{position:relative;isolation:isolate;background:linear-gradient(180deg,#261e1857,#0e0e124d),#0a0a0e42;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.app-dataset-surface:before,.app-dataset-surface:after{content:"";position:absolute;z-index:0;border-radius:999px;pointer-events:none;transition:transform .3s ease}.app-dataset-surface:before{left:-2.5rem;top:1.5rem;width:7rem;height:7rem;background:#ffffff24;filter:blur(48px)}.app-dataset-surface:after{right:1rem;bottom:.75rem;width:6rem;height:6rem;background:#cbd5e11a;filter:blur(42px)}.app-dataset-surface:hover:before,.app-dataset-surface:hover:after{transform:scale(1.08)}.app-safe-bottom.app-safe-x.app-glass-footer.mx-2.mb-2.flex-shrink-0.text-white.ai-style-change-1{background-color:transparent}.flex.justify-around.items-center.h-\[76px\].px-1{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.app-shell-viewport{width:100%;max-width:100vw;min-height:100vh;height:100vh}.app-shell-root,.app-shell-frame{position:relative}@supports (height: 100dvh){.app-shell-viewport{width:100%;max-width:100vw;min-height:100dvh;height:100dvh}}.app-safe-top{padding-top:calc(var(--app-safe-top) + 5px)!important}.app-safe-bottom{padding-bottom:max(var(--app-safe-bottom),.5rem)}.app-safe-x{padding-left:var(--app-safe-left);padding-right:var(--app-safe-right)}.app-readable-header{position:relative;isolation:isolate}.app-view-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0;margin-bottom:1.5rem;padding-left:8px;padding-right:8px;padding-top:.5rem;color:#fff}.app-readable-header:before{content:"";position:absolute;left:calc(-1rem - var(--app-safe-left));right:calc(-1rem - var(--app-safe-right));top:calc(-1rem - var(--app-safe-top));bottom:-30%;z-index:0;pointer-events:none;background:linear-gradient(180deg,#000,#0000)}.app-readable-header>*{position:relative;z-index:1}.app-view-header-title{padding-top:.625rem}.app-view-header-subtitle{font-weight:500}.app-neumorphic-header{--app-header-side-gap: clamp(14px, calc(100cqw * 17.25 / 360), 24px);--app-header-outer-width: calc(100% - (var(--app-header-side-gap) * 2));position:relative;display:flex;align-items:stretch;gap:11.62px;width:calc(100% + 1rem);min-height:calc(100cqh * 213 / 780);margin:0 -.5rem -14px;padding:31.9688px 34.875px 34.875px 52.9688px;color:#646e82;isolation:isolate}.app-neumorphic-header.app-readable-header:before{content:"";position:absolute;left:var(--app-header-side-gap);right:var(--app-header-side-gap);top:calc(100cqh * 22 / 780);height:calc(100cqh * 186 / 780);z-index:0;border-radius:46.5px;background:#f1f5f9;box-shadow:-1.45312px -1.45312px #fff,-2.90625px -2.90625px 2.90625px #b8cce0,inset -1.45312px -1.45312px #fff,inset -2.90625px -2.90625px 2.90625px #b8cce0;pointer-events:none}.app-neumorphic-header:after{content:"";position:absolute;left:calc(var(--app-header-side-gap) + (var(--app-header-outer-width) * 31.9688 / 325.5));top:calc(100cqh * 53.9688 / 780);width:calc(var(--app-header-outer-width) * 258.6562 / 325.5);height:calc(100cqh * 119.1562 / 780);z-index:1;border-radius:34.875px;background:#f1f5f9;box-shadow:11.625px 11.625px 23.25px #c9d9e8,-11.625px -11.625px 23.25px #fff;pointer-events:none}.app-neumorphic-header>*{position:relative;z-index:2}.app-neumorphic-header .app-view-header-title{min-width:0;min-height:calc(100cqh * 119.1562 / 780);display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:0 .75rem;text-align:center}.app-neumorphic-header .app-view-header-title.app-gallery-header-copy,.app-neumorphic-header .app-view-header-title.app-stencil-header-copy{position:absolute;left:calc(50% - (var(--app-header-outer-width) * 258.6562 / 325.5) / 2);top:calc(100cqh * 53.9688 / 780);z-index:2;display:flex;flex:none;width:calc(var(--app-header-outer-width) * 258.6562 / 325.5);height:calc(100cqh * 119.1562 / 780);min-height:calc(100cqh * 119.1562 / 780);padding:0 1rem;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center;pointer-events:none}.app-gallery-view .app-grid-gallery{padding-top:1rem}.app-gallery-header-back-button,.app-gallery-header-menu-slot{position:absolute;z-index:3}.app-gallery-header-back-button{left:64px;top:198px;transform:translate(-50%,-50%)}.app-gallery-header-menu-slot{right:calc(50% - (var(--app-header-outer-width) * 258.6562 / 325.5) / 2 + .5rem);top:calc(100cqh * 70 / 780);display:flex;align-items:flex-start;justify-content:flex-end;transform:none}.app-gallery-header-menu-slot>button{margin-top:0}.app-neumorphic-header .app-view-header-title.app-gallery-header-copy>h1,.app-neumorphic-header .app-view-header-title.app-stencil-header-copy>h1{width:100%;margin:0;text-align:center}.app-neumorphic-header .app-view-header-title.app-gallery-header-copy>p,.app-neumorphic-header .app-view-header-title.app-stencil-header-copy>p{margin:0;text-align:center}.app-neumorphic-header>.flex,.app-neumorphic-header>[class*=flex-shrink-0]{align-self:center}.app-neumorphic-header .app-view-header-title h1{margin:0;color:#6c341e;font-size:20pt;line-height:1.1}.app-neumorphic-header .app-view-header-subtitle{color:#8e97a6!important;font-size:10pt!important;line-height:1.2}.uploaded-images-header-shell{--app-header-side-gap: clamp(14px, calc(100cqw * 21 / 360), 24px);position:relative;width:calc(100% + 1rem);margin-inline:-.5rem;min-height:calc(100cqh * 213 / 780);margin-top:0;margin-bottom:-14px;isolation:isolate}.uploaded-images-header-surface{position:absolute;left:50%;right:auto;top:calc(100cqh * 22 / 780);width:min(calc(100% - 34.5px),calc(100cqw * 325.5 / 360));height:calc(100cqh * 186 / 780);margin:0;transform:translate(-50%);background:#f1f5f9;border-radius:46.5px;isolation:isolate;box-shadow:-1.45312px -1.45312px #fff,-2.90625px -2.90625px 2.90625px #b8cce0,inset -1.45312px -1.45312px #fff,inset -2.90625px -2.90625px 2.90625px #b8cce0}.uploaded-images-header-surface:before,.uploaded-images-header-surface:after{content:"";position:absolute;background:#f1f5f9}.uploaded-images-header-surface:before{top:0;right:0;bottom:0;left:0;z-index:1;border-radius:46.5px;background:transparent}.uploaded-images-header-surface:after{left:9.8214%;top:17.1875%;width:79.4643%;height:64.0625%;z-index:2;border-radius:34.875px;box-shadow:11.625px 11.625px 23.25px #c9d9e8,-11.625px -11.625px 23.25px #fff}.uploaded-images-header-surface__content{position:absolute;left:9.8214%;top:17.1875%;width:79.4643%;height:64.0625%;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.uploaded-images-header-title{position:relative;margin:0;display:block;width:100%;max-width:100%;font-family:"42dot Sans",Poppins,sans-serif;font-size:24pt;font-weight:400;line-height:1.05;letter-spacing:0;color:#551400!important;text-align:center;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word}.uploaded-images-header-title:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff6e,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent!important;pointer-events:none}.datasets-header-surface__content{flex-direction:column;gap:.8rem}.datasets-header-copy{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:center;gap:.55rem}.datasets-header-title{font-size:21pt}.datasets-header-subtitle{margin:0;width:100%;max-width:100%;font-family:"42dot Sans",Poppins,sans-serif;font-size:10pt;font-weight:400;line-height:1.2;text-align:center;color:#8e97a6!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.uploaded-images-add-card,.uploaded-images-selected-header-shell{--add-card-bg: #f1f5f9;--shadow-blue: #ffffff94;--inner-blue: #cbd0d5;--soft-blue: #bfc2c5b0;--white: #ffffff;--plus-color: #374957}.uploaded-images-add-card{position:relative;width:min(calc(100% - 1.125rem),332px);aspect-ratio:332 / 212;margin:30px auto 1.3rem;background:transparent;pointer-events:none}.uploaded-images-add-card .add-card__panel{position:absolute;left:0;right:-.5px;top:0;bottom:0;border-radius:46.5px;background:var(--add-card-bg);z-index:0;overflow:visible;box-shadow:-2.90625px -2.90625px 2.90625px var(--shadow-blue),-1.45312px -1.45312px 0 var(--white),inset -2.90625px -2.90625px 2.90625px var(--inner-blue),inset -1.45312px -1.45312px 0 var(--white);pointer-events:none}.uploaded-images-add-card .add-card__panel:before{content:"";position:absolute;left:9.8214%;top:17.1875%;width:79.4643%;height:64.0625%;border-radius:34.875px;background:var(--add-card-bg);box-shadow:11.625px 11.625px 23.25px #c9d9e8,-11.625px -11.625px 23.25px #fff}.uploaded-images-add-card .add-card__content{position:absolute;left:9.8214%;top:17.1875%;z-index:2;width:79.4643%;height:64.0625%;padding:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.uploaded-images-add-card-button{position:absolute;left:50%;top:55.5333%;width:100px;height:100px;margin-left:-50px;padding:0;border:0;border-radius:50%;background:var(--add-card-bg, #f1f5f9);cursor:pointer;z-index:2;isolation:isolate;box-shadow:-2px -2px 2px var(--shadow-blue, #ffffff94),-1px -1px 0 var(--white, #ffffff),inset -2px -2px 2px var(--inner-blue, #cbd0d5),inset -1px -1px 0 var(--white, #ffffff);transition:transform .16s ease;pointer-events:auto}.uploaded-images-add-card-button:before{content:"";position:absolute;left:17.1875%;top:17.1875%;width:64.0625%;height:64.0625%;border-radius:50%;background:var(--add-card-bg, #f1f5f9);z-index:0;box-shadow:-8px -8px 16px var(--white, #ffffff),8px 8px 16px var(--soft-blue, #bfc2c5b0);transition:transform .16s ease,box-shadow .16s ease}.uploaded-images-add-card-button:hover:before{transform:translateY(-1px);box-shadow:-9px -9px 18px var(--white),9px 9px 18px var(--soft-blue)}.uploaded-images-add-card-button:hover{transform:translateY(-1px)}.uploaded-images-add-card-button:active:before{transform:translateY(1px) scale(.985);box-shadow:inset 5px 5px 12px var(--soft-blue),inset -5px -5px 12px var(--white)}.uploaded-images-add-card .add-card__plus{position:absolute;left:40.625%;top:40.625%;width:18.75%;height:18.75%;z-index:1;pointer-events:none;transition:transform .16s ease}.uploaded-images-add-card .add-card__plus:before,.uploaded-images-add-card .add-card__plus:after{content:"";position:absolute;border-radius:999px;background:var(--plus-color)}.uploaded-images-add-card .add-card__plus:before{left:0;top:45.8333%;width:100%;height:8.3333%}.uploaded-images-add-card .add-card__plus:after{left:45.8333%;top:0;width:8.3333%;height:100%}.uploaded-images-add-card-button:active .add-card__plus{transform:translateY(1px) scale(.96)}.uploaded-images-add-card-title{position:relative;margin:0;display:block;width:100%;max-width:100%;font-weight:400;line-height:1.05;font-size:clamp(17px,calc(100cqw * 24 / 360),24pt);color:#551400!important;text-align:center}.uploaded-images-add-card-helper{margin:.45rem auto 0;max-width:92%;font-size:clamp(10px,calc(100cqw * 12 / 360),12px);font-weight:500;line-height:1.15;text-align:center;color:#646e82!important;white-space:normal;overflow-wrap:anywhere}.uploaded-images-add-card-info{position:absolute;left:1.1rem;bottom:.95rem;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:auto}.uploaded-images-add-card-info-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;background:transparent;border:0;transition:transform .25s ease,opacity .25s ease}.uploaded-images-add-card-info-icon{display:block;width:25px;height:25px}.uploaded-images-add-card-menu{position:absolute;right:1.1rem;top:1rem;z-index:4;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:auto}.uploaded-images-add-card-selection-copy{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center;pointer-events:none}.uploaded-images-selected-header-shell{position:relative;min-height:calc(100cqh * 258 / 780)}.uploaded-images-selected-header-surface{overflow:visible}.uploaded-images-selected-header-surface:after{display:none}.uploaded-images-selected-header-surface__content{top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding:clamp(1.9rem,calc(100cqh * 30 / 780),2.25rem) clamp(2.45rem,calc(100cqw * 39 / 360),2.95rem) clamp(2.95rem,calc(100cqh * 46 / 780),3.4rem);flex-direction:column;gap:.45rem}.uploaded-images-add-card-button--selection{top:auto;bottom:-50px;z-index:6}.uploaded-images-selected-header-surface .add-card__plus{position:absolute;left:40.625%;top:40.625%;width:18.75%;height:18.75%;z-index:1;pointer-events:none;transition:transform .16s ease}.uploaded-images-selected-header-surface .add-card__plus:before,.uploaded-images-selected-header-surface .add-card__plus:after{content:"";position:absolute;border-radius:999px;background:var(--plus-color, #374957)}.uploaded-images-selected-header-surface .add-card__plus:before{left:0;top:45.8333%;width:100%;height:8.3333%}.uploaded-images-selected-header-surface .add-card__plus:after{left:45.8333%;top:0;width:8.3333%;height:100%}.uploaded-images-selected-header-info{left:1rem;bottom:1rem;z-index:5}.uploaded-images-selected-header-menu{right:1rem;top:1rem;z-index:5}.uploaded-images-add-card-selection-title{margin:0;font-family:"42dot Sans",Poppins,sans-serif;font-size:clamp(16px,calc(100cqw * 24 / 360),24pt);font-weight:400;line-height:1.02;color:#551400!important;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word}.uploaded-images-add-card-selection-subtitle{margin:0;font-family:Poppins,sans-serif;font-size:clamp(11px,calc(100cqw * 12 / 360),12px);font-weight:500;line-height:1.1;color:#646e82!important}.uploaded-images-add-card-menu-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;background:transparent;border:0;transition:transform .25s ease,opacity .25s ease}.upload-guide-modal{background:inherit}.app-guide-dataset-overlay{align-items:center!important;padding-top:max(1.75rem,env(safe-area-inset-top))!important;padding-bottom:max(1.75rem,env(safe-area-inset-bottom))!important}.app-guide-dataset-modal{max-height:min(78dvh,760px)!important;border-top:1px solid white!important;border-left:1px solid white!important;border-radius:16px!important;background:#e7e9ef!important;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important;transform:translateY(-1.5dvh)}.upload-guide-modal__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .95rem;border-bottom:1px solid rgba(255,255,255,.45)}.upload-guide-modal__title{margin:0;font-family:Lato,Poppins,sans-serif;font-size:15pt;font-weight:500;line-height:1.15;color:#7a8598}.upload-guide-modal__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;border-radius:999px;background:#f2f2f2;box-shadow:4px 4px 8px #d8d8d8,-4px -4px 8px #fff;transition:transform .2s ease}.upload-guide-modal__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem 1.25rem}.upload-guide-modal__intro,.upload-guide-modal__intro-line,.upload-guide-modal__copy,.upload-guide-modal__badge{font-family:Lato,Poppins,sans-serif;font-size:12pt;font-weight:300;line-height:1.55}.upload-guide-modal__intro,.upload-guide-modal__intro-line,.upload-guide-modal__copy{color:#8e97a6}.upload-guide-modal__intro{margin:0 0 1.25rem}.upload-guide-modal__intro-line{margin-top:.5rem}.upload-guide-modal__section-title,.upload-guide-modal__copy-strong{font-family:Lato,Poppins,sans-serif;font-size:12pt;font-weight:500;line-height:1.45;color:#7a8598}.upload-guide-modal__section-title,.upload-guide-modal__copy{margin:0}.upload-guide-modal__badge{margin:.25rem 0 0;color:#b57a69}.uploaded-images-floating-menu{position:fixed;z-index:130;min-width:196px;max-width:calc(100vw - 1.5rem);overflow:hidden;border-radius:1.5rem!important;transform-origin:top right;animation:uploadedImagesMenuDrop .18s cubic-bezier(.22,1,.36,1)}.uploaded-images-floating-menu-item{display:flex;width:100%;align-items:center;justify-content:flex-start;padding:.95rem 1.1rem;background:transparent;border:0;text-align:left;transition:background-color .16s ease,opacity .16s ease}.uploaded-images-floating-menu-item:hover:not(:disabled){background:#ffffff0d}.uploaded-images-floating-menu-item span{min-width:0;flex:1 1 auto;font-family:Lato,Poppins,sans-serif;font-size:12pt;font-weight:500;line-height:1.15;color:#616161!important;white-space:nowrap}@keyframes uploadedImagesMenuDrop{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.uploaded-images-add-card-title:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff6e,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent!important;pointer-events:none}.uploaded-images-stage{display:flex;flex-direction:column;gap:.4rem}.uploaded-images-dataset-button{flex:0 0 auto}.confirm-button{position:relative;width:116px;height:66.29px;display:flex;flex-direction:row;align-items:flex-start;padding:11.3929px 12.4286px 12.4286px 11.3929px;gap:4.14px;isolation:isolate;border:0;background:transparent;cursor:pointer}.confirm-button-base{position:absolute;left:0;right:0;top:0;bottom:.29px;flex:none;order:0;flex-grow:0;z-index:0}.confirm-button-background{position:absolute;left:0%;right:0%;top:0%;bottom:0%;background:#f1f5f9;box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0;border-radius:999999px}.confirm-button-elevation{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:92.18px;height:42.46px;padding:12.4286px;gap:4.14px;background:#f1f5f9;box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff;border-radius:999999px;flex:none;order:1;align-self:stretch;flex-grow:1;z-index:1;overflow:hidden}.confirm-button-elevation:after{content:"";position:absolute;width:34px;height:80px;left:-42px;top:-18px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:rotate(22deg);animation:buttonShine 2.4s ease-in-out infinite}.check-icon{position:relative;width:24px;height:24px;z-index:2;background:transparent;overflow:visible}.check-icon svg{width:24px;height:24px;overflow:visible}.check-path{fill:none;stroke:#ff6e79;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28;filter:drop-shadow(0px 1px 1px rgba(255,255,255,.8));animation:checkDrawLoop 2.2s ease-in-out infinite}.check-glow{position:absolute;width:34px;height:34px;left:50%;top:50%;transform:translate(-50%,-50%);background:#ff6e791f;border-radius:999px;opacity:0;animation:checkPulseLoop 2.2s ease-in-out infinite}.confirm-button:active .confirm-button-elevation{transform:scale(.96);box-shadow:inset 3px 3px 5px #c9d9e8bf,inset -3px -3px 5px #fff}@keyframes checkDrawLoop{0%{stroke-dashoffset:28;opacity:0;transform:scale(.92)}18%{opacity:1}42%{stroke-dashoffset:0;transform:scale(1)}68%{stroke-dashoffset:0;opacity:1;transform:scale(1)}to{stroke-dashoffset:28;opacity:0;transform:scale(.92)}}@keyframes checkPulseLoop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}36%{opacity:0;transform:translate(-50%,-50%) scale(.5)}48%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:0;transform:translate(-50%,-50%) scale(1.35)}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}@keyframes buttonShine{0%{left:-42px;opacity:0}25%{opacity:0}45%{opacity:1}65%{left:110px;opacity:0}to{left:110px;opacity:0}}.train-button{position:relative;width:116px;height:66.29px;display:flex;flex-direction:row;align-items:flex-start;padding:11.3929px 12.4286px 12.4286px 11.3929px;gap:4.14px;isolation:isolate;border:0;background:transparent;cursor:pointer}.train-button-base{position:absolute;left:0;right:0;top:0;bottom:.29px;z-index:0}.train-button-background{position:absolute;top:0;right:0;bottom:0;left:0;background:#f1f5f9;box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0;border-radius:999999px}.train-button-elevation{position:relative;display:flex;justify-content:center;align-items:center;width:92.18px;height:42.46px;padding:12.4286px;gap:4.14px;background:#f1f5f9;box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff;border-radius:999999px;flex:none;order:1;align-self:stretch;flex-grow:1;z-index:1;overflow:hidden;animation:buttonBreath 2.4s ease-in-out infinite}.train-button-elevation:after{content:"";position:absolute;width:34px;height:80px;left:-46px;top:-18px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.48) 50%,transparent 100%);transform:rotate(22deg);animation:trainButtonShine 2.8s ease-in-out infinite}.gym-icon-wrap{position:relative;width:32px;height:32px;z-index:2;display:flex;align-items:center;justify-content:center}.gym-icon-wrap:before,.gym-icon-wrap:after{content:"";position:absolute;width:12px;height:2px;background:#a3adb273;border-radius:999px;opacity:0;transform-origin:center}.gym-icon-wrap:before{left:3px;top:9px;transform:rotate(-25deg);animation:motionLineLeft 2s ease-in-out infinite}.gym-icon-wrap:after{right:3px;bottom:9px;transform:rotate(-25deg);animation:motionLineRight 2s ease-in-out infinite}.gym-icon{width:21px;height:20px;overflow:visible;transform-origin:center;animation:dumbbellRep 2s cubic-bezier(.2,.9,.2,1) infinite;filter:drop-shadow(0px 1px 1px rgba(255,255,255,.85)) drop-shadow(0px 0px 0px rgba(255,110,121,0))}.gym-vector{fill:#a3adb2;transform-origin:center;animation:iconColorKick 2s ease-in-out infinite}.train-button:active .train-button-elevation{transform:scale(.96);box-shadow:inset 3px 3px 5px #c9d9e8bf,inset -3px -3px 5px #fff}@keyframes dumbbellRep{0%{transform:translateY(0) rotate(0) scale(1)}12%{transform:translateY(2px) rotate(0) scale(.96)}30%{transform:translateY(-5px) rotate(-10deg) scale(1.06)}48%{transform:translateY(-2px) rotate(7deg) scale(1.02)}64%{transform:translateY(-4px) rotate(-4deg) scale(1.04)}82%{transform:translateY(0) rotate(0) scale(1)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes iconColorKick{0%,to{fill:#a3adb2}28%,58%{fill:#ff6e79}76%{fill:#a3adb2}}@keyframes motionLineLeft{0%,18%,to{opacity:0;transform:translate(4px,4px) rotate(-25deg) scaleX(.4)}32%{opacity:.65;transform:translate(-2px,-2px) rotate(-25deg) scaleX(1)}50%{opacity:0;transform:translate(-7px,-5px) rotate(-25deg) scaleX(.7)}}@keyframes motionLineRight{0%,20%,to{opacity:0;transform:translate(-4px,-4px) rotate(-25deg) scaleX(.4)}36%{opacity:.55;transform:translate(2px,2px) rotate(-25deg) scaleX(1)}54%{opacity:0;transform:translate(7px,5px) rotate(-25deg) scaleX(.7)}}@keyframes buttonBreath{0%,to{box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff}45%{box-shadow:5.5px 5.5px 10px #c9d9e8,-5.5px -5.5px 10px #fff}}@keyframes trainButtonShine{0%{left:-46px;opacity:0}28%{opacity:0}46%{opacity:1}66%{left:112px;opacity:0}to{left:112px;opacity:0}}.uploaded-images-viewport{position:relative;overflow:hidden;transition:padding-bottom .58s cubic-bezier(.2,.9,.2,1),margin-bottom .58s cubic-bezier(.2,.9,.2,1)}.uploaded-images-scroll-layer{min-height:100%;transition:transform .58s cubic-bezier(.2,.9,.2,1)}.uploaded-confirm-visible .uploaded-images-viewport{margin-bottom:100px;padding-bottom:calc(var(--app-nav-base-height) + max(var(--app-safe-bottom),var(--app-viewport-inset-bottom)) + 1rem)}.uploaded-confirm-visible .uploaded-images-scroll-layer{transform:none}.confirm-sheet{position:absolute;left:18px;right:18px;bottom:0;height:100px;z-index:20;background:transparent;box-shadow:none;border-radius:0;transform:translateY(170px);opacity:0;pointer-events:none;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .35s ease}.uploaded-confirm-visible .confirm-sheet{transform:translateY(0);opacity:1;pointer-events:auto}.confirm-sheet:before{content:"";position:absolute;width:166.67px;height:0;left:50%;top:12px;transform:translate(-50%);mix-blend-mode:normal;opacity:.5;border:1px solid #BDC3C5;box-shadow:0 1px 1px #fff}.confirm-sheet .uploaded-images-footer-curtain__panel{height:100%;align-items:center;background:transparent;border-radius:0;box-shadow:none;padding:15px 0 0}.uploaded-images-footer-curtain{flex-shrink:0;max-height:0;overflow:hidden;opacity:0;transform:translateY(24px);transition:max-height .3s ease,opacity .22s ease,transform .3s ease}.uploaded-images-footer-curtain.is-open{max-height:240px;opacity:1;transform:translateY(0)}.uploaded-images-footer-curtain__panel{display:flex;justify-content:center;padding:.7rem 1rem calc(.85rem + max(var(--app-safe-bottom),var(--app-viewport-inset-bottom)));border-radius:1.5rem 1.5rem 0 0;background:#f1f5f9;box-shadow:none}.uploaded-images-footer-curtain--selected.is-open{max-height:240px}.uploaded-images-footer-curtain__panel--selected{padding:0;background:transparent}.uploaded-images-selected-already-button{width:min(332px,calc(100vw - 1.5rem));aspect-ratio:332 / 212;height:auto;padding:0;border:0;background:transparent;outline:none;isolation:isolate}.uploaded-images-selected-already-button>img{display:block;width:100%;height:100%}.uploaded-images-grid{display:grid;grid-template-columns:repeat(2,175px);justify-content:center;column-gap:.75rem;row-gap:1rem;width:fit-content;max-width:100%;margin-inline:auto}.uploaded-images-grid-item{box-sizing:border-box;width:175px;height:175px;min-width:175px;min-height:175px;max-width:175px;max-height:175px;border-radius:10px!important}.uploaded-images-card-selected{border-color:#60a5fa61!important;transform:none!important;transition:border-color .16s ease!important}.add-central-button{--neu-bg: #f1f5f9;--neu-outer-shadow: #b8cce0;--neu-outer-inner: #b8ccdf;--neu-soft-shadow: #c9d9e8;--neu-light: #ffffff;position:relative;width:min(132px,100%);aspect-ratio:1;height:auto;padding:0;border:0;outline:none;background:transparent;cursor:pointer;display:inline-block;isolation:isolate}.add-central-button:before{content:"";position:absolute;left:3.0303%;top:3.0303%;width:96.9697%;height:96.9697%;border-radius:50%;background:var(--neu-bg);z-index:0;box-shadow:-2px -2px 2px var(--neu-outer-shadow),-1px -1px 0 var(--neu-light),inset -2px -2px 2px var(--neu-outer-inner),inset -1px -1px 0 var(--neu-light)}.add-central-button:after{content:"";position:absolute;left:19.697%;top:19.697%;width:62.1212%;height:62.1212%;border-radius:50%;background:var(--neu-bg);z-index:1;box-shadow:-8px -8px 16px var(--neu-light),8px 8px 16px var(--neu-soft-shadow);transition:transform .16s ease,box-shadow .16s ease}.add-central-button__content{position:absolute;left:19.697%;top:19.697%;width:62.1212%;height:62.1212%;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.add-central-button:hover:after{transform:translateY(-1px);box-shadow:-9px -9px 18px var(--neu-light),9px 9px 18px var(--neu-soft-shadow)}.add-central-button:active:after{transform:translateY(1px) scale(.985);box-shadow:inset 5px 5px 12px var(--neu-soft-shadow),inset -5px -5px 12px var(--neu-light)}.add-central-button:disabled{cursor:not-allowed;opacity:.55}.add-central-button:disabled:after{transform:none}.uploaded-images-add-central-button{margin:auto}.uploaded-images-empty-state{gap:0}.uploaded-images-empty-shell{min-height:calc(100cqh - (100cqh * 213 / 780) - var(--app-nav-base-height) - max(var(--app-safe-bottom),var(--app-viewport-inset-bottom)) - 1.25rem)!important}.uploaded-images-empty-add-button{flex:0 0 auto;margin-inline:auto}.uploaded-images-add-central-symbol{position:relative;display:inline-block;font-family:Lato,Poppins,sans-serif;font-size:80px;font-weight:300;line-height:1;letter-spacing:0;color:#ff6e79!important;transform:translateY(-2px)}.stencil-upload-add-symbol{color:#374957!important}.stencil-empty-state-shell{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 1rem calc(var(--app-nav-base-height) * .35)}.stencil-empty-state-message{margin:20px auto 0;max-width:302px;text-align:center;font-family:"Poppins",var(--app-style-font, sans-serif);font-size:12pt;font-weight:400;line-height:1.25;letter-spacing:0;color:#a3adb2}@media(max-width:767px){.uploaded-images-header-shell{min-height:calc(100cqh * 213 / 780)}.uploaded-images-header-surface{left:50%;right:auto;top:calc(100cqh * 22 / 780);width:min(calc(100% - 34.5px),calc(100cqw * 325.5 / 360));transform:translate(-50%)}.uploaded-images-add-card-helper{max-width:none;font-size:13pt}.uploaded-images-add-card-info{left:1rem;bottom:.9rem}.uploaded-images-add-card-menu{right:1rem;top:.9rem}.uploaded-images-add-card-menu-button{width:25px;height:25px}.upload-guide-modal__header{padding:1rem 1.05rem .9rem}.upload-guide-modal__body{padding:.95rem 1.05rem 1.1rem}}.app-content-with-nav{min-height:0;padding-bottom:calc(var(--app-nav-base-height) + max(var(--app-safe-bottom),var(--app-viewport-inset-bottom)) + 1rem);overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.72) transparent}.uploaded-images-content-with-header-gap{padding-top:clamp(3.4rem,calc(100cqh * 58 / 780),4.4rem)}.upload-guide-reveal{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.upload-guide-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.upload-guide-reveal{opacity:1;transform:none;transition:none}}.app-grid-square,.app-grid-portrait{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-content:start;align-items:start;justify-items:stretch;width:100%}.app-grid-item-square,.app-grid-item-portrait{display:block;position:relative;width:100%;min-width:0;max-width:100%;justify-self:stretch}.app-grid-item-square{aspect-ratio:1 / 1;min-height:11rem}.app-grid-item-portrait{aspect-ratio:.78 / 1;height:clamp(16rem,48vw,20rem);min-height:clamp(16rem,48vw,20rem)}.app-grid-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;align-content:start;align-items:start;justify-items:stretch;grid-auto-flow:row;width:100%}.app-grid-gallery-card{display:block;position:relative;border-radius:10px!important;aspect-ratio:.78 / 1;height:clamp(16rem,48vw,20rem);min-height:clamp(16rem,48vw,20rem);width:100%;min-width:0;max-width:100%;justify-self:stretch;align-self:start}.app-folder-grid{display:flex;flex-wrap:wrap;gap:1rem;align-content:flex-start;width:100%}.app-folder-card{display:block;position:relative;flex:1 1 calc(50% - .5rem);width:100%;min-width:0;aspect-ratio:1 / 1;min-height:11rem}.app-dataset-list{display:flex;flex-direction:column;gap:.9rem;align-items:center;margin-top:.85rem}.app-datasets-content-with-header-gap{padding-top:.2rem}.app-dataset-list-card{width:min(calc(100% - 34.5px),calc(100cqw * 325.5 / 360));height:63px;margin:0 auto;box-sizing:border-box;opacity:0;transform:translateY(16px);will-change:transform,opacity}.app-dataset-list-card-visible{animation:appDatasetCardIn .56s cubic-bezier(.22,1,.36,1) forwards}.fixed.inset-0.z-\[120\] .app-dataset-list-card{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.fixed.inset-0.z-\[120\] .app-dataset-list{gap:.65rem}.datasets-pill-card{position:relative;overflow:visible;min-height:63px}.app-dataset-list-card.datasets-pill-card.app-dataset-card-neumorph{background:transparent!important;border:0!important;border-radius:20px!important;box-shadow:none!important}.datasets-pill-card__surface{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:1px solid transparent;background:linear-gradient(134.17deg,#eef0f5 4.98%,#e6e9ef 94.88%,#e6e9ef 94.88%);box-shadow:-5px -5px 20px #ffffff87,13px 14px 12px -6px #a6b4c891;border-radius:20px}.datasets-pill-card__surface.is-selected{background:linear-gradient(134.17deg,#eef0f5 4.98%,#e6e9ef 94.88%,#e6e9ef 94.88%);border-color:#fd2a22b8;box-shadow:inset 0 1px #fff3,4px 4px 15px #c3c3c3,-6px -4px 15px #fff,0 4px 4px #fb75754f,0 8px 18px #fb757533}.datasets-pill-card.is-selected{filter:drop-shadow(0 4px 4px rgba(251,117,117,.24))}.datasets-pill-card__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(74px,auto);grid-template-rows:1fr;align-items:center;column-gap:.9rem;width:100%;min-height:63px;padding:8px 48px 8px 16px;box-sizing:border-box}.datasets-pill-card__info{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;min-width:0}.datasets-pill-card__name,.datasets-pill-card__date,.datasets-pill-card__count,.datasets-pill-card__count-label{margin:0;display:flex;align-items:center;font-family:Poppins,sans-serif;font-style:normal;color:#646e82}.datasets-pill-card__name{position:static;grid-column:1;grid-row:1;justify-self:start;justify-content:flex-start;max-width:100%;min-height:18px;font-size:12px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datasets-pill-card__meta{position:static;grid-column:2;grid-row:1;display:flex;align-items:flex-end;justify-content:center;justify-self:center;gap:4px;min-width:0}.datasets-pill-card__count{position:static;font-size:20px;font-weight:700;line-height:1}.datasets-pill-card__count-label{position:static;font-size:10px;font-weight:275;line-height:1;margin-bottom:3px}.datasets-pill-card__date{position:static;grid-column:3;grid-row:1;justify-self:end;justify-content:flex-end;max-width:74px;min-height:18px;font-size:12px;font-weight:400;line-height:18px;text-align:right;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datasets-pill-card__actions{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;gap:8px}.datasets-pill-card__delete{position:relative;flex:0 0 auto;z-index:3;width:1.55rem;height:1.55rem;opacity:1}.datasets-pill-card:not(.is-selected) .datasets-pill-card__name,.datasets-pill-card:not(.is-selected) .datasets-pill-card__date{color:#646e82}.datasets-pill-card.is-selected .datasets-pill-card__name,.datasets-pill-card.is-selected .datasets-pill-card__date,.datasets-pill-card.is-selected .datasets-pill-card__count,.datasets-pill-card.is-selected .datasets-pill-card__count-label{color:#646e82}.app-gallery-folder-card .datasets-pill-card__content{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(76px,auto);grid-template-rows:1fr;align-items:center;column-gap:4.25rem;min-height:63px;padding:8px 30px 8px 26px}.app-gallery-folder-card .datasets-pill-card__name{grid-column:1;grid-row:1;justify-self:start;justify-content:flex-start;max-width:100%;font-family:"42dot Sans",Poppins,sans-serif;font-size:15pt;font-weight:400;line-height:1;text-align:left}.app-gallery-folder-card__line{position:absolute;left:50%;top:50%;width:0;height:30px;mix-blend-mode:normal;opacity:.5;border:0;border-left:1px solid #BDC3C5;box-shadow:1px 0 1px #fff;transform:translate(-50%,-50%);transform-origin:center;pointer-events:none;z-index:3}.app-gallery-folder-card .datasets-pill-card__meta{grid-column:2;grid-row:1;justify-self:end;align-self:center;align-items:flex-end;justify-content:flex-end;gap:5px;min-width:76px}.app-gallery-folder-card .datasets-pill-card__count{font-size:20px;line-height:1}.app-gallery-folder-card .datasets-pill-card__count-label{font-size:10px;line-height:1;margin-bottom:3px}.subscription-upgrade-header-copy{padding-inline:.75rem!important}.subscription-upgrade-header-copy .uploaded-images-header-title{white-space:normal;line-height:1.06;text-wrap:balance}.subscription-upgrade-back-button{left:64px!important;top:198px!important}.subscription-upgrade-content{padding-top:.5rem}.subscription-plan-list{gap:.9rem;margin-top:.65rem}.subscription-plan-card{height:auto;min-height:63px;transition:transform .26s ease,filter .26s ease,min-height .32s cubic-bezier(.22,1,.36,1)}.subscription-plan-card .datasets-pill-card__surface{border-radius:20px;transition:box-shadow .28s ease,border-color .28s ease,background .28s ease}.subscription-plan-card__content{grid-template-columns:minmax(0,1fr) minmax(102px,auto) 48px!important;column-gap:1.05rem!important;padding:8px 16px 8px 26px!important}.subscription-plan-card__name{max-width:100%!important;color:#646e82!important}.subscription-plan-card__line{left:47.5%}.subscription-plan-card__price{grid-column:2;grid-row:1;justify-self:end;align-self:center;max-width:118px;margin:0;overflow:hidden;color:#646e82;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1;text-align:right;white-space:nowrap;text-overflow:ellipsis}.subscription-plan-card__toggle{grid-column:3;grid-row:1;justify-self:end;position:relative;width:43px;height:25px;padding:0;border:0;border-radius:999px;background:#eef2f6;box-shadow:inset -2px -2px 5px #ffffffeb,inset 2px 2px 5px #c6cfda7a;cursor:pointer;transition:background .24s ease,box-shadow .24s ease,opacity .16s ease}.subscription-plan-card__toggle span{position:absolute;left:4px;top:50%;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:-2px -2px 5px #fffffff2,2px 2px 6px #c6cfda85;transform:translateY(-50%);transition:left .26s cubic-bezier(.22,1,.36,1),background .24s ease,box-shadow .24s ease}.subscription-plan-card__toggle.is-on{background:#ffe1dc;box-shadow:inset -2px -2px 5px #ffffffe6,inset 2px 2px 5px #dc9d9157}.subscription-plan-card__toggle.is-on span{left:21px;background:#ff5a47;box-shadow:0 0 12px #ff5a476b,-2px -2px 5px #ffffff8f,2px 2px 6px #dc786975}.subscription-plan-card__details{position:relative;z-index:3;display:flex;flex-direction:column;gap:.75rem;padding:.25rem 1rem 1rem;animation:subscriptionPlanDetailsIn .26s cubic-bezier(.22,1,.36,1) both}.subscription-plan-card__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.subscription-plan-card__benefit{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:#f1f5f99e;box-shadow:inset 1px 1px 2px #ffffffe6,inset -1px -1px 2px #a5aebe38;padding:.55rem .75rem}.subscription-plan-card__benefit span{min-width:0;color:#8e97a6;font-family:"Roboto Condensed",var(--app-style-font, sans-serif);font-size:10px;font-weight:400;line-height:1.05}.subscription-plan-card__benefit strong{color:#646e82;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1}.subscription-plan-card__description,.subscription-plan-card__feedback{margin:0;color:#8e97a6;font-family:Poppins,sans-serif;font-size:10px;font-weight:400;line-height:1.35;text-align:center}.subscription-plan-card__feedback.is-error{color:#ff383c}.subscription-plan-card__feedback.is-success{color:#34c759}.subscription-plan-card__buy{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:0;border-top:1px solid white;border-left:1px solid white;border-radius:999px;background:#f2f2f2;box-shadow:4px 3px 6px #ffc5c5f7,-5px -5px 10px #fff0;color:#c91200e8;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.subscription-plan-card__buy:hover:not(:disabled){transform:translateY(-1px)}.subscription-plan-card__buy:disabled{cursor:not-allowed;opacity:.55}.subscription-plan-card__button-spinner{width:17px;height:17px;border-radius:999px;border:2px solid rgba(201,18,0,.2);border-top-color:#c91200e8;animation:subscriptionButtonSpin .75s linear infinite}.subscription-upgrade-footer-toolbar{z-index:150}@keyframes subscriptionButtonSpin{to{transform:rotate(360deg)}}@keyframes subscriptionPlanDetailsIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.billing-cancel-view{position:relative;width:100%;height:100dvh;overflow:hidden;background:#e7e9ef}.billing-cancel-packages-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;transition:filter .26s ease,opacity .26s ease}.billing-cancel-packages-backdrop.is-muted{filter:blur(7px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none}.billing-cancel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:1rem;background:#e7e9ef33}.billing-cancel-popup{width:min(calc(100% - 34.5px),calc(100cqw * 325.5 / 360));height:auto;min-height:190px;opacity:1!important;transform:none!important;animation:subscriptionPlanDetailsIn .28s cubic-bezier(.22,1,.36,1) both!important}.billing-cancel-popup .datasets-pill-card__surface{border-radius:20px}.billing-cancel-popup__content{position:relative;z-index:3;display:flex;min-height:190px;flex-direction:column;justify-content:center;gap:.85rem;padding:1.45rem 1.55rem;color:#646e82;font-family:"42dot Sans",Poppins,sans-serif}.billing-cancel-popup__title{margin:0;color:#646e82;font-family:"42dot Sans",Poppins,sans-serif;font-size:18pt;font-weight:400;line-height:1.05}.billing-cancel-popup__text{margin:0;color:#646e82;font-family:"42dot Sans",Poppins,sans-serif;font-size:12pt;font-weight:400;line-height:1.25}.billing-success-popup__details{display:grid;grid-template-columns:1fr;gap:.65rem;margin:.2rem 0 .1rem}.billing-success-popup__detail{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:#f1f5f99e;box-shadow:inset 1px 1px 2px #ffffffe6,inset -1px -1px 2px #a5aebe38;padding:.55rem .75rem}.billing-success-popup__detail span{min-width:0;color:#646e82;font-family:"42dot Sans",Poppins,sans-serif;font-size:11pt;font-weight:400;line-height:1.12}.billing-success-popup__detail strong{flex:0 0 auto;color:#646e82;font-family:"42dot Sans",Poppins,sans-serif;font-size:18pt;font-weight:400;line-height:1}.billing-cancel-popup__button{min-height:44px;margin-top:.25rem;border:0;border-top:1px solid white;border-left:1px solid white;border-radius:999px;background:#f1f5f9;box-shadow:-1.45312px -1.45312px #fff,-2.90625px -2.90625px 2.90625px #b8cce0,inset -1.45312px -1.45312px #fff,inset -2.90625px -2.90625px 2.90625px #b8cce0;color:#646e82;font-family:"42dot Sans",Poppins,sans-serif;font-size:12pt;font-weight:400;line-height:1;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.billing-cancel-popup__button:hover{transform:translateY(-1px)}.fixed.inset-0.z-\[120\] .app-dataset-card-neumorph{border-top:1px solid white!important;border-left:1px solid white!important;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important}.fixed.inset-0.z-\[120\] .app-dataset-list-card>.relative.z-10{padding-top:1rem;padding-bottom:1rem}.fixed.inset-0.z-\[120\] .app-dataset-list-card p{line-height:1.15;letter-spacing:-.01em}.fixed.inset-0.z-\[120\] .app-dataset-list-card .grid>div{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.fixed.inset-0.z-\[120\] .app-dataset-list-card .space-y-3{margin-top:.75rem}.fixed.inset-0.z-\[120\] .app-dataset-list-card .app-footer-control{border-top:1px solid white!important;border-left:1px solid white!important;border-radius:999px!important;background:#f2f2f2!important;box-shadow:4px 3px 6px #ffc5c5f7,-5px -5px 10px #fff0!important;color:#c91200e8!important}.fixed.inset-0.z-\[120\] .app-dataset-list-card .app-footer-control span{color:#c91200e8!important}.app-inview-reveal{opacity:0;transform:translateY(22px) scale(.985);filter:blur(8px);will-change:transform,opacity,filter}.app-inview-reveal-visible{animation:appDatasetCardIn .56s cubic-bezier(.22,1,.36,1) forwards}.app-reveal-now{opacity:0;animation:appDatasetCardIn .56s cubic-bezier(.22,1,.36,1) forwards}@keyframes appDatasetCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes appToastPop{0%{opacity:0;transform:translateY(10px) scale(.94)}70%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.app-comparison-panel{background:linear-gradient(180deg,#0c0c107a,#06060894);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.stencil-comparison-overlay{z-index:520!important;background:#05050780!important;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%)}.stencil-comparison-modal{width:min(94vw,1120px);height:auto;max-height:calc(100dvh - 18px)}.stencil-comparison-modal .stencil-comparison-controls{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:14px;flex:0 0 auto}.stencil-comparison-blend-control{min-width:0;padding:0 4px}.stencil-comparison-blend-labels{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.stencil-comparison-blend-labels span{min-width:0;color:var(--settings-muted, #A3ADB2);font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif);font-size:12px;font-weight:700;line-height:1.08;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.stencil-comparison-blend-slider.lora-neu-slider{position:relative;inset:auto;width:100%;height:20px}.stencil-comparison-close-button{justify-self:end}.stencil-comparison-slider{flex:0 0 auto}.stencil-fullscreen-preview-overlay{padding:clamp(18px,5vw,48px);background:#0505077a;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.stencil-fullscreen-preview-image{display:block;width:auto;height:auto;max-width:min(92vw,980px);max-height:min(88dvh,780px);border-radius:clamp(18px,5vw,32px);box-shadow:0 28px 90px #00000070}@media(max-width:640px){.stencil-comparison-modal{width:calc(100vw - 16px);height:auto;max-height:calc(100dvh - 14px);border-radius:1.35rem!important}.stencil-comparison-modal .stencil-comparison-controls{grid-template-columns:minmax(0,1fr) 40px;gap:.55rem}.stencil-comparison-blend-labels span{font-size:11px}}.app-comparison-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,#3b82f6f5,#94a3b8e6);outline:none;box-shadow:inset 0 1px 2px #00000059,0 0 0 1px #ffffff14}.app-comparison-range::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:999px;background:#f8fafc;border:2px solid rgba(59,130,246,.95);box-shadow:0 6px 18px #0f172a6b;cursor:pointer}.app-comparison-range::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:#f8fafc;border:2px solid rgba(59,130,246,.95);box-shadow:0 6px 18px #0f172a6b;cursor:pointer}.app-comparison-range::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#3b82f6f5,#94a3b8e6)}.app-content-with-nav::-webkit-scrollbar{width:8px;height:8px}.app-content-with-nav::-webkit-scrollbar-track{background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:999px}.app-content-with-nav::-webkit-scrollbar-thumb{background:#ffffffc7;border:1px solid rgba(255,255,255,.22);border-radius:999px}.app-content-with-nav::-webkit-scrollbar-thumb:hover{background:#ffffffe6}.app-content-with-nav::-webkit-scrollbar-button,.app-content-with-nav::-webkit-scrollbar-corner{display:none;width:0;height:0}.app-toast-bottom{bottom:calc(var(--app-nav-base-height) + max(var(--app-safe-bottom),var(--app-viewport-inset-bottom)) + 1rem)}.app-toast-top{top:calc(var(--app-safe-top) + .75rem)}.app-toast-pop{animation:appToastPop .18s cubic-bezier(.2,.8,.2,1);transform-origin:center center;will-change:transform,opacity}.app-mobile-preview{width:100vw;height:100vh}@supports (height: 100dvh){.app-mobile-preview{height:100dvh}}.app-browser-scroll-region{min-height:0;overflow:hidden!important}.app-sticky-footer{position:relative;left:auto;right:auto;bottom:auto;z-index:20;padding-bottom:0;background:none}.app-footer-nav-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;height:50px;gap:.15rem;padding:5px 12px;justify-items:center}.app-footer-nav-button{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;flex:0 0 40px;height:40px;border-radius:1rem;justify-self:center;margin:0 auto;position:relative;overflow:hidden;isolation:isolate;background:#fff0;color:#ffffffe0;transition:color .18s ease,opacity .18s ease,background-color .18s ease,box-shadow .18s ease}.app-footer-nav-icon{display:block;margin:0 auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.app-footer-surface:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:radial-gradient(140% 100% at 18% 0%,#ffffff4d,#ffffff29 20%,#ffffff12 38%,#fff0 60%);mix-blend-mode:screen;opacity:.95}.app-footer-surface:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(160deg,#fff9,#ffffff38 12%,#ffffff12 22%,#fff0 35%);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95}.app-footer-surface:hover:before,.app-footer-surface:hover:after{transform:none}.app-footer-surface.app-safe-bottom{padding-bottom:0}.app-footer-surface{position:relative;overflow:hidden;isolation:isolate;background:#0000007a;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff52,inset 0 -1px #ffffff1a,inset 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.08);backdrop-filter:blur(22px) saturate(180%) brightness(1.08)}.app-footer-surface>div{position:relative;z-index:1}.app-footer-nav-button:hover{background:#ffffff0f;box-shadow:inset 0 1px #ffffff24,0 8px 20px #0000001a;color:#fffffffa}.app-footer-nav-button:active{background:#ffffff1a;box-shadow:inset 0 1px #ffffff38,0 8px 20px #0000001f;color:#fffffffa}.app-footer-nav-button.text-white{background:#ffffff1f;box-shadow:inset 0 1px #ffffff38,0 8px 20px #0000001f;color:#fffffffa}.app-footer-nav-button.text-white .app-footer-nav-icon{opacity:1}.app-footer-panel{position:relative;overflow:hidden;isolation:isolate;background:#0000007a!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff52,inset 0 -1px #ffffff1a,inset 0 0 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.08)!important;backdrop-filter:blur(22px) saturate(180%) brightness(1.08)!important}.app-footer-panel:before,.app-footer-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.app-footer-panel:before{background:radial-gradient(140% 100% at 18% 0%,#ffffff4d,#ffffff29 20%,#ffffff12 38%,#fff0 60%);mix-blend-mode:screen;opacity:.95}.app-footer-panel:after{background:linear-gradient(160deg,#fff9,#ffffff38 12%,#ffffff12 22%,#fff0 35%);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95}:where(.app-footer-panel)>*{position:relative;z-index:1}.app-footer-control{position:relative;overflow:hidden;isolation:isolate;border-color:#ffffff1f!important;background:#ffffff0f!important;color:#ffffffeb!important;box-shadow:inset 0 1px #ffffff24,0 8px 20px #0000001a!important;-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.08);backdrop-filter:blur(22px) saturate(180%) brightness(1.08);transition:color .18s ease,opacity .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-footer-control:hover:not(:disabled){background:#ffffff1f!important;color:#fffffffa!important;box-shadow:inset 0 1px #ffffff38,0 8px 20px #0000001f!important}.app-footer-control:active:not(:disabled),.app-footer-control.is-active{background:#ffffff1f!important;color:#fffffffa!important;box-shadow:inset 0 1px #ffffff38,0 8px 20px #0000001f!important}.app-footer-control:disabled{cursor:not-allowed;opacity:.55}.app-footer-control :where(span,p){color:inherit}.app-view-block{position:relative;overflow:hidden;isolation:isolate;background:#0000007a;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff52,inset 0 -1px #ffffff1a,inset 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.08);backdrop-filter:blur(22px) saturate(180%) brightness(1.08)}.app-view-block:before,.app-view-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.app-view-block:before{background:radial-gradient(140% 100% at 18% 0%,#ffffff4d,#ffffff29 20%,#ffffff12 38%,#fff0 60%);mix-blend-mode:screen;opacity:.95}.app-view-block:after{background:linear-gradient(160deg,#fff9,#ffffff38 12%,#ffffff12 22%,#fff0 35%);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95}.app-view-block>*{position:relative;z-index:1}.app-view-block.app-view-block-interactive{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.app-view-block.app-view-block-interactive:hover{transform:translateY(-1px);border-color:#ffffff2e}.app-view-block.app-view-block-selected{border-color:#60a5fae6;box-shadow:0 0 0 2px #60a5fa38,0 20px 60px #00000038,inset 0 1px #ffffff52,inset 0 -1px #ffffff1a,inset 0 0 0 1px #ffffff1f}.app-view-block.app-view-block-selected:hover{border-color:#60a5fafa;transform:none}.app-action-menu-panel{position:relative;overflow:hidden;border:1px solid rgba(63,63,70,.7);background:#18181bd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-action-menu-item{display:flex;width:100%;align-items:center;border-top:1px solid rgba(63,63,70,.7);background:transparent;padding:.75rem 1rem;text-align:left;font-size:.92rem;line-height:1.25rem;color:#ffffffeb;box-shadow:none;transition:color .18s ease,opacity .18s ease,background-color .18s ease}.app-action-menu-item:first-child{border-top-width:0}.app-action-menu-item:hover:not(:disabled){background:#ffffff0a;color:#fffffffa}.app-action-menu-item:disabled{cursor:not-allowed;opacity:.6}.app-footer-modal-actions>button{border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#ffffff0f!important;color:#ffffffeb!important;box-shadow:inset 0 1px #ffffff24,0 8px 20px #0000001a!important;-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.08);backdrop-filter:blur(22px) saturate(180%) brightness(1.08)}.app-footer-modal-actions>button:hover:not(:disabled),.app-footer-modal-actions>button:active:not(:disabled){background:#ffffff1f!important;color:#fffffffa!important;box-shadow:inset 0 1px #ffffff38,0 8px 20px #0000001f!important}.app-footer-modal-actions>button:disabled{cursor:not-allowed;opacity:.55}.app-footer-floating-button{position:relative;overflow:hidden;isolation:isolate;border-color:#ffffff1f!important;background:#0000007a!important;color:#ffffffeb!important;box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff52,inset 0 -1px #ffffff1a,inset 0 0 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.08)!important;backdrop-filter:blur(22px) saturate(180%) brightness(1.08)!important}.app-footer-floating-button:before,.app-footer-floating-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.app-footer-floating-button:before{background:radial-gradient(140% 100% at 18% 0%,#ffffff4d,#ffffff29 20%,#ffffff12 38%,#fff0 60%);mix-blend-mode:screen;opacity:.95}.app-footer-floating-button:after{background:linear-gradient(160deg,#fff9,#ffffff38 12%,#ffffff12 22%,#fff0 35%);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95}:where(.app-footer-floating-button)>*{position:relative;z-index:1}.app-footer-floating-button:hover:not(:disabled){background:#0000007a!important}.app-footer-modal-overlay{background:#0505076b!important;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.app-profile-logout-cta{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,108,108,.28);background:linear-gradient(180deg,#ff5656c7,#cd1c1cf2);box-shadow:0 18px 48px #9c1b1b47,0 32px 80px #00000047,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.app-profile-logout-cta:before,.app-profile-logout-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.app-profile-logout-cta:before{inset:.15rem .15rem auto .15rem;height:45%;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 48%,#fff0);opacity:.32}.app-profile-logout-cta:after{background:radial-gradient(circle at 18% 12%,#ffffff29,#fff0 40%),radial-gradient(circle at 82% 120%,#78000038,#78000000 40%);opacity:.34}.app-profile-logout-cta>*{position:relative;z-index:1}@media(min-width:640px){.app-browser-scroll-region{min-height:0;overflow:hidden!important}.app-content-with-nav{overflow-y:auto!important}}@media(min-width:960px){.app-shell-root{align-items:stretch!important;justify-content:stretch!important}.app-shell-frame{width:100%!important;max-width:none!important;min-height:100dvh!important;height:100dvh!important;border-radius:0!important;box-shadow:none!important}.app-shell-root .app-auth-stage{padding:2rem clamp(2rem,5vw,4.5rem)}.app-shell-root .app-auth-card{width:min(34rem,100%);max-width:34rem!important}.app-shell-root .app-reset-card{max-width:min(36rem,calc(100vw - 4rem))!important}.app-grid-square{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.app-grid-portrait{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.app-grid-gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.25rem}.app-folder-card{flex-basis:240px;max-width:300px;min-height:15rem}.app-grid-item-square{max-width:300px;justify-self:center;min-height:15rem}.app-grid-item-portrait,.app-grid-gallery-card{max-width:240px;justify-self:center;height:clamp(18rem,28vw,22rem);min-height:clamp(18rem,28vw,22rem)}}@media(max-width:639px){.app-grid-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.app-grid-gallery-card{height:clamp(16rem,48vw,20rem);min-height:clamp(16rem,48vw,20rem)}}@media(min-width:1440px){.app-grid-square{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.app-grid-portrait{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.app-grid-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.app-folder-card,.app-grid-item-square{max-width:290px}.app-grid-item-portrait,.app-grid-gallery-card{max-width:250px;height:clamp(19rem,22vw,23rem);min-height:clamp(19rem,22vw,23rem)}}.landing-page{position:relative;isolation:isolate;background:radial-gradient(circle at top,rgba(242,183,105,.14),transparent 32%),radial-gradient(circle at 80% 10%,rgba(93,185,255,.16),transparent 28%),linear-gradient(180deg,#050507,#09090f 38%,#050507)}.landing-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.landing-header{position:sticky;top:0;z-index:20;padding:1rem 0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff24,#ffffff0d);border-bottom:1px solid rgba(255,255,255,.06)}.landing-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#00000057,#0000 92%);mask-image:linear-gradient(180deg,#00000057,#0000 92%)}.landing-ambient-orb{position:absolute;z-index:0;border-radius:999px;filter:blur(60px);opacity:.6;pointer-events:none;animation:landingFloat 12s ease-in-out infinite}.landing-ambient-orb-one{top:4rem;left:-6rem;width:18rem;height:18rem;background:#f2b7693d}.landing-ambient-orb-two{top:18rem;right:-7rem;width:22rem;height:22rem;animation-duration:16s;background:#68c6ff2e}.landing-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#f3d39f47,#62b0ff38);border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 30px #00000040}.landing-nav-link{color:#ffffffad;text-decoration:none;transition:color .18s ease,opacity .18s ease}.landing-nav-link:hover{color:#fff}.landing-nav-button{padding:0;font:inherit;cursor:pointer;background:transparent;border:0}.landing-header-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.landing-language-picker{position:relative;display:inline-flex;align-items:center;gap:.65rem;min-width:11.25rem;padding:0 1rem;border-radius:999px;color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.landing-language-picker:after{content:"";position:absolute;right:1rem;top:50%;width:.45rem;height:.45rem;border-right:1.5px solid rgba(255,255,255,.74);border-bottom:1.5px solid rgba(255,255,255,.74);transform:translateY(-65%) rotate(45deg);pointer-events:none}.landing-language-picker:focus-within{border-color:#f3d39fb8;box-shadow:0 0 0 3px #f3d39f29}.landing-language-icon{flex-shrink:0;color:#f3d39f}.landing-language-select{width:100%;min-width:0;border:0;padding:.95rem 1.5rem .95rem 0;background:transparent;color:#fff;font:inherit;font-weight:600;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.landing-language-select:focus{outline:none}.landing-language-select option{color:#050507}.landing-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;padding:.95rem 1.45rem;font-size:.95rem;font-weight:600;letter-spacing:.01em;border:1px solid rgba(255,255,255,.14);cursor:pointer;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,box-shadow .22s ease;overflow:hidden;text-decoration:none}.landing-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.18) 50%,transparent 75%);transition:transform .5s ease}.landing-button:hover{transform:translateY(-2px)}.landing-button:hover:after{transform:translate(120%)}.landing-button:disabled{opacity:.62;cursor:not-allowed;transform:none}.landing-button-primary{color:#050507;background:linear-gradient(135deg,#f3d39f,#fff6dd);box-shadow:0 18px 44px #f3d39f33}.landing-button-secondary,.landing-button-ghost{color:#fff;background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-button-ghost{border-color:#ffffff17}.landing-pill{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;padding:.45rem .9rem;color:#ffffffe0;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-pill-soft{background:#ffffff0a}.landing-hero{position:relative;z-index:1;padding:5.5rem 0 2.5rem}.landing-display{margin:0;font-size:clamp(3rem,6vw,5.75rem);line-height:.98;letter-spacing:-.05em;font-weight:600;text-wrap:balance}.landing-display-accent{color:#f3d39f}.landing-stat-card{display:flex;align-items:center;gap:.7rem;min-height:4rem;padding:1rem 1.05rem;border-radius:1.2rem;color:#ffffffb8;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.landing-hero-demo{position:relative;min-height:34rem}.landing-demo-panel,.landing-step-card,.landing-feature-card,.landing-feature-spotlight,.landing-price-card,.landing-final-cta{position:relative;overflow:hidden;border-radius:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.landing-demo-panel{padding:1.25rem;transform:perspective(1400px) rotateY(-8deg) rotateX(6deg);animation:landingDrift 8s ease-in-out infinite}.landing-demo-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.landing-dot{display:inline-block;width:.58rem;height:.58rem;border-radius:999px}.landing-compare-stage{position:relative;overflow:hidden;height:26rem;border-radius:1.7rem;border:1px solid rgba(255,255,255,.08);background:#0e1014;margin-bottom:1rem}.landing-compare-art,.landing-device-preview-original,.landing-device-preview-stencil,.landing-gallery-art{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover}.landing-compare-original,.landing-gallery-art-original,.landing-device-preview-original{filter:saturate(1.1) contrast(1.02) brightness(.98)}.landing-compare-processed,.landing-gallery-art-stencil,.landing-device-preview-stencil,.landing-result-card-stencil{filter:grayscale(1) contrast(1.85) brightness(1.2)}.landing-compare-processed:after,.landing-gallery-art-stencil:after,.landing-device-preview-stencil:after,.landing-result-card-stencil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 0 34%,rgba(255,255,255,.1) 35% 36%,transparent 37%),repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 2px,transparent 2px 12px);mix-blend-mode:screen;opacity:.42}.landing-compare-label{position:absolute;top:1rem;z-index:2;border-radius:999px;padding:.42rem .72rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0;background:#05050761;border:1px solid rgba(255,255,255,.12)}.landing-compare-label-left{left:1rem}.landing-compare-label-right{right:1rem}.landing-compare-divider{position:absolute;top:0;bottom:0;width:2px;background:#ffffffeb;box-shadow:0 0 26px #ffffff4d}.landing-compare-handle{position:absolute;top:50%;left:50%;width:3rem;height:3rem;transform:translate(-50%,-50%);border-radius:999px;background:#fffffff0;border:10px solid rgba(5,5,7,.45)}.landing-mini-card{display:flex;align-items:center;gap:.75rem;padding:.95rem;border-radius:1.3rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.landing-mini-card.is-active{transform:translateY(-2px);border-color:#f3d39f57;background:#ffffff12}.landing-mini-card-icon,.landing-step-icon,.landing-feature-icon{display:flex;align-items:center;justify-content:center;border-radius:1.1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.landing-mini-card-icon{width:2.75rem;height:2.75rem;flex-shrink:0}.landing-mini-card-icon img,.landing-step-icon img{width:1.4rem;height:1.4rem;object-fit:contain}.landing-floating-card{position:absolute;display:inline-flex;align-items:center;gap:.6rem;max-width:15rem;padding:.85rem 1rem;border-radius:1.15rem;background:#07080c9e;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 48px #00000052;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.landing-floating-card-top{top:-1rem;right:-1.25rem;animation:landingFloat 8s ease-in-out infinite}.landing-floating-card-bottom{left:-1rem;bottom:1.2rem;animation:landingFloat 10s ease-in-out infinite reverse}.landing-marquee-mask,.landing-gallery-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.landing-marquee-track,.landing-gallery-track{display:flex;width:max-content;gap:1rem;animation:landingMarquee 26s linear infinite}.landing-marquee-track-static,.landing-gallery-track-static{animation:none}.landing-marquee-chip{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.9rem 1.15rem;color:#ffffffbd;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.landing-section{padding:6rem 0}.landing-section-kicker{display:inline-block;margin-bottom:1rem;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:#f3d39f}.landing-section-title{margin:0;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02;letter-spacing:-.045em}.landing-section-copy{margin:1.25rem auto 0;max-width:44rem;font-size:1.02rem;line-height:1.95;color:#ffffffa8}.landing-step-card{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.35rem;transition:transform .26s ease,border-color .26s ease,background-color .26s ease}.landing-step-card.is-active{transform:translateY(-4px);border-color:#f3d39f47;background:#ffffff12}.landing-step-index{font-size:1rem;font-weight:600;letter-spacing:.16em;color:#ffffff6b}.landing-step-copy h3,.landing-feature-card h3,.landing-feature-spotlight h3,.landing-price-card h3{margin:0;font-size:1.4rem;line-height:1.15;color:#fff}.landing-step-copy p,.landing-feature-card p,.landing-feature-spotlight p{margin:.6rem 0 0;color:#ffffffa3;line-height:1.8}.landing-step-kicker{margin:0 0 .45rem;font-size:.76rem;letter-spacing:.22em;color:#f3d39f;text-transform:uppercase}.landing-step-bullets{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.95rem}.landing-step-bullets span{border-radius:999px;padding:.35rem .7rem;font-size:.78rem;color:#ffffffb8;background:#ffffff0d}.landing-step-icon,.landing-feature-icon{width:3.15rem;height:3.15rem}.landing-sticky-shell{position:sticky;align-self:start}.landing-device-frame{position:relative;padding:1rem;border-radius:2.4rem;background:linear-gradient(180deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px #0000006b}.landing-device-notch{position:absolute;top:1rem;left:50%;width:8rem;height:1.6rem;transform:translate(-50%);border-radius:999px;background:#030305c7;border:1px solid rgba(255,255,255,.08);z-index:1}.landing-device-screen{position:relative;overflow:hidden;border-radius:1.9rem;padding:2.6rem 1rem 1rem;min-height:38rem;background:radial-gradient(circle at top,rgba(242,183,105,.15),transparent 36%),linear-gradient(180deg,#0d1116,#090b10)}.landing-live-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .8rem;border-radius:999px;color:#0b0b0f;font-size:.78rem;font-weight:700;background:#f3d39f}.landing-device-preview{margin-top:1.5rem}.landing-device-preview-panel{padding:.9rem;border-radius:1.6rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.landing-device-preview-image{position:relative;overflow:hidden;height:18rem;border-radius:1.25rem;background:#12151b}.landing-device-preview-original,.landing-device-preview-stencil{background-image:url(/assets/login-background-CVDILBh4.png)}.landing-device-preview-original{opacity:0;transition:opacity .28s ease}.landing-device-preview-original.is-visible{opacity:1}.landing-device-preview-stencil{opacity:1;transition:opacity .28s ease}.landing-device-preview-stencil.is-dimmed{opacity:.24}.landing-device-preview-tag{position:absolute;right:.9rem;bottom:.9rem;z-index:2;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;color:#ffffffe0;background:#05050773;border:1px solid rgba(255,255,255,.12)}.landing-device-progress{display:grid;gap:.6rem;margin-top:.85rem}.landing-device-progress-item{display:grid;grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;color:#ffffff9e;background:#ffffff08;border:1px solid transparent;border-radius:1rem;text-align:left;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.landing-device-progress-item.is-active{color:#fff;border-color:#f3d39f47;background:#ffffff14}.landing-device-caption{margin-top:1rem;border-radius:1.3rem;padding:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.landing-feature-spotlight{display:grid;gap:1.4rem;padding:1.5rem}.landing-feature-spotlight-stage{display:grid;gap:1rem;min-height:22rem}.landing-result-card{position:relative;overflow:hidden;min-height:10rem;border-radius:1.4rem;border:1px solid rgba(255,255,255,.08);background-repeat:no-repeat;background-size:cover;background-position:center}.landing-result-card span{position:absolute;left:.9rem;bottom:.9rem;z-index:1;border-radius:999px;padding:.42rem .72rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;background:#07070a73;border:1px solid rgba(255,255,255,.12)}.landing-result-card-original{transform:rotate(-2deg)}.landing-result-card-stencil{transform:rotate(2deg)}.landing-feature-card{padding:1.35rem}.landing-gallery-card{position:relative;overflow:hidden;width:19rem;height:25rem;flex:0 0 auto;border-radius:1.8rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.landing-gallery-art{transition:transform .32s ease,opacity .32s ease}.landing-gallery-art-original{opacity:0}.landing-gallery-card:hover .landing-gallery-art-original{opacity:1}.landing-gallery-card:hover .landing-gallery-art-stencil{transform:scale(1.03)}.landing-gallery-meta{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;display:grid;gap:.35rem;padding:.95rem;border-radius:1.2rem;background:#07070a6b;border:1px solid rgba(255,255,255,.12)}.landing-gallery-meta span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.landing-gallery-meta strong{font-size:1.05rem;font-weight:600}.landing-price-card{padding:1.45rem;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.landing-price-card.is-highlighted{transform:translateY(-6px);border-color:#f3d39f3d;box-shadow:0 24px 80px #00000057,0 0 0 1px #f3d39f2e,inset 0 1px #ffffff14}.landing-final-cta{display:flex;flex-direction:column;gap:1.5rem;padding:1.7rem}.landing-footer{border-top:1px solid rgba(255,255,255,.1);padding:2.2rem 0 9rem}.landing-footer-grid{display:grid;gap:1.5rem;grid-template-columns:1.3fr .7fr .9fr 1fr}.landing-footer-title{margin:0 0 .95rem;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8f}.landing-footer-links,.landing-footer-identity{display:grid;gap:.7rem}.landing-footer-identity span{font-size:.92rem;line-height:1.6;color:#ffffff8a}.landing-footer-legal-summary{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.landing-footer-legal-card{display:grid;gap:.8rem;padding:1rem;border-radius:1.2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.landing-footer-legal-text{margin:0;font-size:.92rem;line-height:1.7;color:#fff9}.landing-consent-stack{position:fixed;right:1rem;bottom:1rem;z-index:35;display:grid;gap:.85rem;width:min(31rem,calc(100vw - 2rem))}.landing-consent-card{display:grid;gap:1rem;padding:1rem;border-radius:1.4rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #0000003d;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);animation:landingConsentSlideUp .42s ease}.landing-consent-copy p{margin:0;color:#ffffffad;line-height:1.75}.landing-consent-title{margin-bottom:.45rem!important;font-size:1rem;font-weight:600;color:#fff!important}.landing-consent-actions{display:flex;flex-wrap:wrap;gap:.7rem}.landing-legal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:#ffffff14;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}[class*=fixed][class*=bg-black],[class*=absolute][class*=inset-0][class*=bg-black]{background-color:#ffffff14!important;background-image:linear-gradient(180deg,#ffffff1f,#ffffff0a)!important}[class*=fixed][class*=from-black],[class*=absolute][class*=from-black]{--tw-gradient-from: rgba(255, 255, 255, .14) var(--tw-gradient-from-position) !important}[class*=fixed][class*=via-black],[class*=absolute][class*=via-black]{--tw-gradient-via: rgba(255, 255, 255, .06) var(--tw-gradient-via-position) !important}[class*=fixed][class*=to-black],[class*=absolute][class*=to-black]{--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position) !important}.landing-legal-drawer{width:min(100%,68rem);max-height:min(82vh,55rem);overflow:hidden;border-radius:2rem 2rem 1.2rem 1.2rem;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 100px #00000057;animation:landingConsentSlideUp .32s ease}.landing-legal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .85rem}.landing-legal-close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.landing-legal-tabs{display:flex;flex-wrap:wrap;gap:.65rem;padding:0 1.25rem 1rem}.landing-legal-tab{border-radius:999px;padding:.6rem .95rem;color:#ffffffad;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.landing-legal-tab.is-active{color:#0b0b0f;background:#f3d39f;border-color:#f3d39fb3}.landing-legal-body{overflow-y:auto;max-height:calc(min(82vh,55rem) - 8.5rem);padding:0 1.25rem 1.5rem}.landing-legal-copy{display:grid;gap:.9rem;color:#ffffffb8}.landing-legal-copy h3{margin:0;font-size:1.4rem;color:#fff}.landing-legal-copy p{margin:0;line-height:1.85}.landing-legal-note{border-radius:1rem;padding:.9rem 1rem;color:#ffffffd1;background:#f3d39f1f;border:1px solid rgba(243,211,159,.18)}.landing-contact-drawer{width:min(100%,42rem);max-height:min(82vh,48rem);overflow-y:auto}.landing-contact-copy{padding:0 1.25rem .5rem;color:#ffffffb3}.landing-contact-copy p{margin:0;line-height:1.75}.landing-contact-form{display:grid;gap:1rem;padding:0 1.25rem 1.5rem}.landing-contact-field{display:grid;gap:.45rem}.landing-contact-field span{font-size:.82rem;font-weight:600;letter-spacing:.03em;color:#ffffffd1}.landing-contact-input{width:100%;box-sizing:border-box;border-radius:1.1rem;padding:.95rem 1rem;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.landing-contact-input:focus{outline:none;border-color:#f3d39fb8;box-shadow:0 0 0 3px #f3d39f24}.landing-contact-input::placeholder{color:#ffffff6b}.landing-contact-select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.landing-contact-select option{color:#050507}.landing-contact-textarea{min-height:9rem;resize:vertical}.landing-contact-feedback{border-radius:1rem;padding:.9rem 1rem;font-size:.95rem;line-height:1.6}.landing-contact-feedback.is-success{color:#dff7e6;background:#40d39a24;border:1px solid rgba(64,211,154,.22)}.landing-contact-feedback.is-error{color:#ffe6df;background:#ff7a5924;border:1px solid rgba(255,122,89,.22)}.landing-contact-actions{display:flex;justify-content:flex-end;gap:.75rem}.landing-reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .7s ease,transform .7s ease}.landing-reveal.landing-is-visible{opacity:1;transform:translateY(0) scale(1)}@keyframes landingFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes landingDrift{0%,to{transform:perspective(1400px) rotateY(-8deg) rotateX(6deg) translateZ(0)}50%{transform:perspective(1400px) rotateY(-5deg) rotateX(3deg) translate3d(0,-6px,0)}}@keyframes landingMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@keyframes landingConsentSlideUp{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:1023px){.landing-sticky-shell{position:relative;top:auto}.landing-footer-grid{grid-template-columns:1fr 1fr}.landing-footer-legal-summary{grid-template-columns:1fr}}@media(max-width:767px){.landing-shell{width:min(100% - 1.25rem,100%)}.landing-header{padding:.8rem 0}.landing-header-shell{flex-wrap:wrap}.landing-header-actions{margin-left:auto;max-width:100%}.landing-language-picker{min-width:0;max-width:10.75rem}.landing-language-select{font-size:.9rem}.landing-hero{padding-top:4.5rem}.landing-demo-panel{transform:none;animation:none}.landing-floating-card{position:static;max-width:none;margin-top:.9rem}.landing-compare-stage{height:21rem}.landing-step-card{grid-template-columns:1fr}.landing-device-screen{min-height:auto}.landing-gallery-card{width:16rem;height:21rem}.landing-footer{padding-bottom:12rem}.landing-footer-grid{grid-template-columns:1fr}.landing-consent-stack{left:.75rem;right:.75rem;bottom:.75rem;width:auto}.landing-consent-actions{flex-direction:column}.landing-consent-actions .landing-button{width:100%;justify-content:center}.landing-legal-overlay{padding:.75rem}.landing-legal-drawer{border-radius:1.5rem 1.5rem 1rem 1rem}.landing-contact-actions{flex-direction:column-reverse}.landing-contact-actions .landing-button{width:100%}}@media(prefers-reduced-motion:reduce){.app-dataset-list-card,.app-dataset-list-card-visible,.app-inview-reveal,.app-inview-reveal-visible,.app-reveal-now{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.landing-ambient-orb,.landing-demo-panel,.landing-floating-card,.landing-marquee-track,.landing-gallery-track{animation:none!important}.landing-reveal{opacity:1;transform:none;transition:none}}:root{--app-style-text: #646e82;--app-style-text-soft: rgba(100, 110, 130, .72);--app-style-text-muted: rgba(100, 110, 130, .5);--app-style-accent: #b57a69;--app-style-surface: rgba(234, 236, 241, .94);--app-style-surface-strong: rgba(248, 250, 252, .96);--app-style-font: "Poppins", sans-serif;--app-style-page-background: radial-gradient(circle at top left, rgba(255, 255, 255, .94) 0%, rgba(255, 255, 255, .18) 26%, rgba(255, 255, 255, 0) 44%), radial-gradient(circle at bottom right, rgba(211, 220, 234, .72) 0%, rgba(211, 220, 234, 0) 36%), linear-gradient(180deg, #f8f9fc 0%, #ebeff5 100%);--app-style-page-background-mobile: linear-gradient(135deg, #EEF0F5 0%, #E2E4EA 100%)}.app-neumorph-surface{border:none!important;border-radius:25px!important;background:#f2f2f2!important;box-shadow:10px 10px 28px #9f9f9f,-10px -10px 28px #fff!important}.app-dataset-card-neumorph{border-top:1px solid white!important;border-left:1px solid white!important;border-radius:16px!important;background:#e7e9ef!important;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important}body{font-family:var(--app-style-font);font-weight:400;color:var(--app-style-text);background:var(--app-style-page-background)}#root{background:transparent}.app-shell-root,.app-shell-frame,.app-login-background{background:var(--app-style-page-background)!important;color:var(--app-style-text)!important}.app-shell-root,.app-shell-frame{box-shadow:none!important}.app-readable-header:before{background:linear-gradient(180deg,#eaecf1f5,#eaecf100)}.app-view-header,.app-view-header-subtitle{color:var(--app-style-text)!important}.app-dataset-surface,.app-footer-panel,.app-view-block,.app-action-menu-panel,.app-footer-floating-button{background:linear-gradient(180deg,var(--app-style-surface-strong) 0%,var(--app-style-surface) 100%)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:inset -8px -8px 16px #ffffffe6,inset 8px 8px 16px #c6cfda52,0 16px 34px #94a3b829!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-dataset-card-neumorph.app-dataset-surface{background:#e7e9ef!important;border-top:1px solid white!important;border-left:1px solid white!important;border-radius:16px!important;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-footer-panel{background:#e7e9ef!important;border:1px solid transparent!important;border-top:1px solid white!important;border-left:1px solid white!important;border-radius:16px!important;color:var(--app-style-text)!important;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important}.app-footer-panel [class*=text-white]{color:var(--app-style-text)!important}.app-dataset-card-neumorph.app-dataset-surface:before,.app-dataset-card-neumorph.app-dataset-surface:after{display:none!important}.app-dataset-surface:before,.app-dataset-surface:after,.app-footer-panel:before,.app-footer-panel:after,.app-view-block:before,.app-view-block:after,.app-footer-floating-button:before,.app-footer-floating-button:after{display:none!important}.app-stencil-card-selected,.app-upload-card-selected{opacity:1!important;transform:translate3d(-4px,-4px,0)!important;border-color:#ffffffeb!important;box-shadow:3px 4px 8px #ff5d52cf,3px 4px 8px #6e1c1400,inset 3px 16px #64704000,inset 8px 14px #bbc0c920!important;transition:transform .5s ease,box-shadow .2s ease,border-color .26s ease!important}.app-stencil-card-selected:hover,.app-upload-card-selected:hover{transform:translate3d(-4px,-4px,0)!important;border-color:#ffffffeb!important}.app-stencil-grid{align-content:start}.app-stencil-grid-card{border-radius:10px!important;transform:scale(.95);transform-origin:center top}.app-stencil-grid-card.app-stencil-card-selected,.app-stencil-grid-card.app-stencil-card-selected:hover{transform:translate3d(-4px,-4px,0) scale(.95)!important;transform-origin:center top}.app-stencil-upload-card .text-\[92px\]{transform:scale(.95);transform-origin:center}.stencil-generation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:auto}.stencil-generation-popup{position:absolute;width:min(360px,calc(100vw - 20px));min-height:220px;height:auto;padding:38px 16px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;isolation:isolate}.stencil-generation-popup--error{min-height:192px;padding:34px 18px;cursor:default}.stencil-generation-popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:16px;background:#1a1a1a;opacity:.66;box-shadow:-8px -8px 12px #ffffff40,-7px -7px 8px #ffffffbf,8px 8px 12px #bdc2c740,4px 4px 8px #bdc2c7bf}.stencil-generation-loader{width:64px;height:64px;display:block;flex:0 0 auto}.stencil-generation-loader__arc{transform-origin:32px 32px;animation:stencilGenerationSpinArc 1.15s linear infinite}.stencil-generation-loader__arc path{animation:stencilGenerationArcPulse 1.15s ease-in-out infinite}.stencil-generation-popup__label{margin:0;width:100%;color:#fff!important;font-family:"Poppins",var(--app-style-font, sans-serif);font-size:24px;font-weight:800;line-height:1.18;letter-spacing:0;text-align:center;text-wrap:balance;overflow-wrap:anywhere}@keyframes stencilGenerationSpinArc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stencilGenerationArcPulse{0%,to{opacity:.95}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.stencil-generation-loader__arc,.stencil-generation-loader__arc path{animation:none}}.app-footer-control,.app-footer-modal-actions>button,.app-action-menu-item{border-color:#ffffffdb!important;background:var(--app-style-surface-strong)!important;color:var(--app-style-text)!important;border-top:1px solid white!important;border-left:1px solid white!important;border-right:1px solid transparent!important;border-bottom:1px solid transparent!important;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-footer-control:hover:not(:disabled),.app-footer-control:active:not(:disabled),.app-footer-control.is-active,.app-footer-modal-actions>button:hover:not(:disabled),.app-footer-modal-actions>button:active:not(:disabled),.app-action-menu-item:hover:not(:disabled){background:#fff!important;color:var(--app-style-text)!important;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important}.app-action-menu-item{border-top-color:#c6cfdaa8!important}.app-upload-action-menu-panel{background:#f2f2f2!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:5px 5px 14px #c5c5c5eb,-5px -5px 14px #fffffff2!important}.app-upload-action-menu-item{border:0!important;border-top:1px solid rgba(198,207,218,.78)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-upload-action-menu-item:first-child{border-top:0!important}.app-upload-action-menu-item:hover:not(:disabled),.app-upload-action-menu-item:active:not(:disabled){background:transparent!important;color:var(--app-style-text)!important}.app-upload-empty-button{color:#090909!important;font-size:18px;border-top:1px solid white!important;border-left:1px solid white!important;border-radius:16px!important;background:#e7e9ef!important;cursor:pointer;border:none!important;transition:all .3s;box-shadow:4px 4px 8px #8a8b8f,-5px -5px 6px #fff0!important}.app-upload-empty-button:active{color:#666!important;box-shadow:inset 4px 4px 10px #b7bcc4,inset -4px -4px 10px #fff0!important}.app-shell-root [class*=text-],.app-shell-frame [class*=text-],.app-login-background [class*=text-]{color:var(--app-style-text)!important}.app-shell-root :is(input,textarea,select,button),.app-shell-frame :is(input,textarea,select,button),.app-login-background :is(input,textarea,select,button){font-family:inherit;color:var(--app-style-text)}.app-shell-root :is(input,textarea,select)::placeholder,.app-shell-frame :is(input,textarea,select)::placeholder,.app-login-background :is(input,textarea,select)::placeholder{color:var(--app-style-text-muted)!important}.app-login-background.auth-login-page{background:var(--app-style-page-background)!important}.auth-login-page{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:max(1rem,var(--app-safe-top)) max(1rem,calc(1rem + var(--app-safe-right))) max(1rem,calc(1rem + var(--app-safe-bottom))) max(1rem,calc(1rem + var(--app-safe-left)))}.auth-login-layout{width:min(100%,420px);margin:0 auto}.auth-login-layout-single{width:100%}.auth-login-hero{display:none}.auth-panel-title{margin:0;letter-spacing:-.04em}.auth-panel-description,.auth-legal-copy,.auth-switch-copy,.auth-text-button{color:#616161!important}.auth-login-card,.auth-verify-card{width:min(100%,360px);margin:0 auto;padding:clamp(2.15rem,7vw,2.5rem) clamp(1.25rem,5vw,1.9rem) clamp(2.35rem,8vw,3rem);border-radius:45px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(135deg,#eef0f5,#e2e4ea);box-shadow:0 4px 4px #23282d0f,0 14px 28px #23282d1f,inset 1px 1px #ffffffe0}.auth-login-card{display:flex;flex-direction:column;gap:0}.auth-verify-card{display:grid;justify-items:center;gap:1rem;text-align:center}.auth-wordmark{margin:0;position:relative;display:inline-block;text-align:center;font-family:"42dot Sans",Poppins,sans-serif;font-size:40pt;font-weight:500;letter-spacing:0;line-height:1;color:#551400!important}.auth-wordmark:after{content:attr(data-wordmark);position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff6e,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent!important;pointer-events:none}.auth-wordmark span:last-child{background:none;color:inherit!important}.auth-header-block{display:grid;gap:.35rem;width:min(100%,341px);margin:0 auto}.auth-login-content{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.85rem}.auth-login-footer{width:min(100%,341px);display:flex;flex-direction:column;align-items:center;gap:.45rem}.auth-panel-title{font-size:calc(clamp(1.95rem,8vw,2.45rem) - 1pt);font-weight:400;color:#c4c4c4!important}.auth-panel-description{margin:0;font-size:calc(.96rem - 1pt);line-height:1.7}.auth-panel-description-center{max-width:26ch;text-align:center}.auth-form-grid{display:grid;gap:1.85rem;width:min(100%,341px);margin:0 auto}.auth-input-group{display:grid;gap:0;width:100%}.auth-input-control{width:100%;max-width:none;height:45px;min-height:45px;padding:0 20px;border:none;outline:none;border-radius:999px;background:#ecf0f3;box-sizing:border-box;font-family:Lato,Poppins,sans-serif;font-size:11pt;font-weight:300;color:#616161!important;box-shadow:inset 4px 4px 15px #c3c3c3,inset -6px -4px 15px #fff;transition:box-shadow .15s ease,background-color .15s ease,transform .16s ease,outline-color .16s ease}.auth-input-control:focus-visible,.auth-primary-button:focus-visible,.auth-google-button:focus-visible,.auth-secondary-button:focus-visible,.auth-text-button:focus-visible,.auth-switch-link:focus-visible,.auth-legal-link:focus-visible{outline:2px solid rgba(201,18,0,.36);outline-offset:3px}.auth-input-control:focus-visible{transform:translateY(-1px);box-shadow:inset 3px 3px 12px #c3c3c3,inset -4px -3px 12px #fff,0 0 0 1px #c912001f}.auth-input-control::placeholder{font-family:Lato,Poppins,sans-serif;font-size:11pt;font-weight:300;color:#616161!important}.auth-legal-row{display:flex;align-items:flex-start;gap:.5rem;margin-top:-.05rem;cursor:pointer}.auth-legal-checkbox{position:absolute;opacity:0;pointer-events:none}.auth-legal-indicator{width:1rem;height:1rem;margin-top:.15rem;flex:0 0 1rem;border-radius:999px;background:#ecf0f3;box-shadow:1px 1px 3px #b4c1d5e6,-1px -1px 3px #fffffff2;transition:background .16s ease,box-shadow .16s ease}.auth-legal-checkbox:checked+.auth-legal-indicator{background:#c91200;box-shadow:1px 1px 3px #b4c1d5e6,-1px -1px 3px #fffffff2}.auth-legal-copy{margin:0;font-family:Lato,Poppins,sans-serif;font-size:11pt;font-weight:300;line-height:1.45;color:#616161!important}.auth-legal-link,.auth-switch-link{font-family:Lato,Poppins,sans-serif;font-weight:400;text-decoration:none}.auth-legal-link:hover,.auth-switch-link:hover,.auth-text-button:hover{opacity:.78}.auth-feedback{margin:0;width:min(100%,341px);font-size:calc(.8rem - 1pt);line-height:1.55;text-align:center}.auth-feedback-error{color:#d25353!important}.auth-feedback-success{color:#2f8d5d!important}.auth-primary-button,.auth-secondary-button{border:0;cursor:pointer;text-align:center}.auth-primary-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,341px);max-width:none;height:45px;min-height:3rem;padding:0 1.4rem;border-radius:999px;background:#ecf0f3;outline:none;isolation:isolate;font-family:Lato,Poppins,sans-serif;font-size:13pt;font-weight:400;color:#c91200!important;box-shadow:4px 4px 15px #c3c3c3,-6px -4px 15px #fff;transition:transform .15s ease,box-shadow .15s ease,color .15s ease,opacity .16s ease}.auth-primary-button.is-loading{cursor:wait}.auth-primary-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:0 4px 4px #fb75754f;transition:box-shadow .15s ease,opacity .15s ease}.auth-primary-button:hover:not(:disabled),.auth-secondary-button:hover:not(:disabled),.auth-google-button:hover:not(:disabled){transform:translateY(-1px)}.auth-primary-button:hover:not(:disabled){box-shadow:5px 5px 16px #c3c3c3,-7px -5px 16px #fff}.auth-primary-button:hover:not(:disabled):after{box-shadow:0 5px 6px #fb75755c}.auth-primary-button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 4px 4px 12px #c3c3c3,inset -4px -4px 12px #fff}.auth-primary-button:active:not(:disabled):after{box-shadow:0 2px 3px #fb75753d}.auth-primary-button.is-pressed{transform:translateY(1px);box-shadow:inset 4px 4px 12px #c3c3c3,inset -4px -4px 12px #fff}.auth-primary-button.is-pressed:after{box-shadow:0 2px 3px #fb75753d}.auth-primary-button:disabled,.auth-secondary-button:disabled,.auth-google-button:disabled,.auth-text-button:disabled{cursor:not-allowed;opacity:.7}.auth-primary-button:disabled:after{opacity:.4}.auth-social-block{display:flex;justify-content:center;width:min(100%,341px);padding-top:.35rem}.auth-google-button{width:3.5rem;height:3.5rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ecf0f3;box-shadow:4px 4px 15px #b4c1d5,-4px -4px 15px #fff,0 4px 4px #ff383c80;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.auth-google-mark{font-size:calc(1.55rem - 1pt);font-weight:700;line-height:1;background:linear-gradient(135deg,#4285f4,#34a853 38%,#fbbc05 68%,#ea4335);-webkit-background-clip:text;background-clip:text;color:transparent!important}.auth-text-button{align-self:center;border:0;background:transparent;cursor:pointer;width:min(100%,341px);font-family:Lato,Poppins,sans-serif;font-size:11pt;font-weight:400;color:#616161!important}.auth-text-button:hover,.auth-text-button:focus-visible,.auth-text-button:active{color:#616161!important}.auth-switch-copy{margin:0;width:min(100%,341px);text-align:center;font-family:Lato,Poppins,sans-serif;font-size:11pt;font-weight:300;line-height:1.5;color:#616161!important}.auth-switch-link{border:0;background:transparent;cursor:pointer;padding:0;font-family:Lato,Poppins,sans-serif;font-size:inherit;font-weight:400;color:#616161!important}.auth-verify-icon{width:4.9rem;height:4.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ecf0f3;color:#c91200!important;font-size:2rem;font-weight:700;box-shadow:4px 4px 15px #c3c3c3,-6px -4px 15px #fff}.auth-secondary-button{width:100%;min-height:2.85rem;padding:.95rem 1.4rem;border-radius:22px;background:#ecf0f3;color:#551400!important;font-size:calc(.98rem - 1pt);font-weight:600;box-shadow:4px 4px 15px #c3c3c3,-6px -4px 15px #fff;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.auth-inline-spinner{display:block;flex:0 0 auto;width:1.1rem;height:1.1rem;border-radius:999px;border:3px solid rgba(85,20,0,.14);border-top-color:#c91200;border-right-color:#c9725d;animation:authSpinnerRotate .8s linear infinite}.auth-inline-spinner-small{width:1.35rem;height:1.35rem}@keyframes authSpinnerRotate{to{transform:rotate(360deg)}}.auth-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){body,.app-shell-root,.app-shell-frame,.app-login-background,.app-login-background.auth-login-page{background:var(--app-style-page-background-mobile)!important}.auth-login-page{align-items:stretch;justify-content:stretch;padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left)}.auth-login-layout{width:100%;max-width:none;min-height:100dvh;margin:0}.auth-login-card,.auth-verify-card{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(1.9rem,calc(1.9rem + var(--app-safe-top))) max(1.25rem,calc(1.25rem + var(--app-safe-right))) max(2rem,calc(2rem + var(--app-safe-bottom))) max(1.25rem,calc(1.25rem + var(--app-safe-left)));background:transparent;border:0;border-radius:0;box-shadow:none}.auth-login-card{justify-content:flex-start}.auth-wordmark{align-self:center}.auth-login-content{margin-top:clamp(2.25rem,9vh,5.75rem);min-height:calc(100dvh - max(1.9rem,calc(1.9rem + var(--app-safe-top))) - max(2rem,calc(2rem + var(--app-safe-bottom))) - 56px)}.auth-login-footer{margin-top:auto;padding-bottom:max(50px,calc(50px + var(--app-safe-bottom)))}}@media(min-width:768px){.auth-login-card,.auth-verify-card{width:clamp(360px,40vw,390px)}.auth-login-card{gap:2.2rem}}@media(min-width:1024px){.auth-login-card{width:390px}}.profile-view{--profile-design-width: 360px;--profile-design-height: 780px;--profile-bg: linear-gradient(158.53deg, #EEF0F5 14.11%, #E2E4EA 85.89%);--profile-small-bg: linear-gradient(359.84deg, #E2E4EA 6.56%, #EAECF1 97.86%);--profile-surface: #F1F5F9;--profile-text: #646E82;--profile-muted: #A3ADB2;--profile-accent: #FF6E79;--profile-strong-accent: #FF383C;--profile-radius: 45px;box-sizing:border-box;position:relative;isolation:isolate;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:0;background:var(--profile-bg);color:var(--profile-text);box-shadow:none;font-family:var(--app-style-font, "Inter", system-ui, sans-serif)}.profile-view *,.profile-view *:before,.profile-view *:after{box-sizing:border-box}.profile-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.profile-pattern{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.profile-main-bg{position:absolute;left:-.28%;right:.28%;top:23.15%;bottom:11.28%;z-index:1;border-radius:20px;background:var(--profile-small-bg);box-shadow:-10px -10px 20px #ffffff5c;pointer-events:none}.profile-hero,.profile-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.profile-hero{pointer-events:none;left:0;right:0}.profile-hero-surface{position:absolute;--profile-header-side-gap: clamp(14px, calc(100cqw * 17.25 / 360), 24px);left:50%;top:calc(100cqh * 22 / 780);width:min(calc(100% - 34.5px),calc(100cqw * 325.5 / 360));height:calc(100cqh * 186 / 780);border-radius:46.5px;background:#f1f5f9;box-shadow:-1.45312px -1.45312px #fff,-2.90625px -2.90625px 2.90625px #b8cce0,inset -1.45312px -1.45312px #fff,inset -2.90625px -2.90625px 2.90625px #b8cce0;transform:translate(-50%)}.profile-name{position:absolute;left:calc(100cqw * 82 / 360);top:calc(100cqh * 50 / 780);width:calc(100cqw * 196 / 360);margin:0;overflow:hidden;color:#551400!important;background:linear-gradient(180deg,#6c341e,#3e0f00);-webkit-background-clip:text;background-clip:text;font-family:"42dot Sans",Poppins,sans-serif;font-size:21pt;font-weight:400;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-name:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff6e,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent!important;pointer-events:none}.profile-avatar-shell{position:absolute;left:calc(100cqw * 99 / 360);top:calc(100cqh * 100 / 780);width:calc(100cqw * 157 / 360);height:calc(100cqw * 157 / 360);display:grid;place-items:center;border-radius:50%;background:#e1daf7;box-shadow:-10px -10px 20px #ffffff5c,10px 10px 20px #c9d9e8,inset 10px 10px 20px #c9d9e8}.profile-avatar-shell:before{content:"";position:absolute;top:8.5%;right:8.5%;bottom:8.5%;left:8.5%;border-radius:inherit;background:linear-gradient(180deg,#f1f5f9,#e2e4ea);box-shadow:inset -7px -7px 13px #ffffff6b}.profile-avatar-image{position:relative;z-index:1;width:78%;height:78%;border-radius:50%;object-fit:cover;box-shadow:4px 4px 10px #a5aab66b}.profile-content{z-index:3}.profile-back-button,.profile-logout-button,.profile-password-button,.profile-stat-action,.profile-language-select,.profile-support-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;cursor:pointer}.profile-back-button:disabled{cursor:default}.profile-back-button:focus-visible,.profile-logout-button:focus-visible,.profile-password-button:focus-visible,.profile-stat-action:focus-visible,.profile-language-select:focus-visible,.profile-support-card:focus-visible,.profile-footer-toolbar button:focus-visible{outline:2px solid rgba(255,56,60,.72);outline-offset:3px}.profile-back-button{position:absolute;left:calc(100cqw * 29 / 360);top:calc(100cqh * 267 / 780);width:calc(100cqw * 27.73 / 360);height:calc(100cqh * 27 / 780);display:grid;place-items:center;border-radius:999px;background:#ecf0f3;box-shadow:-4px -4px 15px #fff,4px 4px 15px #b4c1d5}.profile-back-button:before{content:"";width:calc(100cqw * 7 / 360);height:calc(100cqw * 7 / 360);border-left:calc(100cqw * 2 / 360) solid #B4C1D5;border-bottom:calc(100cqw * 2 / 360) solid #B4C1D5;transform:rotate(45deg)}.profile-logout-button{position:absolute;left:calc(100cqw * 185 / 360);top:calc(100cqh * 626 / 780);width:165px;height:70px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px;background:#f1f5f9;color:#c91200;isolation:isolate;box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1.1;letter-spacing:0;text-align:center;overflow:visible;white-space:nowrap;transform:none}.profile-logout-button:before{content:"";position:absolute;left:12px;right:12px;top:12px;bottom:12px;z-index:0;border-radius:999px;background:#f1f5f9;box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff;transform:none}.profile-logout-button-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 10px;color:#c91200;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.profile-password-button{position:absolute;left:calc(100cqw * 13 / 360);top:calc(100cqh * 626 / 780);width:165px;height:70px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px;background:#f1f5f9;color:#a3adb2;isolation:isolate;box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1.1;letter-spacing:0;overflow:visible;white-space:nowrap;transform:none}.profile-password-button:before{content:"";position:absolute;left:12px;right:12px;top:12px;bottom:12px;z-index:0;border-radius:999px;background:#f1f5f9;box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff}.profile-password-button-label{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1;padding:0 10px;color:#a3adb2;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-align:center}.profile-stat-card{position:absolute;left:calc(100cqw * 10 / 360);width:calc(100cqw * 341 / 360);height:calc(100cqh * 66 / 780);padding:calc(100cqh * 11.3929 / 780) calc(100cqw * 12.4286 / 360) calc(100cqh * 12.4286 / 780) calc(100cqw * 11.3929 / 360);border-radius:999px;background:#f1f5f9;box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0}.profile-stat-card--plan{top:calc(100cqh * 286 / 780)}.profile-stat-card--training{top:calc(100cqh * 377 / 780)}.profile-stat-card--creations{top:60cqh}.profile-stat-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;gap:clamp(3px,calc(100cqw * 5 / 360),7px);padding:0 clamp(8px,calc(100cqw * 11 / 360),12px);border-radius:999px;background:#f1f5f9;box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff}.profile-stat-label,.profile-stat-value{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;color:var(--profile-muted);font-family:"Profile Roboto Condensed","Roboto Condensed",var(--app-style-font, sans-serif);line-height:1.1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.profile-stat-label{flex:1 1 0;width:auto;min-width:calc(100cqw * 52 / 360);font-size:calc(100cqw * 13 / 360);font-weight:700;text-align:center}.profile-stat-value{flex:1 1 0;width:auto;min-width:calc(100cqw * 42 / 360);justify-content:center;font-size:calc(100cqw * 14 / 360);font-weight:400;text-align:center}.profile-stat-divider{flex:0 0 1px;width:1px;height:calc(100cqh * 32.5 / 780);background:#bdc3c5;box-shadow:1px 0 1px #fff;opacity:.5}.profile-view .profile-stat-action{all:unset;position:relative;width:calc(100cqw * 71 / 360);height:calc(100cqh * 24 / 780);min-width:calc(100cqw * 71 / 360);max-width:calc(100cqw * 71 / 360);min-height:calc(100cqh * 24 / 780);max-height:calc(100cqh * 24 / 780);display:block;box-sizing:border-box;flex:0 0 calc(100cqw * 71 / 360);gap:0;padding:0;border:0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;box-shadow:none;cursor:pointer;font-family:"Profile Roboto Condensed","Roboto Condensed",var(--app-style-font, sans-serif);font-style:normal;font-size:calc(100cqw * 10 / 360);font-weight:400;line-height:100%;letter-spacing:.01em;overflow:visible;text-align:left;text-transform:none;white-space:nowrap;isolation:isolate;transform:none;margin:0 0 0 auto}.profile-view .profile-stat-action:before{content:"";position:absolute;z-index:0;left:calc(100cqw * 14 / 360);top:0;width:calc(100cqw * 57 / 360);height:calc(100cqh * 24 / 780);border-radius:12px;background:#f0f0f3;box-shadow:-1px -1px 3px #fff,1.5px 1.5px 3px #aeaec066;pointer-events:none;transform:none}.profile-view .profile-stat-action:after{content:"";position:absolute;z-index:1;left:0;top:calc(100cqh * 1 / 780);width:calc(100cqw * 70 / 360);height:calc(100cqh * 22 / 780);border-radius:12px;background:#fe6f7a;box-shadow:inset -1px -1px 1px #ffffffb3,inset 1px 1px 2px #aeaec033;pointer-events:none;transform:none}.profile-view .profile-stat-action span:first-child{all:unset;position:absolute;z-index:3;left:calc(100cqw * 10 / 360);top:calc(100cqh * 7 / 780);display:block;box-sizing:border-box;width:calc(100cqw * 34 / 360);height:calc(100cqh * 10 / 780);margin:0;padding:0;overflow:visible;color:#fff;font-family:"Profile Roboto Condensed","Roboto Condensed",var(--app-style-font, sans-serif);font-style:normal;font-size:calc(100cqw * 10 / 360);font-weight:400;line-height:100%;letter-spacing:.01em;text-align:center;text-transform:none;white-space:nowrap;pointer-events:none;transform:none}.profile-view .profile-stat-action-chevron{all:unset;position:absolute;z-index:4;left:calc(100cqw * 49 / 360);top:calc(100cqh * 5 / 780);display:block;box-sizing:border-box;flex:none;width:calc(100cqw * 12 / 360);height:calc(100cqw * 12 / 360);margin:0;padding:0;border-radius:0;background:transparent;color:#fff;font-family:"Profile Roboto Condensed","Roboto Condensed",var(--app-style-font, sans-serif);font-size:calc(100cqw * 11 / 360);font-weight:700;line-height:1;text-align:center;pointer-events:none;transform:none}.profile-row-separator{position:absolute;left:calc(100cqw * 96.5 / 360);width:calc(100cqw * 166.67 / 360);height:1px;background:#bdc3c5;box-shadow:0 1px 1px #fff;opacity:.5;pointer-events:none}.profile-row-separator--one{top:calc(100cqh * 363 / 780)}.profile-row-separator--two{top:calc(100cqh * 453 / 780)}.profile-lower-bg{position:absolute;top:0;bottom:auto;height:0;background:transparent;border:0;box-shadow:none;pointer-events:auto}.profile-lower-bg--language,.profile-lower-bg--support{left:0;right:auto;top:0;width:100%}.profile-language-select{position:absolute;left:calc(100cqw * 13 / 360);top:calc(100cqh * 548 / 780);width:165px;height:70px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px;background:#f1f5f9;color:#a3adb2;isolation:isolate;box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1.1;letter-spacing:0;overflow:visible;white-space:nowrap;transform:none}.profile-language-select:before{content:"";position:absolute;left:12px;right:12px;top:12px;bottom:12px;z-index:0;border-radius:999px;background:#f1f5f9;box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff}.profile-language-icon{display:none}.profile-language-icon:before,.profile-language-icon:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:1px solid rgba(120,120,128,.16)}.profile-language-icon:before{top:16.67%;width:33.33%;height:33.33%;border-radius:50%}.profile-language-icon:after{top:66.67%;width:66.67%;height:45%;border-radius:50% 50% 0 0}.profile-language-label{position:relative;z-index:1;inset:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px;color:#a3adb2;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1.1;text-align:center}.profile-language-chevron{display:none}.profile-support-card{position:absolute;left:calc(100cqw * 185 / 360);top:calc(100cqh * 548 / 780);width:165px;height:70px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:999px;background:#f1f5f9;color:#34c759;isolation:isolate;overflow:visible;box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;transform:none}.profile-support-card:before{content:"";position:absolute;left:12px;right:12px;top:12px;bottom:12px;z-index:0;border-radius:999px;background:#f1f5f9;box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff}.profile-support-card-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;z-index:1;padding:0 10px;color:#34c759;font-family:"42dot Sans",var(--app-style-font, sans-serif);font-size:14px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.profile-footer-toolbar{position:absolute;left:calc(100cqw * 21 / 360);top:calc(100cqh * 700 / 780);width:87.5cqw;height:calc(100cqh * 50 / 780);z-index:4;display:flex;align-items:center;justify-content:center;border-radius:25px;background:var(--profile-surface);box-shadow:-5px -5px 10px #ffffff9e,5px 5px 10px #c9d9e8}.profile-footer-toolbar>.app-safe-x{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center;padding:0!important;background:transparent!important}.profile-footer-toolbar .app-dataset-card-neumorph{width:calc(100cqw * 285 / 360);height:calc(100cqh * 30 / 780);display:flex;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:15px!important;background:transparent!important;box-shadow:none!important}.profile-footer-toolbar .grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;justify-items:center;gap:0!important}.profile-footer-toolbar button{width:calc(100cqw * 31 / 360)!important;height:calc(100cqw * 31 / 360)!important}.profile-footer-toolbar img{width:calc(100cqw * 25 / 360)!important;height:calc(100cqw * 25 / 360)!important}.lora-chat-view{--chat-bg: linear-gradient(158.53deg, #EEF0F5 14.11%, #E2E4EA 85.89%);--chat-accent: #FF6E79;--chat-filter-accent: #FF383C;--chat-surface: #F1F5F9;--chat-text: #646E82;--chat-muted: #A3ADB2;--chat-small-bg: linear-gradient(359.84deg, #E2E4EA 6.56%, #EAECF1 97.86%);--chat-small-bg-shadow: -10px -10px 20px rgba(255, 255, 255, .36);--chat-small-bg-radius: 20px;box-sizing:border-box;position:relative;isolation:isolate;width:100%;height:100%;min-height:0;overflow:hidden;-webkit-overflow-scrolling:touch;background:#e7e9ef;color:var(--chat-text)}.lora-chat-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.lora-chat-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.lora-chat-main-surface{position:absolute;z-index:2;left:0;right:0;top:22.55%;bottom:12.05%;border-radius:var(--chat-small-bg-radius);background:var(--chat-small-bg);box-shadow:var(--chat-small-bg-shadow)}.lora-chat-content{position:relative;inset:auto;flex:1 1 auto;z-index:3;min-height:0;background:transparent;display:flex;flex-direction:column}.lora-chat-header{position:relative;z-index:30;isolation:isolate}.lora-chat-logo-plaque{position:absolute!important;left:calc(var(--lora-header-side-gap) + (var(--lora-header-outer-width) * 31.9688 / 325.5));top:calc(100cqh * 53.9688 / 780);z-index:1;display:grid;place-items:center;width:calc(var(--lora-header-outer-width) * 258.6562 / 325.5);height:calc(100cqh * 119.1562 / 780);padding:0!important}.lora-chat-logo-plaque:before,.lora-chat-logo-plaque:after{content:"";position:absolute;pointer-events:none}.lora-chat-logo-plaque:before{top:0;right:0;bottom:0;left:0;border-radius:34.875px;background:#f1f5f9;box-shadow:11.625px 11.625px 23.25px #c9d9e8,-11.625px -11.625px 23.25px #fff}.lora-chat-logo-plaque:after{display:none}.lora-chat-title-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lora-chat-wordmark{position:relative;z-index:2;display:block;width:100%;max-width:100%;margin:0;text-align:center}.lora-chat-settings-slot{position:absolute;right:calc(100cqw * 61 / 360);left:auto;top:calc(100cqh * 145 / 780);z-index:48;display:flex!important;align-items:center;justify-content:center;transform:translate(50%,-50%)}.lora-chat-settings-trigger{position:relative!important;left:-10px;top:25px;width:clamp(44px,calc(100cqw * 61 / 360),61px)!important;height:clamp(44px,calc(100cqw * 61 / 360),61px)!important;min-width:0;min-height:0;padding:0!important;border:0!important;border-radius:999px!important;background:var(--chat-surface)!important;box-shadow:8px 8px 16px #c9d9e8,-8px -8px 16px #fff!important}.lora-chat-settings-trigger img{width:calc(100cqw * 24 / 360)!important;height:calc(100cqw * 24 / 360)!important;min-width:20px;min-height:20px;filter:brightness(0) saturate(100%) invert(29%) sepia(100%) saturate(2975%) hue-rotate(341deg) brightness(108%) contrast(107%)}.stencil-header-menu-trigger{position:relative!important;left:-10px;top:25px;width:clamp(44px,calc(100cqw * 61 / 360),61px)!important;height:clamp(44px,calc(100cqw * 61 / 360),61px)!important;min-width:0;min-height:0;padding:0!important;border:0!important;border-radius:999px!important;background:#f1f5f9!important;box-shadow:8px 8px 16px #c9d9e8,-8px -8px 16px #fff!important}.stencil-header-menu-slot{position:absolute!important;right:calc(100cqw * 61 / 360);left:auto;top:calc(100cqh * 145 / 780);z-index:160;display:flex!important;align-items:center;justify-content:center;transform:translate(50%,-50%)}.stencil-header-menu-trigger img{width:calc(100cqw * 25 / 360)!important;height:calc(100cqw * 25 / 360)!important;min-width:22px;min-height:22px;object-fit:contain}.generated-header-menu-trigger,.generated-header-back-trigger{width:40px!important;height:40px!important;min-width:0;min-height:0;padding:0!important;border:0!important;border-radius:999px!important;background:#f1f5f9!important;box-shadow:8px 8px 16px #c9d9e8,-8px -8px 16px #fff!important}.generated-header-menu-slot{position:absolute!important;z-index:160!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;transform:none!important}.generated-header-menu-trigger{position:relative!important;left:6px;top:25px}.generated-header-back-trigger{position:absolute!important}.generated-header-menu-trigger img{width:22px!important;height:22px!important;min-width:22px;min-height:22px;object-fit:contain}.generated-header-back-trigger__arrow{position:relative;display:block;width:calc(100cqw * 10 / 360);height:calc(100cqw * 10 / 360);border-left:3px solid #B4C1D5;border-bottom:3px solid #B4C1D5;transform:translate(2px) rotate(45deg)}.lora-chat-thread{position:relative!important;left:auto;right:auto;top:auto;bottom:auto;flex:1 1 auto;z-index:22;min-height:0;margin-top:1.45rem!important;padding:1.25rem 1rem 1.35rem!important;overscroll-behavior:contain;overflow-x:hidden}.lora-chat-thread>.flex.h-full{min-height:0;justify-content:center}.lora-chat-message-row{width:100%;min-width:0;margin-block:0 14px;padding-inline:0}.lora-chat-message-row:last-of-type{margin-bottom:18px}.lora-chat-message-wrap{width:fit-content;max-width:min(85%,calc(100cqw - 42px));min-width:0}.lora-chat-message-anchor{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;min-width:0}.lora-chat-message-row.justify-end .lora-chat-message-anchor{align-items:flex-end}.lora-chat-message-attachment-thumb{display:block;width:clamp(38px,calc(100cqw * 44 / 360),44px);height:clamp(38px,calc(100cqw * 44 / 360),44px);padding:3px;border:0;border-radius:15px;background:#f1f5f9;box-sizing:border-box;box-shadow:4px 4px 9px #c9d9e8c7,-4px -4px 9px #fff,inset 1px 1px 2px #b8cce061,inset -1px -1px 2px #fff;cursor:pointer;overflow:hidden}.lora-chat-message-attachment-thumb:focus-visible{outline:2px solid rgba(251,112,123,.58);outline-offset:3px}.lora-chat-message-attachment-thumb img{display:block;width:100%;height:100%;border-radius:12px;object-fit:cover}.lora-chat-message-bubble{display:block;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.lora-chat-message-bubble--text{width:100%}.lora-chat-message-text{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(9px,calc(100cqw * 11 / 360),11px)!important;line-height:1.38!important}.lora-chat-message-bubble--compact .lora-chat-message-text{font-size:clamp(8px,calc(100cqw * 9.5 / 360),9.5px)!important;line-height:1.32!important}.lora-chat-thread p{font-size:11px;line-height:16px}.lora-chat-footer{position:relative!important;left:auto;right:auto;bottom:auto;z-index:35;flex-shrink:0;width:100%;height:auto;padding:0 .3rem calc(14px + max(var(--app-safe-bottom),var(--app-viewport-inset-bottom)))!important;overflow:visible!important;display:flex;flex-direction:column;align-items:stretch;gap:.55rem}.lora-chat-composer-form{position:relative!important;inset:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-width:0;margin:0!important;overflow:visible!important}.lora-chat-prompt-shell{position:relative!important;left:auto;top:auto;z-index:2;display:flex!important;align-items:center;gap:calc(100cqw * 8 / 360);width:calc(100cqw * 341 / 360);height:calc(100cqh * 64 / 780);min-width:0;margin:0 auto!important;padding:0 calc(100cqw * 17 / 360) 0 calc(100cqw * 31 / 360)!important;border-radius:999px;background:var(--chat-surface);box-shadow:-.517857px -.517857px #fff,-1.03571px -1.03571px 1.03571px #b8cce0,inset -.517857px -.517857px #fff,inset -1.03571px -1.03571px 1.03571px #b8cce0;isolation:isolate;transition:height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.lora-chat-prompt-shell.has-selected-image{height:calc(100cqh * 136 / 780);align-items:center;padding:calc(100cqh * 74 / 780) calc(100cqw * 17 / 360) calc(100cqh * 12 / 780) calc(100cqw * 31 / 360)!important;border-radius:30px;box-shadow:-1px -1px #fff,-2px -2px 3px #b8cce0,inset -1px -1px #fff,inset -2px -2px 3px #b8cce0,0 12px 24px #b8cce052}.lora-chat-prompt-shell.has-expanded-prompt:not(.has-selected-image){height:calc(100cqh * 86 / 780);align-items:center;padding:0 calc(100cqw * 17 / 360) 0 calc(100cqw * 31 / 360)!important;border-radius:36px}.lora-chat-prompt-shell:before{content:"";position:absolute;left:calc(100% * 11.393 / 341);top:calc(100% * 11.393 / 66);width:calc(100% * 317.179 / 341);height:calc(100% * 42.1786 / 66);border-radius:999px;background:var(--chat-surface);box-shadow:4.14286px 4.14286px 8.28571px #c9d9e8,-4.14286px -4.14286px 8.28571px #fff;pointer-events:none;transition:top .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.lora-chat-prompt-shell.has-selected-image:before{top:calc(100cqh * 13 / 780);height:calc(100cqh * 110 / 780);border-radius:24px;box-shadow:5px 5px 12px #c9d9e8,-5px -5px 12px #fff}.lora-chat-prompt-shell.has-expanded-prompt:not(.has-selected-image):before{top:calc(100% * 12 / 86);height:calc(100% * 62 / 86);border-radius:26px;opacity:1;box-shadow:5px 5px 12px #c9d9e8,-5px -5px 12px #fff}.lora-chat-prompt-input{position:relative!important;z-index:2;flex:1 1 auto;width:auto!important;box-sizing:border-box;height:38px!important;min-height:38px!important;max-height:38px;padding:10px 0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--chat-text)!important;font-size:clamp(11px,calc(100cqw * 12 / 360),12px)!important;font-weight:500!important;line-height:18px!important;overflow:hidden;overflow-wrap:anywhere;resize:none!important;white-space:pre-wrap;word-break:break-word;transition:height .42s cubic-bezier(.22,1,.36,1),line-height .42s cubic-bezier(.22,1,.36,1)}.lora-chat-prompt-input:disabled{opacity:1!important;-webkit-text-fill-color:var(--chat-text)!important}.lora-chat-prompt-shell.has-selected-image .lora-chat-prompt-input{height:28px!important;min-height:28px!important;max-height:28px!important;padding:5px 0!important;line-height:18px!important;overflow-y:hidden!important}.lora-chat-prompt-shell.has-expanded-prompt .lora-chat-prompt-input{line-height:18px!important}.lora-chat-prompt-shell.has-expanded-prompt:not(.has-selected-image) .lora-chat-prompt-input{height:calc(100cqh * 58 / 780)!important;min-height:calc(100cqh * 58 / 780)!important;max-height:calc(100cqh * 58 / 780)!important;padding:7px 0!important;border-radius:0!important;line-height:18px!important;overflow-y:auto!important}.lora-chat-prompt-shell.has-selected-image.has-expanded-prompt .lora-chat-prompt-input{height:calc(100cqh * 46 / 780)!important;min-height:calc(100cqh * 46 / 780)!important;max-height:calc(100cqh * 46 / 780)!important;padding:5px 0!important;border-radius:0!important;line-height:18px!important;overflow-y:auto!important}.lora-chat-prompt-input::placeholder{color:#646e82b8!important;opacity:1;-webkit-text-fill-color:rgba(100,110,130,.72)!important}.lora-chat-prompt-input:disabled::placeholder{color:#646e82ad!important;-webkit-text-fill-color:rgba(100,110,130,.68)!important}.lora-chat-send-button{position:relative!important;z-index:3;display:flex;align-items:center;justify-content:center;width:39px!important;height:39px!important;min-width:0;min-height:0;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;transform:none;transition:transform .16s ease,opacity .16s ease}.lora-chat-send-button{left:auto!important;top:auto!important;flex:0 0 39px;padding-bottom:0!important}.lora-chat-send-button svg{position:relative;z-index:1;width:39px!important;height:39px!important;display:block;transition:transform .18s cubic-bezier(.2,.9,.2,1),filter .18s ease}.lora-chat-send-button:after{content:"";position:absolute;width:35px;height:35px;left:4px;top:4px;z-index:2;border-radius:999px;opacity:0;pointer-events:none;box-shadow:inset 3px 3px 5px #b8cce0a6,inset -3px -3px 5px #ffffffe6;transition:opacity .16s ease}.lora-chat-send-button:hover:not(:disabled) svg{transform:translate(1px)}.lora-chat-send-button:active:not(:disabled){transform:scale(.985)}.lora-chat-send-button:active:not(:disabled) svg{transform:translateY(1px) scale(.94);filter:brightness(.985)}.lora-chat-send-button:active:not(:disabled):after{opacity:1}.lora-chat-send-triangle{transition:transform .18s ease,stroke .18s ease;transform-origin:center}.lora-chat-send-button:active:not(:disabled) .lora-chat-send-triangle{transform:translate(.8px) translateY(.8px) scale(.96);stroke:#ff5f6d}.lora-chat-selected-image-preview{position:absolute;top:calc(100cqh * 12 / 780);left:calc(100cqw * 16 / 360);z-index:5;display:block;width:clamp(52px,calc(100cqw * 58 / 360),58px);height:clamp(52px,calc(100cqw * 58 / 360),58px);padding:4px;border-radius:18px;background:#f1f5f9;box-sizing:border-box;box-shadow:4px 4px 9px #c9d9e8e6,-4px -4px 9px #fff,inset 1px 1px 2px #b8cce073,inset -1px -1px 2px #fff;transform:translateY(0) scale(1);animation:lora-chat-img2img-soft-pop .48s cubic-bezier(.22,1,.36,1)}.lora-chat-selected-image-preview:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:20px;border:1px solid rgba(251,112,123,.22);opacity:0;pointer-events:none;animation:lora-chat-img2img-attachment-glow 1.2s ease-out}.lora-chat-selected-image-preview-frame{display:block!important;width:100%;height:100%}.lora-chat-selected-image-button{display:block;width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.lora-chat-selected-image-thumb{display:block;width:100%!important;height:100%!important;border-radius:14px;object-fit:cover}.lora-chat-selected-image-remove{right:-9px!important;top:-9px!important;z-index:2;width:22px!important;height:22px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f1f5f9!important;color:#fb707bf2!important;box-shadow:3px 3px 7px #c9d9e8f2,-3px -3px 7px #fff,inset -1px -1px 1px #fff,inset 1px 1px 1px #b8cce059!important;line-height:1;transition:transform .14s ease,box-shadow .14s ease}.lora-chat-selected-image-remove:active{transform:scale(.9);box-shadow:inset 2px 2px 4px #c9d9e8,inset -2px -2px 4px #fff!important}@keyframes lora-chat-img2img-soft-pop{0%{transform:translateY(9px) scale(.9);filter:blur(3px)}65%{transform:translateY(-1px) scale(1.025);filter:blur(0)}to{transform:translateY(0) scale(1)}}@keyframes lora-chat-img2img-attachment-glow{0%{opacity:0;transform:scale(.95)}35%{opacity:1}to{opacity:0;transform:scale(1.08)}}.lora-chat-controls-row{position:relative!important;left:auto;top:auto;display:flex!important;align-items:center;gap:calc(100cqw * 13 / 360);width:100%;height:auto;min-width:0;margin:0!important;padding:0 clamp(2px,calc(100cqw * 4 / 360),6px) 0 0;box-sizing:border-box;overflow:visible!important}.lora-chat-upload-button{position:relative!important;left:auto;top:auto;flex:0 0 clamp(24px,calc(100cqw * 25 / 360),25px);width:clamp(24px,calc(100cqw * 25 / 360),25px)!important;height:clamp(24px,calc(100cqw * 25 / 360),25px)!important;min-width:0;min-height:0;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.lora-chat-upload-button:before,.lora-chat-upload-button:after{content:"";position:absolute;border-radius:999px;background:#f3f3f4;box-shadow:0 1px 4px #aeaec040,2px 2px 3px #aeaec040}.lora-chat-upload-button:before{left:12.5%;top:12.5%;width:75%;height:75%}.lora-chat-upload-button:after{left:25%;top:25%;width:50%;height:50%}.lora-chat-upload-button img{position:relative;z-index:1;width:calc(100cqw * 15 / 360)!important;height:calc(100cqw * 15 / 360)!important;min-width:15px;min-height:15px;filter:brightness(0) saturate(100%) invert(56%) sepia(6%) saturate(118%) hue-rotate(202deg) brightness(96%) contrast(91%)!important}.lora-chat-parameter-row{position:static!important;display:flex!important;align-items:center;gap:clamp(5px,calc(100cqw * 7 / 360),9px);min-width:0;flex:1 1 0;width:100%;overflow:visible!important}.lora-chat-select{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;z-index:4;flex:1.2025 1 0!important;width:auto!important;height:calc(100cqh * 25 / 780)!important;min-width:0;min-height:22px}.lora-chat-select-style,.lora-chat-select-subject{left:auto!important}.lora-chat-select>button{display:flex!important;align-items:center;justify-content:space-between;gap:calc(100cqw * 5 / 360);width:100%!important;height:100%!important;padding:0 calc(100cqw * 7 / 360)!important;border:0!important;border-radius:15px!important;background:#f3f3f4!important;box-shadow:-4px -4px 6px #ffffff59,4px 4px 6px #abc2d499!important;color:var(--chat-muted)!important;font-size:clamp(9px,calc(100cqw * 10 / 360),10px)!important;line-height:1!important}.lora-chat-select-dropdown .dropdown-button{position:relative!important;width:100%!important;height:100%!important;border:none!important;outline:none!important;cursor:pointer;background:#f3f3f4!important;box-shadow:-4px -4px 6px #ffffff80,4px 4px 6px #abc2d499!important;border-radius:15px!important;display:flex!important;align-items:center;justify-content:space-between;padding:0 calc(100cqw * 10 / 360) 0 calc(100cqw * 11 / 360)!important}.lora-chat-select-dropdown .dropdown-selected{gap:calc(100cqw * 5 / 360);width:calc(100% - 5cqw)}.lora-chat-select-dropdown .dropdown-name{max-width:100%;color:#bdc3c5;font-size:12px}.lora-chat-select-dropdown .dropdown-button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.lora-chat-select-dropdown .dropdown-menu{top:auto!important;bottom:calc(100% + 7px)!important;z-index:170!important}.lora-chat-select-dropdown .dropdown-menu.open{max-height:min(224px,calc(100cqh * 210 / 780))!important}.lora-chat-select-dropdown .dropdown-item{font-size:12px;min-height:24px;height:calc(100cqh * 24 / 780)}.lora-settings-aspect-dropdown.lora-chat-select-dropdown .dropdown-name{max-width:100%;font-size:12px}.lora-settings-aspect-dropdown.lora-chat-select-dropdown .dropdown-item{font-size:12px}.lora-chat-select-dropdown__icon{width:clamp(11px,calc(100cqw * 13 / 360),13px)!important;height:clamp(11px,calc(100cqw * 13 / 360),13px)!important;flex:0 0 auto;object-fit:contain;opacity:.42!important;filter:brightness(0) saturate(100%) invert(70%) sepia(8%) saturate(453%) hue-rotate(157deg) brightness(92%) contrast(84%)!important}.lora-chat-select-dropdown__spinner{width:13px;height:13px;flex:0 0 13px;border:2px solid #bcc4d1;border-top-color:#646e82;border-radius:999px;animation:loraChatSelectSpin 1s linear infinite}@keyframes loraChatSelectSpin{to{transform:rotate(360deg)}}.lora-chat-select>button img{width:clamp(11px,calc(100cqw * 13 / 360),13px)!important;height:clamp(11px,calc(100cqw * 13 / 360),13px)!important;min-width:0;min-height:0;opacity:.42!important}.lora-chat-select>button span{min-width:0}.lora-chat-select>button span span{overflow:hidden;text-overflow:ellipsis}.lora-chat-mode-switch{position:relative!important;left:auto;top:auto;flex:.595 1 0!important;margin-left:0;width:auto!important;height:calc(100cqh * 24 / 780)!important;min-width:0;min-height:22px;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:var(--chat-accent)!important;overflow:visible}.lora-chat-mode-switch__border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#f0f0f3;box-shadow:-1px -1px 3px #fff,1.5px 1.5px 3px #aeaec066;pointer-events:none}.lora-chat-mode-switch__container{position:absolute;left:1px;right:1px;top:1px;bottom:1px;border-radius:12px;background:#eee;box-shadow:inset -1px -1px 1px #ffffffb3,inset 1px 1px 2px #aeaec033;transition:background .28s ease,box-shadow .28s ease;pointer-events:none}.lora-chat-mode-switch__label{position:absolute;top:50%;left:24px;right:7px;z-index:2;transform:translateY(-50%);color:#ff6e79;font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif);font-size:var(--lora-mode-label-font-size, 10px);font-style:normal;font-weight:400;line-height:100%;letter-spacing:.01em;text-align:right;white-space:nowrap;overflow:visible;text-overflow:clip;transition:color .28s ease,left .28s ease,right .28s ease,opacity .2s ease;pointer-events:none}.lora-chat-mode-switch__dot{position:absolute;left:4px;top:50%;z-index:3;width:16px;height:16px;border-radius:999px;transform:translateY(-50%);transition:left .32s cubic-bezier(.25,1.3,.4,1),transform .32s cubic-bezier(.25,1.3,.4,1);pointer-events:none}.lora-chat-mode-switch__dot:before,.lora-chat-mode-switch__dot:after{content:"";position:absolute;border-radius:12px;transition:background .28s ease,transform .28s ease}.lora-chat-mode-switch__dot:before{left:12.5%;right:12.5%;top:12.5%;bottom:12.5%;background:#ff6e79;box-shadow:0 1px 4px #aeaec040,2px 2px 3px #aeaec040}.lora-chat-mode-switch__dot:after{left:25%;right:25%;top:25%;bottom:25%;background:#f3f3f4;box-shadow:0 1px 4px #aeaec040,2px 2px 3px #aeaec040}.lora-chat-mode-switch[aria-pressed=true] .lora-chat-mode-switch__container{background:#fe6f7a;box-shadow:inset -1px -1px 1px #ffffffb3,inset 1px 1px 2px #aeaec033}.lora-chat-mode-switch[aria-pressed=true] .lora-chat-mode-switch__label{left:8px;right:24px;color:#fff;text-align:left}.lora-chat-mode-switch[aria-pressed=true] .lora-chat-mode-switch__dot{left:calc(100% - 20px)}.lora-chat-mode-switch[aria-pressed=true] .lora-chat-mode-switch__dot:before{background:#f3f3f4}.lora-chat-mode-switch[aria-pressed=true] .lora-chat-mode-switch__dot:after{background:#fc707b}.lora-chat-mode-switch:active .lora-chat-mode-switch__dot{transform:translateY(-50%) scale(.92)}.lora-chat-settings-trigger,.lora-chat-send-button,.lora-chat-upload-button,.lora-chat-select>button,.lora-chat-mode-switch{cursor:pointer;touch-action:manipulation}.lora-chat-prompt-input:focus-visible,.lora-chat-settings-trigger:focus-visible,.lora-chat-send-button:focus-visible,.lora-chat-upload-button:focus-visible,.lora-chat-select>button:focus-visible,.lora-chat-mode-switch:focus-visible{outline:2px solid rgba(255,56,60,.42);outline-offset:3px}.lora-chat-settings-trigger:disabled,.lora-chat-send-button:disabled,.lora-chat-upload-button:disabled,.lora-chat-select>button:disabled,.lora-chat-mode-switch:disabled{cursor:not-allowed;transform:none!important}.lora-chat-footer-toolbar{position:relative;left:auto;top:auto;z-index:40;display:flex;align-items:center;justify-content:center;width:100%;height:auto;overflow:visible}.lora-chat-footer-toolbar>.app-safe-x{width:100%;padding:0!important;background:transparent!important}.lora-chat-footer-toolbar .app-dataset-card-neumorph{width:100%;justify-content:center;border-radius:46.5px!important;background:#f1f5f9!important;box-shadow:-1.45312px -1.45312px #fff,-2.90625px -2.90625px 2.90625px #b8cce0,inset -1.45312px -1.45312px #fff,inset -2.90625px -2.90625px 2.90625px #b8cce0!important}.lora-chat-footer-toolbar .relative.grid{gap:clamp(.55rem,calc(100cqw * 12 / 360),1rem)!important}.lora-settings-view{--settings-design-width: 360px;--settings-design-height: 780px;--settings-bg: linear-gradient(158.53deg, #EEF0F5 14.11%, #E2E4EA 85.89%);--settings-small-bg: linear-gradient(359.84deg, #E2E4EA 6.56%, #EAECF1 97.86%);--settings-surface: #F1F5F9;--settings-muted: #A3ADB2;--settings-text: #646E82;--settings-accent: #FF6E79;--settings-active: #FF383C;--settings-shadow-blue: #B8CCE0;--settings-soft-blue: #C9D9E8;--settings-radius: 45px;box-sizing:border-box;position:relative;isolation:isolate;flex:0 0 auto;place-self:center;width:min(100vw,var(--settings-design-width),calc(100dvh * 360 / 780));max-width:var(--settings-design-width);height:auto;aspect-ratio:360 / 780;margin:auto;min-height:0;overflow:hidden;border-radius:min(var(--settings-radius),12.5vw,calc(100dvh * 45 / 780));background:var(--settings-bg);color:var(--settings-text);box-shadow:0 109px 85px #444b5e1f,0 45.5376px 35.5117px #444b5e16,0 24.3466px 18.9859px #444b5e12,0 13.6485px 10.6433px #444b5e0f;container-type:size;-webkit-overflow-scrolling:touch}.lora-settings-view *,.lora-settings-view *:before,.lora-settings-view *:after{box-sizing:border-box}.lora-settings-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.lora-settings-pattern{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lora-settings-small-bg{position:absolute;left:0;right:0;top:24.74%;bottom:12.05%;z-index:1;border-radius:20px;background:var(--settings-small-bg);box-shadow:-10px -10px 20px #ffffff5c;pointer-events:none}.lora-settings-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;overflow:visible;font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif)}.lora-settings-back-button{position:absolute;left:calc(100cqw * 50 / 360);top:calc(100cqh * 207 / 780);z-index:4;display:flex;align-items:center;justify-content:center;width:calc(100cqw * 35 / 360);height:calc(100cqw * 35 / 360);min-width:29px;min-height:29px;padding:0;border:0;border-radius:141px;background:#ecf0f3;box-shadow:-4px -4px 15px #fff,5px 7px 16px #b4c1d5c7;cursor:pointer;touch-action:manipulation}.lora-settings-back-button img{display:none}.lora-settings-back-button__arrow{position:relative;display:block;width:calc(100cqw * 10 / 360);height:calc(100cqw * 10 / 360);border-left:3px solid #B4C1D5;border-bottom:3px solid #B4C1D5;transform:translate(2px) rotate(45deg)}.lora-settings-title{position:absolute;left:calc(100cqw * 100 / 360);top:calc(100cqh * 221 / 780);z-index:3;width:calc(100cqw * 220 / 360);margin:0;overflow:hidden;color:var(--settings-muted);font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif);font-size:clamp(13px,calc(100cqw * 17 / 360),17px);font-weight:800;line-height:1.05;text-align:left;text-overflow:clip;text-transform:capitalize;white-space:normal;text-wrap:balance}.lora-settings-mode-row{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:block;width:100%;height:100%;color:var(--settings-muted);pointer-events:none}.lora-settings-mode-label,.lora-settings-aspect-dropdown{min-width:0}.lora-settings-mode-label{position:absolute;left:calc(100cqw * 50 / 360);top:calc(100cqh * 259 / 780);display:flex;align-items:center;gap:calc(100cqw * 7 / 360);width:40cqw;height:calc(100cqh * 14 / 780);overflow:hidden;font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif);font-size:12px;font-weight:400;line-height:1;letter-spacing:.01em}.lora-settings-mode-label img{width:calc(100cqw * 15 / 360);height:calc(100cqw * 15 / 360);flex:0 0 auto;object-fit:contain;opacity:.55;filter:brightness(0) saturate(100%) invert(70%) sepia(8%) saturate(453%) hue-rotate(157deg) brightness(92%) contrast(84%)}.lora-settings-mode-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lora-settings-aspect-dropdown{position:absolute;left:calc(100cqw * 202 / 360);top:calc(100cqh * 249 / 780);width:calc(100cqw * 138 / 360);height:calc(100cqh * 31 / 780);min-width:0;max-width:none;pointer-events:auto}.lora-settings-aspect-dropdown .dropdown-button{position:relative;width:100%;height:100%;border:none;outline:none;cursor:pointer;background:#f3f3f4;box-shadow:-4px -4px 6px #ffffff80,4px 4px 6px #abc2d499;border-radius:15px;display:flex;align-items:center;justify-content:space-between;padding:0 calc(100cqw * 10 / 360) 0 calc(100cqw * 11 / 360);transition:transform .2s ease,box-shadow .2s ease}.lora-settings-aspect-dropdown .dropdown-button:hover{transform:translateY(-1px);box-shadow:-5px -5px 8px #ffffffa6,5px 5px 8px #abc2d4a6}.lora-settings-aspect-dropdown .dropdown-button:active{transform:translateY(1px);box-shadow:inset -2px -2px 4px #fff9,inset 2px 2px 4px #abc2d473}.lora-settings-aspect-dropdown .dropdown-selected{display:flex;align-items:center;gap:calc(100cqw * 5 / 360);pointer-events:none;min-width:0}.lora-settings-aspect-dropdown .dropdown-name{font-family:Inter,Arial,sans-serif;font-size:clamp(10px,calc(100cqw * 12 / 360),12px);line-height:1.2;font-weight:500;color:#bdc3c5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15cqw}.lora-settings-aspect-dropdown .dropdown-ratio{font-family:Inter,Arial,sans-serif;font-size:clamp(8px,2.5cqw,9px);line-height:1.2;font-weight:600;color:#ff6e79;background:#ff6e791a;padding:2px calc(100cqw * 5 / 360);border-radius:999px;white-space:nowrap}.lora-settings-aspect-dropdown .dropdown-arrow{position:relative;width:calc(100cqw * 11 / 360);height:calc(100cqw * 11 / 360);flex:0 0 calc(100cqw * 11 / 360);transition:transform .3s ease}.lora-settings-aspect-dropdown .dropdown-arrow:before,.lora-settings-aspect-dropdown .dropdown-arrow:after{content:"";position:absolute;top:calc(100cqw * 5 / 360);width:calc(100cqw * 7 / 360);height:calc(100cqw * 1.7 / 360);background:#ff6e79;border-radius:2.5px;transition:transform .3s ease,opacity .25s ease}.lora-settings-aspect-dropdown .dropdown-arrow:before{left:0;transform:rotate(45deg)}.lora-settings-aspect-dropdown .dropdown-arrow:after{right:0;transform:rotate(-45deg)}.lora-settings-aspect-dropdown .dropdown-button.open .dropdown-arrow{transform:rotate(180deg)}.lora-settings-aspect-dropdown .dropdown-menu{position:absolute;left:0;top:calc(100% + 7px);width:100%;margin:0;padding:6px;list-style:none;background:#f3f3f4;border-radius:15px;box-shadow:-4px -4px 6px #ffffff80,4px 4px 6px #abc2d499;opacity:0;transform:translateY(-12px) scale(.96);pointer-events:none;max-height:0;overflow:hidden;transition:opacity .25s ease,transform .25s cubic-bezier(.2,.9,.25,1.2),max-height .35s ease;z-index:20}.lora-settings-aspect-dropdown .dropdown-menu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;max-height:calc(100cqh * 166 / 780);overflow-y:auto}.lora-settings-aspect-dropdown .dropdown-menu::-webkit-scrollbar{width:6px}.lora-settings-aspect-dropdown .dropdown-menu::-webkit-scrollbar-track{background:transparent}.lora-settings-aspect-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#bdc3c58c;border-radius:999px}.lora-settings-aspect-dropdown .dropdown-item{width:100%;height:calc(100cqh * 26 / 780);min-height:26px;border:none;outline:none;cursor:pointer;background:transparent;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:calc(100cqw * 7 / 360);padding:0 calc(100cqw * 8 / 360);font-family:Inter,Arial,sans-serif;font-size:clamp(9px,calc(100cqw * 10 / 360),10px);font-weight:500;color:#9fa8ac;opacity:0;transform:translateY(-6px);transition:background .2s ease,color .2s ease,transform .25s ease,opacity .25s ease,box-shadow .2s ease}.lora-settings-aspect-dropdown .dropdown-menu.open .dropdown-item{opacity:1;transform:translateY(0)}.lora-settings-aspect-dropdown .dropdown-menu.open li:nth-child(1) .dropdown-item{transition-delay:.03s}.lora-settings-aspect-dropdown .dropdown-menu.open li:nth-child(2) .dropdown-item{transition-delay:.06s}.lora-settings-aspect-dropdown .dropdown-menu.open li:nth-child(3) .dropdown-item{transition-delay:.09s}.lora-settings-aspect-dropdown .dropdown-menu.open li:nth-child(4) .dropdown-item{transition-delay:.12s}.lora-settings-aspect-dropdown .dropdown-menu.open li:nth-child(5) .dropdown-item{transition-delay:.15s}.lora-settings-aspect-dropdown .dropdown-menu.open li:nth-child(6) .dropdown-item{transition-delay:.18s}.lora-settings-aspect-dropdown .dropdown-item:hover{background:#ffffff80;color:#ff6e79;box-shadow:inset -1px -1px 2px #fffc,inset 1px 1px 2px #abc2d440}.lora-settings-aspect-dropdown .dropdown-item.active{color:#ff6e79;background:#ff6e7914}.lora-settings-aspect-dropdown .dropdown-item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lora-settings-aspect-dropdown .dropdown-item-ratio{font-size:clamp(8px,2.5cqw,9px);font-weight:600;color:#bdc3c5;white-space:nowrap}.lora-settings-aspect-dropdown .dropdown-item.active .dropdown-item-ratio,.lora-settings-aspect-dropdown .dropdown-item:hover .dropdown-item-ratio{color:#ff6e79}.lora-settings-control{position:absolute;left:calc(100cqw * 50 / 360);z-index:5;width:calc(100cqw * 260 / 360);height:calc(100cqh * 60 / 780);overflow:visible;color:var(--settings-muted)}.lora-settings-control--strength{top:calc(100cqh * 315 / 780);--settings-slider-offset: calc(100cqh * 38 / 780)}.lora-settings-control--guidance{top:calc(100cqh * 393 / 780);--settings-slider-offset: calc(100cqh * 38 / 780)}.lora-settings-control--denoise{top:calc(100cqh * 470 / 780);--settings-slider-offset: calc(100cqh * 38 / 780)}.lora-settings-control--steps{top:calc(100cqh * 545 / 780);--settings-slider-offset: calc(100cqh * 58 / 780)}.lora-settings-control--subject{top:calc(100cqh * 642 / 780);--settings-slider-offset: calc(100cqh * 38 / 780)}.lora-settings-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(100cqw * 8 / 360);width:100%;min-width:0}.lora-settings-copy>div{min-width:0;max-width:calc(100cqw * 276 / 360)}.lora-settings-label-row{display:flex;align-items:center;gap:calc(100cqw * 5 / 360);min-width:0}.lora-settings-label-row h3{min-width:0;margin:0;overflow:hidden;color:var(--settings-muted);font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif);font-size:clamp(10px,calc(100cqw * 12 / 360),12px);font-weight:700;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.lora-settings-label-row button{display:none}.lora-settings-copy p{margin:calc(100cqh * 4 / 780) 0 0;color:var(--settings-muted);font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif);font-size:clamp(9px,calc(100cqw * 11 / 360),11px);font-weight:400;line-height:1.1}.lora-settings-copy>span{flex:0 0 auto;color:var(--settings-text);font-family:"Roboto Condensed",var(--app-style-font, "Segoe UI", sans-serif);font-size:10px;font-weight:700;line-height:1}.lora-settings-warning{color:#ff6e79!important;font-size:clamp(7px,calc(100cqw * 8 / 360),8px)!important}.lora-settings-steps-note{margin-top:calc(100cqh * 2 / 780)!important;font-size:clamp(6px,calc(100cqw * 7 / 360),7px)!important;line-height:1.05!important}.lora-settings-slider-shell{position:absolute;left:0;top:var(--settings-slider-offset);width:100%;height:20px;overflow:visible}.lora-neu-slider{position:absolute;inset:0 auto auto 0;width:225px;max-width:100%;height:20px}.lora-settings-slider-shell .lora-neu-slider{width:100%}.lora-neu-slider-track{position:absolute;width:100%;height:15px;left:0;top:2.5px;pointer-events:none}.lora-neu-slider-border{position:absolute;left:0%;right:0%;top:0%;bottom:0%;background:#f0f0f3;box-shadow:-1px -1px 3px #fff,1.5px 1.5px 3px #aeaec066;border-radius:12px}.lora-neu-slider-container{position:absolute;left:.83%;right:.83%;top:12.5%;bottom:12.5%;border-radius:12px;background:#eee;box-shadow:inset -1px -1px 1px #ffffffb3,inset 1px 1px 2px #aeaec033;overflow:hidden}.lora-neu-slider-fill{position:absolute;left:1.67%;top:25%;bottom:25%;width:calc(var(--lora-neu-progress) - 1.67%);border-radius:12px;background:#ff383c;box-shadow:0 0 2px #728ab7b3}.lora-neu-slider-knob{position:absolute;left:var(--lora-neu-knob-left);top:0;z-index:2;width:20px;height:20px;border:none;padding:0;cursor:pointer;border-radius:999999px;background:#f1f5f9;box-shadow:-1px -1px #fff,-2px -2px 2px #b8cce0,inset -1px -1px #fff,inset -2px -2px 2px #b8cce0,2px 2px 4px #aeaec059;pointer-events:none}.lora-neu-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lora-neu-slider-input:focus{outline:none}.lora-neu-slider:focus-within .lora-neu-slider-knob{outline:2px solid rgba(255,56,60,.42);outline-offset:3px}.lora-neu-slider-input::-webkit-slider-runnable-track{width:100%;height:20px;border:0;background:transparent}.lora-neu-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:0;background:transparent}.lora-neu-slider-input::-moz-range-track{width:100%;height:20px;border:0;background:transparent}.lora-neu-slider-input::-moz-range-progress{height:20px;background:transparent}.lora-neu-slider-input::-moz-range-thumb{width:20px;height:20px;border:0;background:transparent}.lora-settings-generation-switch{position:absolute;left:80cqw;top:calc(100cqh * 548 / 780);z-index:7;width:clamp(48px,calc(100cqw * 48 / 360),54px);height:clamp(22px,calc(100cqh * 24 / 780),24px);min-width:48px;min-height:22px;padding:0;border:0;border-radius:12px;background:#f0f0f3;color:var(--settings-accent);box-shadow:-1px -1px 3px #fff,1.5px 1.5px 3px #aeaec066;cursor:pointer;touch-action:manipulation}.lora-settings-generation-switch>span:first-child{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:11px;background:#eee;box-shadow:inset -1px -1px 1px #ffffffb3,inset 1px 1px 2px #aeaec033}.lora-settings-generation-switch>span:last-child{position:absolute;top:50%;z-index:2;width:12px;height:12px;border-radius:999px;background:var(--settings-accent);box-shadow:0 1px 4px #aeaec040,2px 2px 3px #aeaec040;transform:translateY(-50%);transition:left .16s ease,background .16s ease}.lora-settings-generation-switch[aria-pressed=true]>span:last-child{left:6px}.lora-settings-generation-switch[aria-pressed=false]>span:last-child{left:calc(100% - 18px)}.lora-settings-generation-switch__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lora-settings-actions{position:absolute;left:calc(100cqw * 50 / 360);top:calc(100cqh * 724 / 780);z-index:6;display:flex;align-items:center;gap:calc(100cqw * 6 / 360);width:calc(100cqw * 260 / 360);height:calc(100cqh * 27 / 780);min-height:25px}.lora-settings-action-button{display:flex;align-items:center;justify-content:center;flex:0 0 calc(100cqw * 127 / 360);width:calc(100cqw * 127 / 360);height:100%;min-width:0;min-height:25px;padding:0 calc(100cqw * 10 / 360);overflow:hidden;border:0;border-radius:999px;background:#f3f3f4;color:#ff6e79!important;font-family:"Profile Rubik","Rubik",var(--app-style-font, "Segoe UI", sans-serif);font-size:9px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:-10px -8px 22px #ffffffd6,10px 8px 24px #ff6e7938;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,opacity .16s ease}.lora-settings-back-button:hover,.lora-settings-action-button:hover:not(:disabled){transform:translateY(-1px)}.lora-settings-footer-toolbar{position:absolute;left:calc(100cqw * 21 / 360);top:calc(100cqh * 700 / 780);z-index:8;display:flex;align-items:center;justify-content:center;width:87.5cqw;height:calc(100cqh * 50 / 780);overflow:visible}.lora-settings-footer-toolbar>.app-safe-x{width:100%;padding:0!important;background:transparent!important}.lora-settings-footer-toolbar .app-dataset-card-neumorph{width:100%;justify-content:center;border-radius:46.5px!important;background:var(--settings-surface)!important;box-shadow:-1.45312px -1.45312px #fff,-2.90625px -2.90625px 2.90625px var(--settings-shadow-blue),inset -1.45312px -1.45312px #fff,inset -2.90625px -2.90625px 2.90625px var(--settings-shadow-blue)!important}.lora-settings-footer-toolbar .relative.grid{gap:clamp(.55rem,calc(100cqw * 12 / 360),1rem)!important}.lora-settings-back-button:focus-visible,.lora-settings-aspect-dropdown .dropdown-button:focus-visible,.lora-settings-aspect-dropdown .dropdown-item:focus-visible,.lora-settings-label-row button:focus-visible,.lora-settings-generation-switch:focus-visible,.lora-settings-action-button:focus-visible{outline:2px solid rgba(255,56,60,.42);outline-offset:3px}.lora-settings-generation-switch:disabled{cursor:not-allowed;opacity:.5}.lora-settings-action-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.stencil-export-settings-view .lora-settings-back-button{left:calc(100cqw * 50 / 360);top:calc(100cqh * 207 / 780)}.stencil-export-settings-title{left:calc(100cqw * 100 / 360);top:calc(100cqh * 221 / 780);width:calc(100cqw * 230 / 360);text-transform:none}.stencil-export-settings-control{position:absolute;left:calc(100cqw * 50 / 360);z-index:7;width:calc(100cqw * 260 / 360);min-width:0;height:calc(100cqh * 86 / 780);overflow:visible;color:var(--settings-muted)}.stencil-export-settings-control--color{top:calc(100cqh * 315 / 780);z-index:16}.stencil-export-settings-control--weight{top:calc(100cqh * 438 / 780);z-index:15}.stencil-export-settings-copy .lora-settings-label-row h3{font-size:12px;font-weight:500;line-height:1.05}.stencil-export-settings-copy p{max-width:calc(100cqw * 210 / 360);font-size:10px;font-weight:400;line-height:1.12}.stencil-export-color-preview{width:calc(100cqw * 20 / 360);height:calc(100cqw * 20 / 360);min-width:18px;min-height:18px;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff38,0 1px 2px #646e821f}.stencil-export-dropdown{left:0;top:calc(100cqh * 48 / 780);width:100%;height:calc(100cqh * 31 / 780);z-index:14}.stencil-export-dropdown .dropdown-selected{width:calc(100% - 5cqw)}.stencil-export-dropdown .dropdown-name{max-width:100%}.stencil-export-dropdown .dropdown-item-name{min-width:0;flex:1 1 auto;text-align:left}.stencil-export-dropdown .dropdown-menu.open{max-height:calc(100cqh * 174 / 780)}.stencil-export-color-dot{width:10px;height:10px;flex:0 0 10px;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 1px 1px #646e8224}.stencil-export-settings-actions{top:calc(100cqh * 582 / 780)}.app-mobile-bg-screen{--app-mobile-bg-url: url("data:image/svg+xml,%3csvg%20width='360'%20height='252'%20viewBox='0%200%20360%20252'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='360'%20height='252'%20fill='url(%23paint0_linear)'/%3e%3crect%20x='-8'%20y='-69'%20width='240'%20height='240'%20fill='%23EDF6FF'/%3e%3cpath%20d='M232%20171V-69L-8%20171H232Z'%20fill='%23D1E2FE'/%3e%3crect%20x='123'%20y='62'%20width='240'%20height='240'%20fill='%2379A9FE'/%3e%3cpath%20d='M363%20302V62L123%20302H363Z'%20fill='%23D1E2FE'/%3e%3crect%20x='-8'%20y='-3.5'%20width='240'%20height='240'%20fill='%23A7C8FE'/%3e%3cpath%20d='M-8%20236.5H232L-8%20-3.5V236.5Z'%20fill='%2379A9FE'/%3e%3crect%20x='-8'%20y='62'%20width='65.5'%20height='65.5'%20fill='%23EDF6FF'/%3e%3crect%20x='57.5'%20y='-69'%20width='131'%20height='131'%20fill='%23E8DAFE'/%3e%3cpath%20d='M57.5%2062H188.5L57.5%20-69V62Z'%20fill='%23D4BBFF'/%3e%3ccircle%20cx='123'%20cy='-3.227'%20r='32.75'%20fill='%23D4BBFF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M146.292%2019.792C140.355%2025.799%20132.113%2029.523%20123%2029.523C104.913%2029.523%2090.25%2014.86%2090.25%20-3.227C90.25%20-12.34%2093.974%20-20.582%2099.98%20-26.519L146.292%2019.792Z'%20fill='white'/%3e%3crect%20x='57.5'%20y='62'%20width='240'%20height='240'%20fill='%23D1E2FE'/%3e%3cpath%20d='M57.5%20302H297.5L57.5%2062V302Z'%20fill='%23EDF6FF'/%3e%3crect%20x='57.5'%20y='127.5'%20width='240'%20height='240'%20fill='%23D1E2FE'/%3e%3cpath%20d='M57.5%20367.5H297.5L57.5%20127.5V367.5Z'%20fill='white'/%3e%3crect%20x='123'%20y='127.5'%20width='240'%20height='240'%20fill='%23D4BBFF'/%3e%3cpath%20d='M123%20367.5H363L123%20127.5V367.5Z'%20fill='%23EDF6FF'/%3e%3crect%20x='-8'%20y='62'%20width='240'%20height='240'%20fill='white'/%3e%3cpath%20d='M232%20180C164.621%20180%20110%20234.621%20110%20302H-8C-8%20169.452%2099.452%2062%20232%2062V180Z'%20fill='%23D4BBFF'/%3e%3crect%20x='-8'%20y='127.5'%20width='240'%20height='240'%20fill='%23F6F2FF'/%3e%3cpath%20d='M110%20127.5C110%20194.879%20164.621%20249.5%20232%20249.5V367.5C99.452%20367.5%20-8%20260.048%20-8%20127.5H110Z'%20fill='%23E8DAFE'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear'%20x1='180'%20y1='0'%20x2='426.545'%20y2='288.958'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23EEF0F5'/%3e%3cstop%20offset='1'%20stop-color='%23E2E4EA'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");--app-mobile-body-top: clamp(174px, calc(100svh * 180 / 780), 204px);--app-mobile-body-bottom-gap: clamp(10px, calc(100svh * 12 / 780), 16px);position:relative;isolation:isolate;display:flex;flex-direction:column;background:linear-gradient(158.53deg,#eef0f5 14.11%,#e2e4ea 85.89%)!important;overflow:hidden;container-type:size}.app-mobile-bg-screen:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--app-mobile-body-top) + 52px);z-index:0;pointer-events:none;background-image:var(--app-mobile-bg-url);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.app-mobile-bg-screen>*{position:relative;z-index:1}.app-mobile-bg-body-region{position:relative;min-height:0;flex:1 1 auto}.app-mobile-bg-body-region:before{content:"";position:absolute;left:0;right:0;top:var(--app-mobile-body-top);bottom:var(--app-mobile-body-bottom-gap);z-index:0;border-radius:20px;background:linear-gradient(359.84deg,#e2e4ea 6.56%,#eaecf1 97.86%);box-shadow:-10px -10px 20px #ffffff5c;pointer-events:none}.app-mobile-bg-body-region>*{position:relative;z-index:1}.app-mobile-bg-content{background:transparent!important}.app-mobile-bg-screen .app-content-with-nav{padding-bottom:max(.9rem,calc(max(var(--app-safe-bottom),var(--app-viewport-inset-bottom))*.3 + .7rem))}.app-mobile-bg-content.lora-settings-view{flex:1 1 auto;place-self:stretch;width:100%;max-width:none;height:100%;aspect-ratio:auto;margin:0;border-radius:0;box-shadow:none}.app-mobile-bg-content .profile-bg-pattern,.app-mobile-bg-content .profile-main-bg,.app-mobile-bg-content .lora-chat-background,.app-mobile-bg-content .lora-settings-bg-pattern,.app-mobile-bg-content .lora-settings-small-bg{display:none!important}.app-mobile-bg-footer-toolbar{flex:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:center;padding:.35rem 1.3125rem calc(.95rem + max(var(--app-safe-bottom),var(--app-viewport-inset-bottom)));background:transparent!important;box-shadow:none!important}.app-mobile-bg-footer-toolbar>.app-safe-x{width:min(100%,315px);min-height:50px;display:flex!important;align-items:center;justify-content:center;padding:0!important;background:transparent!important}.app-mobile-bg-footer-toolbar .app-dataset-card-neumorph{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:46.5px!important;background:#f1f5f9!important;box-shadow:-1.45312px -1.45312px #fff,-2.90625px -2.90625px 2.90625px #b8cce0,inset -1.45312px -1.45312px #fff,inset -2.90625px -2.90625px 2.90625px #b8cce0!important}.app-mobile-bg-footer-toolbar .relative.grid{gap:clamp(.55rem,calc(100vw * 12 / 360),1rem)!important}.app-neu-spinner{position:relative;display:flex;align-items:center;justify-content:center;width:4.65rem;height:4.65rem}.app-neu-spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#f1f5f9;box-shadow:inset -10px -10px 15px #fff0,inset 10px 10px 10px #94959929}.app-neu-spinner-ring:before{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border-radius:999px;background:#f1f5f9;box-shadow:-10px -10px 15px #fff0,10px 10px 10px #94959929}.app-neu-spinner-orbit{position:absolute;width:3.45rem;height:4rem;animation:appNeuSpinnerRotate 2.2s linear infinite}.app-neu-spinner-orbit:before{content:"";position:absolute;top:0;left:.35rem;width:.78rem;height:.78rem;border-radius:999px;background:linear-gradient(45deg,#ff5757,#c91200);box-shadow:0 5px 10px #94959947}@keyframes appNeuSpinnerRotate{to{transform:rotate(360deg)}}
