:root{--bg:#F2F4F7;--surface:#FFFFFF;--surface-2:#F2F2F2;--ink:#0D0D0D;--muted:#6B7280;--line:#E3E5EA;--indigo:#FF6A00;--indigo-deep:#0B0F19;--on-indigo:#FFFFFF;--turmeric:#FF6A00;--turmeric-ink:#C94F00;--on-turmeric:#FFFFFF;--tint:#FFF0E6;--madder:#E5484D;--leaf:#16A34A;--dot:#D3D7DF;--glow:rgba(255,106,0,.28);--f-display:"Poppins","Segoe UI",system-ui,sans-serif;--f-body:"Inter","Segoe UI",system-ui,sans-serif;--f-mono:"Inter","Segoe UI",system-ui,sans-serif;--f-deva:"Poppins","Noto Sans Devanagari",sans-serif;--r:10px;--shadow:0 1px 2px rgba(13,13,13,.05),0 8px 24px rgba(13,13,13,.07)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0B0F19;--surface:#121826;--surface-2:#1A2132;--ink:#F2F4F7;--muted:#9CA3AF;--line:#273043;--indigo:#FF6A00;--indigo-deep:#05070D;--on-indigo:#FFFFFF;--turmeric:#FF6A00;--turmeric-ink:#FF8A3D;--on-turmeric:#FFFFFF;--tint:#2A1A10;--madder:#F26D72;--leaf:#4ADE80;--dot:#263047;--glow:rgba(255,106,0,.3);--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.35);color-scheme:dark}}:root[data-theme=dark]{--bg:#0B0F19;--surface:#121826;--surface-2:#1A2132;--ink:#F2F4F7;--muted:#9CA3AF;--line:#273043;--indigo:#FF6A00;--indigo-deep:#05070D;--on-indigo:#FFFFFF;--turmeric:#FF6A00;--turmeric-ink:#FF8A3D;--on-turmeric:#FFFFFF;--tint:#2A1A10;--madder:#F26D72;--leaf:#4ADE80;--dot:#263047;--glow:rgba(255,106,0,.3);--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.35);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font-family:var(--f-body)}.wrap{max-width:1320px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;letter-spacing:-.015em}h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}h2 em{font-style:normal;color:var(--turmeric-ink)}.rule{display:block;width:44px;height:3px;background:var(--turmeric);margin-top:12px;border-radius:2px}h3{font-size:1.08rem;font-weight:700}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--turmeric);outline-offset:2px;border-radius:4px}.mono{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--f-display);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--turmeric-ink);font-weight:600}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:10px 18px;font-weight:600;transition:transform .15s,background .2s,box-shadow .2s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--indigo);color:var(--on-indigo)}.btn-primary:hover{box-shadow:0 6px 18px var(--glow);background:#E85F00}.btn{font-family:var(--f-display);border-radius:8px}.btn-accent{background:var(--turmeric);color:var(--on-turmeric)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--turmeric);color:var(--turmeric-ink)}.btn-sm{padding:6px 12px;font-size:.86rem}svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.76rem;font-weight:600;background:var(--surface-2);color:var(--muted);white-space:nowrap}.chip.ok{color:var(--leaf);background:color-mix(in oklab,var(--leaf) 14%,transparent)}.chip.gold{color:var(--turmeric-ink);background:var(--tint)}.chip.hot{color:var(--madder);background:color-mix(in oklab,var(--madder) 14%,transparent)}.util{background:var(--indigo-deep);font-size:.82rem}:root .util{color:#D1D5DB}.util .wrap{gap:18px;justify-content:space-between;padding-block:6px}.util .l,.util .wrap{display:flex;align-items:center;flex-wrap:wrap}.util .l{gap:16px}.util select{background:transparent;border:0;color:inherit;font-weight:600;cursor:pointer}.util select option{color:#0D0D0D}.util a:hover{color:#FF8A3D}.util .deva{font-family:var(--f-deva);font-size:.95rem}header.top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--surface);border-bottom:1px solid var(--line)}.hdr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;padding-block:12px}.hdr,.logo{align-items:center}.logo{display:flex;gap:10px;text-decoration:none;color:var(--ink)}.logo img{display:block;height:46px;width:auto;max-width:100%}.logo .lg-rev{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .lg-full{display:none}:root:not([data-theme=light]) .logo .lg-rev{display:block}}:root[data-theme=dark] .logo .lg-full{display:none}:root[data-theme=dark] .logo .lg-rev{display:block}.search{position:relative;min-width:0}.search-box{display:flex;align-items:center;border:2px solid var(--indigo);border-radius:10px;background:var(--surface);overflow:hidden}.search-box select{border:0;background:var(--surface-2);padding:10px 12px;font-weight:600;font-size:.88rem;align-self:stretch}.search-box input{flex:1 1;min-width:0;border:0;background:transparent;padding:10px 14px;outline:none}.search-box button{background:var(--indigo);color:var(--on-indigo);border:0;padding:10px 20px;font-weight:600;display:flex;gap:6px;align-items:center;align-self:stretch}.suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:6px;z-index:70}.suggest button{display:flex;width:100%;gap:10px;align-items:center;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:7px}.suggest button.on,.suggest button:hover{background:var(--surface-2)}.suggest .k{margin-left:auto;font-size:.72rem;color:var(--muted);font-family:var(--f-mono)}.hdr-actions{gap:6px}.hdr-actions,.ico-btn{display:flex;align-items:center}.ico-btn{position:relative;flex-direction:column;gap:2px;border:0;background:transparent;padding:6px 10px;border-radius:8px;font-size:.74rem;color:var(--muted)}.ico-btn:hover{background:var(--surface-2);color:var(--ink)}.ico-btn svg.i{width:22px;height:22px;color:var(--ink)}.badge{position:absolute;top:0;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--turmeric);color:#fff;font-size:.68rem;font-weight:700;display:grid;place-items:center}.badge.bump{animation:bump .45s}@keyframes bump{40%{transform:scale(1.5)}}.navbar{border-top:1px solid var(--line)}.navbar .wrap{display:flex;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:none;padding-block:4px}.navbar .wrap::-webkit-scrollbar{display:none}.navbar a,.navbar button{border:0;background:transparent;padding:8px 12px;border-radius:7px;text-decoration:none;color:var(--ink);font-weight:500;font-size:.9rem;white-space:nowrap}.navbar a:hover,.navbar button:hover{background:var(--surface-2)}.navbar .allcat{display:flex;gap:6px;align-items:center;font-weight:600}.mega{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mega .wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:22px;gap:22px;padding-block:22px}.mega h4{margin:0 0 8px;font-family:var(--f-display);font-size:.95rem;display:flex;gap:8px;align-items:center}.mega a{display:block;color:var(--muted);text-decoration:none;padding:3px 0;font-size:.9rem;cursor:pointer}.mega a:hover{color:var(--turmeric-ink)}.hero{display:grid;grid-template-columns:230px minmax(0,1fr) 320px;grid-gap:16px;gap:16px;padding-block:18px}.rail{background:var(--surface);border-radius:var(--r);border:1px solid var(--line);padding:8px;position:relative}.rail h4{margin:6px 8px 8px;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rail button{display:flex;width:100%;gap:10px;align-items:center;border:0;background:transparent;padding:8px;border-radius:7px;text-align:left;font-size:.9rem;transition:background .15s,padding .2s}.rail button:hover{background:var(--tint);padding-left:12px;color:var(--turmeric-ink)}.rail button .cnt{margin-left:auto;font-family:var(--f-mono);font-size:.7rem;color:var(--muted)}.stage{position:relative;border-radius:14px;overflow:hidden;background:#0B0F19;color:#F2F4F7;padding:32px 34px 0;display:flex;flex-direction:column;min-width:0;isolation:isolate}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stage{background:#05070D;border:1px solid var(--line)}}:root[data-theme=dark] .stage{background:#05070D;border:1px solid var(--line)}.stage canvas.weave{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.stage .eyebrow{color:#FF8A3D}.stage h1{font-size:clamp(2rem,4.2vw,3.3rem);font-weight:700;line-height:1.08;margin-top:12px;letter-spacing:-.02em}.stage h1 em{font-style:normal;color:#FF6A00}.ctg{display:flex;gap:14px;align-items:center;font-family:var(--f-display);font-size:1.05rem;margin-top:14px;color:#E5E7EB}.ctg i{width:6px;height:6px;border-radius:50%;background:#FF6A00}.src{margin-top:16px;color:#D1D5DB;font-size:1rem}.rot{display:inline-block;background:#FF6A00;color:#FFFFFF;padding:0 .3em;border-radius:6px;font-family:var(--f-display);font-weight:600;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s;white-space:nowrap}.rot.out{transform:translateY(-40%) rotateX(70deg);opacity:0}.stage .lede{max-width:54ch;color:#AEB4C2;margin-top:10px}.cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.stage .btn-ghost{color:#F2F4F7;border-color:rgba(255,255,255,.3)}.stage .btn-ghost:hover{border-color:#FF6A00;color:#FF8A3D}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px;padding-block:16px;border-top:1px solid rgba(255,255,255,.14)}.stats b{display:block;font-family:var(--f-display);font-size:1.7rem;font-weight:700;color:#FF6A00;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats span{font-size:.8rem;color:#AEB4C2}.reel{margin:0 -34px;overflow:hidden;padding-block:14px;background:rgba(0,0,0,.18);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.reel-track{display:flex;gap:12px;width:max-content;animation:slide 48s linear infinite}.reel:hover .reel-track{animation-play-state:paused}@keyframes slide{to{transform:translateX(-50%)}}.reel-item{display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 12px 8px 8px;cursor:pointer;color:#F2F4F7}.reel-item .thumb{background:#1A2132}.reel-item:hover{background:rgba(255,255,255,.14)}.reel-item .thumb{width:40px;height:40px;border-radius:7px}.reel-item small{display:block;color:#AEB4C2;font-size:.74rem}.feed{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;min-width:0}.feed-h{display:flex;justify-content:space-between;gap:8px}.feed-h,.live{align-items:center}.live{display:inline-flex;gap:6px;font-family:var(--f-display);font-size:.72rem;font-weight:600;color:var(--turmeric-ink);letter-spacing:.08em}.live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--turmeric);animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.25}}.feed ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;height:330px;overflow:hidden;position:relative}.feed li{border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:.86rem;background:var(--bg)}.feed li.new{animation:drop .6s cubic-bezier(.2,.8,.2,1)}@keyframes drop{0%{transform:translateY(-24px);opacity:0}}.feed li .row{display:flex;justify-content:space-between;gap:8px;align-items:center}.feed li .cc{font-family:var(--f-mono);font-size:.7rem;background:var(--surface-2);padding:1px 6px;border-radius:4px}.feed li .cc,.feed li b{font-weight:600}.feed .foot{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.ticker{border-block:1px solid var(--line);background:var(--surface);overflow:hidden}.ticker-track{display:flex;width:max-content;animation:slide 60s linear infinite}.ticker span{padding:10px 26px;font-family:var(--f-mono);font-size:.78rem;color:var(--muted);white-space:nowrap;border-right:1px solid var(--line)}.ticker span b{color:var(--ink);font-weight:600}.ticker .up{color:var(--leaf)}.ticker .dn{color:var(--madder)}section.blk{padding-block:56px}.pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;background:var(--surface);border-bottom:1px solid var(--line)}.pillars>div{display:flex;gap:14px;align-items:center;padding:20px 22px;border-right:1px solid var(--line)}.pillars>div:last-child{border-right:0}.pillars .ic{width:46px;height:46px;border-radius:50%;background:var(--tint);display:grid;place-items:center;color:var(--turmeric);flex:none}.pillars .ic svg.i{width:22px;height:22px}.pillars b{display:block;font-family:var(--f-display);font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.pillars span{font-size:.84rem;color:var(--muted)}.sec-h{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.sec-h p{max-width:60ch;margin-top:8px;color:var(--muted)}.mapgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.mapbox{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;min-width:0}.mapbox canvas{display:block;width:100%;height:auto;cursor:crosshair}.maplegend{position:absolute;left:18px;bottom:16px;display:flex;gap:14px;font-size:.75rem;color:var(--muted);flex-wrap:wrap}.maplegend i{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--turmeric);margin-right:5px;vertical-align:-1px}.maplegend i.port{border-radius:2px;background:var(--ink)}.mtip{position:absolute;pointer-events:none;background:var(--ink);color:var(--bg);padding:6px 10px;border-radius:7px;font-size:.8rem;white-space:nowrap;transform:translate(-50%,-130%)}.cpanel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;min-width:0}.cpanel .big{font-family:var(--f-display);font-size:2.2rem;font-weight:700;line-height:1}.cpanel .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0;padding-block:14px;border-block:1px solid var(--line)}.cpanel .grid3 b{display:block;font-family:var(--f-display);font-size:1.3rem}.cpanel .grid3 span{font-size:.76rem;color:var(--muted)}.cpanel.swap{animation:swap .45s}@keyframes swap{0%{opacity:.2;transform:translateX(10px)}}.clusters{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.clusters button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:.82rem}.clusters button.on{background:var(--turmeric);color:#fff;border-color:var(--turmeric)}.catalog{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;position:-webkit-sticky;position:sticky;top:150px;display:grid;grid-gap:18px;gap:18px}.filters h4{margin:0 0 8px;font-size:.78rem;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.filters input[type=text],.filters select{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.tog{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;padding:4px 0;cursor:pointer}.tog input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:10px;background:var(--line);position:relative;transition:background .2s;cursor:pointer;flex:none}.tog input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.tog input:checked{background:var(--leaf)}.tog input:checked:after{transform:translateX(16px)}.catchips{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:14px;scrollbar-width:thin}.catchips button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 14px;font-size:.86rem;white-space:nowrap;display:flex;gap:6px;align-items:center;transition:all .2s}.catchips button.on{background:var(--turmeric);color:#fff;border-color:var(--turmeric)}.catchips button svg.i{color:var(--turmeric)}.catchips button.on svg.i{color:#fff}.bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.bar select{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s,border-color .25s,transform .25s;transform-style:preserve-3d;will-change:transform}.card:hover{box-shadow:var(--shadow);border-color:color-mix(in oklab,var(--turmeric) 50%,var(--line))}.thumb{--hue:var(--turmeric);position:relative;aspect-ratio:4/3;max-width:100%;display:grid;place-items:center;background:var(--tint);overflow:hidden}.thumb:before{inset:0;background-image:radial-gradient(color-mix(in oklab,var(--hue) 30%,transparent) 1.1px,transparent 1.3px);background-size:11px 11px;opacity:.6;-webkit-mask-image:linear-gradient(160deg,transparent 35%,#000);mask-image:linear-gradient(160deg,transparent 35%,#000)}.thumb:after,.thumb:before{content:"";position:absolute}.thumb:after{width:58%;aspect-ratio:1;border-radius:50%;background:var(--surface);box-shadow:0 6px 20px rgba(255,106,0,.12)}.thumb svg{position:relative;z-index:1;width:36%;height:36%;stroke:var(--hue);stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover .thumb svg{transform:scale(1.12) rotate(-6deg)}.reel-item .thumb:after{display:none}.reel-item .thumb svg{width:60%;height:60%}.thumb .tl{top:8px;left:8px;display:flex;gap:4px;flex-wrap:wrap}.thumb .fav,.thumb .tl{position:absolute;z-index:2}.thumb .fav{top:6px;right:6px;border:0;background:var(--surface);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--muted);box-shadow:0 1px 4px rgba(0,0,0,.12)}.thumb .fav.on{color:var(--madder)}.thumb .fav.on svg.i{fill:currentColor}.card .body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1 1}.card .name{font-weight:600;line-height:1.3;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.card .name:hover{color:var(--turmeric-ink)}.price{font-family:var(--f-display);font-weight:700;font-size:1.12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price small{font-family:var(--f-body);font-weight:400;font-size:.78rem;color:var(--muted)}.meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px}.meta,.sup{font-size:.8rem;display:flex}.sup{align-items:center;gap:6px;border-top:1px dashed var(--line);padding-top:8px;margin-top:auto;cursor:pointer}.sup:hover b{color:var(--turmeric-ink)}.sup b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup b,.yrs{font-weight:600}.yrs{font-family:var(--f-display);font-size:.66rem;background:var(--ink);color:var(--surface);padding:1px 5px;border-radius:4px;flex:none}.card .acts{display:flex;gap:6px;align-items:center}.card .acts .btn{flex:1 1;justify-content:center}.cmp{display:flex;gap:5px;align-items:center;font-size:.78rem;cursor:pointer}.cmp,.empty{color:var(--muted)}.empty{grid-column:1/-1;text-align:center;padding:50px 20px;border:1px dashed var(--line);border-radius:12px}.sups{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.scard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:transform .3s,box-shadow .3s}.scard:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.shead{display:flex;gap:12px;align-items:center}.mono-av{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-weight:700;font-size:1.05rem;color:var(--turmeric-ink);background:var(--tint);flex:none}.meter{display:grid;grid-template-columns:110px 1fr 44px;align-items:center;grid-gap:8px;gap:8px;font-size:.8rem;color:var(--muted)}.meter .track{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.meter .fill{height:100%;background:var(--leaf);border-radius:3px;transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.meter b{font-family:var(--f-mono);color:var(--ink);text-align:right;font-size:.78rem}.certs{display:flex;flex-wrap:wrap;gap:5px}.rfq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.rfq-l,.rfq-r{padding:30px}.rfq-r{background:var(--tint);position:relative;min-height:420px;display:flex;flex-direction:column}.steps{display:flex;gap:6px;margin:18px 0 22px}.steps div{flex:1 1;height:4px;border-radius:2px;background:var(--line);position:relative;overflow:hidden}.steps div:after{content:"";position:absolute;inset:0;background:var(--turmeric);transform:scaleX(0);transform-origin:left;transition:transform .5s}.steps div.done:after{transform:scaleX(1)}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.fgrid .full{grid-column:1/-1}label.f{display:grid;grid-gap:5px;gap:5px;font-size:.84rem;font-weight:500}label.f input,label.f select,label.f textarea{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);width:100%}label.f textarea{min-height:70px;resize:vertical}.pane[hidden]{display:none}.pane{animation:swap .4s}.rfq-nav{display:flex;justify-content:space-between;margin-top:22px;gap:10px}.radar{width:180px;height:180px;margin:20px auto;border-radius:50%;position:relative;background:radial-gradient(circle,transparent 30%,color-mix(in oklab,var(--indigo) 10%,transparent) 31%,transparent 32%,transparent 60%,color-mix(in oklab,var(--indigo) 10%,transparent) 61%,transparent 62%);border:1px solid color-mix(in oklab,var(--indigo) 30%,transparent)}.radar:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 300deg,color-mix(in oklab,var(--turmeric) 60%,transparent));animation:spin 1.6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.radar i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--turmeric);animation:blink 1s infinite}.quote{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;animation:drop .6s cubic-bezier(.2,.8,.2,1)}.quote .p{font-family:var(--f-display);font-weight:700;font-size:1.1rem;text-align:right}.quotes{display:grid;grid-gap:10px;gap:10px}.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px;min-width:0}.flow{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:4px;gap:4px;position:relative}.flow li{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;padding:12px;border-radius:10px;transition:background .4s}.flow li .n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line);font-family:var(--f-mono);font-weight:600;transition:all .4s;background:var(--surface)}.flow li.on{background:var(--tint)}.flow li.on .n{background:var(--turmeric);border-color:var(--turmeric);color:#fff;transform:scale(1.08)}.flow li.past .n{border-color:var(--turmeric);color:var(--turmeric-ink)}.flow li p{font-size:.86rem;color:var(--muted)}.escrow{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;border-radius:10px;border:1px dashed var(--line);font-size:.86rem}.escrow b{font-family:var(--f-mono)}.lane{position:relative;height:90px;margin:18px 0 8px;border-radius:12px;background:linear-gradient(180deg,transparent 55%,color-mix(in oklab,var(--indigo) 12%,transparent) 55%);overflow:hidden}.lane .sea{position:absolute;left:0;right:0;bottom:0;height:45%;background-image:repeating-linear-gradient(90deg,transparent 0 14px,color-mix(in oklab,var(--indigo) 25%,transparent) 14px 22px);background-size:44px 2px;background-repeat:repeat-x;background-position:0 30%;animation:waves 2s linear infinite}@keyframes waves{to{background-position:44px 30%}}.lane .ship{position:absolute;bottom:34%;left:6%;width:64px;height:40px;transition:left 2.4s cubic-bezier(.45,.05,.25,1)}.lane .ship svg{width:100%;height:100%;animation:bob 2.2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-3px) rotate(-1.5deg)}}.lane .pt{position:absolute;bottom:8px;font-family:var(--f-mono);font-size:.7rem;color:var(--muted)}.result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.result div{background:var(--surface-2);border-radius:10px;padding:12px}.result b{display:block;font-family:var(--f-display);font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result span{font-size:.75rem;color:var(--muted)}.note{font-size:.76rem;color:var(--muted);margin-top:10px}.sell{background:#0B0F19;color:#F2F4F7;border-radius:18px;padding:40px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sell{background:#05070D;border:1px solid var(--line)}}:root[data-theme=dark] .sell{background:#05070D;border:1px solid var(--line)}.sell canvas.weave{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sell>*{position:relative}.sell .eyebrow{color:#FF8A3D}.sell h2{color:#fff}.sell p.lede{color:#AEB4C2;max-width:58ch;margin-top:10px}.onb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px;counter-reset:s}.onb div{border-top:2px solid rgba(255,255,255,.2);padding-top:14px;position:relative}.onb div:before{content:"";position:absolute;top:-2px;left:0;height:2px;width:0;background:#FF6A00;transition:width .8s}.onb.go div:before{width:100%}.onb.go div:nth-child(2):before{transition-delay:.3s}.onb.go div:nth-child(3):before{transition-delay:.6s}.onb.go div:nth-child(4):before{transition-delay:.9s}.onb .k{font-family:var(--f-display);font-size:.74rem;font-weight:600;letter-spacing:.06em;color:#FF8A3D}.onb h3{margin:6px 0 4px;color:#fff}.onb p{font-size:.86rem;color:#AEB4C2}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.plan{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px}.plan.feat{background:#FF6A00;color:#FFFFFF;border-color:#FF6A00}.plan.feat .muted2{color:#FFE3CF}.plan .amt{font-family:var(--f-display);font-size:1.9rem;font-weight:700}.plan .muted2{color:#AEB4C2;font-size:.85rem}.plan ul{margin:0;padding-left:18px;font-size:.88rem;display:grid;grid-gap:4px;gap:4px}.plan .btn{margin-top:auto;justify-content:center}.plan .btn-ghost{color:#fff;border-color:rgba(255,255,255,.3)}.plan.feat .btn{background:#0D0D0D;color:#FFFFFF}footer{border-top:1px solid var(--line);margin-top:30px;padding-block:36px;background:var(--surface)}.fcols{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}footer h4{margin:0 0 10px;font-size:.78rem;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}footer a{display:block;color:var(--ink);text-decoration:none;font-size:.9rem;padding:3px 0}footer a:hover{color:var(--turmeric-ink)}.social{display:flex;gap:10px;margin-top:14px}.social span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--ink);font-family:var(--f-display);font-weight:700;font-size:.78rem}.legal{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.scrim{position:fixed;inset:0;background:rgba(8,10,28,.55);z-index:90;animation:fade .25s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes fade{0%{opacity:0}}.modal{position:fixed;z-index:95;left:50%;top:50%;transform:translate(-50%,-50%);width:min(940px,calc(100vw - 24px));max-height:calc(100dvh - 40px);overflow:auto;background:var(--surface);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.35);animation:pop .35s cubic-bezier(.2,.8,.2,1)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}}.mclose{position:-webkit-sticky;position:sticky;top:0;float:right;margin:10px;border:0;background:var(--surface-2);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;z-index:3}.pd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;padding:24px}.pd .thumb{aspect-ratio:1;border-radius:12px}.tiers{width:100%;border-collapse:collapse;margin:10px 0;font-size:.88rem}.tiers td,.tiers th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.tiers th{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.tiers td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tiers tr.on td{background:var(--tint);font-weight:600}.qty{border-radius:999px}.qty button{height:36px}.qty input{width:110px;background:transparent;font-family:var(--f-mono);padding:6px}.total{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-2);border-radius:10px;padding:12px 14px;margin:12px 0}.total b{font-family:var(--f-display);font-size:1.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specs{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:.86rem;margin-top:12px}.specs dt{color:var(--muted)}.specs dd{margin:0;font-weight:500}.opts{display:flex;flex-wrap:wrap}.opts label{border-radius:8px;padding:6px 10px;font-size:.84rem;cursor:pointer;gap:6px}.opts input:checked+span{color:var(--turmeric-ink);font-weight:600}.drawer{position:fixed;z-index:95;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--surface);box-shadow:-20px 0 60px rgba(0,0,0,.25);display:flex;flex-direction:column;animation:slidein .35s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-right:env(safe-area-inset-right,0)}@keyframes slidein{0%{transform:translateX(100%)}}.drawer header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.drawer .list{flex:1 1;overflow:auto;padding:14px 20px;display:grid;grid-gap:10px;gap:10px;align-content:start}.drawer .it{display:grid;grid-template-columns:52px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px}.drawer .it .thumb{width:52px;height:52px;border-radius:8px;aspect-ratio:auto}.drawer .it .thumb:after{display:none}.drawer .it .thumb svg{width:60%;height:60%}.drawer footer{margin:0;padding:16px 20px;border-top:1px solid var(--line)}.cmptray{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--ink);color:var(--bg);border-radius:999px;padding:8px 8px 8px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 40px rgba(0,0,0,.3);animation:up .35s cubic-bezier(.2,.8,.2,1);max-width:calc(100vw - 32px)}@keyframes up{0%{transform:translate(-50%,120%)}}.cmptray .slots{display:flex;gap:6px}.cmptray .slots span{width:30px;height:30px;border-radius:50%;border:1.5px dashed color-mix(in oklab,var(--bg) 50%,transparent)}.cmptray .slots .thumb{width:30px;height:30px;border-radius:50%;aspect-ratio:auto;border:0}.cmptray .slots .thumb:after,.cmptray .slots .thumb:before{display:none}.cmptray .slots .thumb svg{width:60%;height:60%}.cmptab{width:100%;border-collapse:collapse;font-size:.88rem;min-width:560px}.cmptab td,.cmptab th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmptab th{color:var(--muted);font-weight:500;width:150px}.cmptab td.best{color:var(--leaf);font-weight:600}.chat{position:fixed;z-index:85;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(360px,calc(100vw - 32px));height:470px;max-height:calc(100dvh - 120px);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;animation:pop2 .35s cubic-bezier(.2,.8,.2,1)}@keyframes pop2{0%{opacity:0;transform:translateY(20px) scale(.96)}}.chat header{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#0B0F19;color:#F2F4F7;border-bottom:3px solid var(--turmeric)}.chat header .mono-av{width:36px;height:36px;background:var(--turmeric);color:#fff;font-size:.9rem}.chat header button{margin-left:auto;border:0;background:transparent;color:inherit}.msgs{flex:1 1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.msg{max-width:82%;padding:8px 12px;border-radius:14px;font-size:.88rem;animation:drop .3s}.msg.them{background:var(--surface-2);border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--turmeric);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.typing{display:flex;gap:4px;padding:10px 12px;background:var(--surface-2);border-radius:14px;align-self:flex-start}.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:blink 1s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.quick{gap:6px;padding:0 12px 8px;overflow-x:auto}.quick button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:.78rem;white-space:nowrap}.chat form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.chat form input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:var(--bg)}.fab{position:fixed;z-index:80;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;border:0;background:var(--turmeric);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25);display:grid;place-items:center}.fab svg.i{width:26px;height:26px}.toast{position:fixed;z-index:120;left:50%;top:calc(20px + env(safe-area-inset-top,0px));transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:999px;font-size:.9rem;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:tdrop .35s cubic-bezier(.2,.8,.2,1);display:flex;gap:8px;align-items:center}@keyframes tdrop{0%{transform:translate(-50%,-150%)}}.flyer{position:fixed;z-index:130;width:36px;height:36px;border-radius:8px;pointer-events:none}@media (max-width:1100px){.hero{grid-template-columns:minmax(0,1fr) 300px}.rail{display:none}.catalog{grid-template-columns:minmax(0,1fr)}.filters{position:static;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fcols{grid-template-columns:1fr 1fr 1fr}}@media (max-width:860px){.hdr{grid-template-columns:auto auto;row-gap:10px}.search{grid-column:1/-1;grid-row:2}.hdr-actions{justify-self:end}.ico-btn span.lbl{display:none}.duo,.hero,.mapgrid,.rfq{grid-template-columns:minmax(0,1fr)}.pillars,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars>div:nth-child(2){border-right:0}.onb,.plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.stage{padding:24px 18px 0}.reel{margin:0 -18px}.search-box button span,.search-box select{display:none}.fgrid,.onb,.plans{grid-template-columns:minmax(0,1fr)}.panel,.rfq-l,.rfq-r,.sell{padding:20px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card .acts .btn span{display:none}.result{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.util .r{display:none}.pillars{grid-template-columns:minmax(0,1fr)}.pillars>div{border-right:0;border-bottom:1px solid var(--line)}.logo img{height:36px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body,html{margin:0}body{font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}.page-h{padding-block:28px 8px}.page-h h1{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700}.page-h h1 em{font-style:normal;color:var(--turmeric-ink)}.page-h p{margin-top:8px;max-width:62ch}.crumbs,.page-h p{color:var(--muted)}.crumbs{display:flex;gap:6px;font-size:.84rem;flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--turmeric-ink)}.stack{display:grid;grid-gap:16px;gap:16px}.cols-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.cols-side{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.cols-2,.cols-side{grid-template-columns:minmax(0,1fr)}}.notice{display:flex;gap:10px;align-items:flex-start;background:var(--tint);border:1px solid color-mix(in oklab,var(--turmeric) 35%,transparent);border-radius:10px;padding:12px 14px;font-size:.88rem}.notice.ok{background:color-mix(in oklab,var(--leaf) 12%,var(--surface));border-color:color-mix(in oklab,var(--leaf) 35%,transparent)}.errors{color:var(--madder);font-size:.82rem}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table td,.table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.table th{font-family:var(--f-display);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scroll-x{overflow-x:auto}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.kpi b{display:block;font-family:var(--f-display);font-size:1.6rem;font-weight:700}.kpi span{font-size:.8rem;color:var(--muted)}@media (max-width:700px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.rfq-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s}.rfq-row:hover{border-color:var(--turmeric);transform:translateY(-2px)}.inline-form{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.inline-form label.f{flex:1 1;min-width:120px}details.box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}details.box summary{cursor:pointer;font-family:var(--f-display);font-weight:600}.btn[disabled]{opacity:.55;cursor:not-allowed}.footer-gap{height:20px}.suggest .menu-a{display:block;padding:8px 10px;border-radius:7px;text-decoration:none;color:var(--ink);font-size:.9rem}.suggest .menu-a:hover{background:var(--surface-2)}.suggest form button{color:var(--madder)}.rail-a{display:flex;gap:10px;align-items:center;padding:9px 8px;border-radius:7px;text-decoration:none;color:var(--ink);font-size:.9rem;transition:background .15s,padding .2s}.rail-a:hover{background:var(--tint);padding-left:12px;color:var(--turmeric-ink)}.chiplink{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 14px;font-size:.86rem;white-space:nowrap;display:flex;gap:6px;align-items:center;text-decoration:none;color:var(--ink);transition:all .2s}.chiplink.on,.chiplink:hover{border-color:var(--turmeric)}.chiplink.on{background:var(--turmeric);color:#fff}.chiplink.on svg.i{color:#fff!important}.rfq-r{justify-content:center}.seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:8px 0}.seg button{border:0;background:var(--surface);padding:7px 12px;font-size:.84rem;font-weight:500}.seg button.on{background:var(--turmeric);color:#fff}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:0;gap:0;margin-block:28px 40px;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;padding:0}.auth-art{background:#0B0F19;color:#F2F4F7;padding:40px;display:flex;flex-direction:column;justify-content:center;min-height:420px;overflow:hidden}.auth-art,.auth-art>*{position:relative}.auth-art canvas.weave{position:absolute;inset:0;width:100%;height:100%}.auth-form{padding:40px;min-width:0}.auth-form h1{font-size:1.7rem}.auth-form form{display:grid;grid-gap:14px;gap:14px}.roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.roles label{border:1.5px solid var(--line);border-radius:10px;padding:12px;cursor:pointer;display:grid;grid-gap:2px;gap:2px;font-size:.84rem}.roles label b{font-family:var(--f-display);font-size:.95rem}.roles label:has(input:checked){border-color:var(--turmeric);background:var(--tint)}.roles input{position:absolute;opacity:0;pointer-events:none}.otp{font-size:1.6rem;letter-spacing:.5em;text-align:center;font-family:var(--f-display)}@media (max-width:820px){.auth{grid-template-columns:minmax(0,1fr)}.auth-art{min-height:200px;padding:28px}.auth-form{padding:24px}.roles{grid-template-columns:minmax(0,1fr)}}.dash{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:24px;gap:24px;padding-block:24px 48px;align-items:start}.dash-nav{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:150px}.dash-nav a{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:.9rem}.dash-nav a:hover{background:var(--surface-2)}.dash-nav a.on{background:var(--tint);color:var(--turmeric-ink);font-weight:600}.dash-nav a svg.i{color:var(--turmeric)}.dash-who{padding:8px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:6px;display:grid}.dash-who b{font-family:var(--f-display)}.dash-who span{font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.dash{grid-template-columns:minmax(0,1fr)}.dash-nav{position:static;display:flex;overflow-x:auto}.dash-who{display:none}.dash-nav a{white-space:nowrap}}.quick{display:flex;gap:8px;flex-wrap:wrap}.status-PENDING{color:var(--turmeric-ink);background:var(--tint)}.status-APPROVED{color:var(--leaf);background:color-mix(in oklab,var(--leaf) 14%,transparent)}.status-REJECTED{color:var(--madder);background:color-mix(in oklab,var(--madder) 14%,transparent)}.thread{gap:14px}.msgs-list,.thread{display:flex;flex-direction:column}.msgs-list{gap:10px;max-height:60vh;overflow:auto;padding:4px}.msgs-list .msg{max-width:78%}.msgs-list .msg small{display:block;font-size:.7rem;opacity:.75;margin-top:4px}.composer{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.composer textarea{flex:1 1;min-width:200px;min-height:46px;max-height:160px;padding:10px 12px;background:var(--bg);resize:vertical}.composer textarea,.notif{border:1px solid var(--line);border-radius:10px}.notif{display:grid;grid-template-columns:10px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;background:var(--surface);text-decoration:none;color:inherit}.notif .dot{width:8px;height:8px;border-radius:50%;background:var(--turmeric);margin-top:7px}.notif.read .dot{background:transparent}.otl{list-style:none;margin:0;padding:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.otl,.otl li{display:grid;position:relative}.otl li{justify-items:center;text-align:center;grid-gap:4px;gap:4px;font-size:.8rem}.otl li:before{content:"";position:absolute;top:8px;left:-50%;right:50%;height:3px;background:var(--line);z-index:0}.otl li:first-child:before{display:none}.otl li.done:before{background:var(--turmeric)}.otl .dot{width:18px;height:18px;border-radius:50%;border:3px solid var(--line);background:var(--surface);position:relative;z-index:1}.otl li.done .dot{border-color:var(--turmeric);background:var(--turmeric)}.otl small{color:var(--muted);font-size:.7rem}@media (max-width:640px){.otl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.otl li:before{display:none}}.evlist{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.evlist li{display:grid;grid-gap:2px;gap:2px;font-size:.86rem;border-left:2px solid var(--turmeric);padding-left:10px}.evlist small{color:var(--muted);font-size:.74rem}.paym{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.paym label{border:1.5px solid var(--line);border-radius:10px;padding:12px;cursor:pointer;font-weight:500}.paym label:has(input:checked){border-color:var(--turmeric);background:var(--tint)}.paym input{margin-right:6px}.invoice{background:#fff;color:#0D0D0D;border:1px solid #e3e5ea;border-radius:12px;padding:32px;max-width:860px;margin:0 auto}.invoice table{width:100%;border-collapse:collapse;font-size:.88rem}.invoice td,.invoice th{border-bottom:1px solid #e3e5ea;padding:8px;text-align:left}.invoice .r{text-align:right}@media print{.cmptray,.drawer,.no-print,.scrim,.util,footer,header.top{display:none!important}body{background:#fff}.invoice{border:0}}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.zcard{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--bg)}.themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.theme-card{display:grid;grid-gap:4px;gap:4px;text-align:left;border:1.5px solid var(--line);border-radius:12px;padding:12px;background:var(--surface)}.theme-card.on{border-color:var(--turmeric);background:var(--tint)}.theme-card[disabled]{opacity:.5;cursor:not-allowed}.theme-card .mini{display:grid;grid-gap:4px;gap:4px;height:70px;border-radius:8px;padding:6px;background:var(--surface-2);margin-bottom:6px}.theme-card .mini i{display:block;border-radius:3px;background:var(--line)}.theme-card .mini i:first-child{background:var(--acc)}.t-BOLD .mini{background:#0B0F19}.t-BOLD .mini i{background:#273043}.t-MINIMAL .mini i:first-child{height:4px;align-self:start}.swatch{width:32px;height:32px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line)}.sections{list-style:none;margin:0 0 10px;padding:0}.sections,.sections li{display:grid;grid-gap:8px;gap:8px}.sections li{border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--bg)}.sections li.off{opacity:.55}.sec-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sec-row input:not([type]){flex:1 1;min-width:140px;padding:7px 10px}.sec-row input:not([type]),.sections textarea{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.sections textarea{width:100%;min-height:60px;padding:8px 10px}.store{--acc:#FF6A00}.store-nav{background:var(--surface);border-bottom:3px solid var(--acc)}.store-nav a{color:inherit}.store-hero{background:var(--surface-2);background-size:cover;background-position:50%;padding-block:56px}.store-hero h1{font-size:clamp(1.8rem,4vw,2.8rem)}.store-hero p{max-width:60ch;margin-top:10px}.store-sec{padding-block:30px}.theme-BOLD .store-hero{background-color:#0B0F19;color:#F2F4F7}.theme-BOLD .store-hero .eyebrow{color:var(--acc)}.theme-BOLD .store-sec h2{border-left:6px solid var(--acc);padding-left:12px}.theme-MINIMAL .store-hero{background:var(--surface);border-bottom:1px solid var(--line);padding-block:40px}.theme-MINIMAL .store-sec+.store-sec{border-top:1px solid var(--line)}.store-hero[style*=url]{color:#fff}body:has(.store-wl) .util,body:has(.store-wl) header.top,body:has(.store-wl)>footer{display:none}.aibox{display:grid;grid-gap:8px;gap:8px;border:1.5px dashed color-mix(in oklab,var(--turmeric) 55%,transparent);background:var(--tint);border-radius:12px;padding:12px;margin-bottom:16px}.aibox textarea{width:100%;min-height:56px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.mnav{display:none}@media (max-width:700px){.mnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:75;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.mnav a{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 0 6px;font-size:.68rem;color:var(--muted);text-decoration:none}.mnav a.on{color:var(--turmeric-ink)}.mnav svg.i{width:20px;height:20px}body{padding-bottom:64px}.fab{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.chat{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.cmptray{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.thumb.has-img:after,.thumb.has-img:before{display:none}.thumb.has-img img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.stars{display:inline-flex;gap:2px;color:var(--turmeric)}.rate{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rate label{border:1px solid var(--line);border-radius:8px;padding:5px 10px;color:var(--turmeric);cursor:pointer}.rate label:has(input:checked){background:var(--tint);border-color:var(--turmeric)}.rate input{position:absolute;opacity:0}.funnel{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.funnel li{background:var(--tint);border-radius:8px;padding:8px 12px;font-size:.9rem}.funnel li:nth-child(2){margin-inline:4%}.funnel li:nth-child(3){margin-inline:8%}.funnel li:nth-child(4){margin-inline:12%}.funnel b{font-family:var(--f-display);color:var(--turmeric-ink);margin-right:6px}.onb-list{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.onb-list li.done a{text-decoration:line-through;color:var(--muted)}.promo{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--tint);border:1px solid color-mix(in oklab,var(--turmeric) 35%,transparent);border-radius:12px;padding:14px 18px;margin-top:14px}.promo b{font-family:var(--f-display)}a.btn,a.chiplink,a.ico-btn,a.notif,a.rfq-row{text-decoration:none}a.ico-btn{color:var(--muted)}.row-between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.feat-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2px 24px;gap:2px 24px;margin-top:10px}.feat-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.feat-row b{display:block;font-size:.92rem}.feat-row small{display:block;color:var(--muted);font-size:.8rem;margin-top:2px;line-height:1.4}.feat-state{display:flex;align-items:center;gap:8px;flex:none}.feat-state em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--muted);min-width:44px;text-align:right}.feat-state em.ok{color:var(--leaf)}.photo-search{display:grid;place-items:center;padding:0 10px;color:var(--muted);border-left:1px solid var(--line)}.photo-search:hover{color:var(--turmeric)}.buybox{border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:14px;background:var(--surface)}.buybox .tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:-4px 0 14px;overflow-x:auto}.buybox .tabs button{border:0;background:none;padding:8px 12px;font-weight:600;font-size:.88rem;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.buybox .tabs button.on{color:var(--ink);border-bottom-color:var(--turmeric)}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;width:-moz-fit-content;width:fit-content}.qty button{border:0;background:var(--surface-2);width:36px;height:38px;font-size:1.1rem}.qty input{border:0;width:96px;text-align:center;height:38px;font-weight:600;background:var(--surface)}.opts{display:grid;grid-gap:6px;gap:6px;margin:10px 0}.opts label{display:flex;gap:8px;align-items:center;font-size:.88rem;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.opts label small{margin-left:auto;color:var(--muted)}.linesum{display:grid;grid-gap:4px;gap:4px;font-size:.88rem;margin:12px 0}.linesum div{display:flex;justify-content:space-between}.linesum .t{font-weight:700;font-size:1.05rem;border-top:1px solid var(--line);padding-top:6px;margin-top:4px}.btnrow{display:flex;gap:8px;flex-wrap:wrap}.cart-sup{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.cart-sup>header{display:flex;gap:10px;align-items:center;padding:10px 14px;background:var(--surface-2);font-weight:600}.cart-line{display:grid;grid-template-columns:72px 1fr auto;grid-gap:12px;gap:12px;padding:12px 14px;border-top:1px solid var(--line);align-items:center}.cart-line .thumb{width:72px;height:72px;border-radius:10px}.ship-opts{display:grid;grid-gap:8px;gap:8px}.ship-opt{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s,background .15s}.ship-opt:hover{border-color:var(--turmeric)}.ship-opt:has(input:checked){border-color:var(--turmeric);background:var(--tint)}.ship-opt b{display:block}.ship-opt .p{font-weight:700;text-align:right}.ship-opt .tags{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.track{list-style:none;margin:10px 0 0;padding:0}.track,.track li{position:relative}.track li{padding:0 0 14px 22px;font-size:.88rem}.track li:before{content:"";position:absolute;left:5px;top:6px;bottom:-6px;width:2px;background:var(--line)}.track li:last-child:before{display:none}.track li:after{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;background:var(--turmeric);box-shadow:0 0 0 3px var(--tint)}.track li small{display:block;color:var(--muted)}.guarantee{display:flex;gap:10px;align-items:flex-start;border:1px dashed var(--leaf);border-radius:12px;padding:10px 12px;font-size:.86rem;background:color-mix(in srgb,var(--leaf) 7%,transparent)}.pill-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.pill-tabs a{border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:.84rem;text-decoration:none;color:inherit}.pill-tabs a.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.status{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:3px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);text-transform:uppercase}.status.new{background:var(--tint);color:var(--turmeric)}.status.ok{background:color-mix(in srgb,var(--leaf) 15%,transparent);color:var(--leaf)}.status.bad{background:color-mix(in srgb,var(--madder) 14%,transparent);color:var(--madder)}.gphotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px}.gphotos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.greview{border-top:1px solid var(--line);padding:10px 0;font-size:.88rem}.attr{font-size:.75rem;color:var(--muted)}.audit-badge{display:inline-flex;gap:6px;align-items:center;font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#0B0F19;color:#fff}.audit-badge b{color:#FF6A00}.video{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.video iframe,.video video{position:absolute;inset:0;width:100%;height:100%;border:0}.ev-card{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface);display:grid;grid-gap:6px;gap:6px}.ev-card .when{font-size:.8rem;font-weight:600;color:var(--turmeric)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e11;margin-right:6px;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.3}}.msg-tr{font-size:.8rem;color:var(--muted);border-left:2px solid var(--turmeric);padding-left:8px;margin-top:4px}.home-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.home-strip>a,.home-strip>div{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface);text-decoration:none;color:inherit;display:flex;gap:10px;align-items:flex-start}.home-strip b{display:block;font-size:.95rem}.home-strip span.s{font-size:.82rem;color:var(--muted)}.home-strip .ic{color:var(--turmeric);flex:none}.sell-band{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#0B0F19;color:#fff;border-radius:18px;padding:22px 26px;position:relative;overflow:hidden}.sell-band h2{color:#fff;font-size:clamp(1.2rem,2.4vw,1.6rem)}.sell-band p{color:#c9cdd6;margin-top:4px}[dir=rtl] .search-box select{border-right:0;border-left:1px solid var(--line)}.dash-sec{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 10px 4px}.dash-nav{max-height:calc(100vh - 170px);overflow-y:auto}.ads-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.ad-card{display:grid;grid-gap:4px;gap:4px;border:1.5px solid var(--turmeric);border-radius:12px;padding:12px 14px;text-decoration:none;color:inherit;background:var(--tint)}.ad-card .chip{width:-moz-fit-content;width:fit-content}.ad-card .muted{font-size:.82rem}.linkish{border:0;background:none;padding:0;color:var(--turmeric);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}@media (max-width:700px){.panel{overflow-x:auto}.ship-opt{grid-template-columns:auto 1fr}.ship-opt .p{grid-column:2;text-align:left}.cart-line{grid-template-columns:56px 1fr}.cart-line>b{grid-column:2}.cart-line .thumb{width:56px;height:56px}}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:.8rem;color:var(--muted);margin:4px 0 8px}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.alerts{display:grid;grid-gap:6px;gap:6px}.alert{display:flex;gap:10px;align-items:flex-start;border-radius:10px;padding:9px 12px;font-size:.88rem;border:1px solid var(--line);background:var(--surface)}.alert.high{border-color:color-mix(in srgb,var(--madder) 45%,transparent);background:color-mix(in srgb,var(--madder) 7%,var(--surface))}.alert.medium{border-color:color-mix(in srgb,var(--turmeric) 45%,transparent);background:var(--tint)}.alert b{flex:none}.delta.up{color:var(--leaf)}.delta.down{color:var(--madder)}.addon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.addon{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface);display:grid;grid-gap:8px;gap:8px;align-content:start}.addon .p{font-family:var(--f-display);font-weight:700;font-size:1.1rem}.addon .unl{font-size:.8rem;color:var(--leaf);font-weight:600}.premium-badge{display:inline-flex;gap:4px;align-items:center;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:999px;background:linear-gradient(90deg,#C9A227,#F2D27A);color:#3a2a00}