.hero{background:radial-gradient(120% 90% at 50% -10%, var(--hero1) 0%, var(--hero2) 58%, var(--bg) 100%);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#f2f3ec08 0 1px,#0000 1px 96px),repeating-linear-gradient(90deg,#f2f3ec08 0 1px,#0000 1px 96px);position:absolute;inset:0}.hero>*{position:relative}.nav{align-items:center;gap:24px;padding:20px 0;display:flex}.mark{font-family:var(--font-body);letter-spacing:.04em;font-size:19px;font-weight:800}.mark i{color:var(--lime);font-style:normal}.nav .sp{flex:1}.nav a{color:var(--tx2);font-size:13.5px}.nav a:hover{color:var(--tx)}.pricePill{border:1px solid var(--line2);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.pricePill b{color:var(--lime)}.heroInner{text-align:center;padding:64px 0 92px}.eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--tx3);font-size:12px}.h1{font-family:var(--font-body);letter-spacing:.014em;text-transform:uppercase;text-wrap:balance;max-width:14ch;margin:22px auto 0;font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1.02}.h1 .hl{color:var(--lime)}.barZone{text-align:left;margin-top:64px}.barRow{align-items:stretch;gap:12px;max-width:1000px;margin:0 auto;display:flex}.rail{background:var(--glass);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:6px;padding:7px;display:flex}.rail button{color:var(--tx3);border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:66px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.rail button[data-state=on]{background:var(--glass2);color:var(--tx)}.bar{background:var(--glass);border:1px solid var(--line);border-radius:18px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 16px;display:flex}.descRow{align-items:center;gap:12px;display:flex}.plus{border:1px solid var(--line2);width:34px;height:34px;color:var(--tx2);border-radius:10px;flex-shrink:0;font-size:17px}.descRow input{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15.5px}.chipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--line2);background:var(--glass2);border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:border-color .12s;display:flex}.chip:hover{border-color:var(--lime)}.chip .cv{color:var(--lime)}.chip svg{color:var(--tx2)}.slots{gap:10px;display:flex}.slot{border:1.5px dashed var(--line2);background:var(--glass);letter-spacing:.1em;width:100px;color:var(--tx3);text-transform:uppercase;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:10.5px;font-weight:700;transition:border-color .14s,color .14s;display:flex}.slot:hover{border-color:var(--lime);color:var(--tx2)}.slot .p{border:1px solid var(--line2);width:36px;height:36px;color:var(--tx2);background:var(--glass2);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex;overflow:hidden}.slot .p img{object-fit:cover;width:36px;height:36px;display:block}.genWrap{flex-direction:column;gap:8px;width:168px;display:flex}.qtyRow{background:var(--glass);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.qtyRow .ql{letter-spacing:.08em;color:var(--tx3);text-transform:uppercase;padding-left:4px;font-size:11px;font-weight:700}.qtyRow .ctr{align-items:center;gap:2px;display:flex}.qtyRow .ctr button{border:1px solid var(--line2);background:var(--glass2);border-radius:8px;width:26px;height:26px;font-size:14px;font-weight:700;line-height:1}.qtyRow .ctr button:hover{border-color:var(--lime);color:var(--lime)}.qtyRow .ctr span{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:14px;font-weight:700}.gen{background:var(--lime);color:var(--on-lime);font-family:var(--font-body);letter-spacing:.06em;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:14px 10px;font-size:20px;font-weight:800;transition:transform .12s,background .12s;display:flex}.gen:hover{background:var(--lime-d);transform:translateY(-1px)}.gen .sub{font-family:var(--font-body);opacity:.82;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12.5px;font-weight:600}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#080906b8;position:fixed;inset:0}.modal{z-index:50;background:var(--glass);border:1px solid var(--line2);border-radius:22px;width:min(1060px,94vw);max-height:92vh;padding:22px;position:fixed;top:4vh;left:50%;overflow-y:auto;transform:translate(-50%)}.modalClose{border:1px solid var(--line2);width:34px;height:34px;color:var(--tx2);background:var(--glass2);border-radius:50%;font-size:15px;position:absolute;top:16px;right:16px}.modalClose:hover{color:var(--tx);border-color:var(--tx3)}.ptop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tab{color:var(--tx2);border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600}.tab:hover{color:var(--tx)}.tab[data-state=active]{background:var(--tx);color:#16180f}.tab .new{background:var(--lime);color:var(--on-lime);vertical-align:2px;border-radius:5px;margin-left:5px;padding:1.5px 5px;font-size:10px;font-weight:800}.search{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:8px;min-width:200px;padding:8px 12px;display:flex}.search input{background:0 0;border:none;outline:none;width:160px;font-size:13.5px}.fgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 14px;margin-top:20px;display:grid}.fcard{text-align:left;border-radius:16px;padding:0;transition:transform .14s;position:relative}.fcard:hover{transform:translateY(-3px)}.fcard .im{background:var(--glass2);border:2px solid #0000;border-radius:16px;transition:border-color .14s;display:block;position:relative;overflow:hidden}.fcard:hover .im{border-color:var(--line2)}.fcard .im img{aspect-ratio:9/13;object-fit:cover;opacity:.94;width:100%;display:block}.fcard[data-sel="1"] .im{border-color:var(--lime)}.fcard[data-sel="1"] .im:after{content:"✓";background:var(--lime);width:22px;height:22px;color:var(--on-lime);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.fcard .nm{letter-spacing:-.01em;margin:11px 0 3px;font-size:14.5px;font-weight:700;display:block}.fcard .ds{-webkit-line-clamp:2;color:var(--tx2);-webkit-box-orient:vertical;min-height:2.9em;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.fcard .src{letter-spacing:.06em;color:var(--tx2);z-index:1;background:#0f110dc7;border-radius:999px;padding:3.5px 10px;font-size:10px;font-weight:700;position:absolute;top:9px;left:9px}.fcard.custom .im{aspect-ratio:9/13;border:1.5px dashed var(--line2);background:var(--bg);justify-content:center;align-items:center;display:flex}.fcard.custom .im span{color:var(--tx3);font-size:30px}.hookHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:10px 6px 18px;display:flex}.hookHead h2{font-family:var(--font-body);text-transform:uppercase;color:var(--lime);letter-spacing:.02em;max-width:13ch;font-size:clamp(26px,3.6vw,38px);font-weight:400;line-height:1.05}.hookHead .lead{color:var(--tx2);max-width:40ch;margin-top:10px;font-size:14px}.collage{align-items:center;margin-top:8px;display:flex}.collage img{aspect-ratio:9/14;object-fit:cover;border:3px solid var(--glass2);border-radius:14px;width:118px;margin-left:-26px;box-shadow:0 10px 30px #0006}.collage img:first-child{margin-left:0}.avTop{flex-wrap:wrap;align-items:center;gap:18px;padding:4px 6px 16px;display:flex}.avTop h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.avBody{align-items:flex-start;gap:20px;display:flex}.avSide{flex-direction:column;flex-shrink:0;gap:4px;width:172px;display:flex}.sideItem{color:var(--tx2);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.sideItem:hover{background:var(--glass2)}.sideItem[data-on="1"]{background:var(--glass2);color:var(--tx)}.sideLab{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin:16px 0 8px;padding-left:12px;font-size:11px;font-weight:700}.gPills{flex-wrap:wrap;gap:6px;padding-left:10px;display:flex}.gPill{border:1px solid var(--line2);color:var(--tx2);border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.gPill[data-state=on]{border-color:var(--lime);color:var(--lime)}.aGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px;display:grid}.aCard{background:var(--glass2);text-align:left;border:2px solid #0000;border-radius:16px;padding:0;transition:transform .14s,border-color .14s;position:relative;overflow:hidden}.aCard:hover{border-color:var(--line2);transform:translateY(-3px)}.aCard img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.aCard:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090a07c7);height:38%;position:absolute;inset:auto 0 0}.aCard .an{color:#f4f5ee;z-index:1;font-size:14.5px;font-weight:700;position:absolute;bottom:10px;left:12px}.aCard .pin{letter-spacing:.05em;color:var(--tx2);z-index:1;background:#0f110db3;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.aCard[data-sel="1"]{border-color:var(--lime)}.aCard[data-sel="1"] .an:after{content:" ✓";color:var(--lime)}.aCard.create{border:1.5px dashed var(--line2);background:var(--bg);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.aCard.create:after{display:none}.aCard.create .cbox{background:var(--glass2);width:56px;height:76px;color:var(--tx2);border-radius:12px;justify-content:center;align-items:center;font-size:22px;display:flex}.aCard.create .ct{color:var(--tx2);font-size:13.5px;font-weight:600}@media (max-width:820px){.barRow{flex-direction:column}.rail{flex-direction:row}.slots{width:100%}.slot{flex:1;height:76px}.genWrap{width:100%}.collage{display:none}.avBody{flex-direction:column}.avSide{flex-flow:wrap;align-items:center;width:100%}.sideLab{margin:0 4px 0 10px}}.slot[data-filled="1"]{color:var(--tx2);border-style:solid;border-color:#d8f22680}.slot[data-filled="1"] .p{color:var(--lime);border-color:#d8f22680}.pinBtn{z-index:2;width:26px;height:26px;color:var(--tx2);opacity:0;background:#0f110db8;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:flex;position:absolute;top:8px;right:8px}.aCard:hover .pinBtn,.pinBtn.on{opacity:1}.pinBtn.on{color:var(--lime)}.mineBadge{z-index:1;letter-spacing:.06em;background:var(--lime);color:var(--on-lime);border-radius:999px;padding:2.5px 8px;font-size:9.5px;font-weight:800;position:absolute;top:8px;left:8px}.aCard.create .ch{color:var(--tx3);font-size:11px}.createForm{aspect-ratio:auto;background:var(--bg);border:1.5px dashed var(--line2);cursor:default;flex-direction:column;gap:10px;padding:14px;display:flex}.createForm:after{display:none}.caIn{background:var(--glass2);border:1px solid var(--line2);border-radius:10px;outline:none;padding:9px 12px;font-size:13.5px}.caIn:focus{border-color:var(--lime)}.caFile{color:var(--tx2);font-size:12px}.caFile::file-selector-button{border:1px solid var(--line2);background:var(--glass2);color:var(--tx);font:inherit;cursor:pointer;border-radius:8px;margin-right:10px;padding:7px 12px}.errLine{color:#f0a294;text-align:left;max-width:1000px;margin:12px auto 0;font-size:13.5px}.gen:disabled{opacity:.6;cursor:wait;transform:none}.overlay{animation:.18s fadeIn}.modal{animation:.2s cubic-bezier(.16,1,.3,1) popIn;box-shadow:0 30px 90px -20px #000000b3}@keyframes fadeIn{0%{opacity:0}}@keyframes popIn{0%{opacity:0;transform:translate(-50%)scale(.97)translateY(8px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}.modal::-webkit-scrollbar{width:10px}.modal::-webkit-scrollbar-thumb{background:var(--glass2);border:2px solid var(--glass);border-radius:99px}.fcard .im img,.aCard>img{transition:transform .25s}.fcard:hover .im img,.aCard:hover>img{transform:scale(1.04)}.gen{box-shadow:0 0 #d8f22600}.gen:hover{box-shadow:0 8px 30px -8px #d8f22673}.heroInner{position:relative}.heroInner:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d8f2261a,#0000 70%);width:720px;height:340px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.eyebrow{align-items:center;gap:14px;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--line2);width:44px;height:1px}.composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line2);background:#171a13db;border-radius:20px;max-width:880px;margin:0 auto;padding:12px;box-shadow:0 24px 80px -24px #000000bf}.composer .descRow{border-bottom:1px solid var(--line);gap:10px;padding:4px 4px 10px}.composer .descRow input{padding:8px 0;font-size:16px}.linkIco{color:var(--tx3);flex-shrink:0}.modeSeg{background:var(--glass2);border:1px solid var(--line);border-radius:11px;flex-shrink:0;padding:3px;display:flex}.modeSeg button{color:var(--tx3);border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:700}.modeSeg button[data-state=on]{background:var(--tx);color:#16180f}.composer .chipRow{padding:10px 4px 2px}.avChip img{object-fit:cover;border-radius:50%;width:22px;height:22px;margin:-2px 0}.qtyInline{background:var(--glass2);border:1px solid var(--line);border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex}.qtyInline button{width:26px;height:26px;color:var(--tx2);border-radius:8px;font-size:14px;font-weight:700}.qtyInline button:hover{color:var(--lime)}.qtyInline span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-size:13.5px;font-weight:700}.genInline{border-radius:13px;flex-direction:row;flex:none;gap:10px;padding:10px 20px;font-size:16px}.genInline .sub{opacity:.8}.heroBg{opacity:.5;pointer-events:none;flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute;inset:-40px 0}.heroBg .tile{border-radius:14px;width:200px}.heroBg .tag,.heroBg .tile:after{display:none}.heroShade{pointer-events:none;background:radial-gradient(75% 62% at 50% 42%, #131511f0 0%, #131511b8 55%, #13151147 100%), linear-gradient(180deg, #131511e0, transparent 22%, transparent 72%, var(--bg) 100%);position:absolute;inset:0}.h1{max-width:21ch;font-size:clamp(38px,5.4vw,66px)}.heroInner{padding:52px 0 76px}.barZone{margin-top:44px}@media (max-width:820px){.composer .chipRow{row-gap:10px}.genInline{justify-content:center;width:100%}}.avTile{border:1.5px dashed var(--line2);background:var(--glass2);width:58px;height:58px;color:var(--tx3);border-radius:13px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;transition:border-color .14s,transform .12s;display:flex;position:relative;overflow:hidden}.avTile:hover{border-color:var(--lime);color:var(--tx2);transform:translateY(-1px)}.avTile .avLbl{letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.avTile[data-filled="1"]{border:2px solid var(--lime)}.avTile[data-filled="1"] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avTile .avName{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-align:center;background:linear-gradient(#0000,#090a07d9);padding:10px 2px 3px;font-size:9px;font-weight:800;position:absolute;inset:auto 0 0}.advRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:14px;font-weight:600;display:flex}.advRow:last-of-type{border-bottom:none}.composer{align-items:stretch;gap:12px;display:flex}.cLeft{flex-direction:column;flex:1;min-width:0;display:flex}.cLeft .chipRow{flex:1;align-items:flex-end;padding-bottom:4px}.cTiles{gap:10px;display:flex}.cTiles .avTile{border-radius:16px;width:86px;height:100%;min-height:108px}.cTiles .avTile .avLbl{font-size:9.5px}.cGen{flex-direction:column;gap:8px;width:190px;display:flex}.cGen .qtyInline{justify-content:space-between;padding:5px 6px}.cGen .genInline{flex-direction:column;flex:1;gap:3px;padding:10px;font-size:19px}.chip{border-color:var(--line);background:0 0}.chip:hover{background:var(--glass2);border-color:var(--lime)}@media (max-width:900px){.composer{flex-wrap:wrap}.cLeft{flex-basis:100%}.cTiles,.cTiles .avTile,.cGen{flex:1}}.barFlex{align-items:stretch;gap:12px;max-width:1100px;margin:0 auto;display:flex}.barFlex .rail{align-self:flex-start}.cMain{flex:1;min-width:0}.composer{max-width:none}.hstrip{border:1px solid var(--line);background:#171a13cc;border-radius:13px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 14px;font-size:13px;display:flex}.hlab{color:var(--lime);white-space:nowrap;font-size:12px;font-weight:700}.htxt{color:var(--tx2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hedit{border:1px solid var(--line2);color:var(--tx2);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600}.hedit:hover{color:var(--tx);border-color:var(--tx3)}.cThumb{object-fit:cover;border-radius:6px;width:22px;height:22px;margin:-2px 0}.chip[data-on="1"]{background:var(--glass2);border-color:#d8f22666}.cx{color:var(--tx3);margin-left:2px;font-size:11px}.cx:hover{color:var(--tx)}@media (max-width:900px){.barFlex{flex-direction:column}.barFlex .rail{flex-direction:row;align-self:stretch}}.chipRow .chip{align-items:center;height:40px}.chip svg{flex-shrink:0;display:block}.chip[aria-label=Advanced\ settings]{justify-content:center;padding:0 12px}.h1{letter-spacing:-.025em;font-weight:800}.mark{letter-spacing:-.01em}.mark,.gen{font-weight:800}.gen{letter-spacing:.01em;font-size:17px}.hookHead h2{text-transform:none;letter-spacing:-.02em;max-width:none;font-size:clamp(22px,3vw,30px)}.modal{padding:28px}.modalClose{top:20px;right:20px}.avTop h3,.advRow span:first-child{letter-spacing:-.01em}.fcard .im{border-radius:13px}.errLine,.hstrip{font-weight:500}.h1,.mark,.gen,.hookHead h2,.avTop h3{font-family:var(--font-disp);font-weight:700}.h1{letter-spacing:-.02em;font-size:clamp(36px,5vw,60px)}.mark{letter-spacing:-.02em;font-weight:700}.gen{letter-spacing:.02em;font-weight:700}.chip,.tab,.sideItem{font-weight:600}.refChip{border:1px solid var(--line2);border-radius:9px;flex-shrink:0;width:34px;height:34px;position:relative;overflow:hidden}.refChip img{object-fit:cover;width:100%;height:100%;display:block}.refChip button{color:#fff;opacity:0;background:#090a078c;font-size:11px;position:absolute;inset:0}.refChip:hover button{opacity:1}.fcard .im video{aspect-ratio:9/13;object-fit:cover;width:100%;display:block}.barAnchor{height:1px}.barFlex.docked{z-index:60;width:min(1100px,100vw - 32px);margin:0;animation:.22s cubic-bezier(.16,1,.3,1) dockIn;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}@keyframes dockIn{0%{opacity:0;transform:translate(-50%)translateY(16px)}}.barFlex.docked .hstrip{display:none}.barFlex.docked .composer{border-color:var(--line2);background:#171a13f0;box-shadow:0 20px 60px -12px #000000d9}.barFlex.docked .rail{background:#171a13f0;box-shadow:0 20px 60px -12px #000000d9}@media (max-width:900px){.barFlex.docked .rail{display:none}}
.board{max-width:1100px;margin:0 auto;padding:44px 24px 20px}.bTabs{justify-content:center;gap:8px;margin-bottom:26px;display:flex}.bTab{color:var(--tx2);border:1px solid #0000;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.bTab:hover{color:var(--tx)}.bTab[data-on="1"]{background:var(--tx);color:#16180f}.bNew{background:var(--lime);color:var(--on-lime);vertical-align:2px;border-radius:5px;margin-left:6px;padding:1.5px 5px;font-size:10px;font-weight:800}.bGrid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:18px;display:grid}.bCard{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:10px;transition:transform .15s,border-color .15s}.bCard:hover{border-color:var(--line2);transform:translateY(-3px)}.bStrip{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.bStrip img{aspect-ratio:9/14;object-fit:cover;border-radius:12px;width:100%;display:block}.bFoot{align-items:center;gap:10px;padding:12px 6px 4px;display:flex}.bIco{background:var(--glass2);border:1px solid var(--line);width:30px;height:30px;color:var(--tx2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bMeta{flex:1;min-width:0}.bMeta b{font-family:var(--font-disp);font-size:15px;font-weight:700;display:block}.bMeta span{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.bTry{background:var(--lime);color:var(--on-lime);border-radius:999px;padding:8px 22px;font-size:13.5px;font-weight:700;transition:background .12s,transform .12s}.bTry:hover{background:var(--lime-d);transform:translateY(-1px)}@media (max-width:560px){.bGrid{grid-template-columns:1fr}}.bStrip video{aspect-ratio:9/14;object-fit:cover;border-radius:12px;width:100%;display:block}
.wall{padding:74px 0 8px;overflow:hidden}.wallHead{align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.h2d{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(26px,3.6vw,40px);font-weight:400}.wallHead span{color:var(--tx2);font-size:13.5px}.marq{gap:14px;width:max-content;padding:4px 0;animation:46s linear infinite scroll;display:flex}.marq.r2{margin-top:14px;animation-duration:60s;animation-direction:reverse}.wall:hover .marq{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marq{width:auto;animation:none;overflow-x:auto}}.tile{border:1px solid var(--line);border-radius:16px;flex-shrink:0;width:184px;transition:transform .16s;position:relative;overflow:hidden}.tile:hover{transform:translateY(-4px)scale(1.015)}.tile img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090a07b8);height:34%;position:absolute;inset:auto 0 0}.tile .tag{color:#f4f5ee;z-index:1;font-size:11.5px;font-weight:600;line-height:1.35;position:absolute;bottom:10px;left:11px;right:11px}.band{border-top:1px solid var(--line);margin-top:74px;padding:56px 0 12px}.cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:36px;display:grid}.h3d{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;margin-bottom:8px;font-size:21px;font-weight:400}.band p{color:var(--tx2);max-width:46ch;font-size:14px}.code{border:1px solid var(--line);color:#e8ead9;white-space:pre;background:#0d0f0b;border-radius:14px;margin-top:14px;padding:15px 17px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.75;overflow-x:auto}.code .c{color:#707563}.code .g{color:#b9e07a}.code .p{color:#d8f226}.mini{color:var(--lime);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:64px;padding:48px 0 60px;display:flex}.footer span{color:var(--tx3);font-size:13px}.footer .sp{flex:1}.wall{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.h2d,.h3d{text-transform:uppercase;letter-spacing:.01em;font-family:var(--font-disp);letter-spacing:0;font-weight:700}
