/* Three alternative layouts and a focused, touch-first mobile workspace. */
html,body{max-width:100%;overflow-x:clip}.shell,main,.page,.page-head>div,.section-head>div,.toolbar{min-width:0}.btn{line-height:1.3}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.design-switch{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#567487;white-space:nowrap;padding:8px 9px;border-radius:7px;border:1px solid #dce6ef;background:#fff}.design-switch:hover{background:#e8f1f8}.mobile-identity,.mobile-workspace,.mobile-welcome,.mobile-trust,.sidebar-close,.nav-scrim{display:none}.embedded-preview .design-switch{display:none}.hero-visual>img{animation:none}.factory-card:hover{transform:translateY(-2px)}.topbar .breadcrumb{font-size:11px}.topbar{gap:12px}.page-head{align-items:center}.page-head h1{font-size:31px}.flow-node{min-height:100px}.footer-note{align-items:flex-start;max-width:100%;font-size:10px}.thread p{max-width:100%}.thread .grow{overflow:hidden}
/* Shared option components */
.market-intro{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:9px 0 21px;position:relative}.market-intro h1{font-size:41px;line-height:1.1;letter-spacing:-1.7px;margin:15px 0 13px}.market-intro p{font-size:13px;color:#728596}.market-intro .eyebrow{color:#3c7e9b;letter-spacing:1.6px;font-size:9px}.intro-action{display:flex;flex-direction:column;gap:10px;align-items:center}.intro-action span{font-size:10px;color:#8194a0}.simple-trust{display:flex;align-items:center;gap:8px;color:#718590;font-size:11px;margin-bottom:27px}.simple-trust>span{width:3px;height:3px;background:#bbcbd2;border-radius:50%;margin:0 6px}.discovery-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:27px}.alternate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.maker{position:relative;min-width:0;overflow:hidden}.maker-image{position:relative;overflow:hidden}.maker-image>button:first-child{padding:0;width:100%;height:100%;display:block}.maker-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.maker-image img[src$="branding-apparel.webp"]{object-fit:contain;padding:15px}.maker-image .save{position:absolute;top:9px;right:9px;width:30px;height:30px;border:1px solid #ffffff60;border-radius:50%;background:#fffffff0;display:grid;place-items:center;color:#537080}.maker-main{min-width:0}.maker-kicker{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#4c8291;font-weight:600}.maker-kicker span{color:#95a0a8}.maker-title{padding:0;text-align:left;display:block;margin-top:8px}.maker-title h3{font-size:18px;line-height:1.3;letter-spacing:-.5px}.maker-location{font-size:11px;color:#83919c;margin-top:6px;display:flex;gap:4px;align-items:center}.maker-specialty{font-size:11px;color:#657e8b;margin-top:10px}.simple-metrics{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px;font-size:10px;color:#84949c}.simple-metrics b{color:#315e72;font-weight:600}.maker-actions{display:flex;gap:8px;flex-wrap:wrap}.maker-actions .btn{min-height:37px;font-size:11px}.maker-actions .check{font-size:10px;margin-left:auto}.maker-actions .check input{width:15px;height:15px}.discovery-aside{display:none}
/* 01 Trade Desk — a fixed, editorial directory with useful rows. */
body[data-design="trade"]{--bg:#f7f8fa;--ink:#162e3c;--line:#e3e8ec}.trade-market .alternate-grid{grid-template-columns:1fr;gap:12px}.maker-trade{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:20px;row-gap:14px;padding:18px;background:#fff;border:1px solid #e0e7eb;border-radius:9px}.maker-trade .maker-image{grid-row:1/3;border-radius:5px;height:146px}.maker-trade .maker-kicker{margin-top:1px}.maker-trade .maker-title h3{font-size:18px}.maker-trade .maker-specialty{display:none}.maker-trade .maker-actions{grid-column:2;align-items:center}.maker-trade .simple-metrics{gap:17px;margin-top:11px}.maker-trade .maker-actions .btn.primary{background:#174c62;border-color:#174c62;box-shadow:none}.maker-trade:hover{border-color:#9db8c4}.trade-market .searchbar{box-shadow:none;border-radius:7px}.trade-market .chip{border-radius:6px;background:transparent;border-color:transparent}.trade-market .chip.active{background:#dfeef2;color:#245c70;border-color:#d0e3ea}.trade-market .category-row{gap:4px}.trade-market .section-head h2{font-size:20px}.trade-market .section-head{margin:7px 0 18px}body[data-design="trade"] .network-promo{display:none}body[data-design="trade"] .sidebar{background:#fff}body[data-design="trade"] .btn.primary{background:#174c62;border-color:#174c62;box-shadow:none}body[data-design="trade"] .navbtn.active{background:#e8f1f3;color:#275d6b}body[data-design="trade"] .navbtn:hover{transform:none}
@media(min-width:1180px){.trade-market .discovery-layout{grid-template-columns:minmax(0,1fr) 230px}.discovery-aside{display:block;background:#e6eff1;border-radius:9px;padding:25px;align-self:start;position:sticky;top:110px;overflow:hidden}.aside-head{font-family:var(--display);font-size:22px;line-height:1.08;font-weight:700;letter-spacing:-.8px;color:#234e5d}.discovery-aside p{font-size:11px;line-height:1.7;color:#68838b;margin-top:14px}.discovery-aside ol{padding:0;list-style:none;counter-reset:step;margin:24px 0}.discovery-aside li{counter-increment:step;position:relative;padding-left:25px;margin-bottom:18px;font-size:11px}.discovery-aside li:before{content:counter(step);position:absolute;left:0;top:0;color:#5d8f9a;font-family:var(--display)}.discovery-aside li b{display:block;color:#2d5866}.discovery-aside li span{display:block;color:#81969c;font-size:10px;margin-top:3px}.discovery-aside img{width:110px;height:145px;object-fit:contain;display:block;margin:24px auto -25px}}
/* 02 Studio — generous photography, warm paper and restrained typography. */
body[data-design="studio"]{--bg:#f9f6f0;--ink:#302a25;--line:#e5ded3;--display:Georgia,'Times New Roman',serif}body[data-design="studio"] h1,body[data-design="studio"] h2,body[data-design="studio"] h3{font-weight:400}body[data-design="studio"] .sidebar,body[data-design="studio"] .topbar{background:#faf8f3;border-color:#e9e3da}body[data-design="studio"] .brand-type{color:#352f2b;font-family:'Space Grotesk',Arial,sans-serif}body[data-design="studio"] .navbtn{color:#897e72}body[data-design="studio"] .navbtn.active{color:#794c31;background:#eee5d9}body[data-design="studio"] .navbtn .count{background:#ab8060}body[data-design="studio"] .network-promo{display:none}body[data-design="studio"] .avatar{background:#eee2d2;color:#8e664a}body[data-design="studio"] .btn.primary{background:#6d4c39;border-color:#6d4c39;box-shadow:none}body[data-design="studio"] .btn{border-radius:2px}body[data-design="studio"] .role-tabs{background:#eeeae2;border-color:#e4dbce}body[data-design="studio"] .role-tabs button.active{color:#795b43}body[data-design="studio"] .muted{color:#968a7d}body[data-design="studio"] .market-intro{min-height:220px;margin-top:0;border-bottom:1px solid #ddd3c6;padding:15px 0 28px;overflow:hidden}body[data-design="studio"] .market-intro h1{font-size:48px;letter-spacing:-1.7px;margin-top:15px;line-height:1.1}body[data-design="studio"] .market-intro p{color:#9b8876;font-size:12px}body[data-design="studio"] .market-intro .eyebrow{color:#af805f;font-size:8px}.intro-art{width:205px;height:230px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply;filter:drop-shadow(0 10px 10px #69543b20)}body[data-design="studio"] .simple-trust{color:#9a8878;font-size:10px;margin-top:15px}body[data-design="studio"] .searchbar{background:#fffcf7;border-radius:2px;box-shadow:none;border-color:#ded4c5}body[data-design="studio"] .searchbar select{background:transparent;border-color:#ded4c5;color:#8e7762}body[data-design="studio"] .chip{background:transparent;border:0;border-radius:0;color:#9b8b7b;padding-left:10px;padding-right:10px;border-bottom:1px solid transparent}body[data-design="studio"] .chip.active{color:#684d39;border-bottom:1px solid #684d39}body[data-design="studio"] .section-head h2{font-size:28px}.studio-market .alternate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.maker-studio{border:0;border-radius:0;background:transparent;display:block;padding:0 0 20px;border-bottom:1px solid #ded4c5}.maker-studio .maker-image{height:230px;border-radius:2px}.maker-studio .maker-main{padding:18px 0 15px}.maker-studio .maker-kicker{color:#9b7c61;font-size:8px}.maker-studio .maker-kicker span{color:#b1a18e}.maker-studio .maker-title h3{font-size:23px;line-height:1.15;letter-spacing:-.8px;min-height:53px;color:#493b2e}.maker-studio .maker-location{color:#a59484;font-size:10px}.maker-studio .maker-specialty{display:none}.maker-studio .simple-metrics{gap:8px;font-size:9px;color:#a2917c;justify-content:space-between}.maker-studio .simple-metrics b{color:#826349}.maker-studio .maker-actions{border-top:1px solid #e6ddd0;padding-top:12px;align-items:center}.maker-studio .maker-actions>.btn{border:0;background:transparent;box-shadow:none;color:#8c6648;padding:0;font-size:10px;min-height:32px}.maker-studio .maker-actions>.btn.primary{margin-left:auto}.maker-studio .check{flex-basis:100%;color:#a09080;font-size:9px}.maker-studio .maker-image .save{background:#fffcf0e8;color:#8e6c50}.maker-studio:hover img{transform:scale(1.03)}body[data-design="studio"] .design-switch{background:#faf8f2;border-color:#e4dacb;color:#947860}body[data-design="studio"] .data-table th{background:#f6f0e7}body[data-design="studio"] .flow-node h4{font-family:var(--font)}
/* 03 Network — an orderly dark workspace with cyan signals. */
body[data-design="network"]{--bg:#101c27;--ink:#e0ecf4;--muted:#8096a8;--line:#2a3a49}body[data-design="network"] .sidebar{background:#0b151f;border-color:#253342}body[data-design="network"] .brand-type{color:#deedf5}body[data-design="network"] .topbar{background:#101c27ed;border-color:#273949;backdrop-filter:blur(12px)}body[data-design="network"] .navbtn{color:#8096aa}body[data-design="network"] .navbtn.active{background:#183645;color:#86dbef}body[data-design="network"] .navbtn:hover{background:#203749;transform:none}body[data-design="network"] .nav-label{color:#4e677d}body[data-design="network"] .navbtn .count{background:#306374;color:#9fe0ef}body[data-design="network"] .network-promo{background:linear-gradient(135deg,#183749,#182c40);border-color:#2d4a5b}body[data-design="network"] .network-promo p{color:#748e9f}body[data-design="network"] .network-promo .btn{background:#294554;border-color:#406275;color:#c3e9f4}body[data-design="network"] .avatar{background:#244857;color:#a8deee;border-color:#152330}body[data-design="network"] .role-tabs{background:#0c1620;border-color:#253c4e}body[data-design="network"] .role-tabs button{color:#6f8c9f}body[data-design="network"] .role-tabs button.active{background:#223e50;color:#a0e1ee}body[data-design="network"] .design-switch{background:#182c3a;color:#7ba6c0;border-color:#2d4859}body[data-design="network"] .preview-tag{color:#7a96ac;border-color:#2c4254}body[data-design="network"] .icon-btn{background:#1a2c3d;border-color:#30495c;color:#9bb3c6}body[data-design="network"] .btn{background:#1e3444;color:#a6bfd0;border-color:#345267}body[data-design="network"] .btn.primary{background:#91dfeb;color:#123440;border-color:#91dfeb;box-shadow:none}body[data-design="network"] .btn.dark{background:#36556c;border-color:#46677d;color:#c5e1f0}body[data-design="network"] .market-intro{padding:25px 28px;background:radial-gradient(ellipse at 85% 50%,#24495a,transparent 70%),#152c3a;border:1px solid #284151;border-radius:12px;overflow:hidden;min-height:213px}.network-market .market-intro h1{font-size:44px;margin-top:11px;letter-spacing:-1.6px}.network-market .market-intro p{color:#7c9aac;font-size:12px}.network-market .market-intro .eyebrow{color:#78bfd1}.network-orbit{position:relative;width:180px;height:160px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.network-orbit i{position:absolute;inset:0;border:1px solid #44788a80;border-radius:50%;transform:rotate(25deg)}.network-orbit i:nth-child(2){inset:23px -15px;transform:rotate(-35deg)}.network-orbit i:nth-child(3){inset:45px -25px;transform:rotate(40deg)}.network-orbit b{font-family:var(--display);font-size:25px;color:#a1e7f2;border:1px solid #568999;background:#1d4354e0;padding:20px;border-radius:50%}.network-market .simple-trust{color:#6e91a6;font-size:10px}.network-market .simple-trust>span{background:#386176}.network-market .searchbar{background:#172b3b;border-color:#345062;box-shadow:none}.network-market .searchbar input{color:#cde0ed}.network-market .searchbar select{background:#172b3b;color:#7ea5bf;border-color:#345062}.network-market .chip{background:transparent;border-color:#2b4458;border-radius:5px;color:#7b9eb5}.network-market .chip.active{background:#224858;color:#9cdfeb;border-color:#3e7181}.network-market .section-head h2{font-size:21px}.network-market .section-head p{color:#5b7a92}.network-market .section-head select{color:#7ea7be}.network-market .section-head select option{background:#172b3b}.maker-network{padding:18px;background:#162936;border:1px solid #2a4353;border-radius:10px;display:grid;grid-template-columns:70px minmax(0,1fr);gap:15px}.maker-network .maker-image{height:96px;border-radius:6px}.maker-network .maker-image .save{background:#142c3cdb;color:#8acee0;border:0;width:25px;height:25px;top:5px;right:5px}.maker-network .maker-title h3{color:#c5dbe8;font-size:16px}.maker-network .maker-kicker{color:#65c4d7;font-size:8px;letter-spacing:.8px}.maker-network .maker-kicker span{color:#537e98}.maker-network .maker-location{color:#6e90a7;font-size:10px}.maker-network .maker-specialty{display:none}.maker-network .simple-metrics{font-size:9px;gap:9px;margin-top:12px;color:#617f96}.maker-network .simple-metrics b{color:#99c7d6}.maker-network .maker-actions{grid-column:1/-1;border-top:1px solid #2c4352;padding-top:13px;align-items:center}.maker-network .maker-actions>.btn{min-height:34px;font-size:10px;padding:8px 11px}.maker-network .check{color:#597f97;font-size:9px}.maker-network:hover{border-color:#547c8e}.maker-network .save.saved{background:#4a3f52;color:#eea9ca}body[data-design="network"] .muted{color:#7392a6}body[data-design="network"] .panel,body[data-design="network"] .metric,body[data-design="network"] .project-card,body[data-design="network"] .deal-card,body[data-design="network"] .profile-card,body[data-design="network"] .event-card,body[data-design="network"] .route-card{background:#172a38;border-color:#2b4455}body[data-design="network"] .field input,body[data-design="network"] .field textarea,body[data-design="network"] .field select,body[data-design="network"] .select-inline{background:#142531;border-color:#345164;color:#b9d0df}body[data-design="network"] .field{color:#94b1c4}body[data-design="network"] .drawer,body[data-design="network"] .modal{background:#152733;color:#c2dae9}body[data-design="network"] .modal p{color:#91abbe}body[data-design="network"] .detail-tile{background:#203846;color:#7e9aad}body[data-design="network"] .detail-tile b{color:#a6d2df}body[data-design="network"] .contact-row{border-color:#2a495b}body[data-design="network"] .contact-row small{color:#6a9ab3}body[data-design="network"] .notice{background:#213b45;color:#9bc8d1;border-color:#3b5b67}body[data-design="network"] .inbox{background:#142633}body[data-design="network"] .thread{border-color:#233e50}body[data-design="network"] .thread:hover,body[data-design="network"] .thread.active{background:#1d3b4c}body[data-design="network"] .messages{background:#11212c}body[data-design="network"] .bubble{background:#223c4c;color:#a7cadc}body[data-design="network"] .mine .bubble{background:#305d72;color:#e0f5ff}body[data-design="network"] .composer textarea{background:#1b3343;border-color:#355467;color:#bfdae8}body[data-design="network"] .data-table th{background:#203b4b;color:#7ca8bf}body[data-design="network"] .data-table td{border-color:#2c4759}body[data-design="network"] .data-table tr:hover td{background:#1b3445}body[data-design="network"] .board-col{background:#132330}body[data-design="network"] .lead{background:#1d3444;border-color:#2c4b60}body[data-design="network"] .lead select{background:#29485a;border-color:#3f6078;color:#accde0}body[data-design="network"] .empty{background:#152b3a;border-color:#3b596f;color:#759eb9}body[data-design="network"] .empty h3{color:#afdae9}body[data-design="network"] .topbar .breadcrumb strong{color:#aacadb}body[data-design="network"] .footer-note{color:#597990}
@media(max-width:1200px){.topbar .breadcrumb{display:none}.studio-market .alternate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-network{padding:15px;gap:12px}.maker-network .simple-metrics{gap:6px}.market-intro h1{font-size:36px}}
/* Mobile: one calm header, one search, one clear supplier at a time. */
@media(max-width:760px){
:root{--sidebar:0px}.shell{margin-left:0}.sidebar{width:286px;max-width:calc(100% - 36px);padding:28px 20px 20px;transform:translateX(-100%);visibility:hidden;transition:transform .2s,visibility .2s;z-index:45;overflow-y:auto}.sidebar.open{transform:translateX(0);visibility:visible}.sidebar.open .brand-type,.sidebar.open .nav-label,.sidebar.open .navbtn>span,.sidebar.open .user-block .grow{display:block}.sidebar.open .brand{margin:0 4px 20px}.sidebar.open .navbtn{justify-content:flex-start}.sidebar.open .navbtn .count{position:static;margin:0 0 0 auto}.sidebar .network-promo{display:none}.sidebar .navbtn{min-height:46px;font-size:13px;padding:12px 14px}.sidebar-close{display:grid;position:absolute;top:20px;right:14px;width:31px;height:31px}.nav-scrim.show{display:block;position:fixed;inset:0;background:#102e4660;backdrop-filter:blur(3px);z-index:44}.sidebar-bottom{padding-top:15px}.topbar{height:69px;padding:0 16px;gap:12px;background:#fff}.topbar .mobile-menu,.topbar .breadcrumb,.topbar .role-tabs,.topbar .preview-tag,.topbar .avatar,.topbar .info-btn{display:none}.topbar .topbar-right{gap:9px}.mobile-identity{display:flex;align-items:center;gap:8px;min-width:0}.mobile-identity img{width:32px;height:41px;object-fit:cover;object-position:50% 15%}.mobile-identity>span{font-family:var(--display);font-size:20px;font-weight:700;line-height:1;letter-spacing:-.5px}.mobile-identity small{display:block;font-family:var(--font);font-size:6px;font-weight:600;letter-spacing:1.5px;margin-top:6px}.mobile-workspace{display:block}.mobile-workspace select{font-size:12px;font-weight:500;color:#42647c;background:#f1f5f8;border:1px solid #e1e9ef;max-width:125px;min-height:38px;padding:8px;border-radius:8px}.topbar .design-switch{padding:9px;width:35px;height:38px;justify-content:center}.topbar .design-switch span{display:none}main,.shell main{padding:19px 16px 102px;min-height:calc(100dvh - 69px)}.page{animation:none}.page-head{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.page-head h1{font-size:26px;letter-spacing:-.8px;line-height:1.16}.page-head p{font-size:12px;line-height:1.6;max-width:none}.page-head>.btn{min-height:42px;font-size:12px}.page-head:has(#owner-factory)>div{width:100%}.page-head .select-inline{font-size:12px;min-height:40px;max-width:250px}.page-head>label{width:100%;justify-content:space-between}.btn,.icon-btn{min-height:40px}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fffffff5;border-top:1px solid #dfe8ef;z-index:30;justify-content:space-around;padding:7px 7px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -5px 15px #17374b04}.mobile-bottom button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;font-size:10px;color:#8294a2;padding:4px 6px;border-radius:8px;min-height:43px;flex:1;max-width:84px}.mobile-bottom button.active{color:#20668f;background:#eaf3f8}.mobile-bottom span{white-space:nowrap}.mobile-bottom svg{width:19px;height:19px}.hero{display:none}.mobile-welcome{display:flex;position:relative;align-items:center;justify-content:space-between;border-radius:13px;background:#e1eff6;min-height:156px;padding:20px 21px;overflow:hidden;margin:0 0 13px}.mobile-welcome h1{font-size:30px;letter-spacing:-1.1px;line-height:1.05;color:#153d59;margin:9px 0}.mobile-welcome .eyebrow{font-size:7px;letter-spacing:1.2px;color:#60869b}.mobile-welcome p{font-size:10px;color:#69899c}.mobile-welcome>div{position:relative;z-index:2}.mobile-welcome img{width:137px;height:153px;object-fit:contain;mix-blend-mode:multiply;margin:-10px -18px -23px 0;flex-shrink:0;animation:none}.mobile-trust{display:flex;gap:20px;align-items:center;justify-content:center;color:#788c9a;font-size:10px;margin:0 0 19px}.mobile-trust>span{display:flex;align-items:center;gap:5px}body[data-design="classic"] main[data-page="market"] .page-head,body[data-design="classic"] main[data-page="market"] .stats-strip{display:none}.searchbar{display:grid;grid-template-columns:19px minmax(0,1fr) 39px;gap:8px;padding:9px 10px;border-radius:10px;position:relative;box-shadow:none}.searchbar>svg{grid-column:1;grid-row:1;color:#7993a5}.searchbar>input{grid-column:2;grid-row:1;font-size:13px;min-width:0;padding:6px 0;line-height:1.5}.searchbar>.btn{grid-column:3;grid-row:1;min-height:36px;width:36px;font-size:0;padding:8px;border-radius:7px}.searchbar>.btn svg{width:16px}.searchbar>select{grid-column:1/-1;grid-row:2;border-left:0;border-top:1px solid #e5ebef;max-width:none;width:100%;padding:11px 0 1px;background:transparent;font-size:12px;min-height:33px;border-radius:0}.category-row{gap:7px;padding:13px 0 16px;scrollbar-width:none}.category-row .chip{font-size:11px;padding:9px 12px;min-height:36px;border-radius:7px}.category-row .chip svg{display:none}.section-head{margin:0 0 14px;align-items:flex-start;gap:8px}.section-head h2{font-size:19px;letter-spacing:-.5px}.section-head p{font-size:10px;line-height:1.5;margin-top:4px}.section-head select{font-size:10px;max-width:102px;padding-top:4px}.factory-grid{grid-template-columns:1fr;gap:13px}.factory-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;border-radius:11px;box-shadow:none;animation:none;padding:14px;overflow:visible}.factory-photo{width:92px;height:125px;border-radius:6px;grid-row:1;margin:0;overflow:hidden}.factory-photo .photo-label{display:none}.factory-photo .save{height:29px;width:29px;right:7px;top:7px}.factory-photo .photo-link{height:100%}.factory-info{padding:0;min-width:0}.factory-info h3{font-size:15px;line-height:1.25;min-height:0;letter-spacing:-.3px;color:#254b63}.factory-info .location{font-size:10px;margin-top:6px;line-height:1.5;color:#8c9da8}.factory-info .tags{display:none}.factory-info .factory-metrics{gap:8px;padding:12px 0 10px;border-top:0;justify-content:space-between;font-size:9px}.factory-info .factory-metrics b{font-size:10px;margin-top:3px;font-weight:600;white-space:nowrap}.factory-info .card-actions{display:flex;flex-wrap:wrap;gap:6px}.factory-info .card-actions .btn{min-height:36px;font-size:10px;flex:1;padding:8px 7px;white-space:nowrap;border-radius:6px}.factory-info .card-actions .btn svg{width:12px}.factory-info .check{font-size:10px;gap:4px;margin-top:9px;color:#9baab4;min-height:18px}.factory-info .check input{width:14px;height:14px;margin:0 3px 0 0}.factory-card:hover{transform:none;box-shadow:none}.factory-card:hover img{transform:none}.footer-note{line-height:1.6;font-size:9px;margin-top:23px}.compare-bar{bottom:82px;left:12px;right:12px;padding:10px 12px;font-size:11px;border-radius:9px}.compare-bar .btn{min-height:35px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{border-radius:10px;padding:15px;min-width:0}.metric .value{font-size:24px;overflow-wrap:anywhere}.metric .label,.metric .hint{font-size:10px}.two-col,.three-col{grid-template-columns:1fr;gap:15px}.panel{padding:17px}.panel h3{font-size:17px;line-height:1.3}.panel>.row{flex-wrap:wrap;gap:14px}.panel .small{font-size:11px}.board-columns{display:flex;flex-direction:column;overflow:visible}.board-col{min-height:0;width:100%;padding:12px}.board-col>h3{font-size:13px}.lead{padding:15px}.lead h4{font-size:14px}.lead p{font-size:12px}.lead select{font-size:12px;min-height:39px}.lead strong{font-size:23px}.row.between{gap:10px}.toolbar{flex-wrap:wrap}.list-item{gap:10px}.list-item>.row{gap:8px;min-width:0}.list-item b{font-size:12px}.list-item p{font-size:11px}.list-item .badge{font-size:9px}.inbox{height:calc(100dvh - 270px);min-height:440px;grid-template-columns:1fr;border-radius:11px}.thread-list{display:none}.inbox.show-list .thread-list{display:block}.inbox.show-list .conversation{display:none}.chat-back{display:inline-grid!important;min-height:34px;width:32px;height:34px}.chat-head{padding:12px 11px;gap:8px}.chat-head>.row{gap:8px;min-width:0}.chat-head h3{font-size:13px;line-height:1.3}.chat-head .avatar{display:none}.chat-head small{font-size:10px;display:block;line-height:1.4;margin-top:3px}.chat-head .btn{font-size:10px;padding:8px;min-height:34px}.messages{padding:15px 12px}.bubble{font-size:13px;padding:12px;line-height:1.6}.bubble-wrap{max-width:92%}.composer{padding:10px;gap:7px}.composer textarea{font-size:16px;min-height:44px}.composer>.btn{padding:10px;min-height:44px;min-width:44px}.thread{padding:17px}.thread b{font-size:13px}.thread p{font-size:11px}.thread-heading h3{font-size:17px!important}.form-grid{grid-template-columns:1fr;gap:14px}.form-grid .wide{grid-column:auto}.field{font-size:12px}.field input,.field select,.field textarea{font-size:16px;padding:12px;min-height:46px}.modal{padding:21px;max-width:calc(100% - 24px);max-height:calc(100dvh - 40px);border-radius:14px}.modal-head h2{font-size:22px;line-height:1.2}.modal .actions{flex-wrap:wrap;gap:9px}.modal .actions .btn{flex:1;min-height:44px;font-size:12px}.drawer{width:100%;border-radius:0}.drawer-content{padding:21px}.drawer-cover{height:180px}.drawer-content>.row.mt24{flex-wrap:wrap}.drawer-content>.row.mt24 .btn{flex:1;font-size:12px}.drawer .detail-grid{gap:9px}.drawer .detail-tile{padding:12px;font-size:10px}.drawer .detail-tile b{font-size:11px}.drawer .contact-row b{font-size:12px;overflow-wrap:anywhere}.contact-row>div{min-width:0}.flow-toolbar{padding:13px;align-items:flex-start}.flow-toolbar .toolbar{width:100%;justify-content:space-between;gap:7px}.flow-toolbar label{font-size:10px}.flow-toolbar .btn{font-size:10px;min-height:36px;padding:7px 9px}.flow-body{display:block;min-height:0}.flow-palette{display:flex;width:100%;overflow:auto;gap:7px;padding:11px;border-right:0}.flow-palette .eyebrow{display:none}.palette-item{min-width:112px;font-size:11px;padding:11px;min-height:40px;margin:0;white-space:nowrap}.flow-viewport{height:380px;min-height:380px}.flow-foot{padding:11px;display:grid;gap:10px}.flow-foot .toolbar{display:flex;justify-content:space-between}.flow-foot .btn{font-size:11px;min-height:38px;flex:1}.node-prompt{flex-wrap:wrap}.node-prompt input{font-size:16px;flex-basis:100%;padding:13px}.node-prompt .btn{margin-left:auto;min-height:40px}.event-card{padding:16px;gap:13px}.event-date{min-width:52px;height:65px;font-size:23px}.event-card h3{font-size:16px}.event-card .badge{font-size:9px;margin:4px 0}.event-card p{font-size:11px}.event-card .btn{font-size:10px;min-height:37px}.route-map{height:240px}.route-card .row{flex-wrap:wrap}.route-card .small{font-size:11px}.studio-hero{grid-template-columns:1fr;position:relative}.studio-copy{padding:25px 22px;z-index:2}.studio-copy h1{font-size:31px;min-width:0;max-width:220px}.studio-copy p{max-width:240px;font-size:12px}.studio-hero>img{position:absolute;right:-70px;top:0;width:200px;height:100%;opacity:.18}.studio-hero .btn{min-height:42px}.notice{font-size:11px;line-height:1.6}.project-card{padding:19px}.project-card h3{font-size:18px}.deal-card h3{font-size:18px}.deal-card .brief{font-size:12px}.deal-actions{flex-wrap:wrap}.deal-actions .btn{min-height:42px}.profile-card{padding:18px}.profile-card h3{font-size:18px}.profile-card p{font-size:12px}#toast{bottom:88px;font-size:12px;min-width:240px;max-width:calc(100% - 28px)}#search-section{scroll-margin-top:85px}
/* All three choices retain the same accessible mobile foundation. */
.market-intro{margin:1px 0 17px;gap:13px;align-items:flex-start}.market-intro h1{font-size:30px;line-height:1.09;letter-spacing:-1px;margin:12px 0}.market-intro .eyebrow{font-size:8px;letter-spacing:1.1px}.market-intro p{font-size:12px;line-height:1.6;max-width:300px}.intro-action{display:none}.simple-trust{font-size:10px;margin-bottom:19px;gap:6px;flex-wrap:wrap}.simple-trust>span{margin:0 3px}.simple-trust svg{width:12px}.discovery-layout{display:block}.alternate-grid{grid-template-columns:1fr;gap:12px}.maker{animation:none}.maker-trade{padding:15px;grid-template-columns:76px minmax(0,1fr);column-gap:14px;row-gap:13px;border-radius:8px}.maker-trade .maker-image{height:109px;grid-row:1}.maker-trade .maker-kicker{font-size:8px;letter-spacing:.5px}.maker-trade .maker-kicker span{display:none}.maker-trade .maker-title{margin-top:5px}.maker-trade .maker-title h3{font-size:16px;line-height:1.25;letter-spacing:-.35px}.maker-trade .maker-location{font-size:10px;line-height:1.4;margin-top:5px;align-items:flex-start}.maker-trade .simple-metrics{display:flex;gap:5px 12px;font-size:10px;margin-top:11px}.maker-trade .simple-metrics span:nth-child(3){display:none}.maker-trade .maker-actions{grid-column:1/-1;border-top:1px solid #ebeff2;padding-top:12px;gap:8px;align-items:center}.maker-trade .maker-actions>.btn{min-height:40px;font-size:11px;padding:9px 12px;flex:1}.maker-trade .maker-actions .check{margin-left:0;min-height:40px;font-size:9px}.maker-trade .maker-image .save{top:5px;right:5px;width:27px;height:27px}.trade-market .section-head h2{font-size:19px}.trade-market .category-row .chip{min-height:35px;padding:8px 12px}.maker-trade:hover{transform:none}
body[data-design="studio"] .mobile-identity>span{font-family:'Space Grotesk',Arial,sans-serif}body[data-design="studio"] .mobile-bottom{background:#fbf9f4f5;border-color:#e3dacb}body[data-design="studio"] .mobile-bottom button{color:#a39280}body[data-design="studio"] .mobile-bottom button.active{background:#f0e7da;color:#876a50}body[data-design="studio"] .mobile-workspace select{background:#f0e9e0;color:#8c6b52;border-color:#e7daca}.studio-market .market-intro{padding:4px 0 20px;min-height:0;gap:0;overflow:visible}.studio-market .market-intro h1{font-size:35px;line-height:1.12;max-width:330px;margin:14px 0}.studio-market .intro-art{display:none}.studio-market .market-intro p{font-size:12px;color:#a08a74;max-width:260px}.studio-market .simple-trust{margin:0 0 19px;font-size:9px}.studio-market .searchbar{border-radius:2px}.studio-market .searchbar>select{border-top-color:#e4d8ca}.studio-market .category-row{padding:11px 0 17px;gap:7px}.studio-market .category-row .chip{padding:7px 9px;font-size:11px}.studio-market .section-head h2{font-size:25px}.studio-market .alternate-grid{grid-template-columns:1fr;gap:23px}.maker-studio .maker-image{height:225px;width:100%;border-radius:3px}.maker-studio .maker-main{padding:16px 0 12px}.maker-studio .maker-kicker{font-size:9px;letter-spacing:1px}.maker-studio .maker-title{margin-top:9px}.maker-studio .maker-title h3{font-size:26px;min-height:0;line-height:1.2}.maker-studio .maker-location{font-size:11px}.maker-studio .simple-metrics{font-size:10px;justify-content:flex-start;gap:18px;margin-top:14px}.maker-studio .maker-actions{gap:20px;flex-wrap:nowrap}.maker-studio .maker-actions>.btn{font-size:11px;min-height:40px}.maker-studio .maker-actions>.btn.primary{margin-left:0}.maker-studio .check{flex-basis:auto;margin-left:auto;font-size:9px;min-height:40px}.maker-studio:hover img{transform:none}
body[data-design="network"] .mobile-identity{color:#d0e9f6}body[data-design="network"] .mobile-workspace select{background:#1b3446;color:#9ccbdd;border-color:#2c4d62}body[data-design="network"] .mobile-bottom{background:#0e1c28f5;border-color:#2a4356}body[data-design="network"] .mobile-bottom button{color:#6689a2}body[data-design="network"] .mobile-bottom button.active{color:#8fe0ec;background:#1c3b4b}.network-market .market-intro{padding:22px;min-height:172px;margin-bottom:16px;gap:0}.network-market .market-intro h1{font-size:32px;max-width:240px;margin:12px 0}.network-market .market-intro .eyebrow{font-size:7px;letter-spacing:1.1px}.network-market .market-intro p{font-size:11px;max-width:240px;position:relative;z-index:2}.network-orbit{position:absolute;right:-50px;bottom:5px;width:155px;height:155px;opacity:.25;pointer-events:none}.network-orbit b{font-size:17px;padding:16px}.network-market .simple-trust{font-size:9px}.network-market .searchbar>select{border-top-color:#2e4b60}.network-market .section-head h2{font-size:19px}.maker-network{grid-template-columns:66px minmax(0,1fr);padding:15px;gap:13px;border-radius:9px}.maker-network .maker-image{height:94px}.maker-network .maker-kicker{font-size:8px;letter-spacing:.5px}.maker-network .maker-kicker span{display:none}.maker-network .maker-title h3{font-size:16px;line-height:1.3}.maker-network .maker-location{font-size:10px;line-height:1.4;align-items:flex-start}.maker-network .simple-metrics{gap:8px;font-size:9px;flex-wrap:wrap}.maker-network .simple-metrics span:nth-child(3){display:none}.maker-network .maker-actions{gap:7px;padding-top:12px}.maker-network .maker-actions>.btn{font-size:11px;min-height:40px;flex:1;padding:9px}.maker-network .check{font-size:9px;min-height:40px}.maker-network .check input{width:14px;height:14px}
}
@media(max-width:359px){.topbar{padding:0 12px;gap:5px}.mobile-identity{gap:5px}.mobile-identity img{width:28px}.mobile-identity>span{font-size:18px}.mobile-workspace select{font-size:11px;max-width:110px;padding:6px}.topbar .topbar-right{gap:5px}.topbar .design-switch{width:31px;padding:7px}.mobile-welcome{padding:18px}.mobile-welcome h1{font-size:28px}.mobile-welcome img{width:112px}.factory-card{grid-template-columns:73px minmax(0,1fr);gap:11px;padding:12px}.factory-photo{width:73px;height:111px}.factory-info h3{font-size:14px}.factory-info .factory-metrics{font-size:8px;gap:5px}.factory-info .card-actions .btn{font-size:9px}.maker-trade,.maker-network{grid-template-columns:60px minmax(0,1fr);gap:11px;padding:12px}.maker-trade .maker-actions .check,.maker-network .check{font-size:8px}.maker-actions .btn{padding:8px}.market-intro h1{font-size:28px}.simple-trust{font-size:9px}.mobile-trust{font-size:9px;gap:15px}}
@media(prefers-reduced-motion:reduce){.maker-image img{transition:none}}
