@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes raceLine{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes stepAppear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes drawPath{to{stroke-dashoffset:0}}@keyframes roadScroll{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48}}@keyframes speedLine{0%{opacity:0;transform:translate(0)}30%{opacity:.5}to{opacity:0;transform:translate(-30px)}}@keyframes checkDraw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes showroomEntry{0%{transform:translate(110%) scale(.7);opacity:0;filter:brightness(.3)}25%{opacity:1;filter:brightness(.6)}55%{transform:translate(5%) scale(.98);filter:brightness(.85)}75%{transform:translate(-2%) scale(1.01);filter:brightness(1)}to{transform:translate(0) scale(1);filter:brightness(1)}}@keyframes spotlightReveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes overlayFade{0%{background:#04040600}to{background:#040406f0}}@keyframes panelSlide{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:root{--black: #08080c;--surface: #111116;--surface-2: #19191f;--surface-3: #222228;--border: rgba(255, 255, 255, .06);--border-light: rgba(255, 255, 255, .1);--amber: #e2a732;--amber-dim: rgba(226, 167, 50, .15);--amber-glow: rgba(226, 167, 50, .3);--copper: #d4622c;--emerald: #34d399;--emerald-dim: rgba(52, 211, 153, .12);--sky: #38bdf8;--sky-dim: rgba(56, 189, 248, .12);--rose: #fb7185;--violet: #a78bfa;--violet-dim: rgba(167, 139, 250, .12);--text: #e8e6e3;--text-2: #9b9893;--text-3: #6b6966;--font-display: "Syne", sans-serif;--font-body: "Outfit", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius: 6px;--radius-lg: 10px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--black);color:var(--text);min-height:100vh;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}#root{max-width:1400px;margin:0 auto;padding:2.5rem 2rem 4rem;width:100%}.app-header{text-align:center;margin-bottom:3rem;animation:slideUp .6s ease-out}.app-title{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--text);margin:0 0 .6rem}.app-title span{color:var(--amber)}.app-subtitle{font-size:1.05rem;color:var(--text-3);font-weight:300;letter-spacing:.02em}.header-line{width:60px;height:2px;background:var(--amber);margin:1.2rem auto 0;border:none}.search-panel{max-width:780px;margin:0 auto 1.5rem;animation:slideUp .6s ease-out .1s both}.search-form{display:flex;gap:0;align-items:stretch;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .3s,box-shadow .3s}.search-form:focus-within{border-color:#e2a7324d;box-shadow:0 0 0 3px var(--amber-dim),0 8px 32px #0000004d}.search-input-wrap{flex:1;position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:18px;color:var(--text-3);pointer-events:none;transition:color .3s}.search-form:focus-within .search-icon{color:var(--amber)}.search-input{width:100%;padding:1.1rem 1rem 1.1rem 3rem;border:none;background:transparent;color:var(--text);font-family:var(--font-body);font-size:1rem;font-weight:400;outline:none}.search-input::placeholder{color:var(--text-3);font-weight:300}.search-actions{display:flex;align-items:center;padding:6px}.primary-btn{background:var(--amber);color:var(--black);border:none;padding:.7rem 1.8rem;font-family:var(--font-display);font-size:.88rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;transition:all .2s;white-space:nowrap}.primary-btn:hover:not(:disabled){background:#f0b840;box-shadow:0 4px 16px var(--amber-glow)}.primary-btn:active:not(:disabled){transform:scale(.97)}.primary-btn:disabled{opacity:.4;cursor:not-allowed}.spinner{border:2px solid rgba(8,8,12,.2);border-left-color:var(--black);border-radius:50%;width:18px;height:18px;animation:spin .7s linear infinite;display:inline-block;vertical-align:middle}.doodle-container{max-width:280px;margin:.5rem auto 0;animation:fadeIn .4s ease-out}.doodle-car{width:100%;height:auto}.doodle-path{fill:none}.doodle-body{stroke-dasharray:620;stroke-dashoffset:620;animation:drawPath 1.8s ease-out .1s forwards}.doodle-under{stroke-dasharray:300;stroke-dashoffset:300;animation:drawPath .6s ease-out 1.6s forwards}.doodle-wheel1{stroke-dasharray:114;stroke-dashoffset:114;animation:drawPath .5s ease-out .9s forwards}.doodle-hub1{stroke-dasharray:38;stroke-dashoffset:38;animation:drawPath .3s ease-out 1.2s forwards}.doodle-wheel2{stroke-dasharray:114;stroke-dashoffset:114;animation:drawPath .5s ease-out 1.1s forwards}.doodle-hub2{stroke-dasharray:38;stroke-dashoffset:38;animation:drawPath .3s ease-out 1.4s forwards}.doodle-window{stroke-dasharray:280;stroke-dashoffset:280;animation:drawPath .7s ease-out 1.6s forwards}.doodle-divider{stroke-dasharray:32;stroke-dashoffset:32;animation:drawPath .3s ease-out 2s forwards}.doodle-light{stroke-dasharray:32;stroke-dashoffset:32;animation:drawPath .3s ease-out 2.1s forwards}.doodle-road{animation:roadScroll .8s linear infinite;animation-delay:2.2s}.doodle-speed1{animation:speedLine .6s ease-out 2.4s infinite}.doodle-speed2{animation:speedLine .6s ease-out 2.6s infinite}.doodle-speed3{animation:speedLine .6s ease-out 2.8s infinite}.thinking-log{max-width:780px;margin:0 auto 2rem;padding:.5rem 0;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.thinking-step{display:flex;align-items:center;gap:.6rem;padding:.4rem .8rem;font-size:.85rem;color:var(--text-2);animation:stepAppear .25s ease-out both;border-left:2px solid transparent;margin-left:.5rem;transition:border-color .2s,color .2s}.thinking-step--active{color:var(--text);border-left-color:var(--amber)}.thinking-step--active .thinking-step__text:after{content:"";display:inline-block;width:2px;height:.9em;background:var(--amber);margin-left:3px;vertical-align:text-bottom;animation:cursorBlink .7s ease-in-out infinite}.thinking-step--done{color:var(--text-2);border-left-color:var(--emerald)}.thinking-step--error{color:var(--rose);border-left-color:var(--rose)}.thinking-step__icon{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.step-spinner{width:12px;height:12px;border:2px solid var(--surface-3);border-left-color:var(--amber);border-radius:50%;animation:spin .6s linear infinite}.thinking-step--done .thinking-step__icon{color:var(--emerald)}.thinking-step--done .check-path{stroke-dasharray:20;stroke-dashoffset:20;animation:checkDraw .3s ease-out forwards}.thinking-step--error .thinking-step__icon{color:var(--rose)}.thinking-step__text{flex:1;font-family:var(--font-body);font-weight:400;font-size:.84rem}.thinking-step__count{font-family:var(--font-mono);font-size:.7rem;color:var(--emerald);background:var(--emerald-dim);padding:.1rem .45rem;border-radius:3px;font-weight:600}.error-banner{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.2rem;background:#fb71850f;border:1px solid rgba(251,113,133,.15);border-left:3px solid var(--rose);border-radius:var(--radius);color:var(--rose);font-size:.9rem;margin-bottom:2rem;max-width:780px;margin-left:auto;margin-right:auto;animation:slideUp .3s ease-out}.site-tag{padding:.2rem .6rem;border-radius:var(--radius);font-size:.7rem;font-weight:500;font-family:var(--font-mono)}.site-tag--idle{background:var(--surface-2);color:var(--text-3);border:1px solid var(--border)}.results-layout{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:start;animation:fadeIn .4s ease-out}.country-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem;animation:panelSlide .4s ease-out}.sidebar-title{font-family:var(--font-display);font-size:.7rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.15em;font-weight:600;padding:.4rem .6rem .6rem;margin:0}.country-filter{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem;background:transparent;border:none;border-radius:var(--radius);color:var(--text-2);font-family:var(--font-body);font-size:.85rem;font-weight:400;cursor:pointer;transition:all .15s;text-align:left}.country-filter:hover{background:var(--surface-2);color:var(--text)}.country-filter--active{background:var(--amber-dim);color:var(--amber);font-weight:600}.country-filter--active:hover{background:var(--amber-dim);color:var(--amber)}.country-filter__flag{font-size:.7rem;font-family:var(--font-mono);font-weight:700;color:var(--text-3);min-width:1.4rem}.country-filter--active .country-filter__flag{color:var(--amber)}.country-filter__name{flex:1}.country-filter__count{font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);background:#ffffff0a;padding:.1rem .4rem;border-radius:3px;font-weight:500}.country-filter--active .country-filter__count{color:var(--amber);background:#e2a7321a}.results-main{min-width:0}.results-header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.results-header h2{font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;margin:0}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;width:100%;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.car-card{display:flex;flex-direction:column;background:var(--surface);text-decoration:none;color:inherit;position:relative;transition:background .25s;overflow:hidden;animation:fadeIn .4s ease-out both;cursor:pointer;outline:none}.car-card:nth-child(1){animation-delay:.05s}.car-card:nth-child(2){animation-delay:.1s}.car-card:nth-child(3){animation-delay:.15s}.car-card:nth-child(4){animation-delay:.2s}.car-card:nth-child(5){animation-delay:.25s}.car-card:nth-child(6){animation-delay:.3s}.car-card:hover{background:var(--surface-2)}.car-card:focus-visible{box-shadow:inset 0 0 0 2px var(--amber)}.car-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.4,0,.2,1)}.car-card:hover:after{transform:scaleX(1)}.card-badges{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:.3rem;z-index:2;flex-wrap:wrap}.badge{padding:.15rem .55rem;border-radius:3px;font-size:.65rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.badge--source{background:#e2a732b3;color:var(--black)}.source-inline{display:inline-block;padding:.15rem .55rem;border-radius:3px;font-size:.65rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-3);color:var(--text-2);margin-bottom:.5rem}.card-image{height:210px;overflow:hidden;background:var(--black);position:relative}.card-image-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.card-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--surface-2)}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);filter:brightness(.92) contrast(1.05)}.car-card:hover .card-image img{transform:scale(1.05);filter:brightness(1) contrast(1.05)}.card-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,var(--surface) 0%,transparent 100%);pointer-events:none}.card-body{padding:1.2rem 1.4rem 1.4rem;flex:1;display:flex;flex-direction:column}.card-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1.35;color:#fff;margin:0 0 .5rem;letter-spacing:-.01em;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-price{font-family:var(--font-body);font-size:1.25rem;font-weight:700;color:var(--amber);margin:0 0 .65rem;letter-spacing:-.01em;line-height:1.2}.card-link{display:inline-block;margin-top:auto;padding-top:.7rem;font-size:.8rem;font-weight:500;color:var(--amber);opacity:.6;transition:opacity .2s}.car-card:hover .card-link{opacity:1}.card-specs{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.5rem}.spec-chip{padding:.2rem .55rem;border-radius:3px;font-size:.7rem;font-family:var(--font-mono);background:#ffffff0a;color:var(--text-2);border:1px solid var(--border);font-weight:500}.card-extras{display:flex;gap:.75rem;color:var(--text-2);font-size:.8rem;margin-bottom:.5rem;flex-wrap:wrap}.card-snippet{font-size:.84rem;color:var(--text-2);line-height:1.6;margin:.2rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.showroom-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:stretch;justify-content:center;animation:overlayFade .35s ease-out forwards}.showroom{width:100%;height:100%;display:grid;grid-template-rows:55% 45%;position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.showroom-close{position:fixed;top:1.2rem;right:1.2rem;z-index:20;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:var(--text-2);width:42px;height:42px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.showroom-close:hover{background:#ffffff26;color:#fff}.showroom-stage{position:relative;background:var(--black);display:flex;align-items:center;justify-content:center;overflow:hidden}.showroom-spotlight{position:absolute;width:120%;height:140%;top:-30%;left:-10%;background:radial-gradient(ellipse at 50% 30%,rgba(226,167,50,.06) 0%,rgba(226,167,50,.02) 30%,transparent 65%);pointer-events:none;animation:spotlightReveal 1.2s ease-out .3s both}.showroom-floor{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(226,167,50,.03) 0%,transparent 60%);pointer-events:none}.showroom-floor:after{content:"";position:absolute;bottom:30%;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(226,167,50,.15),transparent)}.showroom-car{position:relative;z-index:2;max-width:600px;width:80%;animation:showroomEntry 1.1s cubic-bezier(.16,1,.3,1) both}.showroom-car--parked{animation:none;transform:translate(0) scale(1);filter:brightness(1)}.showroom-car-img{width:100%;height:auto;max-height:50vh;object-fit:contain;border-radius:4px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}.showroom-car-svg{width:280px;height:auto;opacity:.5}.showroom-car-loading{display:flex;align-items:center;justify-content:center;padding:3rem}.showroom-details{background:var(--surface);border-top:1px solid var(--border);display:flex;align-items:flex-start;justify-content:center;padding:2.5rem 2rem;overflow-y:auto}.showroom-details-inner{max-width:800px;width:100%;animation:panelSlide .4s ease-out .5s both}.showroom-country{display:inline-block;padding:.2rem .6rem;border-radius:3px;font-size:.7rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:var(--amber-dim);color:var(--amber);margin-bottom:.75rem}.showroom-title{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;color:#fff;margin:0 0 .4rem;letter-spacing:-.02em;line-height:1.25}.showroom-price{font-family:var(--font-body);font-size:clamp(1.3rem,3vw,2rem);font-weight:700;color:var(--amber);margin:0 0 1.5rem;letter-spacing:-.02em}.showroom-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem 2rem;margin-bottom:2rem}.detail-spec{display:flex;flex-direction:column;gap:.2rem}.detail-spec__label{font-size:.7rem;font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.detail-spec__value{font-size:.95rem;color:var(--text);font-weight:500}.showroom-visit-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:var(--amber);color:var(--black);border:none;border-radius:var(--radius);font-family:var(--font-display);font-size:.85rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:all .2s;width:fit-content}.showroom-visit-btn:hover{background:#f0b840;box-shadow:0 4px 20px var(--amber-glow)}.empty-state{text-align:center;padding:5rem 1rem;animation:fadeIn .5s}.empty-state h3{font-family:var(--font-display);font-size:1.3rem;margin:1.2rem 0 .5rem;color:var(--text-2);font-weight:600}.empty-state p{color:var(--text-3);font-weight:300}.idle-state{max-width:720px;margin:4rem auto;animation:slideUp .6s ease-out .2s both}.idle-tips h3{font-family:var(--font-display);font-size:.8rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.15em;font-weight:600;margin:0 0 1rem}.tips-list{display:flex;flex-direction:column;gap:0;margin-bottom:3rem;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.tip-item{display:flex;gap:1.5rem;align-items:center;padding:1rem 1.4rem;background:var(--surface);transition:background .2s;border-bottom:1px solid var(--border)}.tip-item:last-child{border-bottom:none}.tip-item:hover{background:var(--surface-2)}.tip-item code{font-family:var(--font-mono);font-size:.82rem;color:var(--amber);white-space:nowrap;font-weight:500;min-width:240px}.tip-item span{color:var(--text-3);font-size:.85rem;font-weight:300}.idle-sites{text-align:center}.idle-sites>p{font-family:var(--font-display);font-size:.75rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.15em;font-weight:600;margin:0 0 1rem}.site-logos{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:center}@media(max-width:768px){#root{padding:1.5rem 1rem 3rem}.search-form{flex-direction:column;gap:0}.search-actions{padding:0 6px 6px}.primary-btn{flex:1}.results-layout{grid-template-columns:1fr;gap:1rem}.country-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:.4rem;padding:.6rem}.sidebar-title{width:100%;padding:.2rem .4rem .3rem}.country-filter{width:auto;padding:.4rem .7rem;font-size:.8rem}.results-grid{grid-template-columns:1fr}.card-image{height:200px}.tip-item{flex-direction:column;gap:.3rem;align-items:flex-start}.tip-item code{min-width:unset;white-space:normal}.results-header{flex-direction:column;gap:.4rem}.showroom{grid-template-rows:40% 60%}.showroom-car{max-width:90%;width:90%}.showroom-car-img{max-height:35vh}.showroom-details{padding:1.5rem 1rem}.showroom-title{font-size:1.3rem}.showroom-price{font-size:1.4rem}.showroom-specs{grid-template-columns:repeat(2,1fr);gap:.75rem 1rem}}@media(max-width:400px){.app-title{font-size:2rem}.card-image{height:160px}.card-body{padding:1rem}.doodle-container{max-width:220px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}::selection{background:var(--amber);color:var(--black)}.ai-recs{max-width:780px;margin:0 auto 2rem;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--violet);border-radius:var(--radius-lg);overflow:hidden;animation:slideUp .4s ease-out}.ai-recs-header{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--border)}.ai-recs-header h3{font-family:var(--font-display);font-size:.75rem;color:var(--violet);text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0;flex:1}.ai-recs-icon{flex-shrink:0}.ai-recs-providers{display:flex;gap:.3rem}.ai-provider-tag{font-family:var(--font-mono);font-size:.6rem;font-weight:600;color:var(--text-3);background:var(--surface-3);padding:.1rem .4rem;border-radius:3px;text-transform:uppercase}.ai-recs-list{display:flex;flex-direction:column}.ai-rec-item{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.2rem;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .15s}.ai-rec-item:last-child{border-bottom:none}.ai-rec-item:hover{background:var(--surface-2)}.ai-rec-confidence{font-family:var(--font-mono);font-size:.65rem;font-weight:700;min-width:2.2rem;text-transform:uppercase}.ai-rec-site{font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--text);min-width:130px}.ai-rec-reason{flex:1;font-size:.8rem;color:var(--text-3);font-weight:300}.ai-rec-arrow{font-family:var(--font-mono);font-size:.75rem;color:var(--violet);opacity:0;transition:opacity .2s,transform .2s}.ai-rec-item:hover .ai-rec-arrow{opacity:1;transform:translate(3px)}@media(max-width:768px){.ai-rec-item{flex-wrap:wrap;gap:.3rem}.ai-rec-reason{width:100%;order:3;padding-left:2.95rem}}
