.trend-section{margin:0 0 34px}.trend-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:17px}.trend-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.9px;margin:6px 0}.trend-heading p{font-size:12px;color:#9995ad;margin:0}.trend-arrows{display:flex;gap:8px}.circle-btn{background:#222032;border:1px solid #49405d;color:#d3c7ed;border-radius:50%;width:34px;height:34px;font-size:20px}.trend-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.trend-card{scroll-snap-align:start;position:relative;border:1px solid #383248;border-radius:17px;overflow:hidden;background:#191823;min-width:0}.trend-art{height:250px;position:relative;background-size:cover;background-position:center;overflow:hidden;isolation:isolate}.trend-art::before{content:"";position:absolute;inset:-12%;background:inherit;background-size:cover;background-position:center;animation:trendZoom 5s ease-in-out infinite alternate}.trend-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#100d20c9 0%,transparent 65%)}.trend-card:nth-child(even) .trend-art::before{animation-name:trendPan}.trend-card:nth-child(3n) .trend-art::before{animation-name:trendTilt}.trend-art.t-wall{background-image:url('https://images.unsplash.com/photo-1522163182402-834f871fd851?w=700&q=85')}.trend-art.t-pet{background-image:url('https://images.unsplash.com/photo-1573865526739-10659fec78a5?w=700&q=85')}.trend-art.t-car{background-image:url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?w=700&q=85')}.trend-art.t-rap{background-image:url('https://images.unsplash.com/photo-1493225457124-a3eb161ffa5f?w=700&q=85')}.trend-art.t-portrait{background-image:url('https://images.unsplash.com/photo-1534528741775-53994a69daeb?w=700&q=85')}.trend-overlay{position:absolute;inset:12px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.hot{background:#ea487a;color:#fff;padding:6px 9px;border-radius:7px;font-size:9px;letter-spacing:.7px;font-weight:900}.hot.new{background:#6b4ce7}.previewplay{margin:auto;background:#ffffff26;border:1px solid #ffffff8a;backdrop-filter:blur(8px);border-radius:50%;height:51px;width:51px;display:grid;place-items:center;color:#fff;font-size:21px;transition:.2s}.trend-card:hover .previewplay{transform:scale(1.13);background:#9174ff88}.art-label{font-size:10px;color:#e7dffe;background:#171326af;padding:5px 8px;border-radius:7px;align-self:flex-end}.trend-detail{padding:14px}.trend-detail strong{font-size:13px}.trend-detail p{font-size:11px;color:#8f8da4;line-height:1.5;min-height:34px;margin:7px 0 12px}.trend-use{width:100%;background:#2f2548;border:1px solid #644d8d;color:#e0d0ff;border-radius:9px;padding:9px;font-size:11px;font-weight:800}.trend-use:hover{background:#513773}@keyframes trendZoom{from{transform:scale(1)}to{transform:scale(1.16)}}@keyframes trendPan{from{transform:scale(1.12) translateX(-5%)}to{transform:scale(1.12) translateX(5%)}}@keyframes trendTilt{from{transform:scale(1.08) rotate(-2deg)}to{transform:scale(1.08) rotate(2deg)}}.model-section{margin:34px 0}.model-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.model-head h2{font-size:22px;letter-spacing:-.7px;margin:0}.model-head p{font-size:11px;color:#918da6;margin:5px 0 0}.model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.model-tile{background:#171722;border:1px solid #333044;border-radius:14px;padding:14px 12px;display:flex;flex-direction:column;min-width:0;transition:.2s}.model-tile:hover{border-color:#8b6ee7;transform:translateY(-2px)}.model-icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#5d3baa,#9a6dce);display:grid;place-items:center;font-weight:900;font-size:18px;margin-bottom:12px}.model-tile:nth-child(2) .model-icon{background:linear-gradient(135deg,#174f72,#458fc9)}.model-tile:nth-child(3) .model-icon{background:linear-gradient(135deg,#a15547,#e5a45d)}.model-tile:nth-child(4) .model-icon{background:linear-gradient(135deg,#2b806c,#8acb8b)}.model-tile:nth-child(5) .model-icon{background:linear-gradient(135deg,#7953a7,#ce67aa)}.model-tile b{font-size:13px}.model-tile small{color:#ac97ff;font-size:10px;margin:5px 0 8px}.model-tile p{font-size:10px;color:#9895ac;line-height:1.55;margin:0 0 12px;flex:1}.model-tile button{border:1px solid #4d405f;background:#292137;color:#d9c8ed;border-radius:8px;padding:8px 4px;font-size:10px;font-weight:800}.trend-modal{position:fixed;inset:0;background:#05040bd9;display:grid;place-items:center;z-index:100;padding:18px}.trend-modal.hidden{display:none}.trend-dialog{width:min(640px,100%);border:1px solid #68538b;border-radius:19px;background:#171522;overflow:hidden;box-shadow:0 20px 90px #000b}.trend-dialog .trend-art{height:min(52vh,390px)}.trend-dialog-info{padding:18px 22px 23px;display:flex;align-items:center;justify-content:space-between;gap:16px}.trend-dialog-info h3{margin:0 0 6px}.trend-dialog-info p{color:#aaa4bb;font-size:12px;line-height:1.6;margin:0}.trend-close{position:absolute;top:12px;right:12px;z-index:5;background:#12101dd8;color:white;border:1px solid #70647d;border-radius:9px;padding:8px 11px}.trend-guide{font-size:11px;color:#ae9acb;margin-top:8px}.trend-note{font-size:10px;color:#74748a;margin-top:8px}@media(max-width:1150px){.model-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.trend-rail{grid-auto-columns:minmax(210px,70%)}.model-grid{grid-template-columns:repeat(2,1fr)}.trend-art{height:210px}.trend-dialog-info{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.trend-rail{grid-auto-columns:82%}.model-grid{grid-template-columns:1fr 1fr}.model-tile{padding:11px 9px}}
