@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap";
:root{--ink:#171713;--line:#e8e3d9;--camel:#d4a373;--paper:#f6f1e8;--serif:"Libre Caslon Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html,body{color:var(--ink);font-family:var(--sans);background:#fff;margin:0}button,input{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#fffffff7;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 18px;display:grid;position:sticky;top:0}.micro{letter-spacing:.16em;text-transform:uppercase;color:#7d786f;font-size:8px}.brand{font:42px var(--serif)}.brand i{color:var(--camel)}.saveBtn{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;justify-self:end;padding:10px 14px;font-size:8px}.workspace{grid-template-columns:350px minmax(620px,1fr) 320px;height:calc(100vh - 68px);min-height:760px;display:grid}.wardrobe{border-right:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.wardrobeHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:17px;display:flex}.wardrobeHead h2,.editor h2{font:30px var(--serif);margin:0}.wardrobeHead span{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.tabs{border-bottom:1px solid var(--line);gap:6px;padding:10px;display:flex;overflow:auto}.tabs button{border:1px solid var(--line);text-transform:capitalize;background:#fff;padding:8px 10px;font-size:8px}.tabs button.on{background:var(--ink);color:#fff}.gallery{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid;overflow:auto}.itemCard{text-align:left;background:#fff;border:1px solid #ece8e0;border-radius:10px;padding:7px;overflow:hidden}.itemCard.chosen{border-color:var(--camel)}.itemCard>div{background:radial-gradient(circle at 45% 30%,#fff,#f1eee7 76%);border-radius:7px;height:138px}.art{width:100%;height:100%}.itemCard b{font:17px var(--serif);margin-top:6px;display:block}.itemCard small{color:#777;font-size:8px}.builder{flex-direction:column;min-width:0;display:flex}.canvas{touch-action:none;background:radial-gradient(circle at 50% 38%,#fff 0,#f8f5ef 50%,#eee8df 100%);flex:1;min-height:560px;position:relative;overflow:hidden}.piece{touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50%;filter:drop-shadow(0 16px 12px #2c271f1f);background:0 0;border:0;padding:0;position:absolute}.piece .art{width:100%;height:100%}.piece.top{width:42%;height:46%}.piece.jacket{width:48%;height:51%}.piece.bottom{width:33%;height:58%}.piece.shoes{width:34%;height:25%}.piece.accessory{width:22%;height:24%}.resizeHandle{z-index:40;touch-action:none;background:#fff;border:1px solid #222;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid;position:absolute;bottom:4%;right:4%;box-shadow:0 5px 18px #0000002e}.scorePill{z-index:30;background:#ffffffe8;border-radius:999px;padding:8px 11px;position:absolute;top:12px;right:14px;box-shadow:0 6px 20px #00000012}.scorePill b{font:19px var(--serif)}.scorePill span{text-transform:uppercase;letter-spacing:.13em;color:#777;margin-left:4px;font-size:6px}.dragHint{z-index:20;letter-spacing:.14em;text-transform:uppercase;color:#9a9388;font-size:6px;position:absolute;top:15px;left:14px}.canvasBrand{letter-spacing:.16em;color:#9c968d;font-size:6px;position:absolute;bottom:11px;right:14px}.shareBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr 1fr;gap:7px;height:56px;padding:8px 10px;display:grid}.shareBar button{text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #d8d2c8;border-radius:999px;font-size:7px}.shareBar .instagram{background:#faf3ea;border-color:#e2cab0}.shareBar .dark{background:var(--ink);color:#fff;border-color:var(--ink)}.slotStrip{border-bottom:1px solid var(--line);scrollbar-width:none;gap:8px;height:76px;padding:9px 10px;display:flex;overflow-x:auto}.slotCard{text-align:left;background:#fff;border:1px solid #e8e3da;border-radius:12px;flex:0 0 145px;padding:8px 8px 8px 52px;position:relative}.slotThumb{background:#f2efe8;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:7px;left:7px}.slotThumb .art{width:100%;height:100%}.slotThumb span{font-size:22px}.slotCard small{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:6px}.slotCard b{font:13px var(--serif);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.editor{border-left:1px solid var(--line);padding:17px;overflow:auto}.editor>p{color:#777;font-size:9px;line-height:1.5}.activeName{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:12px 0;padding:12px 0}.activeName small{text-transform:uppercase;letter-spacing:.14em;color:#777;font-size:7px}.activeName b{font:21px var(--serif);margin-top:3px;display:block}.editor h3,.sheet h3{text-transform:uppercase;letter-spacing:.13em;color:#777;margin:15px 0 8px;font-size:8px}.modelGrid{grid-template-columns:repeat(2,1fr);gap:7px;max-height:235px;display:grid;overflow:auto}.modelGrid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:6px}.modelGrid button.on{border-color:var(--camel)}.modelGrid button>div{background:#f3f0e9;border-radius:6px;height:76px}.modelGrid .art{width:100%;height:100%}.modelGrid span{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;display:block;overflow:hidden}.palette{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.palette button{aspect-ratio:1;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ccc}.palette button.on{box-shadow:0 0 0 2px var(--ink)}.custom{border:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding:8px;display:flex}.custom input{border:0;width:40px;height:32px}.custom span{text-transform:uppercase;font-size:9px}.remove{text-transform:uppercase;letter-spacing:.1em;background:#fff;border:1px solid #c8b8ac;width:100%;margin-top:12px;padding:10px;font-size:8px}.sheetOverlay{display:none}.exportCard{color:#161612;background:radial-gradient(circle at 50% 40%,#fffdf8,#f3ede3 86%);width:1080px;height:1350px;padding:62px;position:fixed;top:0;left:-99999px;overflow:hidden}.exportCard.story{width:1080px;height:1920px}.exportTop{justify-content:space-between;align-items:flex-start;display:flex}.exportBrand{flex-direction:column;align-items:center;width:210px;display:flex}.exportBrand .hanger{font-size:34px}.exportBrand b{font:34px var(--serif);letter-spacing:.12em}.exportBrand span{letter-spacing:.18em;font-size:11px}.exportScore small{letter-spacing:.18em;font-size:16px}.exportScore strong{font:80px var(--serif);font-weight:400;display:block}.exportScore strong i{font-size:38px;font-style:normal}.exportScore>div{background:#ddd4c6;border-radius:8px;width:210px;height:9px;overflow:hidden}.exportScore>div span{background:#6f5139;height:100%;display:block}.exportTitle{margin-top:76px}.exportTitle h1{font:70px var(--serif);margin:0}.exportTitle p{letter-spacing:.18em;font-size:14px}.exportMeta{width:185px;position:absolute;top:345px;left:62px}.exportMeta h4{letter-spacing:.16em;font-size:13px}.swatches i{border:1px solid #0000001f;border-radius:50%;width:34px;height:34px}.exportMeta hr{border:0;border-top:1px solid #d6cec1;margin:34px 0}.metaItem span{text-transform:uppercase;color:#777;font-size:9px}.metaItem b{font:14px var(--serif);display:block}.exportLook{border:1px solid #82725f40;border-radius:40px;position:absolute;inset:320px 60px 125px 265px}.exportPiece{transform-origin:50%;width:38%;height:44%;position:absolute}.exportCard footer{letter-spacing:.12em;border-top:1px solid #d8d0c3;align-items:center;gap:60px;height:95px;padding:0 62px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.exportCard footer b{margin-left:auto;font-size:12px}.exportCard.story .exportMeta{display:none}.exportCard.story .exportLook{inset:420px 90px 210px}.exportCard.story .exportTitle{margin-top:120px}.exportCard.story footer{height:130px}@media (max-width:1120px){.workspace{grid-template-columns:300px 1fr;height:auto}.editor{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:760px){header{grid-template-columns:1fr auto;height:58px;padding:0 12px}.micro{display:none}.brand{font-size:31px}.saveBtn{padding:8px 11px;font-size:7px}.workspace{flex-direction:column;height:auto;min-height:0;display:flex}.builder{order:1;min-height:calc(100svh - 58px)}.wardrobe{border-top:8px solid #f3efe8;border-right:0;order:2}.editor{display:none}.canvas{height:calc(100svh - 190px);min-height:calc(100svh - 190px);max-height:690px}.piece.top{width:43%;height:44%}.piece.jacket{width:51%;height:52%}.piece.bottom{width:36%;height:57%}.piece.shoes{width:35%;height:25%}.piece.accessory{width:20%;height:21%}.resizeHandle{width:36px;height:36px}.shareBar{height:56px}.slotStrip{height:76px}.sheetOverlay{z-index:100;background:#16151259;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:#fff;border-radius:22px 22px 0 0;width:100%;max-height:86svh;padding:10px 15px 20px;position:relative;overflow:auto}.handle{background:#d7d4cd;border-radius:4px;width:42px;height:4px;margin:0 auto 15px}.close{background:#f2efe9;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:14px}.modelGrid.mobile{grid-template-columns:repeat(3,1fr);max-height:190px}.modelGrid.mobile button>div{height:66px}.palette.mobile{grid-template-columns:repeat(8,1fr)}.apply{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;border:0;border-radius:999px;width:100%;margin-top:15px;padding:13px;font-size:9px}.gallery{max-height:none}}.piece{cursor:grab;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.piece:active{cursor:grabbing}.piece svg{pointer-events:none}.resizeHandle{z-index:80;cursor:nwse-resize;background:#fffffff5;border:1px solid #19191638;border-radius:50%;width:40px;height:40px;position:absolute;bottom:1.5%;right:1.5%;box-shadow:0 8px 25px #241f1929;touch-action:none!important}.resizeHandle i{transform-origin:50%;background:#1b1b18;border-radius:2px;height:1.5px;display:block;position:absolute;transform:rotate(-45deg)}.resizeHandle i:first-child{width:14px;top:21px;left:11px}.resizeHandle i:last-child{width:8px;top:15px;left:17px}.resizeHandle:after{content:"";border-bottom:1.5px solid #1b1b18;border-right:1.5px solid #1b1b18;width:9px;height:9px;position:absolute;bottom:9px;right:9px}@media (max-width:760px){.resizeHandle{width:44px;height:44px;bottom:0;right:0}.resizeHandle i:first-child{top:23px;left:13px}.resizeHandle i:last-child{top:17px;left:19px}}.exportCard,.exportCard.story{color:#171713!important;width:1080px!important;height:1920px!important;font-family:var(--sans)!important;background:radial-gradient(circle at 64% 30%,#fffffff0,#fff0 34%),linear-gradient(#f8f4ec 0%,#f5efe6 54%,#f0e7da 100%)!important;padding:0!important;position:fixed!important;top:0!important;left:-99999px!important;overflow:hidden!important}.exportCard:before{content:"";opacity:.12;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle at 10% 20%,#59463224 0 1px,#0000 1.2px),radial-gradient(circle at 75% 70%,#5946321a 0 1px,#0000 1.2px);background-size:11px 11px,15px 15px;position:absolute;inset:0}.exportHeader{z-index:20;justify-content:space-between;align-items:flex-start;height:150px;display:flex;position:absolute;top:72px;left:70px;right:70px}.exportBrand{flex-direction:column;align-items:center;gap:1px;width:245px;display:flex}.hangerIcon{width:76px;height:42px;margin-bottom:2px;position:relative}.hangerIcon .hook{font:32px var(--serif);position:absolute;top:-13px;left:26px}.hangerIcon .hangerLine{font:42px var(--serif);position:absolute;top:7px;left:6px;transform:scaleX(1.5)}.exportBrand>b{font:38px var(--serif);letter-spacing:.11em;font-weight:400}.exportBrand>span{letter-spacing:.2em;margin-top:2px;font-size:10px}.exportScore{text-align:left;width:265px}.exportScore small{letter-spacing:.18em;margin-bottom:3px;font-size:15px;display:block}.exportScore strong{font:92px var(--serif);font-weight:400;line-height:.9;display:block}.exportScore strong i{font:42px var(--serif);margin-left:6px;font-style:normal}.scoreTrack{background:#ded4c5;border-radius:999px;width:250px;height:10px;margin-top:14px;overflow:hidden}.scoreTrack span{background:#6d4b31;border-radius:999px;height:100%;display:block}.exportTitle{z-index:20;margin:0!important;position:absolute!important;top:278px!important;left:72px!important}.exportTitle h1{letter-spacing:-.02em;font:78px var(--serif)!important;margin:0!important;font-weight:400!important}.exportTitle p{letter-spacing:.2em!important;margin:12px 0 0!important;font-size:14px!important}.exportMeta{z-index:15;width:190px!important;position:absolute!important;top:488px!important;left:72px!important}.exportMeta h4{letter-spacing:.18em;margin:0 0 18px;font-size:13px;font-weight:600}.swatches{flex-direction:column!important;gap:16px!important;display:flex!important}.swatches i{box-shadow:0 2px 5px #1e19140d;border:1px solid #0000001f!important;border-radius:50%!important;width:36px!important;height:36px!important}.metaDivider{background:#d8cebf;width:165px;height:1px;margin:36px 0 26px}.metaItem{margin:0 0 17px!important}.metaItem span{text-transform:uppercase;letter-spacing:.12em;color:#888176;display:block;font-size:8px!important}.metaItem b{margin-top:2px;display:block;font:15px var(--serif)!important;font-weight:400!important}.exportLook,.exportCard.story .exportLook{background:#ffffff2e;border:1px solid #7a674f3d!important;border-radius:44px!important;position:absolute!important;inset:470px 70px 185px 282px!important;overflow:visible!important}.exportPiece{transform-origin:50%!important;position:absolute!important}.exportPiece.top{width:40%!important;height:42%!important}.exportPiece.jacket{width:52%!important;height:52%!important}.exportPiece.bottom{width:38%!important;height:58%!important}.exportPiece.shoes{width:37%!important;height:25%!important}.exportPiece.accessory{width:23%!important;height:22%!important}.exportPiece .art{width:100%!important;height:100%!important}.exportFlourish{opacity:.12;pointer-events:none;width:230px;height:360px;position:absolute}.exportFlourish:before,.exportFlourish:after{content:"";transform-origin:bottom;background:#9d7f5d;width:1px;height:300px;position:absolute;bottom:0;left:80px}.exportFlourish:before{transform:rotate(-18deg)}.exportFlourish:after{left:115px;transform:rotate(14deg)}.exportFlourishLeft{bottom:120px;left:-45px}.exportFlourishRight{top:720px;right:-95px;transform:scaleX(-1)}.exportFooter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#ffffff85;border-top:1px solid #7565513d!important;align-items:center!important;gap:58px!important;height:145px!important;padding:0 72px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.exportFooter>div:not(.madeWith):not(.footerMark){align-items:center;gap:10px;display:flex}.exportFooter>div>span{font-size:26px}.exportFooter>div>b{letter-spacing:.14em;font-size:13px;font-weight:500}.madeWith{text-align:right;flex-direction:column;gap:3px;margin-left:auto;display:flex}.madeWith small{letter-spacing:.16em;font-size:9px}.madeWith strong{font:18px var(--serif);letter-spacing:.12em;font-weight:400}.footerMark{width:58px;height:58px;font:28px var(--serif);background:#eee6da;border-radius:16px;place-items:center;display:grid}.exportCard .resizeHandle,.exportCard .scorePill,.exportCard .dragHint,.exportCard .canvasBrand{display:none!important}.exportCard{visibility:visible!important;opacity:1!important;display:block!important;position:fixed!important;top:0!important;left:-1100px!important}.exportCard *{visibility:visible!important}.phoneStage{background:#f1eee8;flex:1;place-items:center;padding:18px;display:grid;overflow:auto}.phoneFrame{aspect-ratio:9/16;background:#171713;border-radius:32px;width:min(100%,405px);padding:8px;position:relative;box-shadow:0 28px 70px #231f1929}.phoneFrame:before{content:"";z-index:40;background:#171713;border-radius:999px;width:78px;height:18px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.phoneFrame .canvas{border-radius:25px;width:100%;height:100%;position:relative;overflow:hidden;min-height:0!important;max-height:none!important}.previewBadge{z-index:30;letter-spacing:.14em;color:#8f887d;background:#ffffffd1;border-radius:999px;padding:5px 7px;font-size:6px;position:absolute;bottom:12px;left:14px}.realAssetWrap{pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.realAsset{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 14px 11px #2b261f1f);width:100%;height:100%}@media (max-width:760px){.builder{min-height:auto!important}.phoneStage{padding:10px 8px 14px;overflow:visible}.phoneFrame{aspect-ratio:9/16;border-radius:28px;width:min(100%,390px);padding:6px}.phoneFrame .canvas{border-radius:22px;height:100%!important;min-height:0!important;max-height:none!important}.phoneFrame:before{width:68px;height:15px;top:10px}}.realAsset{object-fit:contain!important;filter:drop-shadow(0 12px 10px #26221c21)!important}.itemCard>div .realAsset{padding:6px}.phoneFrame .realAsset{padding:2px}.realAssetWrap{width:100%;height:100%;pointer-events:none!important;background:0 0!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.realAsset{object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;filter:drop-shadow(0 12px 10px #26221c1f)!important;background:0 0!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.itemCard>div,.thumb{background:linear-gradient(#fbfaf7,#f1eee8)!important;overflow:hidden!important}.itemCard .realAsset{filter:drop-shadow(0 7px 6px #26221c1a)!important;max-width:88%!important;max-height:88%!important}.piece,.exportPiece{overflow:visible!important}.piece .realAssetWrap,.exportPiece .realAssetWrap{width:100%!important;height:100%!important}.piece .realAsset,.exportPiece .realAsset{width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.scoreVisible,.scorePill{z-index:999!important;color:var(--ink)!important;background:#fffffff0!important;border:1px solid #d4a37352!important;display:block!important;position:absolute!important;top:18px!important;right:14px!important;box-shadow:0 8px 24px #26211b1a!important}.phoneFrame .scorePill{top:36px!important;right:14px!important}.exportPiece{justify-content:center!important;align-items:center!important;display:flex!important}.exportPiece .art,.exportPiece svg{width:100%!important;height:100%!important}.exportPiece .realAsset{object-fit:contain!important;max-width:100%!important;max-height:100%!important}.palette button.on,.palette.mobile button.on{transform:scale(1.08);box-shadow:0 0 0 2px #171713!important}.desktopStage{background:#f2efe9;flex:1;place-items:stretch stretch;min-height:620px;padding:18px;display:grid;overflow:hidden}.desktopStage .desktopCanvas{border:1px solid #1e1c1814;overflow:hidden;box-shadow:0 12px 38px #27221b0f;background:radial-gradient(circle at 50% 36%,#fffffff5,#ffffff38 56%),#f8f5ef!important;border-radius:18px!important;width:100%!important;height:100%!important;min-height:620px!important;max-height:none!important}.desktopCanvas .realAssetWrap{background:0 0!important}.desktopCanvas .realAsset{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.desktopCanvas .scorePill{z-index:999!important;top:18px!important;right:18px!important}.exportCanvas{aspect-ratio:9/16!important;background:radial-gradient(circle at 50% 32%,#fff 0,#f8f4ed 52%,#eee7dc 100%)!important;width:1080px!important;height:1920px!important;position:relative!important;overflow:hidden!important}.exportCanvas .exportPiece{justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;transform:none!important}.exportCanvas .exportPiece.top{width:43%!important;height:31%!important;top:13%!important;left:9%!important}.exportCanvas .exportPiece.jacket{z-index:5!important;width:43%!important;height:32%!important;top:14%!important;left:48%!important}.exportCanvas .exportPiece.bottom{width:45%!important;height:42%!important;top:40%!important;left:28%!important}.exportCanvas .exportPiece.shoes{width:35%!important;height:15%!important;top:72%!important;left:9%!important}.exportCanvas .exportPiece.accessory{width:17%!important;height:17%!important;top:70%!important;left:73%!important}.exportCanvas .realAssetWrap{background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.exportCanvas .realAsset{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}@media (max-width:760px){.desktopStage{min-height:520px;padding:8px;overflow:visible}.desktopStage .desktopCanvas{border-radius:14px!important;min-height:520px!important}}@media (min-width:1100px){.desktopStage{min-height:720px}.desktopStage .desktopCanvas{min-height:720px!important}}:root{--bg:#faf8f4;--panel:#fff;--panel-soft:#fbfaf7;--ink:#1b1b18;--muted:#8a867f;--line:#ebe6de;--camel:#d4a373}html,body{background:var(--bg)!important}header{border-bottom:1px solid var(--line)!important;height:58px!important;box-shadow:none!important;grid-template-columns:1fr auto 1fr!important;padding:0 18px!important}.micro{letter-spacing:.16em!important;color:#9a958c!important;font-size:7px!important}.brand{font-size:34px!important;line-height:1!important}.saveBtn{letter-spacing:.11em!important;border-radius:999px!important;padding:9px 16px!important;font-size:7px!important}.workspace{background:#fff;grid-template-columns:305px minmax(680px,1fr) 330px!important;height:calc(100vh - 58px)!important;min-height:760px!important}.wardrobe{border-right:1px solid var(--line)!important;background:#fff!important}.wardrobeHead{padding:18px 16px 13px!important}.wardrobeHead h2{font-size:30px!important}.wardrobeHead span{font-size:7px!important}.tabs{gap:6px!important;padding:8px 14px 10px!important}.tabs button{border-radius:5px!important;padding:8px 12px!important;font-size:7px!important}.tabs button.on{background:#1d1d19!important}.gallery{gap:10px!important;padding:10px 14px 16px!important}.itemCard{box-shadow:none!important;border:1px solid #eee9e1!important;border-radius:7px!important;padding:7px!important}.itemCard.chosen{border-color:var(--camel)!important;box-shadow:inset 0 0 0 1px #d4a37359!important}.itemCard>div{background:0 0!important;height:128px!important}.itemCard b{margin-top:5px!important;font-size:14px!important}.itemCard small{font-size:7px!important}.builder{background:#f7f4ef!important}.desktopStage{background:#f2efe9!important;flex-direction:column!important;gap:10px!important;padding:14px!important;display:flex!important;position:relative!important}.toolBar{flex:0 0 44px;align-items:center;gap:8px;height:44px;padding:0 4px;display:flex}.toolBtn{background:#fff;border:1px solid #e5dfd6;border-radius:9px;height:34px;padding:0 12px;font-size:8px;box-shadow:0 3px 10px #1e1b160d}.toolGroup{gap:6px;display:flex}.toolSpacer{flex:1}.iconBtn{color:#706b63;background:#fff;border:1px solid #e5dfd6;border-radius:9px;width:34px;height:34px;font-size:16px}.desktopStage .desktopCanvas{background:radial-gradient(circle at 50% 36%,#fffffffa,#ffffff80 58%),#faf8f3!important;border:1px solid #ece7df!important;border-radius:16px!important;flex:1!important;height:auto!important;min-height:0!important;box-shadow:0 10px 28px #221e180a!important}.realAssetWrap{background:0 0!important}.realAsset{mix-blend-mode:normal!important;filter:drop-shadow(0 12px 10px #26221c1c)!important;background:0 0!important}.desktopCanvas .piece{background:0 0!important}.desktopCanvas .piece.top{width:31%!important;height:34%!important}.desktopCanvas .piece.jacket{width:35%!important;height:36%!important}.desktopCanvas .piece.bottom{width:26%!important;height:47%!important}.desktopCanvas .piece.shoes{width:25%!important;height:18%!important}.desktopCanvas .piece.accessory{width:16%!important;height:18%!important}.scorePill{background:#fff!important;border-radius:999px!important;padding:8px 11px!important;top:14px!important;right:14px!important;box-shadow:0 8px 18px #29241c14!important}.scorePill b{font-size:20px!important}.scorePill span{font-size:6px!important}.shareBar{background:#fff!important;gap:8px!important;height:54px!important;padding:7px 14px!important}.shareBar button{border-radius:999px!important;font-size:7px!important}.shareBar .instagram{background:#fffaf4!important}.slotStrip{border-top:1px solid var(--line)!important;background:#fff!important;gap:8px!important;height:86px!important;padding:8px 14px 12px!important}.slotCard{background:#fff!important;border:1px solid #ece7df!important;border-radius:9px!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;height:64px!important;padding:9px 8px 8px 58px!important}.slotCard.on{border-color:var(--camel)!important;background:#fffaf5!important}.slotThumb{background:0 0!important;width:42px!important;height:46px!important;top:8px!important;left:8px!important}.slotCard small{font-size:6px!important}.slotCard b{margin-top:3px!important;font-size:13px!important}.editor{border-left:1px solid var(--line)!important;background:#fff!important;padding:18px 16px!important}.editor h2{font-size:29px!important}.editor>p{border-bottom:1px solid var(--line);padding-bottom:10px;margin-top:4px!important;font-size:8px!important}.activeName{border-top:0!important;margin:12px 0 10px!important;padding:8px 0 12px!important}.activeName small{font-size:6px!important}.activeName b{font-size:20px!important}.modelGrid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;max-height:230px!important}.modelGrid button{border-radius:8px!important;padding:6px!important}.modelGrid button>div{background:0 0!important;height:88px!important}.modelGrid span{font-size:7px!important}.palette{grid-template-columns:repeat(5,1fr)!important;gap:10px!important}.palette button{border-width:4px!important}.custom{display:none!important}.sizePicker{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.sizePicker button{border:1px solid var(--line);background:#fff;border-radius:6px;height:34px;font-size:8px}.sizePicker button.on{border-color:var(--camel);box-shadow:inset 0 0 0 1px var(--camel)}.remove{border-color:#d8b89e!important;border-radius:5px!important;margin-top:14px!important}.dragHint,.canvasBrand{opacity:.45!important}.exportCard{background:linear-gradient(#faf7f1,#f2eadf)!important}.exportLook{background:#ffffff2e!important}.exportPiece .realAssetWrap,.exportPiece .realAsset{background:0 0!important}@media (max-width:760px){header{grid-template-columns:1fr auto!important}.workspace{flex-direction:column!important;height:auto!important;display:flex!important}.builder{order:1}.wardrobe{order:2}.editor{display:none!important}.desktopStage{min-height:560px!important;padding:8px!important}.toolBar{scrollbar-width:none;overflow-x:auto}.toolBar::-webkit-scrollbar{display:none}.desktopStage .desktopCanvas{min-height:500px!important}.slotStrip{overflow-x:auto!important}.slotCard{flex:0 0 155px!important}}.headerActions{justify-self:end;align-items:center;gap:8px;display:flex}.accountBtn{letter-spacing:.1em;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:7px;text-decoration:none}.saveActions{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 13px;display:grid}.saveActions button{border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;font-size:8px}.saveActions button:first-child{background:var(--ink);color:#fff}.toast{z-index:9999;color:#fff;background:#171713;border-radius:999px;padding:11px 16px;font-size:9px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.adminShell{min-height:100vh;font-family:var(--sans);background:#f7f5f1;grid-template-columns:240px 1fr;display:grid}.adminNav{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:5px;padding:24px 18px;display:flex}.adminLogo{font:26px var(--serif);margin-bottom:25px}.adminLogo i{color:var(--camel)}.adminLogo small{font:7px var(--sans);letter-spacing:.12em;margin-left:8px}.adminNav a{border-radius:8px;padding:10px 12px;font-size:10px}.adminNav a.active{background:#eee8df}.adminUser{color:#777;margin-top:auto;font-size:8px}.adminMain{padding:32px}.adminTop{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.adminTop h1{font:36px var(--serif);margin:0}.adminTop p{color:#777;font-size:10px}.adminGrid{grid-template-columns:minmax(600px,1fr) 360px;gap:18px;display:grid}.adminCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.adminCard h2{font:24px var(--serif);margin:0 0 15px}.adminRows{flex-direction:column;display:flex}.adminRow{border-top:1px solid #eee;grid-template-columns:55px 1fr 90px 80px 30px;align-items:center;gap:10px;padding:9px 0;display:grid}.adminThumb{background:#f5f2ed;border-radius:7px;place-items:center;height:48px;display:grid;overflow:hidden}.adminThumb img{object-fit:contain;width:100%;height:100%}.adminRow b{font-size:10px;display:block}.adminRow small{color:#777;margin-top:3px;font-size:8px;display:block}.adminRow>span{font-size:9px}.status{text-align:center;background:#eee;border-radius:999px;padding:4px 7px}.status.live{color:#26703a;background:#e4f4e7}.adminForm{flex-direction:column;gap:10px;display:flex}.adminForm label{text-transform:uppercase;letter-spacing:.08em;color:#777;font-size:8px}.adminForm input,.adminForm select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:5px;padding:10px;font-size:10px;display:block}.adminForm .form2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adminForm .check{text-transform:none;align-items:center;gap:8px;display:flex}.adminForm .check input{width:auto;margin:0}.adminForm button{color:#fff;background:#171713;border:0;border-radius:8px;padding:12px}.accountPage,.sharedPage{min-height:100vh;font-family:var(--sans);background:#f8f5ef;padding:32px max(20px,6vw)}.accountHeader{justify-content:space-between;align-items:center;display:flex}.accountHeader a{color:#222;text-decoration:none}.accountHeader div{align-items:center;gap:10px;display:flex}.accountHeader img{border-radius:50%;width:36px;height:36px}.accountHeader span b,.accountHeader span small{display:block}.accountPage h1,.sharedPage h1{font:48px var(--serif)}.accountCols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.accountCols section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.accountCols h2{font:25px var(--serif)}.accountCols article{border-top:1px solid #eee;padding:12px 0}.accountCols article b,.accountCols article small,.accountCols article a{display:block}.accountCols article a{color:#6e5139;margin-top:5px}.shareBrand{font:32px var(--serif)}.shareBrand i{color:var(--camel)}.publicWish{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.publicWish article{background:#fff;border-radius:12px;padding:12px}.publicWish img{object-fit:contain;width:100%;height:180px}.publicWish b,.publicWish small,.publicWish strong,.publicWish a{margin-top:5px;display:block}.publicWish a{color:#6e5139}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminNav{display:none}.adminGrid,.accountCols{grid-template-columns:1fr}.adminMain{padding:18px}}button,.button,.saveBtn,.accountBtn,.toolBtn,.iconBtn,.tabs button,.shareBar button,.sizePicker button,.saveActions button,.remove,.shopLink{min-height:40px!important;font-size:9px!important}.iconBtn{width:40px!important;height:40px!important}.shareBar button{padding-left:14px!important;padding-right:14px!important}.resizeHandle{width:44px!important;height:44px!important}.exportEditorial{color:#171713!important;width:1080px!important;height:1920px!important;font-family:var(--sans)!important;background:radial-gradient(circle at 50% 32%,#fffffffa,#fff0 38%),linear-gradient(#f8f3ea 0%,#f4eee5 52%,#eee5da 100%)!important;padding:0!important;position:fixed!important;top:0!important;left:-1200px!important;overflow:hidden!important}.exportEditorial:before{content:"";pointer-events:none;opacity:.08;background-image:radial-gradient(circle at 20% 20%,#533f2a2e 0 1px,#0000 1.2px),radial-gradient(circle at 80% 72%,#533f2a1f 0 1px,#0000 1.2px);background-size:15px 15px,19px 19px;position:absolute;inset:0}.exportEditorialHead{z-index:20;flex-direction:column;align-items:center;display:flex;position:absolute;top:68px;left:72px;right:72px}.exportEditorialBrand{font:64px var(--serif);letter-spacing:-.03em;line-height:1}.exportEditorialBrand span{color:var(--camel);font-style:italic}.exportEditorialKicker{letter-spacing:.2em;color:#7d756b;margin-top:12px;font-size:12px}.exportEditorialGrid{z-index:10;grid-template-rows:430px 1fr 290px;grid-template-columns:1fr 1fr;gap:26px 36px;display:grid;position:absolute;inset:220px 70px 210px}.exportCell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;background:0 0!important;overflow:visible!important}.exportCell .realAssetWrap{background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.exportCell .realAsset{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 18px 18px #352c221a)!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.exportTopCell{grid-area:1/1}.exportJacketCell{grid-area:1/2}.exportBottomCell{grid-area:2/1/auto/span 2}.exportBottomCell .realAssetWrap{max-width:62%!important}.exportShoesCell{grid-area:3/1;padding-left:35px;justify-content:flex-start!important}.exportShoesCell .realAssetWrap{max-width:78%!important}.exportAccessoryCell{grid-area:3/2;padding-right:58px;justify-content:flex-end!important}.exportAccessoryCell .realAssetWrap{max-width:50%!important}.exportEditorialFooter{text-align:center;z-index:20;position:absolute;bottom:62px;left:0;right:0}.exportEditorialFooter span{letter-spacing:.18em;color:#8b8176;font-size:10px;display:block}.exportEditorialFooter strong{font:26px var(--serif);letter-spacing:.12em;margin-top:5px;font-weight:400;display:block}.exportEditorial .exportScore,.exportEditorial .scorePill,.exportEditorial .exportFooter,.exportEditorial .exportMeta,.exportEditorial .exportTitle,.exportEditorial .exportFlourish,.exportEditorial .resizeHandle,.exportEditorial .dragHint,.exportEditorial .canvasBrand{display:none!important}@media (max-width:760px){button,.saveBtn,.accountBtn,.toolBtn,.iconBtn,.tabs button,.shareBar button,.sizePicker button,.saveActions button,.remove,.shopLink{min-height:42px!important;font-size:10px!important}}button,.button,.saveBtn,.accountBtn,.toolBtn,.iconBtn,.tabs button,.shareBar button,.sizePicker button,.saveActions button,.remove,.shopLink{min-height:44px!important;font-size:11px!important;line-height:1.15!important}.toolBtn{padding:0 16px!important}.iconBtn{width:44px!important;height:44px!important;font-size:18px!important}.tabs button{padding:10px 15px!important}.saveBtn,.accountBtn{padding:11px 18px!important}.shareBar{height:68px!important}.shareBar button,.sizePicker button{font-size:10px!important}.palette button{width:41px!important;height:41px!important}.exportEditorialGrid{bottom:430px!important}.exportEditorialMeta{z-index:20;border-top:1px solid #463a2d1f;grid-template-columns:260px 1fr;gap:46px;padding-top:28px;display:grid;position:absolute;bottom:150px;left:72px;right:72px}.exportMetaTitle{letter-spacing:.18em;color:#6e675f;margin-bottom:16px;font-size:11px;font-weight:600}.exportPaletteRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.exportSwatch{border:1px solid #1414121f;border-radius:50%;width:34px;height:34px;display:block;box-shadow:0 2px 6px #28221a0f}.exportItemsList{flex-direction:column;gap:8px;display:flex}.exportItemRow{grid-template-columns:92px 1fr 22px;align-items:center;gap:14px;min-height:30px;display:grid}.exportItemSlot{letter-spacing:.14em;color:#8a8177;font-size:9px}.exportItemName{font-family:var(--serif);color:#1b1a17;font-size:18px;line-height:1.1}.exportItemDot{border:1px solid #1414121a;border-radius:50%;width:18px;height:18px}.exportEditorialFooter{bottom:54px!important}.exportEditorial .scorePill,.exportEditorial .exportScore,.exportEditorial .exportFooter,.exportEditorial .exportActions{display:none!important}.premiumTool{color:#24211d!important;letter-spacing:.01em!important;background:#ffffffe0!important;border:1px solid #221f1b1a!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 15px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important;box-shadow:0 5px 15px #27221c0d!important}.premiumTool:hover,.premiumTool.selected{background:#fffaf4!important;border-color:#d4a3736b!important}.toolIcon{color:#322e28;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:20px;line-height:1;display:grid}.moveIcon{font-size:18px}.sizeIcon{font-size:17px}.layerIcon{letter-spacing:-.1em;font-size:20px}.mobileResizeDock{z-index:1005;transform:scale(calc(1 / var(--pieceScale,1)));background:#fffffff5;border:1px solid #1c19151f;border-radius:999px;align-items:center;gap:3px;padding:4px;display:none;position:absolute;bottom:-26px;right:-18px;box-shadow:0 8px 24px #25201a24}.mobileResizeDock button{color:#201d19!important;background:#f6f2eb!important;border:0!important;border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:22px!important;line-height:1!important}.mobileResizeDock span{text-align:center;color:#777067;min-width:42px;font-size:9px}.layerSheet{max-width:520px!important}.layerHead{padding:0 4px 16px}.layerHead small{letter-spacing:.16em;color:#9a9186;font-size:8px}.layerHead h2{font:34px var(--serif);margin:4px 0 3px}.layerHead p{color:#7e776e;margin:0;font-size:10px}.layerList{flex-direction:column;gap:8px;max-height:52vh;display:flex;overflow:auto}.layerRow{background:#fff;border:1px solid #ece6dd;border-radius:12px;grid-template-columns:62px 1fr auto;align-items:center;gap:12px;padding:9px;display:grid}.layerMini{background:#f8f5ef;border-radius:9px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.layerMini .realAsset{max-width:90%!important;max-height:90%!important}.layerCopy small{text-transform:uppercase;letter-spacing:.13em;color:#9a9187;font-size:7px;display:block}.layerCopy b{font:16px var(--serif);margin-top:4px;display:block}.layerActions{gap:5px;display:flex}.layerActions button{color:#24211d!important;background:#faf8f4!important;border:1px solid #e7e1d8!important;border-radius:9px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:17px!important}.layerActions button:disabled{opacity:.25}.layerDone{margin-top:14px!important}.sharedLookPage{color:#1c1a17;min-height:100vh;font-family:var(--sans);background:linear-gradient(#fbf8f2,#f0e8dd);padding:42px max(20px,6vw) 70px}.sharedLookBrand{font:42px var(--serif);text-align:center}.sharedLookBrand span{color:var(--camel);font-style:italic}.sharedLookKicker{text-align:center;letter-spacing:.2em;color:#8d8479;margin-top:6px;font-size:8px}.sharedLookCard{background:#ffffffb8;border:1px solid #53423014;border-radius:24px;max-width:980px;margin:36px auto 22px;padding:30px;box-shadow:0 24px 70px #372c2014}.sharedLookCard h1{font:42px var(--serif);margin:0}.sharedLookCard>p{color:#777067;margin:8px 0 24px}.sharedLookItems{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.sharedLookItems article{background:#fff;border:1px solid #ece6dd;border-radius:14px;padding:12px}.sharedLookItems img{object-fit:contain;width:100%;height:170px;display:block}.sharedLookItems small,.sharedLookItems b,.sharedLookItems span,.sharedLookItems a{display:block}.sharedLookItems small{letter-spacing:.14em;text-transform:uppercase;color:#92897e;margin-top:7px;font-size:7px}.sharedLookItems b{font:17px var(--serif);margin-top:4px}.sharedLookItems span{color:#777067;margin-top:3px;font-size:9px}.sharedLookItems a{color:#563f2f;margin-top:11px;font-size:9px;text-decoration:none}.sharedLookCta{color:#fff;background:#1d1c18;border-radius:999px;width:max-content;margin:0 auto;padding:13px 18px;font-size:10px;text-decoration:none;display:block}@media (max-width:760px){.toolBar{gap:7px!important;padding:2px 2px 4px!important}.toolGroup{gap:6px!important}.premiumTool{border-radius:13px!important;flex:auto!important;gap:6px!important;height:48px!important;min-height:48px!important;padding:0 12px!important;font-size:10px!important}.premiumTool .toolIcon{width:20px;height:20px}.mobileResizeDock{display:flex!important}.resizeHandle{display:none!important}.piece.active{outline-offset:6px;outline:1px solid #d4a3738c!important}.sharedLookPage{padding:25px 13px 50px}.sharedLookCard{border-radius:18px;margin-top:24px;padding:18px}.sharedLookCard h1{font-size:31px}.sharedLookItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sharedLookItems img{height:130px}}.moveIcon,.sizeIcon{position:relative;font-size:0!important}.moveIcon i:first-child,.moveIcon i:last-child{background:#2b2824;border-radius:2px;display:block;position:absolute}.moveIcon i:first-child{width:14px;height:1.5px;top:10px;left:4px}.moveIcon i:last-child{width:1.5px;height:14px;top:4px;left:10px}.moveIcon:before,.moveIcon:after{content:"";border-top:1.5px solid #2b2824;border-left:1.5px solid #2b2824;width:5px;height:5px;position:absolute}.moveIcon:before{top:7px;left:2px;transform:rotate(-45deg)}.moveIcon:after{bottom:7px;right:2px;transform:rotate(135deg)}.sizeIcon i{border-top:1.5px solid #2b2824;border-right:1.5px solid #2b2824;width:12px;height:12px;position:absolute;top:4px;right:4px}.sizeIcon:after{content:"";background:#2b2824;border-radius:2px;width:13px;height:1.5px;position:absolute;bottom:6px;left:4px;transform:rotate(-45deg)}.piece.extra1.cat-tops,.piece.extra2.cat-tops,.piece.extra3.cat-tops{width:31%;height:34%}.piece.extra1.cat-bottoms,.piece.extra2.cat-bottoms,.piece.extra3.cat-bottoms{width:26%;height:47%}.piece.extra1.cat-shoes,.piece.extra2.cat-shoes,.piece.extra3.cat-shoes{width:25%;height:18%}.piece.extra1.cat-accessories,.piece.extra2.cat-accessories,.piece.extra3.cat-accessories{width:16%;height:18%}.shareBar .shopLook{color:#fff!important;background:#1d1c18!important;border-color:#1d1c18!important;font-weight:600!important}.addSlot{border-style:dashed!important;flex:0 0 145px!important}.forceSheet{z-index:120;background:#16151259;justify-content:center;align-items:flex-end;position:fixed;inset:0;display:flex!important}.forceSheet .sheet{background:#fff;border-radius:22px 22px 0 0;width:min(620px,100%);max-height:88svh;padding:12px 18px 22px;display:block;position:relative;overflow:auto}.addTabs{margin:4px 0 14px}.addItemGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.addItemGrid>button{text-align:left;background:#fff;border:1px solid #ece6dd;border-radius:13px;grid-template-columns:78px 1fr 28px;align-items:center;gap:10px;min-height:92px;padding:7px;display:grid}.addItemGrid>button>div{background:#f7f4ee;border-radius:9px;height:78px;overflow:hidden}.addItemGrid .realAsset,.addItemGrid .art{object-fit:contain;width:100%;height:100%}.addItemGrid span b{font:15px var(--serif);display:block}.addItemGrid span small{color:#817a70;margin-top:5px;font-size:8px;display:block}.addItemGrid>button>i{color:#8a8175;font-size:22px;font-style:normal}.worthSheet{max-width:620px!important}.worthHead{border-bottom:1px solid #eee8df;padding:0 3px 14px}.worthHead>small{letter-spacing:.16em;color:#91887d;font-size:8px}.worthHead h2{font:34px var(--serif);margin:4px 0 0}.worthHead strong{font:42px var(--serif);margin-top:2px;display:block}.worthHead p{color:#817a70;margin:4px 0 0;font-size:9px}.worthList{flex-direction:column;gap:8px;padding:12px 0;display:flex}.worthList article{border:1px solid #eee8df;border-radius:13px;grid-template-columns:70px 1fr 72px;align-items:center;gap:11px;padding:8px;display:grid}.worthThumb{background:#f7f4ee;border-radius:9px;height:68px;overflow:hidden}.worthThumb .realAsset,.worthThumb .art{object-fit:contain;width:100%;height:100%}.worthCopy small{letter-spacing:.1em;text-transform:uppercase;color:#938a7f;font-size:7px;display:block}.worthCopy b{font:15px var(--serif);margin-top:2px;display:block}.worthCopy span{margin-top:3px;font-size:10px;font-weight:600;display:block}.worthCopy em{color:#7f776d;margin-top:5px;font-size:8px;font-style:normal;display:block}.worthList article>a,.worthList article>button{color:#fff;background:#1d1c18;border:0;border-radius:999px;place-items:center;height:38px;font-size:9px;font-weight:600;text-decoration:none;display:grid}.worthList article>button:disabled{color:#aaa39a;background:#e9e4dc}.worthFoot{color:#8b8378;padding:3px 2px 0;font-size:8px;line-height:1.5}@media (max-width:760px){.piece.active{outline:none!important}.piece.active:after{content:"";pointer-events:none;border:1px solid #d4a3739e;border-radius:10px;position:absolute;inset:14% 18%}.piece.extra1.cat-tops,.piece.extra2.cat-tops,.piece.extra3.cat-tops{width:43%;height:44%}.piece.extra1.cat-bottoms,.piece.extra2.cat-bottoms,.piece.extra3.cat-bottoms{width:36%;height:57%}.piece.extra1.cat-shoes,.piece.extra2.cat-shoes,.piece.extra3.cat-shoes{width:35%;height:25%}.piece.extra1.cat-accessories,.piece.extra2.cat-accessories,.piece.extra3.cat-accessories{width:20%;height:21%}.shareBar{overflow-x:auto;grid-template-columns:1.5fr 1fr 1.25fr 1fr!important}.shareBar button{min-width:88px}.addItemGrid{grid-template-columns:1fr}.worthList article{grid-template-columns:62px 1fr 64px}}.layerOverlay{z-index:125!important;background:#16151259!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.layerOverlay .sheet{background:#fff!important;border-radius:22px 22px 0 0!important;width:min(520px,100%)!important;max-height:86svh!important;padding:12px 18px 22px!important;display:block!important;position:relative!important;overflow:auto!important}@media (max-width:760px){.desktopCanvas .piece{pointer-events:none!important}.desktopCanvas .piece .realAsset,.desktopCanvas .piece .art,.desktopCanvas .piece .mobileResizeDock,.desktopCanvas .piece .mobileResizeDock *{pointer-events:auto!important}}.wardrobe>.tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.wardrobe>.tabs button{width:100%!important;min-width:0!important}.shareBar .shopLook{letter-spacing:.06em!important;font-size:9px!important}.worthShare{color:#1d1c18;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #1d1c18;border-radius:999px;min-height:40px;margin-top:12px;padding:0 17px;font-size:9px;font-weight:600}.shareOptions{gap:8px;margin-top:15px;display:grid}.shareOptions button{text-align:left;background:#fff;border:1px solid #ebe5dc;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:54px;padding:8px 12px;display:grid}.shareOptions button span{background:#f4f0e9;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.shareOptions button b{font:16px var(--serif);font-weight:500}@media (min-width:761px){.forceSheet,.layerOverlay{align-items:center!important;padding:28px!important}.forceSheet .sheet,.layerOverlay .sheet{border-radius:22px!important;max-height:min(82vh,760px)!important}.forceSheet .handle,.layerOverlay .handle{display:none!important}}@media (max-width:760px){.shareBar{grid-template-columns:1.45fr 1fr 1fr!important;overflow:visible!important}.shareBar .instagram{display:none!important}.shareBar button{white-space:nowrap!important;min-width:0!important;padding:0 5px!important;font-size:7px!important}.shareBar .shopLook{font-size:8px!important}.shareOptionsOverlay{z-index:135!important;background:#16151259!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.shareOptionsSheet{background:#fff!important;border-radius:22px 22px 0 0!important;width:100%!important;max-height:78svh!important;padding:10px 15px 22px!important;position:relative!important}}.sharedLookTotal{border-top:1px solid #ebe5dc;border-bottom:1px solid #ebe5dc;justify-content:space-between;align-items:end;gap:16px;margin:18px 0 4px;padding:14px 0;display:flex}.sharedLookTotal small{letter-spacing:.14em;color:#877e73;font-size:8px}.sharedLookTotal strong{font:31px var(--serif)}.sharedItemPrice{color:#211f1b!important;margin-top:5px!important;font-size:11px!important;display:block!important}:root{--soft-cream:#f7f3ec;--soft-sand:#eee5d8;--soft-camel:#d8b48b;--soft-camel-deep:#b98f65;--soft-ink:#4b443c}.toolBtn.premiumTool,.iconBtn,.shareBar button,.worthShare,.shareOptions button,.layerActions button,.apply,.saveActions button{box-shadow:none!important}.toolBtn.premiumTool,.iconBtn{color:#4b443c!important;background:#faf8f4!important;border-color:#e9e1d7!important}.toolBtn.premiumTool.selected{background:#eee5d8!important;border-color:#d8c6b2!important}.shareBar{grid-template-columns:1.65fr .8fr .8fr!important}.shareBar button{color:#514940!important;background:#f7f3ec!important;border-color:#e7ded2!important}.shareBar .shareMain{color:#4b443c!important;background:#e9dfd2!important;border-color:#dccdbb!important}.shareBar .shopLook{color:#342b23!important;text-transform:none!important;background:#d8b48b!important;border-color:#d0a878!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:56px!important;padding:7px 16px!important;display:flex!important}.shareBar .shopLookTitle{white-space:nowrap;font:600 13px var(--sans)!important;letter-spacing:.025em!important}.shareBar .shopLook small{text-transform:uppercase;opacity:.72;white-space:nowrap;display:block;letter-spacing:.07em!important;font-size:7px!important;line-height:1!important}.shareOptionsOverlay{z-index:135!important;background:#2a252047!important;justify-content:center!important;display:flex!important;position:fixed!important;inset:0!important}.shareOptionsSheet{background:#fff!important;position:relative!important}.shareOptions button{color:#403a34!important;background:#fbf9f6!important;border-color:#ebe2d8!important}.shareOptions button:hover{background:#f4eee6!important}.shareOptionIcon{background:0 0!important;border:1px solid #d8cec2!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;position:relative!important}.shareOptionIcon i,.shareOptionIcon:before,.shareOptionIcon:after{content:"";display:block;position:absolute}.linkIcon i{border:1.4px solid #5f574f;border-radius:6px;width:11px;height:7px;top:13px;left:7px;transform:rotate(-35deg)}.linkIcon:after{border:1.4px solid #5f574f;border-radius:6px;width:11px;height:7px;top:10px;right:7px;transform:rotate(-35deg)}.storyIcon i{border:1.4px solid #5f574f;border-radius:4px;width:14px;height:14px}.storyIcon:after{border:1.4px solid #5f574f;border-radius:50%;width:4px;height:4px}.tiktokIcon i{background:#5f574f;border-radius:2px;width:1.5px;height:15px;top:8px;left:17px}.tiktokIcon:before{transform-origin:0;background:#5f574f;border-radius:2px;width:8px;height:1.5px;top:8px;left:17px;transform:rotate(25deg)}.tiktokIcon:after{border:1.5px solid #5f574f;border-radius:50%;width:7px;height:7px;bottom:7px;left:10px}@media (min-width:761px){.shareOptionsOverlay{align-items:center!important;padding:28px!important}.shareOptionsSheet{border-radius:22px!important;width:min(480px,100%)!important;max-height:min(78vh,640px)!important;padding:22px!important}.shareOptionsSheet .handle{display:none!important}.shareBar .shopLookTitle{font-size:14px!important}}@media (max-width:760px){.shareBar{grid-template-columns:1.45fr .85fr .85fr!important}.shareBar .shopLook{gap:0!important;min-height:56px!important;padding:5px 7px!important}.shareBar .shopLookTitle{letter-spacing:.025em!important;font-size:8px!important}.shareBar .shopLook small{display:none!important}.shareOptionsOverlay{align-items:flex-end!important}.shareOptionsSheet{border-radius:22px 22px 0 0!important;width:100%!important;max-height:78svh!important;padding:10px 15px 22px!important}}header{isolation:isolate;z-index:1500!important}.site,.workspace,.builder,.desktopStage,.canvas{position:relative}.canvas,.desktopStage .desktopCanvas{overflow:hidden!important}.headerActions{align-items:center!important}.accountBtn{text-align:center!important;justify-content:center!important;align-items:center!important;min-width:142px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:flex!important}.toolBtn.compactAdd{justify-content:center!important;min-width:88px!important}.tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important;overflow:visible!important}.tabs button{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.catalogControls{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 12px;display:grid}.catalogControls select{color:#5d564b;background:#fff;border:1px solid #e7e0d6;border-radius:12px;width:100%;min-height:40px;padding:0 12px;font-size:10px;box-shadow:0 2px 8px #28231c0a}.addItemControls{border-bottom:0;padding-top:6px}.shareBar .shopLook{color:#241d16!important;background:#ddbe96!important;border-color:#ddbe96!important;box-shadow:0 6px 16px #aa805029!important}.shareBar .shopLookTitle{letter-spacing:.02em!important;font-size:17px!important;font-weight:600!important}.shareBar .shopLook small{color:#4d4337!important;font-size:9px!important}.layerActions,.worthActions{align-items:center;gap:8px;display:flex}.trashAction,.worthTrash{color:#6f6559;background:#fbf7f0;border:1px solid #eadfce;border-radius:10px;place-items:center;width:36px;min-width:36px;height:36px;font-size:14px;line-height:1;display:grid}.worthActions a,.worthActions>button:first-child{min-width:74px}.worthList article{grid-template-columns:72px 1fr auto!important;align-items:center!important;gap:12px!important;display:grid!important}@media (min-width:761px){.shareBar .shopLook{min-height:60px!important;padding:8px 16px!important}.shareBar .shopLookTitle{font-size:18px!important}}@media (max-width:760px){.accountBtn{min-width:126px!important}.tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.tabs button{padding:8px 6px!important;font-size:8px!important}.catalogControls{grid-template-columns:1fr!important;gap:6px!important}.catalogControls select{font-size:11px!important}.desktopStage .desktopCanvas{touch-action:pan-y pinch-zoom!important}.shareBar{grid-template-columns:1.55fr .9fr .9fr!important}.shareBar button{white-space:nowrap!important}.shareBar .shopLook{background:#e5c7a5!important;border-color:#e5c7a5!important}.shareBar .shopLookTitle{letter-spacing:.02em!important;font-size:8.5px!important}.shareBar .shopLook small{font-size:6.5px!important;line-height:1.15!important;display:block!important}.worthList article{grid-template-columns:56px 1fr!important}.worthActions{grid-column:1/-1;justify-content:flex-end}}@media (min-width:761px){.itemCard b{font-size:16px!important;line-height:1.18!important}.itemCard small{margin-top:4px!important;font-size:9.5px!important;line-height:1.4!important;display:block!important}.addItemGrid span b{font-size:16px!important;line-height:1.2!important}.addItemGrid span small{font-size:9.5px!important;line-height:1.35!important}.modelGrid span{font-size:9px!important;line-height:1.25!important}}.shareBar .shopLook{color:#2b241d!important;background:#e4c29a!important;border-color:#e0ba8d!important}.shareBar>button:nth-child(2){color:#4d453b!important;background:#f1e9dc!important;border-color:#e6dccd!important}.shareBar .shareMain,.shareBar .dark{color:#38332c!important;background:#ddd5c9!important;border-color:#d3cabd!important}@media (max-width:760px){header{grid-template-columns:auto 1fr!important;column-gap:8px!important;padding:0 10px!important}.brand{font-size:30px!important}.headerActions{justify-self:end!important;gap:5px!important}.accountBtn,.saveBtn{letter-spacing:.07em!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:7px!important;line-height:1!important}.accountBtn{min-width:78px!important}.saveBtn{min-width:102px!important}.catalogControls{background:#fbfaf7!important;border-bottom:1px solid #eee8df!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:8px 12px 12px!important}.catalogControls select{color:#4b443b!important;height:38px!important;min-height:38px!important;box-shadow:none!important;text-overflow:ellipsis!important;background:#f5f0e8!important;border:1px solid #e6ddd1!important;border-radius:999px!important;padding:0 30px 0 12px!important;font-size:9px!important;font-weight:500!important}.catalogControls select:nth-child(3){background:#eee7dd!important;grid-column:1/-1!important}.addItemControls{border:0!important;padding-left:0!important;padding-right:0!important}.shareBar{gap:7px!important;padding-left:9px!important;padding-right:9px!important}.shareBar .shopLook{background:#e6c7a4!important;border-color:#dfbd96!important}.shareBar>button:nth-child(2){background:#f2eadf!important;border-color:#e6ddcf!important}.shareBar .shareMain,.shareBar .dark{color:#3e3932!important;background:#ddd6cc!important;border-color:#d3cbc0!important}}.loginPage{background:#f8f5ef;grid-template-columns:minmax(360px,.9fr) 1.1fr;min-height:100svh;display:grid}.loginBrandPanel{color:#fff;background:linear-gradient(145deg,#1b1a17 0%,#29231e 60%,#4f3d2f 100%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:54px clamp(32px,6vw,86px);display:flex}.loginLogo{font:48px var(--serif);color:#fff;text-decoration:none}.loginLogo i{color:#d9ad80}.loginBrandPanel>div:not(.loginRoleStrip){max-width:620px}.loginBrandPanel small{letter-spacing:.2em;color:#d2c5b7;font-size:10px}.loginBrandPanel h1{font:clamp(54px,6vw,92px)/.98 var(--serif);letter-spacing:-.04em;margin:18px 0 20px;font-weight:400}.loginBrandPanel p{color:#d8d0c7;max-width:520px;font-size:14px;line-height:1.7}.loginRoleStrip{gap:8px;display:flex}.loginRoleStrip span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;padding:9px 14px;font-size:9px}.loginFormPanel{place-items:center;padding:40px;display:grid}.loginCard{background:#fff;border:1px solid #e6dfd5;border-radius:26px;width:min(440px,100%);padding:38px;box-shadow:0 28px 80px #28221a14}.loginCard>small{letter-spacing:.18em;color:#9a8775;font-size:9px}.loginCard h2{font:46px var(--serif);margin:7px 0 6px;font-weight:400}.loginCard>p{color:#81786e;margin:0 0 24px;font-size:11px;line-height:1.6}.loginCard label{letter-spacing:.08em;text-transform:uppercase;color:#746c63;margin-top:14px;font-size:9px;display:block}.loginCard input{background:#fbfaf8;border:1px solid #e4ddd3;border-radius:13px;outline:none;width:100%;height:50px;margin-top:7px;padding:0 14px;font-size:13px;display:block}.loginCard input:focus{border-color:#d1aa81;box-shadow:0 0 0 3px #d4a3731f}.loginSubmit,.googleLogin{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:10px;text-decoration:none;display:flex}.loginSubmit{color:#fff;background:#1d1c19;border:0;margin-top:20px}.googleLogin{color:#26231f;background:#fff;border:1px solid #ddd5ca}.loginDivider{color:#a0978c;align-items:center;gap:10px;height:40px;font-size:9px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#ece6dd;flex:1;height:1px}.loginFinePrint{text-align:center;margin:14px 0 0!important;font-size:9px!important}.loginError{color:#9a4035;background:#fff1ee;border:1px solid #f1d5cf;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px}.loginLoading{min-height:100svh;font-family:var(--sans);place-items:center;display:grid}.portalShell{min-height:100svh;font-family:var(--sans);color:#1b1a17;background:#f5f2ed;grid-template-columns:250px minmax(0,1fr);display:grid}.portalNav{z-index:20;background:#fff;border-right:1px solid #e8e2d9;flex-direction:column;height:100svh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.portalLogo{font:30px var(--serif);color:#1b1a17;margin:0 9px 34px;text-decoration:none}.portalLogo i{color:var(--camel)}.portalLogo small{font:7px var(--sans);letter-spacing:.16em;color:#9a8775;margin-left:8px}.portalNavGroup{flex-direction:column;gap:5px;display:flex}.portalNavGroup>small{letter-spacing:.16em;color:#aaa198;padding:0 11px 8px;font-size:7px}.portalNavGroup button,.portalNavGroup a{text-align:left;color:#676158;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 11px;text-decoration:none;display:flex;min-height:42px!important;font-size:10px!important}.portalNavGroup button:hover,.portalNavGroup a:hover{background:#f7f4ef}.portalNavGroup .active{font-weight:600;color:#1d1b18!important;background:#ede7de!important}.portalIdentity{border-top:1px solid #eee8df;align-items:center;gap:10px;margin-top:auto;padding:18px 8px 8px;display:flex}.portalAvatar{width:34px;height:34px;font:16px var(--serif);background:#e4c5a4;border-radius:50%;place-items:center;display:grid}.portalIdentity div{min-width:0}.portalIdentity b,.portalIdentity small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portalIdentity b{font-size:9px}.portalIdentity small{color:#8c847a;margin-top:3px;font-size:7px}.portalLogout{color:#857c72;margin:2px 8px 0;font-size:8px;text-decoration:none}.portalMain{min-width:0;padding:30px clamp(24px,3vw,44px) 54px}.portalTopbar{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.portalTopbar>div:first-child>small{letter-spacing:.18em;color:#9a8775;font-size:8px}.portalTopbar h1{font:44px var(--serif);letter-spacing:-.025em;margin:4px 0 0;font-weight:400}.portalTopActions{align-items:center;gap:8px;display:flex}.portalTopActions a,.portalTopActions button,.portalPrimaryLink{color:#27231f;text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #ded6cb;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;text-decoration:none;display:flex;min-height:40px!important;font-size:8px!important}.portalTopActions button,.portalTopActions .portalPrimaryLink,.portalPrimaryLink{color:#fff;background:#1d1b18;border-color:#1d1b18}.portalHero,.memberWelcome,.businessHero{border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:220px;margin-bottom:16px;padding:34px 38px;display:flex;overflow:hidden}.portalHero{color:#fff;background:linear-gradient(125deg,#1d1c19,#332b24)}.portalHero>div:first-child,.memberWelcome>div:first-child,.businessHero>div:first-child{max-width:670px}.portalHero small,.memberWelcome small,.businessHero small{letter-spacing:.18em;opacity:.7;font-size:8px}.portalHero h2,.memberWelcome h2,.businessHero h2{font:42px/1.02 var(--serif);margin:10px 0;font-weight:400}.portalHero p,.memberWelcome p,.businessHero p{opacity:.74;max-width:600px;font-size:11px;line-height:1.65}.heroPulse{border:1px solid #ffffff2b;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.heroPulse span{letter-spacing:.15em;color:#e4c7aa;font-size:7px}.heroPulse b{font:38px var(--serif);margin:4px 0;font-weight:400}.heroPulse small{opacity:.6;font-size:7px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.metricGrid article{background:#fff;border:1px solid #e6e0d7;border-radius:16px;flex-direction:column;min-height:118px;padding:18px 20px;display:flex}.metricGrid article small{letter-spacing:.13em;color:#958c82;font-size:7px}.metricGrid article b{font:31px var(--serif);margin:10px 0 3px;font-weight:400}.metricGrid article span{color:#888077;font-size:8px}.metricUp{color:#5b7d62!important}.portalGridTwo{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.portalCard{background:#fff;border:1px solid #e5dfd6;border-radius:18px;padding:22px}.cardHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.cardHead small,.portalCard>small{letter-spacing:.16em;color:#9a8f83;font-size:7px}.cardHead h3,.portalCard>h3{font:27px var(--serif);margin:4px 0 0;font-weight:400}.cardHead>span{color:#8f877d;font-size:8px}.cardHead button,.cardHead a{text-transform:uppercase;color:#4d4740;background:#fff;border:1px solid #e4ded5;border-radius:999px;padding:0 11px;text-decoration:none;min-height:34px!important;font-size:7px!important}.funnelRows{flex-direction:column;gap:14px;display:flex}.funnelRows>div{grid-template-columns:1fr auto;gap:5px;padding-bottom:9px;display:grid;position:relative}.funnelRows span,.funnelRows b{font-size:9px}.funnelRows i{background:#d6aa7e;border-radius:4px;height:4px;position:absolute;bottom:0;left:0}.partnerList,.memberList,.timeline,.rankList,.invoiceRows{flex-direction:column;display:flex}.partnerList>div{border-top:1px solid #eee9e2;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.partnerList>div>span{width:34px;height:34px;font:14px var(--serif);background:#f1ece5;border-radius:50%;place-items:center;display:grid}.partnerList b,.partnerList small{display:block}.partnerList b{font-size:9px}.partnerList small{color:#91897e;margin-top:3px;font-size:7px}.partnerList strong{font-size:8px;font-weight:500}.quickActions>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quickActions>div:last-child button{text-align:left;font:17px var(--serif);background:#faf8f4;border:1px solid #e8e1d8;border-radius:13px;padding:14px}.quickActions button span{font:7px var(--sans);color:#8d857b;margin-top:6px;display:block}.portalGridProducts{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:16px;display:grid}.ownerProductRows{flex-direction:column;display:flex}.ownerProductRow{border-top:1px solid #eee9e2;grid-template-columns:54px minmax(150px,1fr) 80px 76px 80px;align-items:center;gap:10px;padding:10px 0;display:grid}.ownerProductThumb{background:#f4f0e9;border-radius:8px;place-items:center;width:48px;height:50px;display:grid;overflow:hidden}.ownerProductThumb img{object-fit:contain;width:100%;height:100%}.ownerProductRow b,.ownerProductRow small{display:block}.ownerProductRow b{font-size:9px}.ownerProductRow small{color:#928a80;margin-top:3px;font-size:7px}.ownerProductRow strong,.ownerProductRow>span{font-size:8px}.ownerAddForm h3{font:28px var(--serif);margin:5px 0 14px;font-weight:400}.ownerAddForm label{font-size:7px!important}.ownerAddForm input,.ownerAddForm select{min-height:40px!important}.formNotice,.formMessage{color:#857d73;font-size:8px;line-height:1.45}.formMessage{color:#9b643d}.businessTable>div{border-top:1px solid #eee8e0;grid-template-columns:1.4fr 1fr .8fr .8fr .8fr;align-items:center;gap:10px;padding:13px 10px;display:grid}.businessTable span{font-size:9px}.businessTableHead{background:#faf8f4;border-radius:9px;border:0!important}.businessTableHead span{letter-spacing:.1em;color:#928a80;text-transform:uppercase;font-size:7px}.portalPlaceholder{text-align:center;color:#8b8379;place-items:center;max-width:680px;min-height:200px;margin:auto;font-size:10px;line-height:1.7;display:grid}.rankList>div{border-top:1px solid #eee9e2;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.rankList b{font:17px var(--serif);color:#ab8765;font-weight:400}.rankList span,.rankList strong{font-size:9px}.rankList strong{font-weight:500}.settingsCard label{border-top:1px solid #eee8df;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:9px;display:flex}.settingsCard label:has(input:not([type=checkbox])){display:block}.settingsCard input:not([type=checkbox]){border:1px solid #e4ddd3;border-radius:10px;width:100%;height:42px;margin-top:6px;padding:0 11px;display:block}.settingsCard>button,.profileCard>button,.billingCurrent>button{color:#fff;background:#1d1b18;border:0;border-radius:999px;margin-top:12px;padding:0 16px;min-height:40px!important;font-size:8px!important}.memberWelcome{color:#25211d;background:linear-gradient(125deg,#efe4d6,#faf7f1);border:1px solid #e4d8c9}.memberScore{border-left:1px solid #d9c7b4;width:240px;padding-left:24px}.memberScore span,.memberScore b,.memberScore small{display:block}.memberScore span{letter-spacing:.13em;color:#98795d;font-size:7px}.memberScore b{font:27px var(--serif);margin:7px 0;font-weight:400}.memberScore small{color:#82786d;font-size:8px;line-height:1.5}.memberList>div{border-top:1px solid #eee8df;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.memberListIcon{background:#f3eee7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.memberList b,.memberList small{display:block}.memberList b{font-size:9px}.memberList small{color:#91887e;margin-top:3px;font-size:7px}.memberList a{color:#8e6847;font-size:8px;text-decoration:none}.wishlistMini{background:#f5f1eb;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.wishlistMini img{object-fit:contain;width:100%;height:100%}.emptyState{text-align:center;border:1px dashed #ded5ca;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:20px;display:flex}.emptyState b{font:20px var(--serif)}.emptyState p{color:#91887e;max-width:280px;font-size:8px;line-height:1.6}.emptyState a{color:#4c3f33;font-size:8px}.timeline>div{gap:12px;padding:10px 0;display:flex}.timeline i{background:#d8b38d;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #f6eee6}.timeline b,.timeline small{display:block}.timeline b{font-size:9px}.timeline small{color:#8d857b;margin-top:4px;font-size:8px}.profileRows>div{border-top:1px solid #eee8df;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.profileRows span{color:#938a80;font-size:8px}.profileRows b{font-size:8px}.businessHero{background:linear-gradient(130deg,#e8edd2,#f6f7ed);border:1px solid #dce3c2}.businessHero h2{max-width:700px}.businessBadge{background:#f0f3df;border:1px solid #e0e7c8;border-radius:13px;align-items:center;gap:9px;margin:0 8px 24px;padding:12px;display:flex}.businessBadge>span{background:#d6deae;border-radius:9px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:600;display:grid}.businessBadge b,.businessBadge small{display:block}.businessBadge b{font-size:8px}.businessBadge small{color:#7f806f;margin-top:3px;font-size:6px}.planCard{background:#ffffffa8;border:1px solid #dbe1c6;border-radius:16px;width:210px;padding:19px}.planCard small,.planCard b,.planCard span{display:block}.planCard b{font:25px var(--serif);margin:6px 0;font-weight:400}.planCard span{color:#7f796f;font-size:7px}.b2bTopProducts>div{border-top:1px solid #eee9e2;grid-template-columns:22px 44px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.b2bTopProducts>div>span{font:16px var(--serif);color:#9a7a5d}.b2bThumb{background:#f5f2ec;border-radius:7px;width:42px;height:42px;overflow:hidden}.b2bThumb img{object-fit:contain;width:100%;height:100%}.b2bTopProducts b,.b2bTopProducts small{display:block}.b2bTopProducts b{font-size:8px}.b2bTopProducts small{color:#91887e;font-size:7px}.b2bTopProducts strong{font-size:8px;font-weight:500}.b2bProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.b2bProductGrid article{border:1px solid #e7e0d7;border-radius:14px;padding:10px}.b2bProductGrid article>div{background:#f7f4ef;border-radius:9px;place-items:center;height:150px;display:grid}.b2bProductGrid img{object-fit:contain;width:100%;height:100%}.b2bProductGrid article>small{letter-spacing:.12em;text-transform:uppercase;color:#9a9085;font-size:6px}.b2bProductGrid article>b{font:18px var(--serif);margin:3px 0;font-weight:400;display:block}.b2bProductGrid article>span{font-size:8px}.b2bProductGrid footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.b2bProductGrid em{color:#577253;background:#edf4e8;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.b2bProductGrid em.pending{color:#9a6a36;background:#fff0dd}.b2bProductGrid footer button{background:#fff;border:1px solid #e5ded4;border-radius:8px;min-height:30px!important;font-size:7px!important}.businessInfo{color:#867e74;margin:17px 0 0;font-size:8px}.campaignRows>div{border-top:1px solid #eee8df;grid-template-columns:50px 1fr 80px 90px;align-items:center;gap:12px;padding:12px 0;display:grid}.campaignArt{width:44px;height:44px;font:17px var(--serif);background:#ecefdc;border-radius:10px;place-items:center;display:grid}.campaignRows b,.campaignRows small{display:block}.campaignRows b{font-size:9px}.campaignRows small{color:#91897e;margin-top:3px;font-size:7px}.campaignRows strong,.campaignRows>div>span:last-child{font-size:8px}.billingCurrent>strong{font:38px var(--serif);margin:12px 0;font-weight:400;display:block}.billingCurrent>strong span{font:9px var(--sans);color:#8d847a}.billingCurrent>p{color:#7e766d;font-size:9px;line-height:1.65}.billingCurrent>div{border-top:1px solid #eee8df;justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.paid{color:#5f7f61}.invoiceRows>div{border-top:1px solid #eee8df;grid-template-columns:1fr 80px 60px 42px;align-items:center;gap:10px;padding:12px 0;display:grid}.invoiceRows b,.invoiceRows small{display:block}.invoiceRows b{font-size:9px}.invoiceRows small{color:#91897e;font-size:7px}.invoiceRows strong,.invoiceRows em{font-size:8px}.invoiceRows em{color:#5f7f61;font-style:normal}.invoiceRows button{background:#fff;border:1px solid #e2dbd2;border-radius:8px;min-height:30px!important;font-size:7px!important}@media (max-width:980px){.portalShell{grid-template-columns:210px minmax(0,1fr)}.metricGrid{grid-template-columns:repeat(2,1fr)}.portalGridProducts{grid-template-columns:1fr}.b2bProductGrid,.quickActions>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.loginPage{grid-template-columns:1fr}.loginBrandPanel{display:none}.loginFormPanel{min-height:100svh;padding:18px}.loginCard{padding:28px 22px}.portalShell{display:block}.portalNav{border-bottom:1px solid #e7e0d7;border-right:0;height:auto;padding:15px;position:relative}.portalLogo{margin:0 0 12px;display:block}.portalNavGroup{flex-direction:row;padding-bottom:4px;overflow-x:auto}.portalNavGroup>small{display:none}.portalNavGroup button,.portalNavGroup a{flex:none;min-height:36px!important}.portalIdentity,.portalLogout,.businessBadge{display:none}.portalMain{padding:20px 14px 40px}.portalTopbar{align-items:flex-start;gap:14px}.portalTopbar h1{font-size:34px}.portalTopActions a:first-child{display:none}.portalHero,.memberWelcome,.businessHero{align-items:flex-start;min-height:auto;padding:25px 22px}.portalHero h2,.memberWelcome h2,.businessHero h2{font-size:33px}.heroPulse,.memberScore,.planCard{display:none}.metricGrid{grid-template-columns:1fr 1fr;gap:8px}.metricGrid article{min-height:102px;padding:14px}.metricGrid article b{font-size:25px}.portalGridTwo{grid-template-columns:1fr}.quickActions>div:last-child{grid-template-columns:1fr 1fr}.ownerProductRow{grid-template-columns:44px 1fr auto}.ownerProductRow>span:nth-last-child(-n+2){display:none}.businessTable{overflow-x:auto}.businessTable>div{min-width:650px}.b2bProductGrid{grid-template-columns:1fr 1fr}.campaignRows>div{grid-template-columns:45px 1fr}.campaignRows>div>strong,.campaignRows>div>span:last-child{display:none}}.apiIntroGrid{grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:16px;display:grid}.apiConnectionCard label{letter-spacing:.12em;color:#938a80;text-transform:uppercase;margin:14px 0 6px;font-size:7px;display:block}.apiConnected{color:#567057;background:#eef4e9;border:1px solid #dce8d7;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:inline-flex}.apiConnected i,.apiHealthDot{background:#79a06f;border-radius:50%;width:7px;height:7px;display:inline-block}.apiCodeRow{grid-template-columns:1fr auto;gap:8px;display:grid}.apiCodeRow code{text-overflow:ellipsis;white-space:nowrap;color:#534c43;background:#f7f4ef;border:1px solid #e9e2d8;border-radius:10px;min-width:0;padding:11px 12px;font-size:9px;overflow:hidden}.apiCodeRow button,.apiFeedActions button,.apiPartnerTable button{background:#fff;border:1px solid #e1d9cf;border-radius:9px;padding:0 12px;min-height:38px!important;font-size:8px!important}.apiMeta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.apiMeta span{background:#faf8f4;border:1px solid #eee8df;border-radius:10px;padding:10px}.apiMeta small,.apiMeta b{display:block}.apiMeta small{letter-spacing:.1em;color:#978e83;font-size:6px}.apiMeta b{margin-top:4px;font-size:8px}.apiCopied{color:#668066;margin:10px 0 0;font-size:8px}.schemaChips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.schemaChips span{color:#675f56;background:#f4f0e9;border:1px solid #e6ded3;border-radius:999px;padding:7px 9px;font-size:7px}.apiSchemaCard>p{color:#827970;margin:14px 0 0;font-size:8px;line-height:1.6}.apiMiniStatus{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:18px 0 4px;display:grid}.apiMiniStatus b,.apiMiniStatus small{display:block}.apiMiniStatus b{font-size:10px}.apiMiniStatus small{color:#8f867c;margin-top:3px;font-size:7px}.apiMiniStatus strong{font-size:9px}.apiFeedCard{margin-top:16px}.apiFeedCard .cardHead>div>p,.ownerApiFeed .cardHead p,.ownerApiPartners .cardHead p{color:#8b8278;margin:4px 0 0;font-size:8px;line-height:1.55}.apiFeedActions{align-items:center;gap:8px;display:flex}.apiFeedActions .primary{color:#fff;background:#24201c;border-color:#24201c}.apiFeedTable{width:100%;overflow:auto}.apiFeedHead,.apiFeedRow{grid-template-columns:minmax(230px,1.6fr) 130px 90px 100px 150px;align-items:center;gap:12px;min-width:760px;display:grid}.apiFeedHead{color:#91887e;letter-spacing:.1em;text-transform:uppercase;background:#faf8f4;border-radius:9px;padding:10px 8px;font-size:6px}.apiFeedRow{border-bottom:1px solid #eee8df;padding:10px 8px}.apiProductCell{grid-template-columns:52px 1fr;align-items:center;gap:10px;display:grid}.apiProductThumb,.apiProductPlaceholder{background:#f5f2ed;border-radius:8px;place-items:center;width:48px;height:50px;display:grid;overflow:hidden}.apiProductThumb img{object-fit:contain;width:100%;height:100%}.apiProductPlaceholder{color:#9a9186;font-size:7px}.apiProductCell b,.apiProductCell small,.apiProductCell em{display:block}.apiProductCell b{font-size:9px}.apiProductCell small{color:#8e857b;margin-top:3px;font-size:7px}.apiProductCell em{color:#a05749;margin-top:3px;font-size:7px;font-style:normal}.apiFeedRow code{color:#6d655c;font-size:8px}.apiFeedRow strong{font-size:9px}.feedStatus{color:#6e675f;background:#f1eee8;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px}.feedStatus.live,.feedStatus.complete{color:#587155;background:#eaf3e6}.feedStatus.ready{color:#75764f;background:#eef0e4}.feedStatus.issue{color:#a35548;background:#fff0eb}.publishToggle{color:#655e56;background:#fff;border:1px solid #e2dbd2;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:flex;min-height:38px!important;font-size:7px!important}.publishToggle i{background:#d9d2c8;border-radius:999px;width:28px;height:16px;transition:all .2s;position:relative}.publishToggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.publishToggle.on{color:#51634a;background:#f1f5e9;border-color:#dce6ce}.publishToggle.on i{background:#96ad7c}.publishToggle.on i:after{left:14px}.publishToggle:disabled{opacity:.45;cursor:not-allowed}.apiFeedFooter{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.apiFeedFooter span{color:#92897f;font-size:7px}.apiFeedFooter button{color:#675649;background:0 0;border:0;font-size:8px}.apiPartnerTable{overflow:auto}.apiPartnerHead,.apiPartnerTable>div{border-top:1px solid #eee8df;grid-template-columns:1.2fr 1.8fr .7fr .7fr .8fr .8fr 80px;align-items:center;gap:10px;min-width:880px;padding:11px 9px;display:grid}.apiPartnerHead{background:#faf8f4;border-radius:9px;border:0!important}.apiPartnerHead span{letter-spacing:.1em;color:#91887e;text-transform:uppercase;font-size:6px}.apiPartnerTable>div:not(.apiPartnerHead)>span{font-size:8px}.apiOwnerHealth{color:#5c7558;background:#eaf3e6;border-radius:999px;padding:5px 7px;font-style:normal}.apiOwnerBottom{margin-top:16px}.ownershipFlow{justify-content:space-between;align-items:center;gap:8px;min-height:140px;display:flex}.ownershipFlow span{text-align:center;background:#faf8f4;border:1px solid #eee7dd;border-radius:12px;flex:1;padding:16px 10px;font-size:8px}.ownershipFlow b{font:15px var(--serif);margin-top:6px;font-weight:400;display:block}.ownershipFlow i{color:#b2a89e;font-style:normal}.apiMetrics{margin-top:0}@media (max-width:980px){.apiIntroGrid{grid-template-columns:1fr}.apiPartnerHead,.apiPartnerTable>div{min-width:820px}}@media (max-width:720px){.apiMeta,.apiCodeRow{grid-template-columns:1fr}.apiCodeRow button{width:100%}.apiFeedCard .cardHead,.ownerApiFeed .cardHead,.ownerApiPartners .cardHead{flex-direction:column;align-items:flex-start;gap:12px}.apiFeedActions{width:100%}.apiFeedActions button{flex:1}.apiFeedTable{margin-top:8px}.apiFeedFooter{gap:12px}.apiOwnerBottom{grid-template-columns:1fr}.ownershipFlow{flex-direction:column}.ownershipFlow i{transform:rotate(90deg)}}.auditToolbar{margin-bottom:16px}.auditTopActions{flex-wrap:wrap;gap:7px;display:flex}.auditTopActions button,.auditToolbar button,.importJobRows button,.auditRows button{background:#fff;border:1px solid #e4ddd3;border-radius:9px;padding:0 10px;min-height:34px!important;font-size:7px!important}.auditFilters{grid-template-columns:repeat(3,minmax(0,1fr)) 1.35fr;gap:8px;margin-top:14px;display:grid}.auditFilters select,.auditFilters input{color:#655e56;background:#faf8f4;border:1px solid #e5ddd3;border-radius:10px;width:100%;min-height:40px;padding:0 11px;font-size:8px}.auditGrid{align-items:start}.auditRows{flex-direction:column;display:flex}.auditRow{border-top:1px solid #eee8df;grid-template-columns:10px minmax(180px,1.1fr) 110px minmax(155px,.8fr) 48px;align-items:center;gap:10px;padding:11px 0;display:grid}.auditDot{background:#7c9a72;border-radius:50%;width:8px;height:8px}.auditDot.failed,.auditDot.denied{background:#b4685d}.auditDot.warning{background:#c49a58}.auditMain b,.auditMain small,.auditRequest span,.auditRequest small{display:block}.auditMain b{text-transform:capitalize;font-size:8px}.auditMain small,.auditRequest small{color:#91887e;margin-top:3px;font-size:7px}.auditRow code,.auditRequest span{color:#665f56;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.importJobRows{flex-direction:column;display:flex}.importJob{border-top:1px solid #eee8df;grid-template-columns:minmax(155px,1.25fr) repeat(4,72px) 55px;align-items:center;gap:9px;padding:12px 0;display:grid}.importJob>div b,.importJob>div small,.importJob>span small,.importJob>span b{display:block}.importJob>div b{font-size:8px}.importJob>div small{color:#8e857c;margin-top:3px;font-size:7px}.importJob>span small{letter-spacing:.08em;color:#9c9388;font-size:5.5px}.importJob>span b{font:17px var(--serif);margin-top:3px;font-weight:400}.auditWarn{color:#a55e50!important}.settingsCard label b{color:#5e574f;font-size:8px;font-weight:500;line-height:1.45}.settingsCard label>span{color:#938a80;font-size:7px}.settingsCard label{border-top:1px solid #eee8df;flex-direction:column;gap:5px;padding:11px 0;display:flex}.auditGrid .portalCard{min-width:0}@media (max-width:980px){.auditFilters{grid-template-columns:1fr 1fr}.auditRow{grid-template-columns:10px 1fr 95px 44px}.auditRequest{display:none}.importJob{grid-template-columns:1fr repeat(2,70px) 50px}.importJob>span:nth-of-type(2),.importJob>span:nth-of-type(3){display:none}}@media (max-width:720px){.auditFilters{grid-template-columns:1fr}.auditTopActions{width:100%}.auditTopActions button{flex:1}.auditRow{grid-template-columns:9px 1fr 42px}.auditRow>code{display:none}.importJob{grid-template-columns:1fr 64px 64px}.importJob>span:nth-of-type(2),.importJob>span:nth-of-type(3),.importJob>span:nth-of-type(4),.importJob>button{display:none}.auditGrid{grid-template-columns:1fr}}.businessManagerCard .cardHead p{color:#817a70;margin:5px 0 0;font-size:10px;line-height:1.5}.businessDbNotice{background:#fff9ef;border:1px solid #ead9be;border-radius:12px;align-items:center;gap:12px;margin:10px 0 18px;padding:12px 14px;font-size:10px;display:flex}.businessDbNotice b{white-space:nowrap}.businessDbNotice span{color:#756d62}.companyTable{border-top:1px solid var(--line)}.companyHead,.companyRow{border-bottom:1px solid #eee9e1;grid-template-columns:minmax(190px,1.6fr) .75fr .75fr .9fr .7fr .75fr 64px;align-items:center;gap:12px;padding:11px 6px;font-size:10px;display:grid}.companyHead{letter-spacing:.11em;text-transform:uppercase;color:#8a8379;background:#fbfaf7;font-size:7px}.companyRow>span{text-transform:capitalize;min-width:0}.companyIdentity b,.companyIdentity small{display:block}.companyIdentity b{font-size:11px}.companyIdentity small{color:#888;white-space:nowrap;text-overflow:ellipsis;text-transform:none;margin-top:3px;overflow:hidden}.companyRow>button{background:#fff;border:1px solid #e4ddd3;border-radius:9px;min-height:34px;font-size:8px}.companyStatus{background:#b9b2a8;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.companyStatus.active{background:#55a56a}.companyStatus.onboarding{background:#d3a557}.companyStatus.lead{background:#9c94c7}.companyStatus.paused{background:#d48c5d}.companyStatus.inactive{background:#a8a39b}.companyEmpty{text-align:center;padding:38px 12px}.companyEmpty b,.companyEmpty span{display:block}.companyEmpty span{color:#8a8379;margin-top:4px;font-size:10px}.businessModalOverlay{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13120f75;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.businessModal{background:#fff;border-radius:20px;width:min(760px,100%);max-height:92vh;padding:26px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000038}.businessModal>small{letter-spacing:.14em;color:#938a7e;font-size:7px}.businessModal h2{font:34px var(--serif);margin:5px 0}.businessModal>p{color:#777168;margin:0 0 18px;font-size:10px}.businessModalClose{background:#f4f0e9;border:0;border-radius:50%;width:38px;height:38px;font-size:20px;position:absolute;top:18px;right:18px}.businessFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.businessFormGrid label{letter-spacing:.07em;text-transform:uppercase;color:#746e66;font-size:8px}.businessFormGrid input,.businessFormGrid select,.businessFormGrid textarea{color:#211f1b;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #e4ded5;border-radius:10px;width:100%;margin-top:6px;padding:11px 12px;font-size:11px;display:block}.businessFormGrid textarea{resize:vertical;line-height:1.5}.businessFormGrid .span2{grid-column:1/-1}.businessMeta{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.businessMeta span{background:#f7f4ef;border-radius:10px;padding:10px}.businessMeta small,.businessMeta code{display:block}.businessMeta small{color:#8a8379;letter-spacing:.1em;font-size:7px}.businessMeta code{text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.businessFormMessage{background:#f4f0e8;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px}.businessFormActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.businessFormActions button{background:#fff;border:1px solid #e4ddd3;border-radius:999px;min-height:42px;padding:0 18px;font-size:9px}.businessFormActions button:last-child{color:#fff;background:#27231e;border-color:#27231e}.businessFormActions button:disabled{opacity:.55}@media (max-width:980px){.companyHead{display:none}.companyRow{grid-template-columns:1.5fr 1fr 1fr 70px}.companyRow>span:nth-child(4),.companyRow>span:nth-child(5),.companyRow>span:nth-child(6){display:none}}@media (max-width:700px){.businessModalOverlay{align-items:flex-end;padding:0}.businessModal{border-radius:20px 20px 0 0;max-height:92svh;padding:20px 16px}.businessFormGrid{grid-template-columns:1fr}.businessFormGrid .span2{grid-column:auto}.businessMeta{grid-template-columns:1fr}.companyRow{grid-template-columns:1fr auto}.companyRow>span:nth-child(2),.companyRow>span:nth-child(3),.companyRow>span:nth-child(4),.companyRow>span:nth-child(5),.companyRow>span:nth-child(6){display:none}}
