@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css");*{box-sizing:border-box;padding:0;margin:0}:root{--font-inter:"Inter Variable","Inter",sans-serif;--body:#eef1f5;--secondBG:#26262B;--secondMainBG:#eef1f5;--thirdBG:#dfe0e0;--inputBG:rgba(94,94,94,5%);--borderColor:rgba(26,26,26,16%);--text-white:#ffffff;--text-black:#1A1A1E;--text-light-black:#424242;--text-grey-v1:#51515C;--text-grey-v2:#A0A0AB;--text-grey-v3:#94949E;--text-grey-icons:#F9F9F9;--text-grey-icons-v2:#51515C;--accent:#5551FA;--warningColor:#FF2600;--border-v1:#1e1e23;--border-v1-focus:rgba(30,30,35,50%);--border-v2-light:rgba(0,0,0,10%);--borderRadius-v1:14px;--boxShadow-soft:rgba(0,0,0,0.1) 0px 4px 12px;--transition:0.3s ease;--widthMain:1500px;--public-nav-padding-y:15px;--public-sticky-cluster-pad-y:14px}body,html{max-width:100vw;width:100%;scroll-behavior:smooth;height:100%;min-height:100vh}body,html{overflow-x:hidden}body{font-family:var(--font-inter);background:var(--body);background-image:url(/bg-texture.svg);background-repeat:repeat;background-size:720px auto;color:var(--text-black);background-size:cover;position:relative}.JC-Wrapper{display:flex;flex-direction:column;min-height:100vh;height:100%}p{margin-bottom:0}:focus-visible{outline:inherit}a{text-decoration:inherit;transition:var(--transition);color:var(--text-black)}a:focus-visible,a:hover,button:focus-visible,button:hover{transition:var(--transition)}a:focus,a:hover{text-decoration:inherit;color:inherit}::placeholder{color:var(--text-grey-v1);font-family:var(--font-inter)}button,input,select,textarea{font-family:var(--font-inter);color:var(--text-grey-v1);border:inherit}button{cursor:pointer}.JC-WrapperInner{padding:0 35px 35px;width:100%;max-width:var(--widthMain);margin:0 auto;display:flex;flex-direction:column;flex:1 1 auto;min-height:min-content}.JC-PublicStickyCluster{position:relative;z-index:40;background:var(--body,#fafafa);overflow:visible}@media only screen and (max-width:968px){:root{--public-nav-padding-y:0}.JC-PublicStickyCluster:not(.JC-PublicStickyCluster--admin):not(.JC-PublicStickyCluster--noStickyNav){position:sticky;top:0}.JC-PublicStickyCluster:not(.JC-PublicStickyCluster--admin):not(.JC-PublicStickyCluster--homepage):not(.JC-PublicStickyCluster--noStickyNav){padding-top:calc(env(safe-area-inset-top, 0px) + var(--public-sticky-cluster-pad-y));padding-bottom:var(--public-sticky-cluster-pad-y);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-shadow:0 1px 0 rgba(0,0,0,.06)}}@media only screen and (min-width:969px){.JC-PublicStickyCluster.JC-PublicStickyCluster--homepage,.JC-PublicStickyCluster.JC-PublicStickyCluster--noStickyNav{padding:0;box-shadow:none}}.JC-PublicStickyCluster.JC-PublicStickyCluster--admin{padding:0;box-shadow:none}.JC-ChatProductHeaderAnchor{display:block;width:100%}.JC-WrapperContent{flex:1 1;display:flex;flex-direction:column;margin-top:25px}.JC-MainContainer,.JC-MainWrapper{width:100%}.JC-MainContainer,.JC-MainWrapper,.JC-RouteTransition{flex:1 1;display:flex;flex-direction:column;min-height:0}.JC-LayoutAreaTransition{flex:1 1;display:flex;flex-direction:column;width:100%}.JC-navBar{z-index:15;padding:var(--public-nav-padding-y) 0}.JC-navBar,.JC-navBar-width{display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.JC-navBar-width{width:100%;min-height:80px}.JC-navBar-between{position:absolute;width:100%;display:flex;align-items:center;height:100%;justify-content:space-between}.JC-navBar-center{position:relative;z-index:2;width:100%;min-width:200px;max-width:500px;overflow:visible}.JC-navBar-searchTrigger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--border-v2-light);background:var(--inputBG,#F4F4F5);color:var(--text-grey-v2,#A0A0AB);cursor:pointer;transition:var(--transition);flex-shrink:0}.JC-navBar-searchTrigger:hover{color:var(--text-black);background:#E4E4E7}.JC-navBar-searchTrigger svg{width:22px;height:22px}.JC-navSearch-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.JC-navSearch-overlay.JC-navSearch-overlay--open{opacity:1;visibility:visible}.JC-navSearch-overlay-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);width:calc(100vw - 32px);max-width:420px;max-height:60vh;display:flex;flex-direction:column;background:#FCFCFC;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--border-v2-light);opacity:0;transition:transform .25s ease,opacity .25s ease;overflow:hidden}.JC-navSearch-overlay.JC-navSearch-overlay--open .JC-navSearch-overlay-panel{transform:translate(-50%,-50%) scale(1);opacity:1}.JC-navSearch-overlay-inputWrap{flex-shrink:0;padding:20px;border-bottom:1px solid var(--border-v2-light)}.JC-navSearch-overlay-menu{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.JC-navSearch-group{display:flex;align-items:center;position:relative}.JC-navSearch-input{background:var(--inputBG);border-radius:16px;min-width:200px;width:100%;max-width:100%;box-sizing:border-box;position:relative;padding:20px 15px 20px 45px;font-size:14px;transition:var(--transition);height:48px;border:1px solid #ffffff;background:#F4F4F5;box-shadow:0 4px 8px 0 #00000014}.JC-navSearch-input:focus{color:var(--text-black);border-color:var(--border-v1-focus);transition:var(--transition)}.JC-navSearch-input::placeholder{font-size:14px;color:var(--text-grey-v2);font-weight:400}@media only screen and (max-width:968px){.JC-Wrapper :is(textarea,select,input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=image]):not([type=range])){font-size:16px}.JC-AuthInput::placeholder,.JC-MainSearch-textarea--module::placeholder,.JC-navSearch-input::placeholder{font-size:16px}.JC-Homepage-search textarea{font-size:68px}}.JC-navSearch-icon{position:absolute;left:20px;margin-top:3px;z-index:3}.JC-navSearch-icon svg{width:20px;height:20px;color:#A0A0AB;fill:#A0A0AB}.JC-navSearch-btn{position:absolute;right:15px;background:transparent;height:40px;width:40px;border-radius:14px;border:0 solid transparent;color:#A0A0AB;transition:var(--transition)}.JC-navLogo-image{width:130px}.JC-navSearch-btn svg{transform:rotate(90deg);width:18px;height:18px;margin-top:2px}.JC-navSearch-btn:hover{transition:var(--transition);color:var(--text-black)}.JC-navSearch-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--border-v2-light,#e5e7eb);border-top-color:var(--primary,#2563eb);border-radius:50%;animation:JC-navSearch-spin .7s linear infinite}.JC-navSearch-video-wrap{flex-shrink:0;border-radius:50%;overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;background:var(--border-v2-light,#e5e7eb)}.JC-navSearch-video-wrap--icon{width:20px;height:20px}.JC-navSearch-video-wrap--menu{width:48px;height:48px}.JC-navSearch-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:120%;min-height:120%;width:120%;height:120%;object-fit:cover;object-position:center}.JC-navSearch-spinner--btn{width:18px;height:18px;border-width:2px}.JC-navSearch-menu-spinner{width:24px;height:24px;border-width:2px;margin-right:10px;vertical-align:middle}@keyframes JC-navSearch-spin{to{transform:rotate(1turn)}}.JC-navSearch-group--submitting .JC-navSearch-input{cursor:wait;opacity:.85}.JC-navSearch-btn--loading{cursor:wait;pointer-events:none;opacity:.8}.JC-navSearch-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);width:100%;min-width:0;max-width:100%;max-height:min(320px,calc(100vh - 120px));max-height:min(320px,calc(100dvh - 120px));overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid #ffffff;background:#FCFCFC;box-shadow:0 5px 11px 0 #0A0D1233,0 20px 20px 0 #0A0D1229,0 45px 27px 0 #0A0D121A,0 80px 32px 0 #0A0D1208,0 125px 35px 0 #0A0D1200;z-index:50}.JC-navSearch-menu-header{padding:12px 20px 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-grey-v2);border-bottom:1px solid var(--border-v2-light)}.JC-navSearch-menu-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 20px}.JC-navSearch-menu-empty,.JC-navSearch-menu-loading{font-size:14px;color:var(--text-grey-v2);text-align:center}.JC-navSearch-menu-empty{padding:20px}.JC-navSearch-menu-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px}.JC-navSearch-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;border:none;background:none;font-size:14px;text-align:left;color:var(--text-black);cursor:pointer;transition:background .15s ease;border-radius:8px}.JC-navSearch-menu-item:hover{background:#E4E4E7;transition:var(--transition)}.JC-navSearch-menu-item-icon{flex-shrink:0;color:var(--text-grey-v2)}.JC-navSearch-menu-item-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;color:#51515C}.JC-navSearch-menu-item-date{flex-shrink:0;font-size:12px;color:#A0A0AB}.JC-Gradients{position:fixed;top:0;pointer-events:none;width:100%;height:100%;overflow:hidden;z-index:-1}.JC-GradientTop-one{top:-150px;left:-150px;width:500px;height:250px}.JC-GradientTop-one,.JC-GradientTop-two{position:absolute;background:#6AE8FE;overflow:hidden;filter:blur(220px);opacity:.75}.JC-GradientTop-two{top:150px;left:250px;width:200px;height:200px}.JC-GradientBottom-one{bottom:-150px;right:-150px;width:500px}.JC-GradientBottom-one,.JC-GradientBottom-two{position:absolute;background:#6AE8FE;height:300px;overflow:hidden;filter:blur(200px);opacity:.75}.JC-GradientBottom-two{bottom:120px;right:300px;width:300px}.JC-AuthContainer,.JC-AuthLayout{width:100%;min-height:100vh;min-height:100dvh;display:flex}.JC-AuthContainer-left{width:50%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;overflow-y:auto}.JC-AuthLeft-top{padding:40px 35px;flex-shrink:0}.JC-AuthLeft-center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0 40px}.JC-AuthLeft-bottom{padding:24px 40px;flex-shrink:0;text-align:center}.JC-AuthLogo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.JC-AuthLogo-icon{width:28px;height:28px}.JC-AuthLogo-text{font-size:18px;font-weight:600;color:var(--text-black,#111);letter-spacing:-.2px}.JC-AuthSupport{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-grey-v1,#888)}.JC-AuthAnimatedPage{width:100%;will-change:transform,opacity,filter;backface-visibility:hidden;transform-origin:center}.JC-AuthContainer-right{width:50%;min-height:100vh;min-height:100dvh;padding:16px 16px 16px 0;display:flex;align-items:stretch;box-sizing:border-box}.JC-AuthRight{flex:1 1;min-height:0;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;position:relative}.JC-AuthRight-visual{flex:1 1 auto;min-height:0;position:relative}.JC-AuthRight-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.JC-AuthRight-copy{flex-shrink:0;margin-top:auto;padding:20px 24px 24px;position:absolute;bottom:25px;left:25px;color:var(--text-white)}.JC-AuthRight-headline{font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.35px;margin:0 0 12px}.JC-AuthRight-body{font-size:14px;line-height:1.55;margin:0 0 18px;color:var(--text-white);max-width:440px;opacity:.7}.JC-AuthRight-proof{flex-wrap:wrap;gap:12px 18px}.JC-AuthRight-avatars,.JC-AuthRight-proof{display:flex;align-items:center}.JC-AuthRight-avatar{width:32px;height:32px;border-radius:50%;border:2px solid #fff;margin-left:-10px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.JC-AuthRight-avatar:first-child{margin-left:0}.JC-AuthRight-avatar--1{background:linear-gradient(135deg,#fde68a,#f59e0b)}.JC-AuthRight-avatar--2{background:linear-gradient(135deg,#fbcfe8,#db2777)}.JC-AuthRight-avatar--3{background:linear-gradient(135deg,#a5b4fc,#4f46e5)}.JC-AuthRight-avatar--4{background:linear-gradient(135deg,#86efac,#16a34a)}.JC-AuthRight-avatar--5{background:linear-gradient(135deg,#93c5fd,#2563eb)}.JC-AuthRight-rating{display:flex;flex-direction:column;gap:2px}.JC-AuthRight-stars{display:flex;gap:2px;font-size:15px;line-height:1;color:#fbbf24;letter-spacing:1px}.JC-AuthRight-reviews{margin:0;font-size:13px;font-weight:500;color:var(--text-white);opacity:.7}.JC-AuthSkeleton{max-width:400px}.JC-AuthSkeleton,.JC-AuthSkeleton-header{display:flex;flex-direction:column;width:100%}.JC-AuthSkeleton-header{gap:12px}.JC-AuthSkeleton-title{width:140px;height:32px;border-radius:8px}.JC-AuthSkeleton-subtitle{width:220px;height:16px;border-radius:6px}.JC-AuthSkeleton-form{display:flex;flex-direction:column;gap:22px;width:100%;margin-top:32px}.JC-AuthSkeleton-button,.JC-AuthSkeleton-input{width:100%;height:48px;border-radius:12px}.JC-AuthSkeleton-button{margin-top:4px}.JC-AuthSkeleton .JC-AuthSkeleton-line{background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-AuthForm-wrapper{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto}.JC-AuthForm-header{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.JC-AuthTitle{font-size:28px;font-weight:700;color:var(--text-black,#111);letter-spacing:-.3px;line-height:1.2}.JC-AuthSlogan{font-size:15px;color:var(--text-grey-v1,#777);line-height:1.5}.JC-AuthSlogan b{color:var(--text-black,#111);font-weight:600}.JC-AuthForm{gap:20px;margin-top:28px}.JC-AuthForm,.JC-AuthForm-set{display:flex;flex-direction:column;width:100%;transition:var(--transition)}.JC-AuthForm-set{gap:8px}.JC-AuthForm-label{padding:0 4px;font-size:14px;font-weight:500;color:var(--text-black,#222);display:flex;align-items:center;gap:2px}.JC-AuthForm-required{color:var(--warningColor,#e53e3e);font-weight:500}.JC-AuthInput-group{position:relative;display:flex;align-items:center}.JC-AuthInput-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;padding:2px;display:flex;align-items:center}.JC-AuthInput-eye:hover{color:#555}.JC-AuthInput-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#aaa;display:flex;align-items:center;justify-content:center;pointer-events:none}.JC-AuthInput-icon,.JC-AuthInput-icon svg{width:20px;height:20px}.JC-AuthInput{background:#fff;border-radius:12px;width:100%;height:48px;padding:0 14px 0 44px;transition:var(--transition);border:1px solid #e0e0e0;font-size:15px;color:var(--text-black,#111)}.JC-AuthInput::placeholder{color:#bbb}.JC-AuthInput:focus{border-color:#888;outline:none;color:var(--text-black,#111)}.JC-AuthInput-error{border-color:var(--warningColor,#e53e3e)!important}.JC-AuthForm-error,.JC-AuthInput-group-error .JC-AuthInput-icon{color:var(--warningColor,#e53e3e)}.JC-AuthForm-error{font-size:13px;padding:0 4px;opacity:0;transform:translateY(-6px);transition:var(--transition);height:0;line-height:0;overflow:hidden}.JC-AuthForm-error-shown{opacity:1;transform:translateY(0);line-height:1.4;height:auto}.JC-AuthButton,.JC-AuthForm-error-shown{display:flex;transition:var(--transition)}.JC-AuthButton{padding:13px 16px;background:var(--secondBG,#333);color:#fff;border:1px solid transparent;font-size:15px;font-weight:500;border-radius:12px;cursor:pointer;text-align:center;align-items:center;justify-content:center;gap:8px}.JC-AuthButton:hover{filter:brightness(1.15)}.JC-AuthButton:disabled{opacity:.65;cursor:not-allowed}.JC-AuthButton--google{background:#fff;color:var(--text-black,#222);border:1px solid #e0e0e0;font-weight:400}.JC-AuthButton--google:hover{filter:none;background:#fafafa}.JC-AuthButton--discord{background:#5865F2;color:#fff;border:1px solid #4752c4;font-weight:500;gap:10px}.JC-AuthButton--discord:hover{filter:none;background:#4752C4;color:#fff}.JC-AuthButton--discord:active{background:#3c45a5;color:#fff}.JC-AuthForm-divider{display:flex;align-items:center;gap:14px;color:#bbb;font-size:13px}.JC-AuthForm-divider:after,.JC-AuthForm-divider:before{content:"";flex:1 1;height:1px;background:#e8e8e8}.JC-AuthCheckboxes{display:flex;flex-direction:column;gap:12px;padding-left:2px}.JC-CheckboxLabel{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none;line-height:1.4}.JC-CheckboxLabel.disabled{cursor:not-allowed;opacity:.55}.JC-CheckboxCustom{width:18px;height:18px;min-width:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #d0d0d0;transition:var(--transition);margin-top:1px}.JC-CheckboxCustom.checked{border-color:var(--secondBG,#333);background-color:var(--secondBG,#333);color:#fff}.JC-CheckboxText{font-size:13px;color:#666;line-height:1.4}.JC-AuthButtons-col{width:100%;display:flex;align-items:center;gap:10px}.JC-AuthButton-verify{width:100%}.JC-AuthButton-resend{width:100%;max-width:150px;border:1px solid var(--border-v1,#ddd);background:transparent;color:var(--text-black,#222)}.JC-Auth-ButtonDisabled{opacity:.6}.JC-AuthForgot{font-size:13px;color:#666;text-decoration:underline;text-underline-offset:2px;text-align:right;margin-top:-8px;transition:color .2s}.JC-AuthForgot:hover{color:var(--text-black,#111)}.JC-HaveAccount-container{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:28px;gap:6px;font-size:14px;color:#888}.JC-AuthSwitch-link{font-weight:600;color:var(--text-black,#111);text-decoration:none}.JC-AuthSwitch-link:hover{text-decoration:underline}.JC-navBar-right{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff;border-radius:16px}.JC-navBar-right--guest{padding:4px}.JC-UserAccount{position:relative}.JC-UserAccount--skeleton{pointer-events:none}.JC-UserAccount--skeleton .JC-UserAccount-btn{cursor:default;color:var(--text-grey-v1,#51515C)}.JC-UserAccount-btn{display:flex;align-items:center;gap:8px;color:var(--text-black);font-weight:500;font-size:15px;border:none;cursor:pointer;padding:4px;background:transparent}.JC-UserAccount-avatarWrap{width:40px;height:40px;flex-shrink:0;border-radius:12px;overflow:hidden;position:relative;background:var(--secondBG,#f3f4f6);display:flex;align-items:center;justify-content:center}.JC-UserAccount-avatarImg{width:100%;height:100%;object-fit:cover}.JC-UserAccount-avatarInitials{position:absolute;inset:0;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.JC-UserAccount-right{height:40px;padding:10px 14px;gap:4px;border-radius:12px;background:#FCFCFC;box-shadow:0 2px 2px 0 #0000000F,0 4px 8px 0 #0000000F;display:flex;align-items:center;justify-content:space-between;min-width:0}.JC-UserAccount-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JC-UserAccount-icon{flex-shrink:0;color:var(--text-black)}.JC-UserAccount-iconWrap{position:relative;width:20px;height:20px;flex-shrink:0}.JC-UserAccount-iconInner,.JC-UserAccount-iconWrap{display:flex;align-items:center;justify-content:center}.JC-UserAccount-iconInner{position:absolute}.JC-UserAccount-iconInner svg{display:block}.JC-UserAccount-menu{position:absolute;right:0;margin-top:15px;min-width:180px;background:var(--body);border:1px solid var(--border-v2-light);box-shadow:var(--boxShadow-soft);border-radius:14px;z-index:50;padding:8px;display:flex;flex-direction:column;gap:8px}.JC-UserAccount-menuItem{display:flex;align-items:center;gap:10px;width:100%;padding:8px;text-align:left;font-size:15px;border-radius:14px;font-weight:500;color:var(--text-black);background:none;border:none;cursor:pointer;transition:background .15s ease}.JC-UserAccount-menuItem:hover{background:rgba(0,0,0,.08)}.JC-UserAccount-menuItemIcon{flex-shrink:0;color:#A0A0AB}.JC-UserAccount-menuSeparator{height:1px;background:var(--border-v2-light);margin:6px 0}@media (max-width:700px){.JC-AppShell-accountBtn .JC-UserAccount-right,.JC-UserAccount .JC-UserAccount-right{display:none}.JC-AppShell-accountBtn .JC-UserAccount-avatarWrap,.JC-UserAccount .JC-UserAccount-avatarWrap{width:44px;height:44px}.JC-AppShell-accountBtn,.JC-UserAccount-btn{min-width:44px;min-height:44px;padding:6px;justify-content:center}.JC-AppShell-account,.JC-UserAccount{height:auto}}.JC-DropdownTriggerContent{display:flex;align-items:center;gap:5px}.JC-UserIcon{width:16px!important;height:16px!important}.JC-DropdownMenu{border:1px solid var(--border-v2-light);position:absolute;background:var(--body);box-shadow:var(--boxShadow-soft);min-width:180px;right:0;margin-top:15px;border-radius:14px}.JC-RegisterBtn{background:#FCFCFC;padding:12px 20px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;color:var(--text-black);font-weight:500;font-size:15px;box-shadow:0 2px 2px 0 #0000000F;box-shadow:0 4px 8px 0 #0000000F}.JC-RegisterBtn:hover{background:#36363B;transition:var(--transition);color:var(--text-white)}.JC-LoginBtn{background:var(--secondBG);padding:12px 20px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;color:var(--text-white);font-weight:500;font-size:15px}.JC-LoginBtn:focus,.JC-LoginBtn:hover{background:var(--secondBG);transition:var(--transition);color:var(--text-white);filter:brightness(1.2)}.JC-DropdownItem{padding:15px;cursor:pointer;transition:var(--transition)}.JC-DropdownItem:hover{transition:var(--transition);background:rgb(241,241,241)}.JC-DropdownMenu .JC-DropdownItem:first-child{border-top-left-radius:12px;border-top-right-radius:12px;border-top:0 solid transparent}.JC-DropdownMenu .JC-DropdownItem:nth-child(2n){border-top:1px solid var(--border-v2-light);border-bottom:1px solid var(--border-v2-light)}.JC-DropdownMenu .JC-DropdownItem:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom:0 solid transparent}.JC-HomepageContainer{height:100%;min-height:80vh;padding-top:20px;padding-bottom:20px}.JC-HomepageContainer,.JC-HomepageContent{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box}.JC-HomepageContent{max-width:90%;gap:24px;padding:20px;flex-shrink:0;min-height:min-content}.JC-Homepage-search-wrapper{max-width:800px}.JC-Homepage-chat-gradient{position:absolute;right:0;bottom:-60px;background:linear-gradient(86.26deg,#2E90FA 6.82%,#53B1FD 47.46%,#FF692E 64.6%,#FF692E 92.78%);filter:blur(100px);pointer-events:none;z-index:-1;width:920px;height:240px;opacity:.12;padding-right:8px;padding-bottom:8px;padding-left:8px;gap:10px;border-radius:999px}.JC-Homepage-chat-gradient--left{right:auto;left:-650px;background:linear-gradient(86.26deg,#2e90fa 6.82%,#53b1fd 47.46%,#3976e5 64.6% 92.78%)}@media only screen and (max-width:968px){.JC-Homepage-chat-gradient,.JC-Homepage-chat-gradient--left{filter:blur(44px);-webkit-filter:blur(44px);transform:translateZ(0)}}.JC-Homepage-description{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.JC-Homepage-description-icon{width:200px;height:100%;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none}.JC-Homepage-description p{letter-spacing:-2%;color:var(--text-grey-v1);font-weight:400;font-size:36px;padding:10px 0;text-align:center}.JC-Homepage-description p span{font-weight:600}@keyframes JC-MainSearch-chroma{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.JC-MainSearch-container{width:100%;max-width:800px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;overflow:visible;position:relative;isolation:isolate;background:radial-gradient(100% 609.3% at 100% 0,#E41C4C 0,#FD577F 30.24%,#635FF5 70.07%,#4C49E1 100%);border-radius:22px;padding:2px;box-shadow:-4px 4px 32px 0 #5551FA05,-4px 4px 24px 0 #5551FA14,4px -4px 32px 0 #FD1F5405,4px -4px 24px 0 #FD1F5414}.JC-MainSearch-inner{width:100%;height:100%;position:relative;background:#fff;border-radius:20px}.JC-MainSearch-buttons{position:absolute;bottom:25px;right:25px;z-index:2;gap:8px}.JC-MainSearch-button,.JC-MainSearch-buttons{display:flex;align-items:center;justify-content:center}.JC-MainSearch-button{height:45px;width:45px;border-radius:16px;background:var(--secondBG);border:inherit;cursor:pointer;transition:var(--transition);color:var(--text-grey-icons);box-shadow:0 2px 4px -2px #0A0D1242;box-shadow:inset 0 4px 6px -1px #0A0D124D}.JC-MainSearch-button:hover{background:var(--accent);color:var(--text-white)}.JC-SearchImage-button,.JC-SearchLink-button{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:transparent;border:inherit;cursor:pointer;transition:var(--transition)}.JC-SearchImage-button svg,.JC-SearchLink-button svg{color:var(--text-grey-icons-v2)}.JC-SearchImage-button:hover,.JC-SearchLink-button:hover{background:rgba(0,0,0,.08);color:var(--text-black)}.JC-SearchImage-button--active{background:rgba(255,255,255,.15)!important}.JC-SearchImage-button--active,.JC-SearchImage-button--active svg{color:var(--text-black)!important}.JC-MainSearch-textarea{resize:none;overflow:hidden;border-radius:20px;padding:25px;width:100%!important;min-height:240px;height:100%!important;font-size:16px;transition:padding-top .2s ease;background:transparent}.JC-MainSearch-textarea.JC-MainSearch-textarea--with-images{padding-top:112px}.JC-MainSearch-textarea::placeholder{font-size:16px;color:var(--text-grey-v2);font-weight:400}.JC-MainSearch-module-wrapper{padding:10px;flex-shrink:0}.JC-MainSearch-container--module{max-width:none;width:100%;border-radius:18px;padding:2px;flex-shrink:0;box-shadow:inherit}.JC-MainSearch-container--module .JC-MainSearch-inner{border-radius:16px;background:var(--text-white)}.JC-MainSearch-textarea--module{min-height:72px;padding:16px;font-size:15px;border-radius:16px;min-height:140px}.JC-MainSearch-textarea--module.JC-MainSearch-textarea--with-images{padding-top:88px}.JC-MainSearch-container--module .JC-MainSearch-buttons{bottom:14px;right:14px;gap:6px}.JC-MainSearch-container--module .JC-MainSearch-button{height:38px;width:38px;border-radius:12px}.JC-MainSearch-button--disabled{opacity:.5;cursor:not-allowed}.JC-MainSearch-container--module .JC-SearchImage-button{height:36px;width:36px;border-radius:12px}.JC-Homepage-image-previews--module{top:16px;left:16px;gap:6px}.JC-Homepage-image-preview--module{width:52px;height:52px;border-radius:14px}.JC-Homepage-search{flex-shrink:0;overflow:hidden}.JC-Homepage-search,.JC-Homepage-search-wrapper{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.JC-Homepage-search-wrapper{position:relative}.JC-Homepage-search textarea{width:100%;height:auto;min-height:1.6em;border:none;outline:none;background:transparent;border-radius:14px;color:var(--text-black);resize:none;overflow:hidden;font-family:var(--font-inter)}.JC-Homepage-placeholder,.JC-Homepage-search textarea{text-align:center;padding:15px;font-size:68px;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;box-sizing:border-box}.JC-Homepage-placeholder{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--text-grey-v2);opacity:.8}.JC-Homepage-search textarea:focus{color:var(--text-black)}.JC-Homepage-buttons{position:relative}.JC-Homepage-tooltip-wrapper{position:relative;display:inline-block;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;cursor:none}.JC-Homepage-btn{font-size:15px;text-align:center;font-weight:500;color:var(--text-black);display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:14px;height:50px;width:50px;background:var(--body);transition:transform .2s ease}.JC-Homepage-btn:hover{transform:scale(1.05)}.JC-Homepage-btn img{width:25px;height:25px}.JC-Homepage-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);background:var(--secondBG);color:var(--text-white);padding:8px 12px;border-radius:6px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;margin-bottom:8px}.JC-Homepage-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--secondBG)}@keyframes JC-BrandCarousel-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.JC-BrandCarousel{width:100%;max-width:800px;margin-top:100px;filter:contrast(.95);overflow:hidden}.JC-BrandCarousel-inner{display:flex;align-items:center;gap:50px;width:max-content;animation:JC-BrandCarousel-scroll 50s linear infinite}.JC-BrandCarousel-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.JC-BrandCarousel-item img{height:32px;width:auto;object-fit:contain;display:block}.JC-Homepage-tooltip-wrapper:hover .JC-Homepage-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.JC-SearchTry-container{width:100%;max-width:800px;gap:16px}.JC-SearchTry-container,.JC-SearchTry-left{display:flex;align-items:center;justify-content:center}.JC-SearchTry-left{gap:8px}.JC-SearchTry-left h2{font-size:24px;font-weight:700;color:var(--text-light-black)}.JC-SearchTry-left svg{color:var(--accent);font-size:24px}.JC-SearchTry-right{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.JC-SearchTry-right button{font-size:14px;font-weight:500;color:var(--text-grey-v3);background:var(--text-white);border:inherit;border-radius:14px;padding:8px 14px;box-shadow:0 2px 4px -2px #0A0D1242;transition:var(--transition)}.JC-SearchTry-right button:hover{background:var(--accent);color:var(--text-white)}.JC-ProductsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,calc(50% - 8px)),1fr));gap:15px;width:100%;max-width:var(--widthMain);margin:40px auto}.JC-ProductsContainer{width:100%;padding:40px 20px}.JC-ProductsHeader{max-width:var(--widthMain);margin:0 auto 30px;padding:0 20px}.JC-ProductsHeader h2{font-size:28px;font-weight:700;color:var(--text-black);margin-bottom:8px}.JC-ProductsHeader p{font-size:16px;color:var(--text-grey-v1)}.JC-ProductsLoading{font-size:18px;color:var(--text-grey-v1)}.JC-ProductsError,.JC-ProductsLoading{display:flex;align-items:center;justify-content:center;padding:60px 20px}.JC-ProductsError{flex-direction:column;gap:16px}.JC-ProductsError p{font-size:16px;color:var(--warningColor);text-align:center}.JC-Homepage-image-previews{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;position:absolute;top:25px;left:25px}.JC-Homepage-image-preview{position:relative;width:70px;height:70px;border-radius:20px;overflow:hidden;border:2px solid var(--text-white);background:var(--text-white);box-shadow:0 2px 4px -2px #0A0D1242;box-shadow:inset 0 4px 6px -1px #0A0D124D}.JC-Homepage-image-preview img{width:100%;height:100%;object-fit:cover;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none}.JC-Homepage-image-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:var(--body);border:none;color:var(--text-grey-v1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;padding:0}.JC-Homepage-image-remove:hover{background:var(--text-grey-v1);color:var(--text-white)}.JC-Homepage-image-remove:disabled{opacity:.5;cursor:not-allowed}.JC-ProductsPagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;padding:20px}.JC-ProductsPagination-buttons{display:flex;align-items:center;background:var(--Colors-Background-bg-surface_light,rgba(252,252,252,1));border:1px solid var(--Colors-Border-border-primary,rgba(255,255,255,1));border-radius:12px;overflow:hidden}.JC-PaginationBtn{padding:8px;font-size:16px;font-weight:500;color:var(--accent);background:transparent;border:inherit;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;overflow:hidden;justify-content:center}.JC-PaginationBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.JC-PaginationBtn:focus:not(:disabled),.JC-PaginationBtn:hover:not(:disabled){color:var(--accent)}.JC-PaginationInfo{font-size:16px;color:#51515C;font-weight:500;padding:0 8px;display:flex;align-items:center;justify-content:center;text-align:center;gap:15px}.JC-SearchResultsLayout{display:flex;width:100%;gap:16px}.JC-SearchResultsLayout--productsLeft{flex-direction:row}.JC-SearchResultsLayout--productsLeft .JC-ProductsSection{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.JC-SearchResultsLayout--productsLeft .JC-SearchResultsLayout-productsMotionWrap{flex:1 1;min-width:0;display:flex;flex-direction:column}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right{flex:0 0 350px;max-width:350px;min-height:60vh;position:sticky;top:25px;height:80vh;align-self:flex-start;transition:flex .25s ease,max-width .25s ease,opacity .25s ease,min-width .25s ease,height .25s ease}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right.JC-ChatContainer--stuck{height:95vh}@media only screen and (min-width:969px){.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel>.JC-ChatContainer{flex:1 1;min-height:0;display:flex;flex-direction:column}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel .JC-ChatMessages{flex:1 1;min-height:0}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel .JC-MainSearch-module-wrapper{flex-shrink:0;margin-top:auto}}.JC-ChatContainer--closed{flex:0 0!important;max-width:0!important;min-width:0!important;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:flex .25s ease,max-width .25s ease,opacity .25s ease,visibility .25s ease}.JC-ChatContainer--withHeader{display:flex;flex-direction:column;overflow:hidden;height:100%}.JC-ChatContainer-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:12px 16px;background:transparent;border-bottom:0 solid transparent;border-radius:14px 14px 0 0}.JC-ChatContainer-header-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#51515C;background:none;border:none;cursor:default;padding:0}.JC-ChatContainer-header-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--inputBG,#f4f4f5);border-radius:10px;cursor:pointer;color:var(--text-grey-v1);transition:background .2s,color .2s}.JC-ChatContainer-header-close:hover{background:var(--border-v2-light);color:var(--text-black)}.JC-ChatContainer--withHeader>.JC-ChatContainer{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.JC-ChatContainer--withHeader>.JC-SearchLayout-chat-wrapper--module{flex:1 1;min-height:0;overflow:hidden;width:100%;position:relative;align-self:stretch}.JC-SearchLayout-chat-wrapper--module{max-width:none;height:100%;max-height:none;position:static;overflow:hidden}.JC-SearchLayout-chat--module{width:100%;min-width:0;height:100%;transform:none;transition:none;display:flex;flex-direction:column}.JC-SearchLayout-chat--module>.JC-ChatContainer{height:100%;flex:1 1;min-height:0}.JC-ChatContainer{width:100%;display:flex;flex-direction:column;height:100%;position:relative;background:#fff;border-radius:14px;border:1px solid rgba(255,255,255,1);box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}.JC-ChatContainer--borderRadius{border-radius:0!important;border:0 solid transparent!important}.JC-ChatMessages{flex:1 1;overflow-y:auto;padding:10px 10px 50px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:var(--text-grey-v1) transparent}.JC-ChatStatus{display:inline-flex;align-items:center;gap:8px;color:var(--text-grey-v1);font-size:14px}.JC-ChatStatus-msg--hidden{visibility:hidden;height:0;margin:0;overflow:hidden;pointer-events:none}.JC-ChatStatus-video-wrap{width:40px;height:40px;flex-shrink:0;border-radius:50%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:var(--border-v2-light)}.JC-ChatStatus-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:120%;min-height:120%;width:120%;height:120%;object-fit:cover;object-position:center}.JC-ChatMessages::-webkit-scrollbar{width:8px}.JC-ChatMessages::-webkit-scrollbar-track{background:transparent;border-radius:10px}.JC-ChatMessages::-webkit-scrollbar-thumb{background:var(--text-grey-v1);border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.JC-ChatMessages::-webkit-scrollbar-thumb:hover{background:var(--text-grey-v2)}.JC-ChatMessage{display:flex;gap:12px;max-width:85%;min-width:0}.JC-ChatMessage.is-hidden{display:none}.JC-ChatMessage-user{align-self:flex-end;align-items:flex-end;flex-direction:row-reverse}.JC-ChatMessage-assistant{align-self:flex-start;align-items:flex-start;flex-direction:row}.JC-ChatMessage-wrapper{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0;max-width:100%}.JC-ChatMessage-content{padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.JC-ChatMessage-user .JC-ChatMessage-content{background:var(--border-v2-light);color:var(--text-black);border-bottom-right-radius:4px}.JC-ChatMessage-assistant .JC-ChatMessage-content{padding:0 5px;white-space:pre-line}.JC-ChatMessage-adminTiming{display:inline-flex;align-items:center;gap:4px;margin:6px 0 0 5px;padding:2px 8px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-grey-v3,#6b7280);background:var(--surface-2,rgba(120,120,128,.1));border:1px solid var(--border,rgba(120,120,128,.18));border-radius:999px;width:fit-content}.JC-ChatMessage-adminTiming-dot{font-size:10px;opacity:.8}.JC-CompareBubble{display:flex;flex-direction:column;gap:0;width:100%;margin-top:10px}.JC-CompareBubble-prose{display:flex;flex-direction:column;gap:8px;padding:0 4px}.JC-CompareBubble-paragraph{margin:0;font-size:14px;line-height:1.55;color:var(--text-black,#0f172a);overflow-wrap:anywhere}.JC-CompareBubble-table{display:flex;flex-direction:column;gap:8px;padding:6px;border-radius:14px;background:var(--inputBG,#f7f7f8);border:1px solid var(--border-v2-light,#e5e7eb)}.JC-CompareBubble-attr{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid color-mix(in srgb,var(--border-v2-light,#e5e7eb) 70%,transparent)}.JC-CompareBubble-attr-name{font-size:13.5px;font-weight:600;color:var(--text-black,#0f172a);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.JC-CompareBubble-attr-values{display:flex;flex-direction:column;gap:4px}.JC-CompareBubble-attr-value{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-top:1px dashed color-mix(in srgb,var(--border-v2-light,#e5e7eb) 90%,transparent);min-width:0}.JC-CompareBubble-attr-value:first-child{border-top:none;padding-top:2px}.JC-CompareBubble-attr-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.JC-CompareBubble-attr-product{font-size:12px;font-weight:600;color:var(--text-grey-v1,#51515c);line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.JC-CompareBubble-attr-text{font-size:13.5px;line-height:1.45;color:var(--text-black,#0f172a);overflow-wrap:anywhere;word-break:break-word}.JC-CompareBubble-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:#fff;background:var(--primary,#2563eb);margin-top:1px}.JC-CompareBubble-badge--2{background:#0f172a}.JC-ChatMessage-cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:JC-ChatMessage-cursor-blink .8s step-end infinite}@keyframes JC-ChatMessage-cursor-blink{50%{opacity:0}}.JC-ChatMessage-images{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.JC-ChatMessage-images img{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid var(--border-v2-light)}.JC-ChatMessage-imageButton{border:0;padding:0;background:transparent;cursor:pointer}.JC-ChatImageModal{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:11000}.JC-ChatImageModal-content{position:relative;max-width:90vw;max-height:90vh}.JC-ChatImageModal-content img{max-width:90vw;max-height:90vh;border-radius:10px}.JC-ChatImageModal-close{position:absolute;top:-10px;right:-10px;width:32px;height:32px;border-radius:50%;color:var(--text-black);cursor:pointer;font-size:20px;line-height:1}.JC-ChatImageModal-close,.JC-ChatInput{border:1px solid var(--border-v2-light);background:var(--body)}.JC-ChatInput{padding:15px;margin:10px;border-radius:18px;display:flex;flex-direction:column;gap:10px}.JC-ChatInput-wrapper{display:flex;align-items:center;gap:8px;min-width:0}.JC-ChatInput-textarea{flex:1 1;border:none;background:transparent;resize:none;font-size:14px;font-family:inherit;color:var(--text-black);outline:none;min-height:24px;min-width:0;max-height:120px;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word;padding:4px 8px}.JC-ChatInput-textarea::placeholder{color:var(--text-grey-v1)}.JC-ChatInput-actions{display:flex;align-items:center}.JC-ChatInput-attach,.JC-ChatInput-send{width:40px;height:40px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);color:var(--text-black)}.JC-ChatInput-attach:hover,.JC-ChatInput-send:hover:not(:disabled){background:var(--inputBG)}.JC-ChatInput-send:disabled{cursor:not-allowed}.JC-ChatInput-send--disabled{opacity:.5;cursor:not-allowed}.JC-ChatInput-attach img{width:25px;height:25px}.JC-ChatInput-image-previews{display:flex;gap:8px;flex-wrap:wrap}.JC-ChatInput-image-preview{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid var(--border-v2-light);transform:rotate(-10deg)}.JC-ChatInput-image-preview img{width:100%;height:100%;object-fit:cover}.JC-ChatInput-image-remove{position:absolute;top:4px;right:4px;width:20px;height:20px}.JC-ChatTypingIndicator{display:flex;gap:6px;align-items:center;padding:8px 0}.JC-ChatTypingDot{width:8px;height:8px;border-radius:50%;background:var(--text-grey-v1);animation:typingPulse 1.4s ease-in-out infinite}.JC-ChatTypingIndicator-label{margin-left:6px;font-size:13px;color:var(--text-grey-v1);animation:JC-TypingLabel-in .35s ease-out}@keyframes JC-TypingLabel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes typingPulse{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.JC-ChatSuggestions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px}.JC-ChatReasoning{display:flex;flex-direction:column;gap:8px;margin-top:8px}.JC-ChatReasoning--hidden{visibility:hidden;height:0;margin:0;overflow:hidden;pointer-events:none}.JC-ChatReasoning-content{margin:0;white-space:pre-wrap;line-height:1.45;font-size:12px;color:var(--text-grey-v1);padding:0;background:transparent;border:none}.JC-ChatReasoning-typing{display:inline-flex;align-items:baseline;min-height:1.2em}.JC-ChatReasoning-typingText{white-space:pre-wrap}.JC-ChatSuggestions-chips{display:flex;flex-wrap:wrap;gap:10px}.JC-ChatSuggestions-reroll{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(85,81,250,.22);background:linear-gradient(165deg,rgba(255,255,255,.55),rgba(255,255,255,.35));color:var(--accent);font-family:var(--font-inter);font-size:12px;font-weight:600;letter-spacing:-.02em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 1px 3px rgba(26,26,30,.06);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.JC-ChatSuggestions-reroll:hover:not(:disabled){border-color:rgba(85,81,250,.45);color:#4844e8;background:linear-gradient(165deg,rgba(255,255,255,.78),rgba(246,245,255,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 4px 14px rgba(85,81,250,.12);transform:translateY(-1px)}.JC-ChatSuggestions-reroll:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 0 0 3px rgba(85,81,250,.28)}.JC-ChatSuggestions-reroll:disabled{opacity:.45;cursor:not-allowed;transform:none}.JC-ChatSuggestion{position:relative;padding:10px;border:1px solid rgba(224,224,224,.8);border-radius:999px;background:linear-gradient(165deg,rgba(255,255,255,.88),rgba(252,252,254,.62));color:var(--text-grey-v1);font-size:13px;font-weight:600;letter-spacing:-.02em;line-height:1.35;cursor:pointer;text-align:left;font-family:var(--font-inter);max-width:min(100%,22rem);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(26,26,30,.05),0 6px 18px rgba(26,26,30,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}.JC-ChatSuggestion:hover:not(:disabled){border-color:rgba(85,81,250,.35);background:linear-gradient(165deg,rgba(255,255,255,.95),rgba(249,248,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 2px 6px rgba(85,81,250,.08),0 12px 28px rgba(26,26,30,.06);transform:translateY(-2px)}.JC-ChatSuggestion:focus-visible{outline:none;border-color:rgba(85,81,250,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 3px rgba(85,81,250,.22),0 8px 22px rgba(85,81,250,.1)}.JC-ChatSuggestion:active:not(:disabled){transform:translateY(0);transition-duration:.12s}.JC-ChatSuggestion.disabled,.JC-ChatSuggestion:disabled{opacity:.52;cursor:not-allowed;border-color:rgba(0,0,0,.06);background:linear-gradient(165deg,rgba(255,255,255,.45),rgba(238,241,245,.55));box-shadow:none;text-decoration:line-through}.JC-ChatSuggestion.disabled:after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--accent);opacity:.65;text-decoration:none}@media (prefers-reduced-motion:reduce){.JC-ChatSuggestion,.JC-ChatSuggestions-reroll{transition:none!important}}.JC-ChatMessage-insight,.JC-ChatMessage-question,.JC-ChatMessage-result,.JC-ChatMessage-suggestion{align-self:flex-start;align-items:flex-start;flex-direction:row}.JC-ChatMessage-question .JC-ChatMessage-content{font-style:italic;padding:0 5px;color:var(--text-grey-v1);opacity:.8}.JC-ChatMessage-insight .JC-ChatMessage-content{font-weight:500}.JC-ChatInsights{margin-top:12px;padding:12px;background:var(--inputBG);border-radius:12px;display:flex;flex-direction:column;gap:8px}.JC-ChatInsight{font-size:13px;color:var(--text-black);line-height:1.6}.JC-ChatInsight strong{color:var(--text-black);font-weight:600;margin-right:6px}.JC-ProductsFilter-active-tag{padding:6px 12px;background:var(--inputBG);border:1px solid var(--border-v2-light);border-radius:16px;font-size:13px;color:var(--text-black);display:inline-flex;align-items:center;gap:6px}.JC-SearchLimitWarning{position:relative;background:linear-gradient(135deg,#fff3cd,#ffe69c);border:1px solid #ffc107;border-radius:12px;padding:12px 16px;width:90%;margin:0 auto 16px;box-shadow:0 2px 8px rgba(255,193,7,.2)}.JC-SearchLimitWarning-content{display:flex;align-items:center;gap:12px}.JC-SearchLimitWarning-icon{color:#ff9800;flex-shrink:0}.JC-SearchLimitWarning-text{flex:1 1}.JC-SearchLimitWarning-text strong{display:block;font-size:14px;color:#856404;margin-bottom:4px}.JC-SearchLimitWarning-text p{margin:0;font-size:13px;color:#856404}.JC-SearchLimitWarning-close{background:none;border:none;cursor:pointer;color:#856404;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.JC-SearchLimitWarning-close:hover{background:rgba(133,100,4,.1)}.JC-SearchLimitWarning-progress{margin-top:8px;height:4px;background:rgba(255,193,7,.3);border-radius:2px;overflow:hidden}.JC-SearchLimitWarning-progress-bar{height:100%;background:#ff9800;transition:width .3s ease;border-radius:2px}.JC-ProductsSection{flex:1 1}.JC-ProductsSection-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-height:320px;height:100%;gap:16px;padding:24px;border:1px solid rgba(255,255,255,1);box-shadow:0 4px 8px 0 #00000014;background:var(--secondMainBG);border-radius:16px;overflow:hidden;container-type:inline-size;container-name:products-loader}.JC-ProductsSection-loaderSpinner{width:40px;height:40px;border:3px solid var(--border-v2-light,#e5e7eb);border-top-color:var(--primary,#2563eb);border-radius:50%;animation:JC-ProductsSection-spin .8s linear infinite}@keyframes JC-ProductsSection-spin{to{transform:rotate(1turn)}}.JC-ProductsSection-loaderText{margin:25px;font-size:14px;color:#51515C;letter-spacing:0;text-align:center}.JC-ProductsSection-loaderTextWrap{margin:25px;min-height:1.5em;display:flex;align-items:center;justify-content:center;overflow:hidden}.JC-ProductsSection-loaderText-inner{font-size:14px;color:rgba(81,81,92,.8);letter-spacing:0;display:inline-block}.JC-ProductSection-boxes{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;margin:0 auto;flex-shrink:0}@container products-loader (max-width: 900px){.JC-ProductSection-box:nth-child(n+13){display:none}}@container products-loader (max-width: 770px){.JC-ProductSection-box:nth-child(n+11){display:none}}@container products-loader (max-width: 640px){.JC-ProductSection-box:nth-child(n+9){display:none}}@container products-loader (max-width: 510px){.JC-ProductSection-box:nth-child(n+7){display:none}}@container products-loader (max-width: 380px){.JC-ProductSection-box:nth-child(n+6){display:none}}@container products-loader (max-width: 250px){.JC-ProductSection-box:nth-child(n+3){display:none}}.JC-ProductSection-box{--r:0deg;position:relative;width:80px;height:80px;flex-shrink:0;margin-left:-15px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#F4F4F5;border:1px solid #d1d1d6;box-shadow:0 4px 8px 0 #00000014;overflow:hidden;animation:JC-ProductSection-box-pop 2.24s ease-in-out infinite}.JC-ProductSection-box:first-child{margin-left:0}.JC-ProductSection-box:nth-child(3n){background:rgba(209,209,214,.5);border-color:#B0B0B8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.JC-ProductSection-box img{width:100%;height:100%;object-fit:contain;transform:scale(1.1);pointer-events:none}@container products-loader (max-width: 520px){.JC-ProductsSection-loader{padding:16px 10px;min-height:280px}.JC-ProductSection-box{width:54px;height:54px;margin-left:-9px;border-radius:10px}.JC-ProductSection-box:first-child{margin-left:0}.JC-ProductSection-box img{transform:scale(1.06)}}.JC-ProductSection-box:first-child{animation-delay:0s;--r:18deg;margin-top:-12px;z-index:3}.JC-ProductSection-box:nth-child(2){animation-delay:.16s;--r:8deg;margin-top:6px;z-index:1}.JC-ProductSection-box:nth-child(3){animation-delay:.32s;--r:-16deg;margin-top:-8px;z-index:3}.JC-ProductSection-box:nth-child(4){animation-delay:.48s;--r:10deg;margin-top:4px;z-index:1}.JC-ProductSection-box:nth-child(5){animation-delay:.64s;--r:14deg;margin-top:-6px;z-index:2}.JC-ProductSection-box:nth-child(6){animation-delay:.8s;--r:-14deg;margin-top:8px;z-index:3}.JC-ProductSection-box:nth-child(7){animation-delay:.96s;--r:-12deg;margin-top:25px;z-index:3}.JC-ProductSection-box:nth-child(8){animation-delay:1.12s;--r:0deg;margin-top:-20px;z-index:2}.JC-ProductSection-box:nth-child(9){animation-delay:1.28s;--r:-10deg;margin-top:-10px;z-index:3}.JC-ProductSection-box:nth-child(10){animation-delay:1.44s;--r:9deg;margin-top:2px;z-index:1}.JC-ProductSection-box:nth-child(11){animation-delay:1.6s;--r:12deg;margin-top:-7px;z-index:2}.JC-ProductSection-box:nth-child(12){animation-delay:1.76s;--r:-18deg;margin-top:5px;z-index:3}.JC-ProductSection-box:nth-child(13){animation-delay:1.92s;--r:7deg;margin-top:-5px;z-index:1}.JC-ProductSection-box:nth-child(14){animation-delay:2.08s;--r:11deg;margin-top:3px;z-index:2}@keyframes JC-ProductSection-box-pop{0%{transform:rotate(var(--r)) scale(1)}3.6%{transform:rotate(var(--r)) scale(1.15)}7.1%{transform:rotate(var(--r)) scale(1)}7.2%,to{transform:rotate(var(--r)) scale(1)}}.JC-ProductsSection-loader--empty .JC-ProductSection-box{animation:none;transform:rotate(var(--r)) scale(1)}.JC-ProductGrid-noProductsWrap{width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.JC-ProductGrid-noProductsImage{width:min(100%,250px);height:auto;display:block;object-fit:contain}.JC-ProductsSection-rateLimit{padding:24px 0;display:flex;flex-direction:column;gap:20px}.JC-ProductsSection-rateLimitBanner{padding:14px 18px;background:#fef3c7;border:1px solid #f59e0b;border-radius:12px}.JC-ProductsSection-rateLimitBanner-text{margin:0;font-size:15px;color:#92400e}.JC-ProductsSection-rateLimitSkeletons{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.JC-ProductsSection-rateLimitSkeletonCard{aspect-ratio:1;max-height:280px;border-radius:16px;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-ProductGrid-localeNotice{margin:0 0 16px;padding:12px 16px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1e40af;font-size:14px;line-height:1.4}.JC-ProductGrid-supplyNotice{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(190,128,24,.35);border-radius:12px;background:rgba(255,191,71,.1);color:var(--text-primary,#28231d);font-size:.9rem;line-height:1.4}.JC-ProductGrid-supplyNotice strong{font-size:.82rem;letter-spacing:.02em;text-transform:uppercase}.JC-ChatAccessSkeleton{display:flex;flex:1 1;min-height:60vh;gap:0}.JC-ChatAccessSkeleton-products{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:24px 0}.JC-ChatAccessSkeleton-filters{height:80px;margin-bottom:20px;border-radius:12px;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-ChatAccessSkeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.JC-ChatAccessSkeleton-card{aspect-ratio:1;max-height:280px;border-radius:16px;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-ChatAccessSkeleton-chat{width:420px;min-width:360px;max-width:100%;display:flex;flex-direction:column;padding:24px;border-left:1px solid var(--border-v2-light,#e5e7eb);background:var(--body,#fff)}.JC-ChatAccessSkeleton-chatHeader{height:56px;border-radius:12px;margin-bottom:20px;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-ChatAccessSkeleton-chatBubbles{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.JC-ChatAccessSkeleton-bubble{height:48px;border-radius:18px;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-ChatAccessSkeleton-bubble--left{width:60%;align-self:flex-start}.JC-ChatAccessSkeleton-bubble--right{width:75%;align-self:flex-end}.JC-ChatAccessSkeleton-message{margin-top:auto;padding:16px;background:#fef3c7;border:1px solid #f59e0b;border-radius:12px}.JC-ChatAccessSkeleton-messageText{margin:0 0 12px;font-size:14px;color:#92400e;line-height:1.5}.JC-ChatAccessSkeleton-btn{display:inline-block;padding:10px 18px;font-size:14px;font-weight:500;color:#fff;background:var(--text-black,#111);border:none;border-radius:10px;cursor:pointer;transition:background .2s ease}.JC-ChatAccessSkeleton-btn:hover{background:#333}@media (max-width:968px){.JC-ChatAccessSkeleton{flex-direction:column}.JC-ChatAccessSkeleton-chat{width:100%;min-width:0;border-left:none;border-top:1px solid var(--border-v2-light,#e5e7eb)}}.JC-ProductsSection--chatPage .JC-SearchLayout-product-grids{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.JC-ProductsSection--chatPage .JC-ProductCard-grid-item{min-width:0}.JC-ProductsSection--fullWidth{flex:1 1 100%;max-width:100%}.JC-ProductsFilters{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-v2-light)}.JC-ProductsFilters-info{margin-bottom:16px}.JC-ProductsFilters-info h2{font-size:24px;font-weight:700;color:var(--text-black);margin:0 0 4px}.JC-ProductsFilters-info p{font-size:14px;color:var(--text-grey-v1);margin:0}.JC-ProductsFilters-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.JC-ProductsFilter-dropdown{position:relative;display:inline-block}.JC-ProductsFilter-dropdown-button{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;background:var(--body,#fff);color:var(--text-black);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;outline:none;min-width:180px;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,.04)}.JC-ProductsFilter-dropdown-button:hover{border-color:#d1d5db;background:var(--inputBG,#f9fafb)}.JC-ProductsFilter-dropdown-button:focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.JC-ProductsFilter-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:320px;max-width:500px;background:var(--body,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);z-index:1000;padding:16px;display:flex;flex-direction:column;gap:20px;max-height:600px;overflow-y:auto;animation:JC-ProductsFilter-menu-in .2s ease-out}@keyframes JC-ProductsFilter-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.JC-ProductsFilter-section{display:flex;flex-direction:column;gap:10px}.JC-ProductsFilter-section-label{font-size:14px;font-weight:600;color:var(--text-black)}.JC-ProductsFilter-select{padding:8px 12px;border:1px solid var(--border-v2-light);border-radius:6px;background:var(--inputBG);color:var(--text-black);font-size:14px;font-family:inherit;cursor:pointer;outline:none;transition:var(--transition);width:100%}.JC-ProductsFilter-select:hover{border-color:var(--text-black)}.JC-ProductsFilter-select:focus{border-color:var(--text-black);outline:2px solid var(--text-black);outline-offset:2px}.JC-ProductsFilter-colors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:8px;max-width:100%}.JC-ProductsFilter-color-circle{width:32px;height:32px;border-radius:50%;border:2px solid #ddd;cursor:pointer;transition:var(--transition);outline:none;position:relative}.JC-ProductsFilter-color-circle:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.JC-ProductsFilter-color-circle.active{border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.JC-ProductsFilter-color-circle.active:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.JC-ProductsFilter-platforms{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.JC-ProductsFilter-platform-button{padding:8px 16px;border:1px solid var(--border-v2-light);border-radius:6px;background:var(--inputBG);color:var(--text-black);font-size:14px;font-family:inherit;cursor:pointer;transition:var(--transition);outline:none;white-space:nowrap}.JC-ProductsFilter-platform-button:hover{border-color:var(--text-black);background:var(--body)}.JC-ProductsFilter-platform-button.active{background:var(--text-black);color:var(--text-white);border-color:var(--text-black)}.JC-ProductsFilter-rating{display:flex;flex-direction:column;gap:12px}.JC-ProductsFilter-rating-stars-container{display:flex;align-items:center;gap:2px}.JC-ProductsFilter-star-wrapper{position:relative;display:inline-block;width:24px;height:24px;margin-right:2px}.JC-ProductsFilter-star-button{padding:0;border:none;background:transparent;cursor:pointer;transition:var(--transition);outline:none;display:flex;align-items:center;justify-content:center;line-height:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.JC-ProductsFilter-star-full{z-index:2}.JC-ProductsFilter-star-half{width:50%;z-index:3}.JC-ProductsFilter-star-button:hover{transform:scale(1.1)}.JC-ProductsFilter-star-button:active{transform:scale(.95)}.JC-ProductsFilter-rating-display{margin-left:8px;font-size:14px;font-weight:600;color:var(--text-black)}.JC-ProductsFilter-rating-input{padding:8px 12px;border:1px solid var(--border-v2-light);border-radius:6px;background:var(--inputBG);color:var(--text-black);font-size:14px;font-family:inherit;width:100%;max-width:150px;outline:none;transition:var(--transition)}.JC-ProductsFilter-rating-input:hover{border-color:var(--text-black)}.JC-ProductsFilter-rating-input:focus{border-color:var(--text-black);outline:2px solid var(--text-black);outline-offset:2px}.JC-ProductsFilter-clear-all-button{width:100%;padding:12px 16px;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;background:var(--inputBG,#f9fafb);color:var(--text-black);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s,color .2s;outline:none;margin-top:8px}.JC-ProductsFilter-clear-all-button:hover{background:var(--text-black);color:var(--text-white);border-color:var(--text-black)}.JC-ProductsFilter-sort-option{display:block;width:100%;padding:10px 14px;border:none;border-radius:8px;background:transparent;color:var(--text-black);font-size:14px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s;outline:none}.JC-ProductsFilter-sort-option:hover{background:rgba(0,0,0,.05)}.JC-ProductsFilter-sort-option.active{background:rgba(0,0,0,.08);font-weight:600}.JC-ProductsFilter-group{display:flex;flex-direction:column;gap:8px;min-width:200px}.JC-ProductsFilter-group label{font-size:14px;color:var(--text-black);font-weight:500}.JC-ProductsFilter-price{display:flex;align-items:center;gap:8px}.JC-ProductsFilter-input{padding:6px 10px;border:1px solid var(--border-v2-light);border-radius:6px;background:var(--inputBG);color:var(--text-black);font-size:14px;font-family:inherit;width:80px;outline:none;transition:var(--transition)}.JC-ProductsFilter-input:hover{border-color:var(--text-black)}.JC-ProductsFilter-input:focus{border-color:var(--text-black);outline:2px solid var(--text-black);outline-offset:2px}.JC-ProductsFilter-colors{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.JC-ProductsFilter-color{padding:6px 12px;border:1px solid var(--border-v2-light);border-radius:6px;background:var(--inputBG);color:var(--text-black);font-size:13px;font-family:inherit;cursor:pointer;transition:var(--transition);text-transform:capitalize;outline:none}.JC-ProductsFilter-color:hover{border-color:var(--text-black);background:var(--body)}.JC-ProductsFilter-color.active{background:var(--text-black);color:var(--text-white);border-color:var(--text-black)}.JC-ProductsFilter-clear{padding:4px;border:none;background:transparent;color:var(--text-grey-v1);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:var(--transition);outline:none}.JC-ProductsFilter-clear-all,.JC-ProductsFilter-clear:hover{background:var(--inputBG);color:var(--text-black)}.JC-ProductsFilter-clear-all{padding:8px 16px;border:1px solid var(--border-v2-light);border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;transition:var(--transition);outline:none;align-self:flex-end}.JC-ProductsFilter-clear-all:hover{background:var(--text-black);color:var(--text-white);border-color:var(--text-black)}.JC-ProductsFilters-sort{display:flex;align-items:center;gap:12px;margin-left:auto}.JC-ProductsFilters-sort label{font-size:14px;color:var(--text-black);font-weight:500}.JC-ProductsFilters-select{padding:8px 12px;border:1px solid var(--border-v2-light);border-radius:8px;background:var(--inputBG);color:var(--text-black);font-size:14px;font-family:inherit;cursor:pointer;outline:none;transition:var(--transition)}.JC-ProductsFilters-select:hover{border-color:var(--text-black)}.JC-ProductsFilters-select:focus{border-color:var(--text-black);outline:2px solid var(--text-black);outline-offset:2px}.JC-Footer{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:50px;margin-top:100px}.JC-FooterLogo{width:30px;height:100%}.JC-Footer-width{flex-direction:column;justify-content:center;position:relative}.JC-Footer-width,.JC-FooterBetween{width:100%;display:flex;align-items:center}.JC-FooterBetween{justify-content:space-between;height:100%}.JC-FooterBox-content{display:flex;flex-direction:column;gap:15px}.JC-FooterCenter{position:absolute;height:100%;display:flex;align-items:center;justify-content:center}.JC-FooterCenter-content{display:flex;align-items:center;gap:24px}.JC-FooterCenter-link{font-size:15px;color:var(--text-grey-v3);font-weight:400;text-decoration:none;transition:var(--transition)}.JC-FooterCenter-link:hover{color:var(--text-black)}.JC-FooterBetween-right{display:flex;justify-content:flex;align-items:center;gap:8px}.JC-FooterBox-socials{background:var(--text-white);color:var(--text-grey-v2);height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;transition:var(--transition);box-shadow:0 2px 4px -2px #0A0D1242}.JC-SearchLayout-container{display:flex;width:100%;margin:0 auto;gap:20px;overflow-x:hidden}.JC-SearchLayout-products{flex:1 1;min-width:0;transition:var(--transition)}.JC-SearchLayout-chat-wrapper{width:0;overflow:hidden;flex-shrink:0;transition:width .35s cubic-bezier(.4,0,.2,1);align-self:flex-start;position:sticky;top:20px;max-height:calc(100vh - 40px);height:calc(100vh - 40px)}.JC-SearchLayout-container.chat-open .JC-SearchLayout-chat-wrapper{width:380px;overflow:visible;position:relative}.JC-SearchLayout-chat-gradient{position:absolute;right:0;bottom:0;width:380px;height:380px;background:linear-gradient(86.26deg,#2E90FA 6.82%,#53B1FD 47.46%,#FF692E 64.6%,#FF692E 92.78%);opacity:.12;filter:blur(160px);-webkit-backdrop-filter:blur(160px);backdrop-filter:blur(160px);pointer-events:none;z-index:-1}.JC-SearchLayout-chat{width:380px;min-width:380px;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);height:100%}.JC-SearchLayout-container.chat-open .JC-SearchLayout-chat{transform:translateX(0)}.JC-SearchLayout-chat-wrapper--module{width:100%!important;overflow:visible!important}.JC-SearchLayout-chat.JC-SearchLayout-chat--module{transform:none!important}.JC-SearchLayout-products-header{display:flex;align-items:center;width:100%;justify-content:space-between}.JC-SearchLayout-products-header--disabled .JC-SearchLayout-products-header-left,.JC-SearchLayout-products-header--disabled .JC-SearchLayout-products-header-right-filters{opacity:.65;pointer-events:none;-webkit-user-select:none;user-select:none}.JC-SearchLayout-products-header-right{display:flex;align-items:center;gap:8px}.JC-SearchLayout-sortDropdown{position:relative}.JC-SearchLayout-sortDropdown-button{display:flex;align-items:center;gap:8px;cursor:pointer;border:none;background:none;font:inherit;padding:0;color:#51515C}.JC-SearchLayout-sortDropdown-button span{font-weight:500;font-size:13px}.JC-SearchLayout-sortDropdown-button svg{background:var(--text-white);height:20px;width:20px;padding:4px;border-radius:100%}.JC-SearchLayout-filterDropdown-button{display:flex;align-items:center;gap:10px;cursor:pointer;border:none;background:none;font:inherit;padding:0;font-size:14px;color:var(--text-grey-v1)}.JC-SearchLayout-filterDropdown{position:relative;display:none}.JC-SearchLayout-saleToggle{display:flex;align-items:center;gap:8px}.JC-SearchLayout-saleToggle-label{font-size:13px;font-weight:500;color:#51515C;text-transform:capitalize}.JC-SearchLayout-saleToggle-switch{--toggle-width:36px;--toggle-height:20px;--thumb-size:16px;--thumb-offset:2px;position:relative;width:var(--toggle-width);height:var(--toggle-height);border:none;border-radius:999px;background:var(--color-border,#e5e7eb);cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.JC-SearchLayout-saleToggle-switch:hover{background:#d1d5db}.JC-SearchLayout-saleToggle-switch.on{background:var(--primary,#2563eb)}.JC-SearchLayout-saleToggle-switch.on:hover{background:#1d4ed8}.JC-SearchLayout-saleToggle-thumb{position:absolute;top:var(--thumb-offset);left:var(--thumb-offset);width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px -1px #0A0D1266}.JC-SearchLayout-saleToggle-switch.on .JC-SearchLayout-saleToggle-thumb{transform:translateX(calc(var(--toggle-width) - var(--thumb-size) - var(--thumb-offset) * 2))}.JC-SearchLayout-sortDropdown-menu{display:flex;flex-direction:column;gap:3px;position:absolute;top:100%;right:0;margin-top:8px;min-width:180px;background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:50;padding:6px;overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-out,opacity .2s ease,margin-top .2s ease}.JC-SearchLayout-sortDropdown.open .JC-SearchLayout-sortDropdown-menu{max-height:260px;opacity:1}.JC-SearchLayout-filterDropdown .JC-SearchLayout-filterDropdown-menu{display:flex;flex-direction:column;gap:20px;position:absolute;top:100%;left:0;margin-top:8px;min-width:320px;max-width:420px;background:var(--body,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);z-index:50;padding:16px;overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease-out,opacity .2s ease,margin-top .2s ease}.JC-SearchLayout-filterDropdown.open .JC-SearchLayout-filterDropdown-menu{max-height:min(70vh,520px);opacity:1;overflow-y:auto}.JC-SearchLayout-sortDropdown-menu-item{display:block;width:100%;padding:8px 12px;text-align:left;border:none;background:none;cursor:pointer;font-size:13px;transition:background .15s;border-radius:8px}.JC-SearchLayout-sortDropdown-menu-item.active,.JC-SearchLayout-sortDropdown-menu-item:hover{background:rgba(0,0,0,.05)}.JC-SearchLayout-sortDropdown-menu-item.active{font-weight:500}.JC-SearchLayout-compareStrip{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.JC-SearchLayout-compareStrip>.JC-SearchLayout-toolbarDivider:last-child{margin-left:2px}.JC-SearchLayout-compareExtras{display:flex;align-items:center;gap:10px;overflow:hidden;max-width:0;opacity:0;transform:translateX(-6px);pointer-events:none;margin-right:-10px;transition:max-width .4s cubic-bezier(.22,1,.36,1),opacity .25s ease .05s,transform .35s cubic-bezier(.22,1,.36,1),margin-right .4s cubic-bezier(.22,1,.36,1)}.JC-SearchLayout-compareStrip.is-active .JC-SearchLayout-compareExtras{max-width:360px;opacity:1;transform:translateX(0);pointer-events:auto;margin-right:0}.JC-SearchLayout-compareExtras>*{opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.JC-SearchLayout-compareStrip.is-active .JC-SearchLayout-compareExtras>*{opacity:1;transform:translateX(0)}.JC-SearchLayout-compareStrip.is-active .JC-SearchLayout-compareExtras>:first-child{transition-delay:.08s}.JC-SearchLayout-compareStrip.is-active .JC-SearchLayout-compareExtras>:nth-child(2){transition-delay:.14s}.JC-SearchLayout-compareStrip.is-active .JC-SearchLayout-compareExtras>:nth-child(3){transition-delay:.2s}@media (prefers-reduced-motion:reduce){.JC-SearchLayout-compareExtras,.JC-SearchLayout-compareExtras>*{transition:none}}.JC-SearchLayout-compareMainBtn{display:flex;align-items:center;gap:8px;cursor:pointer;border:none;background:none;font:inherit;padding:0;color:#51515c;transition:color .25s ease}.JC-SearchLayout-compareMainBtn>span:first-child{font-weight:500;font-size:13px}.JC-SearchLayout-toolbarIconCircle{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--text-white,#fff);height:20px;width:20px;padding:2px;border-radius:100%;color:inherit;transition:background .25s ease,color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.JC-SearchLayout-compareMainBtn.is-active .JC-SearchLayout-toolbarIconCircle svg{animation:jc-compare-icon-pop .45s cubic-bezier(.22,1,.36,1)}@keyframes jc-compare-icon-pop{0%{transform:scale(1) rotate(0deg)}45%{transform:scale(1.18) rotate(-8deg)}to{transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.JC-SearchLayout-compareMainBtn.is-active .JC-SearchLayout-toolbarIconCircle svg{animation:none}}.JC-SearchLayout-toolbarIconCircle svg{flex-shrink:0}.JC-SearchLayout-compareMainBtn:hover:not(:disabled){color:var(--text-black,#0f172a)}.JC-SearchLayout-compareMainBtn.is-active{color:var(--primary,#2563eb)}.JC-SearchLayout-compareMainBtn.is-active .JC-SearchLayout-toolbarIconCircle{background:color-mix(in srgb,var(--primary,#2563eb) 14%,var(--text-white,#fff));color:var(--primary,#2563eb)}.JC-SearchLayout-compareMainBtn:disabled{opacity:.45;cursor:not-allowed}.JC-SearchLayout-toolbarDivider{width:1px;height:18px;background:var(--color-border,#e5e7eb);flex-shrink:0}.JC-SearchLayout-compareMeta{font-size:13px;font-weight:500;color:#51515c;white-space:nowrap}.JC-SearchLayout-toolbarLinkBtn{border:1px solid var(--color-border,#e5e7eb);background:transparent;border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;font-weight:500;line-height:1;color:#51515c;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.JC-SearchLayout-toolbarLinkBtn:hover:not(:disabled){background:rgba(0,0,0,.04);color:var(--text-black,#0f172a)}.JC-SearchLayout-toolbarLinkBtn:disabled{opacity:.4;cursor:not-allowed}.JC-SearchLayout-toolbarPrimaryBtn{border:none;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;background:var(--primary,#2563eb);color:#fff;transition:background .2s ease;flex-shrink:0}.JC-SearchLayout-toolbarPrimaryBtn:hover:not(:disabled){background:#1d4ed8}.JC-SearchLayout-toolbarPrimaryBtn:disabled{opacity:.42;cursor:not-allowed}.JC-SearchLayout-products-header-left h3{font-size:14px;color:var(--text-grey-v3);font-weight:500}.JC-SearchLayout-products-header-left h3 span{color:var(--text-black);font-weight:500}.JC-SearchLayout-products-header-right-filters{display:flex;align-items:center;gap:8px;border:1px solid #ffffff;border-radius:16px;padding:12px}.JC-SearchLayout-AssistantButton{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:14px;background:transparent;font-weight:500;cursor:pointer;transition:opacity .2s,background .2s;background:#fff;height:44px;padding:0 12px;border-radius:12px}.JC-SearchLayout-AssistantButton:hover{opacity:.9}.JC-SearchLayout-AssistantButton.active{font-weight:600}.JC-SearchLayout-AssistantButton--float{position:fixed;bottom:24px;left:24px;z-index:50;padding:14px 20px;border-radius:16px;background:var(--secondBG,#fff);border:1px solid var(--border-v2-light);box-shadow:0 4px 20px rgba(0,0,0,.12);color:var(--text-black)}.JC-SearchLayout-AssistantButton--float:hover{background:var(--inputBG,#f4f4f5);box-shadow:0 6px 24px rgba(0,0,0,.15)}.JC-SearchAssistant-icon{width:24px;height:24px}.JC-SearchLayout-product-grids{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;transition:opacity .2s ease}.JC-ProductCard-grid-item{min-width:0;animation:JC-ProductCard-grid-item-in .35s ease-out backwards}@keyframes JC-ProductCard-grid-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.JC-ProductGrid-fade{animation:JC-ProductGrid-fade-in .3s ease-out}@keyframes JC-ProductGrid-fade-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.JC-ProductCard-skeleton{border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:12px;background:#FCFCFC;border:1px solid #f9fafb;box-shadow:0 4px 8px 0 #00000014;height:100%;min-height:320px;animation:JC-Skeleton-appear .3s ease-out .35s backwards}@keyframes JC-Skeleton-appear{0%{opacity:0}to{opacity:1}}.JC-Skeleton-shimmer{background:linear-gradient(90deg,#F1F2F4 25%,#FAFAFB 50%,#F1F2F4 75%);background-size:200% 100%;animation:JC-Skeleton-shimmer-slide 1.4s ease-in-out infinite}@keyframes JC-Skeleton-shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.JC-Skeleton-img{border-radius:12px;width:100%;aspect-ratio:1/1}.JC-Skeleton-line{height:14px;width:85%}.JC-Skeleton-line--short{width:55%}.JC-Skeleton-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-bottom:4px}.JC-Skeleton-pill{border-radius:999px;height:22px;width:72px}@media (prefers-reduced-motion:reduce){.JC-Skeleton-shimmer{animation:none}}.JC-ProductCard-new{border-radius:16px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:#FCFCFC;border:1px solid #f9fafb;box-shadow:0 4px 8px 0 #00000014;box-shadow:0 30px 16px 0 #00000005;transition:var(--transition);cursor:pointer;height:100%}.JC-ProductCard-new:hover{transition:var(--transition);transform:translateY(-10px)}.JC-ProductCard-new--compareSelect:hover{transform:translateY(-4px)}.JC-ProductCard-new--compareSelected{outline:2px solid var(--accent-color,#6366f1);outline-offset:2px;border-radius:18px}.JC-ProductCard-compare-banner{margin-top:4px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600;text-align:center;color:var(--text-muted,#6b7280);background:rgba(99,102,241,.08);border:1px dashed rgba(99,102,241,.35)}.JC-ProductCard-new-top{display:flex;flex-direction:column;gap:10px}.JC-ProductCard-image-top-bar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px;pointer-events:none}.JC-ProductCard-image-actions{position:absolute;top:8px;right:8px;z-index:4;display:flex;align-items:center;gap:6px;pointer-events:auto}.JC-ProductCard-swap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(0,0,0,.06);border-radius:9px;cursor:pointer;opacity:1;color:#667085;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px rgba(16,24,40,.08);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.JC-ProductCard-swap svg{width:16px;height:16px}.JC-ProductCard-swap:hover{color:#fff;background:var(--accent,#5551FA);border-color:var(--accent,#5551FA);transform:translateY(-1px)}.JC-ProductCard-swap:active{transform:translateY(0) scale(.94)}.JC-ProductCard-swap:focus-visible{outline:2px solid var(--accent,#5551FA);outline-offset:2px}@media (prefers-reduced-motion:reduce){.JC-ProductCard-swap:active,.JC-ProductCard-swap:hover{transform:none}}.JC-ProductCard-compare-pick{pointer-events:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:14px;cursor:pointer;background:rgba(255,255,255,.98);box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--text-grey-v1);transition:transform .18s ease,box-shadow .18s ease,color .18s ease}.JC-ProductCard-compare-pick:hover{transform:scale(1.05);color:var(--text-black)}.JC-ProductCard-compare-pick--on{color:var(--accent);box-shadow:0 0 0 2px rgba(85,81,250,.4),0 4px 14px rgba(85,81,250,.18)}.JC-ProductCard-compare-pick svg{flex-shrink:0}.JC-ProductCard-vendor-overlay{position:relative;top:auto;left:auto;z-index:2;display:flex;flex-direction:row;align-items:flex-start;flex:1 1;min-width:0;max-width:calc(100% - 52px);pointer-events:none}.JC-ProductCard-vendor-icon{display:flex;align-items:center;gap:0;overflow:hidden;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3px;border-radius:999px;font-weight:600;font-size:12px;line-height:1.2;position:relative;flex-shrink:0;max-width:100%;box-shadow:0 1px 4px rgba(0,0,0,.06)}.JC-ProductCard-vendor-icon:nth-child(2){margin-left:-10px}.JC-ProductCard-vendor-logo{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:50%;object-fit:contain;object-position:center;background:#fff;box-sizing:border-box;padding:2px;flex-shrink:0}.JC-ProductCard-vendor-label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-black,#111);font-size:12px;font-weight:600;padding-right:0;transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,padding-right .28s ease}.JC-ProductCard-new-image-box:hover .JC-ProductCard-vendor-label{max-width:160px;opacity:1;padding-right:6px;padding-left:2px}.JC-ProductCard-new-image-box:hover .JC-ProductCard-vendor-icon{overflow:visible;z-index:3}.JC-ProductCard-new-image-box:hover .JC-ProductCard-vendor-icon:nth-child(2),.JC-ProductCard-vendor-icon:nth-child(2):hover{z-index:4}.JC-ProductCard-vendor-count{margin:0;padding-left:2px;font-size:11px;font-weight:700;color:var(--text-grey-v1,#51515c)}.JC-ProductCard-new-image-box{border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#f5f5f5;overflow:hidden;position:relative;width:100%;aspect-ratio:1/1;min-height:220px;max-height:220px}.JC-ProductCard-image-skeleton{position:absolute;inset:0;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes JC-ProductCard-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.JC-Skeleton-line{height:12px;border-radius:6px;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-ChatSkeleton-message{display:flex;gap:12px;max-width:85%;margin-bottom:16px}.JC-ChatSkeleton-message--user{align-self:flex-end;flex-direction:row-reverse}.JC-ChatSkeleton-message--assistant{align-self:flex-start}.JC-ChatSkeleton-bubble{padding:12px 16px;border-radius:18px;min-width:120px}.JC-ChatSkeleton-message--user .JC-ChatSkeleton-bubble{border-bottom-right-radius:4px;background:var(--border-v2-light,#e8e8e8)}.JC-ChatSkeleton-message--assistant .JC-ChatSkeleton-bubble{border-bottom-left-radius:4px;background:var(--border-v2-light,#e8e8e8)}.JC-ChatSkeleton-input{height:52px;border-radius:16px;background:linear-gradient(90deg,#eee,#f5f5f5 50%,#eee);background-size:200% 100%;animation:JC-ProductCard-skeleton-shimmer 1.2s ease-in-out infinite}.JC-ProductCard-new-img{object-fit:cover;object-position:center;transition:opacity .2s ease}.JC-ProductCard-new-img:not(.JC-ProductCard-new-img-loaded){opacity:0}.JC-ProductCard-new-img.JC-ProductCard-new-img-loaded{opacity:1}.JC-ProductCard-new-bottom{width:100%;display:flex;align-items:center;flex-direction:column;gap:8px}.JC-ProductCard-new-wishlist-btn{height:50px;width:50px;min-width:50px;max-width:50px;flex-shrink:0;box-sizing:border-box;border-radius:14px}.JC-SearchResultsLayout--productsLeft .JC-Homepage-image-preview{border-radius:16px;width:60px;height:60px}.JC-SearchResultsLayout--productsLeft .JC-Homepage-image-previews{top:15px;left:15px}@media only screen and (max-width:1250px){.JC-FooterCenter{position:relative}.JC-Footer-width{flex-direction:column;gap:50px}}@media only screen and (max-width:1100px){.JC-ProductsGrid{grid-template-columns:repeat(auto-fill,minmax(min(200px,calc(50% - 8px)),1fr))}}@media only screen and (max-width:968px){.JC-AuthContainer{flex-direction:column}.JC-AuthContainer-left{width:100%;min-height:auto}.JC-AuthLeft-center{padding:15px 24px}.JC-AuthTitle{font-size:22px}.JC-AuthForm{margin-top:20px}.JC-AuthLeft-top{padding:24px}.JC-AuthLeft-bottom{padding:20px 24px}.JC-AuthContainer-right{display:none}.JC-navBar-center{flex:0 1 auto;max-width:400px}.JC-navBar-center .JC-navSearch-group{width:100%;max-width:100%}.JC-navBar-center .JC-navSearch-input{max-width:100%}.JC-navBar-searchTrigger{display:none!important}.JC-ProductsGrid{grid-template-columns:repeat(auto-fill,minmax(min(220px,calc(50% - 8px)),1fr));gap:16px;padding:0}.JC-ProductCard-title{font-size:14px}.JC-ProductCard-price-current{font-size:18px}.JC-ProductsHeader h2{font-size:24px}.JC-Homepage-image-preview{width:60px;height:60px}.JC-ProductsPagination{flex-direction:column;gap:12px}.JC-SearchResultsLayout{flex-direction:column}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right:not(.JC-ChatContainer--closed){position:fixed;inset:0;z-index:1000;display:block;width:100%;max-width:none;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;background:transparent;border:none;border-radius:0;box-shadow:none;align-self:stretch}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-backdrop{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity .38s cubic-bezier(.4,0,.2,1)}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-backdrop.JC-ChatContainer--opening{opacity:1}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-backdrop.JC-ChatContainer--closing{opacity:0}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel{position:absolute;top:20vh;right:0;bottom:0;left:0;z-index:1;width:100%;max-width:none;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 -8px 32px rgba(0,0,0,.14);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .38s cubic-bezier(.4,0,.2,1);padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel.JC-ChatContainer--opening{transform:translateY(0)}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel.JC-ChatContainer--closing{transform:translateY(100%)}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel>.JC-ChatContainer{flex:1 1;min-height:0;display:flex;flex-direction:column}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel .JC-ChatMessages{flex:1 1;min-height:0}.JC-SearchResultsLayout--productsLeft .JC-ChatContainer--right .JC-ChatContainer-panel .JC-MainSearch-module-wrapper{flex-shrink:0;margin-top:auto}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal:not(.JC-ChatContainer--closed){position:fixed;inset:0;z-index:1000;display:block;width:100%;max-width:none;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;background:transparent;border:none;border-radius:0;box-shadow:none;align-self:stretch}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-backdrop{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-backdrop.JC-ChatContainer--opening{opacity:1}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-backdrop.JC-ChatContainer--closing{opacity:0}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel{--chat-collapsed-h:calc(132px + env(safe-area-inset-bottom, 0px));--chat-collapsed-clip:inset(calc(100% - var(--chat-collapsed-h)) 0px 0px 0px round 18px 18px 0px 0px);position:absolute;top:auto;right:0;bottom:0;left:0;z-index:1;width:100vw;max-width:none;height:97vh;height:97dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 -8px 32px rgba(0,0,0,.14);border-radius:18px 18px 0 0;clip-path:var(--chat-collapsed-clip);transition:clip-path .42s cubic-bezier(.22,1,.36,1);will-change:clip-path;backface-visibility:hidden}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel.JC-ChatContainer--opening{clip-path:inset(0 0 0 0 round 18px 18px 0 0)}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel.JC-ChatContainer--closing{clip-path:var(--chat-collapsed-clip)}.JC-ChatContainer--right.JC-ChatContainer--collapsed:not(.JC-ChatContainer--bodyPortal){display:none!important}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal.JC-ChatContainer--collapsed{pointer-events:none;background:transparent}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal.JC-ChatContainer--collapsed .JC-ChatContainer-panel{pointer-events:auto}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel>.JC-ChatContainer-header{position:absolute;top:0;left:0;right:0;z-index:3;background:#fff;border-bottom:1px solid var(--border-v2-light);border-radius:18px 18px 0 0;opacity:1;pointer-events:auto}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel.JC-ChatContainer--opening>.JC-ChatContainer-header{opacity:1;pointer-events:auto}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel .JC-ChatMessages{padding-top:60px}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel>.JC-ChatContainer{flex:1 1;min-height:0;display:flex;flex-direction:column}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel .JC-ChatMessages{flex:1 1;min-height:0}.JC-ChatContainer--right.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel .JC-MainSearch-module-wrapper{flex-shrink:0;margin-top:auto}.JC-ChatContainer--right.JC-ChatContainer--mobileComposeDocked,.JC-ChatContainer-panel--hidden{display:none!important}.JC-ProductsSection--mobileComposeDock .JC-ProductsSection-composeScrollPad{flex-shrink:0;height:calc(156px + env(safe-area-inset-bottom, 0px));pointer-events:none}.JC-ChatContainer--bodyPortal .JC-MainSearch-module-wrapper--mobileDock,.JC-ChatContainer--bodyPortal .JC-MainSearch-module-wrapper--mobileDock .JC-MainSearch-textarea{cursor:pointer}.JC-ChatMobileComposeDock{position:sticky;bottom:0;z-index:45;flex-shrink:0;margin-top:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;pointer-events:none}.JC-ChatMobileComposeDock .JC-MainSearch-module-wrapper--mobileDock{pointer-events:auto;cursor:pointer;margin:0 14px 10px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:#fff;box-shadow:0 -6px 24px rgba(0,0,0,.08);border-radius:22px}.JC-ChatMobileComposeDock .JC-MainSearch-module-wrapper--mobileDock .JC-MainSearch-textarea{cursor:pointer}.JC-ChatMobileComposeDock .JC-MainSearch-container--module{border-radius:18px}.JC-ChatMobileComposeDock .JC-MainSearch-container--module .JC-MainSearch-inner{border-radius:16px}.JC-ChatMobileComposeDock .JC-MainSearch-textarea--module{min-height:88px;padding:14px 92px 46px 14px}.JC-ChatContainer--bodyPortal .JC-MainSearch-textarea--module{min-height:104px;padding:16px 92px 52px 16px}.JC-ChatMobileComposeDock .JC-MainSearch-textarea--module.JC-MainSearch-textarea--with-images{padding-top:72px;min-height:124px}.JC-ChatContainer--bodyPortal .JC-MainSearch-textarea--module.JC-MainSearch-textarea--with-images{padding-top:82px;min-height:142px}.JC-ChatContainer--bodyPortal .JC-MainSearch-container--module .JC-MainSearch-buttons,.JC-ChatMobileComposeDock .JC-MainSearch-container--module .JC-MainSearch-buttons{top:auto;bottom:14px;right:12px;transform:none}.JC-ChatContainer--bodyPortal .JC-MainSearch-container--module:has(.JC-MainSearch-textarea--with-images) .JC-MainSearch-buttons,.JC-ChatMobileComposeDock .JC-MainSearch-container--module:has(.JC-MainSearch-textarea--with-images) .JC-MainSearch-buttons{top:auto;bottom:14px;transform:none}.JC-ChatContainer--bodyPortal .JC-ChatContainer-panel .JC-MainSearch-module-wrapper{margin-top:auto;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;box-shadow:0 -12px 18px -10px rgba(0,0,0,.08)}.JC-SearchLayout-AssistantButton--float{bottom:calc(16px + env(safe-area-inset-bottom, 0px));left:16px;padding:12px 16px;font-size:14px}.JC-SearchLayout-AssistantButton,.JC-SearchLayout-AssistantButton-wrap{display:none!important}.JC-MainSearch-module-wrapper{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.JC-ChatContainer-panel .JC-MainSearch-module-wrapper{padding-bottom:10px}.JC-ChatContainer{width:100%;min-width:100%;height:50vh;position:relative;top:0;border-right:none;border-bottom:1px solid var(--border-v2-light)}.JC-ProductsSection{height:auto;min-height:50vh;padding:20px 0 0}.JC-ProductsFilters-controls{flex-direction:column;gap:16px}.JC-ProductsFilter-group{width:100%;min-width:100%}.JC-ProductsFilter-price{width:100%}.JC-ProductsFilter-input{flex:1 1}.JC-ProductsFilters-sort{width:100%;margin-left:0}.JC-ProductsFilters-select{flex:1 1;width:100%}}@media only screen and (max-width:900px){.JC-navBar-center{max-width:300px}}@media only screen and (max-width:750px){.JC-navBar-center{max-width:250px}}@media only screen and (max-width:700px){.JC-navBar-center{display:none!important}.JC-navBar-searchTrigger{display:inline-flex!important}.JC-navBar[data-chat-route=true] .JC-navBar-width{flex-direction:column;align-items:stretch;min-height:auto;gap:var(--public-sticky-cluster-pad-y)}.JC-navBar[data-chat-route=true] .JC-navBar-between{position:relative;height:auto;min-height:44px}.JC-navBar[data-chat-route=true] .JC-navBar-center{display:block!important;max-width:none!important;width:100%}.JC-navBar[data-chat-route=true] .JC-navBar-searchTrigger{display:none!important}}@media only screen and (max-width:850px){.JC-ProductsGrid{grid-template-columns:repeat(auto-fill,minmax(min(250px,calc(50% - 8px)),1fr))}}@media only screen and (max-width:768px){.JC-WrapperInner{padding:0 20px 20px}.JC-HomepageContent{padding:0}.JC-MainSearch-textarea{min-height:180px}.JC-SearchTry-right button{padding:6px 12px}.JC-FooterLogo{width:40px}.JC-FooterCenter-link{font-size:12px}.JC-FooterCenter-content{gap:20px}.JC-HomepageContainer{min-height:60vh}.JC-SearchTry-right{gap:8px}.JC-Homepage-description-icon{width:160px}}@media only screen and (max-width:700px){.JC-SearchLayout-products-header{margin-top:10px}}@media only screen and (max-width:650px){.JC-FooterBetween{flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:25px}.JC-FooterCenter,.JC-FooterCenter-content{width:100%;justify-content:center;align-items:center;flex-wrap:wrap}.JC-Homepage-description p{font-size:24px}.JC-SearchTry-container{flex-direction:column}.JC-SearchTry-left{display:none}.JC-HomepageContainer{padding:25px 0}.JC-BrandCarousel{margin-top:50px}.JC-LoginBtn,.JC-RegisterBtn{padding:10px 16px!important}.JC-navLogo-image{width:110px}.JC-SearchLayout-products-header{flex-wrap:wrap;gap:10px}.JC-SearchLayout-products-header-left{width:100%;order:2}.JC-SearchLayout-products-header-left h3{font-size:13px}.JC-SearchLayout-products-header-right{width:100%;justify-content:space-between;order:1}.JC-SearchLayout-products-header-right-filters{flex-wrap:wrap;gap:6px;padding:8px 10px;min-width:0}.JC-SearchLayout-compareMainBtn>span:first-child,.JC-SearchLayout-compareMeta,.JC-SearchLayout-saleToggle-label,.JC-SearchLayout-sortDropdown-button span,.JC-SearchLayout-toolbarLinkBtn{font-size:12px}.JC-SearchLayout-toolbarPrimaryBtn{padding:6px 12px;font-size:12px}.JC-SearchLayout-sortDropdown-menu{right:auto;left:0}.JC-SearchLayout-AssistantButton-wrap{flex-shrink:0}.JC-SearchLayout-AssistantButton{font-size:13px;gap:6px}.JC-MainSearch-textarea{padding:18px}.JC-MainSearch-buttons{bottom:18px;right:18px}.JC-Homepage-image-previews{top:18px;left:18px}.JC-Dashboard-searchModule .JC-HomepageContent{padding-top:30px}.JC-AuthLeft-top{padding:28px 20px}}@media only screen and (max-width:500px){.JC-ProductsSection--chatPage .JC-SearchLayout-product-grids,.JC-SearchLayout-product-grids{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.JC-SearchLayout-product-grids .JC-ProductCard-new{padding:5px;gap:6px;border-radius:12px}.JC-SearchLayout-product-grids .JC-ProductCard-new:hover{transform:translateY(-4px)}.JC-SearchLayout-product-grids .JC-ProductCard-new-top{gap:6px}.JC-SearchLayout-product-grids .JC-ProductCard-new-image-box{border-radius:10px;aspect-ratio:1/1;min-height:0;max-height:none}.JC-SearchLayout-product-grids .JC-ProductCard-image-top-bar{padding:5px}.JC-SearchLayout-product-grids .JC-ProductCard-title{font-size:11.5px;line-height:1.3;min-height:0}.JC-SearchLayout-product-grids .JC-ProductCard-info{gap:8px}.JC-SearchLayout-product-grids .JC-ProductCard-suggestive{gap:4px}.JC-SearchLayout-product-grids .JC-ProductCard-rating-info,.JC-SearchLayout-product-grids .JC-ProductCard-sale-badge{font-size:10px;padding:2px 6px;height:auto;border-radius:10px}.JC-SearchLayout-product-grids .JC-ProductCard-rating-star{width:14px;height:14px}.JC-SearchLayout-product-grids .JC-ProductCard-price-current{font-size:14px}.JC-SearchLayout-product-grids .JC-ProductCard-price-original{font-size:11px}.JC-SearchLayout-product-grids .JC-ProductCard-price-check{font-size:10px;padding:2px 6px;border-radius:5px}.JC-SearchLayout-product-grids .JC-ProductCard-actions,.JC-SearchLayout-product-grids .JC-ProductCard-new-bottom{gap:5px}.JC-SearchLayout-product-grids .JC-ProductCard-view-btn{height:32px;padding:0 8px;gap:4px;font-size:11px;border-radius:9px}.JC-SearchLayout-product-grids .JC-ProductCard-view-btn svg{width:12px}.JC-SearchLayout-product-grids .JC-ProductCard-new-wishlist-btn,.JC-SearchLayout-product-grids .JC-ProductCard-wishlist{width:32px;min-width:32px;max-width:32px;height:32px;border-radius:9px}.JC-SearchLayout-product-grids .JC-ProductCard-wishlist svg{width:18px;height:18px}.JC-SearchLayout-product-grids .JC-ProductCard-share-image{width:32px;height:32px;border-radius:9px}.JC-SearchLayout-product-grids .JC-ProductCard-share-image svg{width:16px;height:16px}.JC-SearchLayout-product-grids .JC-ProductCard-compare-pick{width:34px;height:34px;border-radius:10px}.JC-SearchLayout-product-grids .JC-ProductCard-vendor-logo{width:20px;height:20px;min-width:20px;min-height:20px}.JC-SearchLayout-product-grids .JC-ProductCard-vendor-icon{font-size:10px}.JC-SearchLayout-product-grids .JC-ProductCard-compare-banner{margin-top:2px;padding:6px 8px;font-size:11px;border-radius:8px}}@media only screen and (max-width:400px){.JC-Homepage-description p{font-size:22px}}@media (max-height:600px){.JC-WrapperInner{padding:0 20px 20px}}@media only screen and (max-height:400px){.JC-WrapperInner{padding:0 10px 10px}}