/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#050505;--panel:#0d0d0e;--line:#29292b;--silver:#a7a7aa;--white:#f4f4f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}main{overflow:hidden}.email-login-shell{background:#050505;grid-template-columns:1.05fr .95fr;min-height:100dvh;display:grid!important}.email-login-brand{background:radial-gradient(circle at 25% 68%,#242427 0,#0000 42%);border-right:1px solid #252527;flex-direction:column;justify-content:space-between;padding:58px 7vw;display:flex}.email-login-brand h1{font-size:clamp(64px,7vw,110px)}.email-login-brand>div>p:last-child{color:#999;max-width:540px;line-height:1.75}.email-login-brand>small{color:#555;letter-spacing:.18em;font-size:8px}.email-login-panel{place-items:center;padding:48px;display:grid}.email-login-card{background:#101011;border:1px solid #343436;width:min(520px,100%);padding:48px}.email-login-card h2{margin-bottom:24px;font-size:clamp(42px,4.5vw,66px)}.email-login-card>p:not(.eyebrow){color:#929297;line-height:1.7}.email-login-card form{gap:18px;margin-top:30px;display:grid}.email-login-card label{color:#858589;text-transform:uppercase;letter-spacing:.15em;gap:9px;font-size:9px;display:grid}.email-login-card input{color:#fff;background:#070708;border:1px solid #3b3b3d;outline:none;width:100%;padding:17px}.email-login-card input:focus{border-color:#d8d8d5}.email-login-card .button{border:0;width:100%}.login-step{color:#5f5f63;letter-spacing:.16em;text-align:right;font-size:9px;display:block}.login-message{font-size:11px;color:#b6b6b9!important;margin:0!important}.login-help{color:#555;margin-top:25px;font-size:8px;line-height:1.6;display:block}.login-sent{gap:18px;margin-top:28px;display:grid}.menu-signout{color:#777!important;background:0 0!important;border:1px solid #3a3a3c!important}.hub-menu>footer{flex-wrap:wrap}.hub-menu>footer span{margin-left:auto}.auth-callback{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex!important}.auth-callback p{color:#aaa;letter-spacing:.14em;font-size:10px}.auth-callback a{color:#fff;font-size:10px;text-decoration:underline}@media (max-width:850px){.email-login-shell{grid-template-columns:1fr}.email-login-brand{border-bottom:1px solid #252527;border-right:0;min-height:46vh;padding:38px 28px}.email-login-brand h1{font-size:58px}.email-login-panel{padding:28px 20px}.email-login-card{padding:32px 24px}}.site-header{border-bottom:1px solid #202022;justify-content:space-between;align-items:center;max-width:1440px;height:92px;margin:auto;padding:0 5vw;display:flex}.brand{letter-spacing:.14em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.brand b{color:#8f8f92;letter-spacing:.25em;margin-top:4px;font-size:9px;display:block}.brand-mark{color:#090909;background:linear-gradient(145deg,#fff,#777);border:1px solid #777;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;font-weight:800;display:grid}nav{color:#ababaf;gap:34px;font-size:13px;display:flex}nav a:hover{color:#fff}.member-button{color:#080808;cursor:pointer;background:#efefed;border:1px solid #777;padding:12px 18px;font-size:12px;font-weight:800}.hero{border-inline:1px solid #111;grid-template-columns:1.08fr .92fr;align-items:center;max-width:1440px;min-height:680px;margin:auto;padding:72px 7vw 80px;display:grid}.eyebrow{color:#a1a1a5;text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:#a1a1a5;width:24px;height:1px;display:block}h1,h2{letter-spacing:-.075em;margin:22px 0;font-size:clamp(56px,6.7vw,104px);font-weight:900;line-height:.85}h1 em,h2 em{color:#848487;-webkit-text-stroke:1px #b7b7ba;font-style:normal}.hero-text{color:#a8a8ac;max-width:560px;font-size:16px;line-height:1.75}.hero-actions{gap:12px;margin:36px 0 48px;display:flex}.button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1px solid #343436;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.button-light{color:#080808;background:#f1f1ef;border-color:#f1f1ef}.button-light:hover{background:#c7c7c4}.button-ghost{color:#ddd;background:0 0}.member-proof{align-items:center;gap:20px;display:flex}.avatars{display:flex}.avatars i{color:#ddd;background:#242426;border:2px solid #050505;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-7px;font-size:9px;font-style:normal;display:grid}.avatars i:first-child{margin:0}.member-proof p{color:#717176;margin:0;font-size:11px;line-height:1.6}.member-proof strong{color:#ddd;font-size:12px}.hero-visual{isolation:isolate;place-items:center;min-height:440px;display:grid;position:relative}.hero-visual:before{content:"";aspect-ratio:1;filter:blur(24px);z-index:-1;background:radial-gradient(circle,#3e3e4185 0,#1212136b 46%,#0000 72%);border-radius:50%;width:74%;position:absolute}.hero-mark{filter:grayscale()contrast(1.06);opacity:.92;drop-shadow:0 26px 50px #000;width:min(72%,400px);height:auto;position:relative}.live-card{background:#101011f0;border:1px solid #3a3a3c;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:7%;right:2%;box-shadow:0 20px 50px #000}.live-card div{gap:4px;display:grid}.live-card small{color:#6f6f73;letter-spacing:.2em;font-size:8px}.live-card strong{font-size:13px}.live-dot{background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #fff}.hero-mark{filter:grayscale()contrast(1.06)drop-shadow(0 26px 50px #000)}.logo-orbit{aspect-ratio:1;border:1px dashed #3b3b3e;border-radius:50%;width:min(88%,470px);animation:40s linear infinite turn;position:absolute}.logo-orbit:before{content:"";border:1px solid #73737824;border-radius:50%;position:absolute;inset:8%}.logo-orbit i{background:#cfcfcd;border-radius:50%;width:7px;height:7px;position:absolute;top:14%;right:13%;box-shadow:0 0 18px #fff}.orbit-label{color:#66666a;letter-spacing:.28em;white-space:nowrap;background:#050505;padding:0 12px;font-size:8px;position:absolute;top:1.5%;left:50%;transform:translate(-50%)}@keyframes turn{to{transform:rotate(360deg)}}.search-panel{background:linear-gradient(#111112,#090909);border-top:1px solid #222;padding:100px max(6vw,40px)}.section-intro{max-width:1250px;margin:0 auto 46px}.section-intro h2,.learning h2,.community h2,.modal h2{font-size:clamp(44px,5vw,76px)}.stock-search{color:#070707;background:#f1f1ef;align-items:center;max-width:1250px;height:84px;margin:auto;padding:8px 9px 8px 28px;display:flex}.search-icon{margin-right:15px;font-size:31px}.stock-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.stock-search button{color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#0b0b0c;border:0;height:100%;padding:0 28px;font-size:10px;font-weight:800}.popular-searches{flex-wrap:wrap;align-items:center;gap:12px;max-width:1250px;margin:18px auto 38px;display:flex}.popular-searches span{color:#606064;letter-spacing:.15em;font-size:9px}.popular-searches button{color:#aaa;cursor:pointer;background:#171719;border:1px solid #2a2a2c;padding:8px 12px;font-size:11px}.popular-searches button:last-child{margin-left:auto}.stock-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1250px;margin:auto;display:grid}.stock-card{background:#101011;border:1px solid #28282a}.shoe-placeholder{background:radial-gradient(circle at 70% 30%,#3b3b3e,#18181a 35%,#0b0b0c 70%);flex-direction:column;justify-content:space-between;height:220px;padding:20px;display:flex}.shoe-placeholder span{color:#090909;letter-spacing:.15em;background:#e8e8e5;align-self:flex-start;padding:6px 8px;font-size:8px;font-weight:900}.shoe-placeholder b{letter-spacing:-.06em;color:#3d3d40;text-transform:uppercase;font-size:46px}.stock-info{border-top:1px solid #252527;padding:22px}.stock-info small{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.stock-info h3{margin:8px 0 18px;font-size:18px}.stock-info p{justify-content:space-between;margin:0;display:flex}.stock-info p b{color:#aaa}.stock-info p strong{font-size:20px}.seller{border-top:1px solid #252527;align-items:center;gap:12px;padding:16px 22px;display:flex}.seller>span{background:#2a2a2c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.seller p{flex:1;gap:3px;margin:0;font-size:11px;display:grid}.seller small{color:#69696d}.seller button{color:#fff;cursor:pointer;background:0 0;border:1px solid #343436;width:34px;height:34px}.empty-state{text-align:center;border:1px solid #2b2b2d;grid-column:1/-1;padding:70px}.empty-state span{color:#666;text-transform:uppercase;letter-spacing:.2em;font-size:11px}.empty-state h3{font-size:28px}.empty-state p{color:#888}.empty-state .button{margin-top:16px}.learning{grid-template-columns:.85fr 1.15fr;align-items:center;gap:10vw;max-width:1440px;margin:auto;padding:120px 7vw;display:grid}.learning-copy>p:not(.eyebrow){color:#96969a;max-width:500px;line-height:1.7}.progress-copy{text-transform:uppercase;letter-spacing:.14em;color:#777;justify-content:space-between;margin-top:36px;font-size:11px;display:flex}.progress{background:#272729;height:3px;margin-top:12px}.progress i{background:#f1f1ef;width:42%;height:100%;display:block}.lesson-list{border-top:1px solid #2b2b2d}.lesson{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b2b2d;grid-template-columns:45px 1fr 35px;align-items:center;gap:18px;width:100%;min-height:116px;display:grid}.lesson:hover{background:#101011}.lesson>span{color:#626266;font-size:11px}.lesson h3{margin:0 0 8px;font-size:17px}.lesson p{color:#69696d;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:10px}.lesson>b{border:1px solid #353537;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.community{color:#070707;background:#ededeb;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;padding:110px max(7vw,40px);display:grid}.community .eyebrow{color:#555}.community .eyebrow span{background:#555}.community h2 em{color:#b2b2b0;-webkit-text-stroke:1px #777}.community-copy{color:#555;max-width:500px;line-height:1.7}.community-stats{border-block:1px solid #aaa;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.community-stats article{border-right:1px solid #aaa;gap:8px;padding:30px;display:grid}.community-stats article:last-child{border:0}.community-stats strong{font-size:40px}.community-stats span{text-transform:uppercase;letter-spacing:.15em;color:#666;font-size:10px}footer{color:#727277;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #222;justify-content:space-between;align-items:center;padding:38px 5vw;font-size:9px;display:flex}footer p{color:#bbb}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#111112;border:1px solid #38383a;width:min(680px,100%);max-height:90vh;padding:45px;position:relative;overflow:auto}.modal-close{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:14px;right:18px}.modal h2{margin-bottom:38px}.modal form{gap:18px;display:grid}.modal label{color:#8d8d91;text-transform:uppercase;letter-spacing:.15em;gap:8px;font-size:9px;display:grid}.modal input,.modal textarea{color:#fff;background:#090909;border:1px solid #373739;outline:0;padding:15px}.modal textarea{resize:vertical;min-height:90px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal .button{margin-top:8px}.success{text-align:center;padding:30px 0}.success>span{color:#050505;background:#eee;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:26px;display:grid}.success p{color:#888}.success .button{margin-top:20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-visual{min-height:410px}.hero-mark{width:min(54%,360px)}.stock-grid,.learning,.community{grid-template-columns:1fr}.popular-searches button:last-child{margin-left:0}.community-stats{grid-column:auto}.learning{gap:70px}.community{align-items:start}}@media (max-width:600px){.site-header{height:74px;padding:0 18px}.member-button{padding:10px;font-size:9px}.hero{padding:55px 22px 58px}.hero h1{font-size:52px}.hero-actions{flex-direction:column;margin-bottom:36px}.button{width:100%}.hero-visual{min-height:290px;margin-top:18px}.hero-mark{opacity:.84;width:min(72%,255px)}.hero-visual:before{filter:blur(18px);width:82%}.live-card{padding:13px 16px;bottom:0;right:0}.search-panel,.learning,.community{padding:75px 22px}.stock-search{flex-wrap:wrap;height:auto;padding:12px}.stock-search input{height:55px}.stock-search button{width:100%;height:48px}.stock-grid{grid-template-columns:1fr}.shoe-placeholder{height:170px}.lesson{grid-template-columns:30px 1fr 35px}.community-stats{grid-template-columns:1fr}.community-stats article{border-bottom:1px solid #aaa;border-right:0}.community-stats article:last-child{border:0}footer{flex-direction:column;align-items:flex-start;gap:25px}.form-row{grid-template-columns:1fr}.modal{padding:35px 22px}.modal h2{font-size:42px}}.profiles{background:#0e0e0f;border-top:1px solid #262628;padding:110px max(7vw,40px)}.profiles-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;max-width:1250px;margin:auto;display:grid}.profiles-heading h2{font-size:clamp(44px,5vw,76px)}.profiles-heading>p{color:#89898d;max-width:490px;line-height:1.75}.profile-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1250px;margin:50px auto 24px;display:grid}.profile-card{background:#151516;border:1px solid #303032;padding:28px}.profile-top{justify-content:space-between;align-items:center;display:flex}.profile-top>span,.own-avatar{color:#080808;background:linear-gradient(145deg,#dadada,#505054);border-radius:50%;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid}.profile-top i{color:#8b8b8f;letter-spacing:.1em;border:1px solid #363638;padding:6px 8px;font-size:8px;font-style:normal}.profile-card h3{margin:24px 0 7px;font-size:21px}.profile-card>p{color:#777;margin:0;font-size:12px}.profile-card dl{border-block:1px solid #303032;grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.profile-card dl div{border-right:1px solid #303032;padding:15px 5px}.profile-card dl div:last-child{border:0}.profile-card dt{font-size:18px;font-weight:800}.profile-card dd{color:#656569;text-transform:uppercase;letter-spacing:.12em;margin:4px 0 0;font-size:7px}.profile-card>button{color:#eee;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #414143;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 15px;font-size:10px;display:flex}.profile-card>button:hover{color:#090909;background:#eee}.own-profile{background:#090909;border:1px solid #3b3b3d;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;max-width:1250px;margin:auto;padding:22px 26px;display:grid}.own-profile>div{align-items:center;gap:14px;display:flex}.own-profile div p{gap:5px;margin:0;display:grid}.own-profile small{color:#666;letter-spacing:.15em;font-size:8px}.own-profile strong{font-size:15px}.own-profile>p{color:#777;font-size:11px}.own-profile>button{color:#070707;text-transform:uppercase;cursor:pointer;background:#eee;border:0;padding:13px 18px;font-size:10px;font-weight:800}.modal select{color:#fff;background:#090909;border:1px solid #373739;outline:0;padding:15px}.profile-modal{width:min(760px,100%)}.profile-identity{align-items:center;gap:22px;display:flex}.profile-identity>span{color:#080808;background:linear-gradient(145deg,#eee,#56565a);border-radius:50%;place-items:center;width:78px;height:78px;font-size:20px;font-weight:900;display:grid}.profile-identity small{color:#8b8b8f;letter-spacing:.15em;font-size:8px}.profile-identity h2{letter-spacing:-.04em;margin:8px 0;font-size:38px}.profile-identity p,.profile-bio{color:#777}.profile-bio{margin:30px 0;line-height:1.7}.profile-metrics{border-block:1px solid #333;grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.profile-metrics div{border-right:1px solid #333;gap:4px;padding:18px;display:grid}.profile-metrics div:last-child{border:0}.profile-metrics b{font-size:22px}.profile-metrics span,.inventory-title{color:#6d6d71;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.mini-inventory{gap:8px;margin:12px 0 25px;display:grid}.mini-inventory article{background:#090909;border:1px solid #2e2e30;justify-content:space-between;align-items:center;padding:15px;display:flex}.mini-inventory article div{gap:5px;display:grid}.mini-inventory article span{color:#6f6f73;font-size:10px}.mini-inventory>p{color:#777}@media (max-width:900px){.profiles-heading{grid-template-columns:1fr}.profile-grid{grid-template-columns:1fr 1fr}.own-profile{grid-template-columns:1fr}}@media (max-width:600px){.profiles{padding:75px 22px}.profile-grid{grid-template-columns:1fr}.profile-identity{align-items:flex-start}.profile-identity h2{font-size:28px}.profile-metrics div{padding:12px 7px}}.profile-loading{background:#050505;place-items:center;min-height:100vh;display:grid}.profile-loading .brand-mark{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.onboarding-shell{background:#080808;grid-template-columns:.9fr 1.1fr;min-height:100vh;display:grid}.onboarding-brand{background:radial-gradient(circle at 80% 30%,#242427 0,#0b0b0c 34%,#050505 68%);border-right:1px solid #2c2c2e;flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px clamp(36px,6vw,90px);display:flex;position:relative}.onboarding-brand:after{content:"D";color:#0000;-webkit-text-stroke:1px #242426;z-index:0;font-size:34vw;font-weight:900;line-height:1;position:absolute;top:17%;right:2%}.onboarding-brand>*{z-index:1;position:relative}.onboarding-brand h1{margin-top:30px;font-size:clamp(55px,6vw,94px)}.onboarding-brand>div>p:not(.eyebrow){color:#8d8d91;max-width:530px;line-height:1.7}.onboarding-brand ol{gap:18px;margin:45px 0;padding:0;list-style:none;display:grid}.onboarding-brand li{color:#545458;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:18px;font-size:11px;display:flex}.onboarding-brand li b{border:1px solid #303032;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.onboarding-brand li.active{color:#eee}.onboarding-brand li.active b{color:#090909;background:#eee;border-color:#eee}.onboarding-brand>small{color:#4f4f53;letter-spacing:.2em;font-size:8px}.onboarding-form-wrap{flex-direction:column;justify-content:center;padding:45px clamp(28px,7vw,110px) 70px;display:flex}.onboarding-form-head{color:#5e5e62;letter-spacing:.18em;border-bottom:1px solid #29292b;justify-content:space-between;margin-bottom:50px;padding-bottom:18px;font-size:9px;display:flex}.onboarding-form{gap:20px;width:100%;max-width:720px;margin:auto;display:grid}.onboarding-form h2{margin:18px 0;font-size:clamp(44px,5vw,70px)}.onboarding-form>div:first-child>p:not(.eyebrow){color:#777;line-height:1.6}.onboarding-form label{color:#929296;text-transform:uppercase;letter-spacing:.14em;gap:8px;font-size:9px;display:grid}.onboarding-form input,.onboarding-form textarea,.onboarding-form select{color:#fff;background:#101011;border:1px solid #38383a;outline:0;width:100%;padding:15px}.onboarding-form input:focus,.onboarding-form textarea:focus,.onboarding-form select:focus{border-color:#aaa}.onboarding-form textarea{resize:vertical;min-height:100px}.onboarding-form label small{color:#535357;text-transform:none;letter-spacing:.04em;font-size:8px}.onboarding-form .community-check{color:#76767a;text-transform:none;letter-spacing:0;grid-template-columns:18px 1fr;align-items:center;gap:10px;font-size:10px;line-height:1.5;display:flex}.community-check input{accent-color:#eee;width:16px;height:16px;margin:0}.onboarding-form .button{justify-self:start;margin-top:8px}.onboarding-form select{-webkit-appearance:auto;appearance:auto}@media (max-width:1000px){.onboarding-shell{grid-template-columns:1fr}.onboarding-brand{min-height:auto;padding:40px 7vw}.onboarding-brand ol,.onboarding-brand>small{display:none}.onboarding-brand h1{font-size:58px}.onboarding-form-wrap{padding-top:60px}.onboarding-form-head{margin-bottom:36px}}@media (max-width:600px){.onboarding-brand{padding:28px 22px}.onboarding-brand h1{font-size:46px}.onboarding-form-wrap{padding:45px 22px}.onboarding-form .form-row{grid-template-columns:1fr}.onboarding-form h2{font-size:42px}.onboarding-form .button{width:100%}}.profile-upload{cursor:pointer;background:#101011;border:1px solid #38383a;flex-direction:row;align-items:center;padding:16px;gap:16px!important;display:flex!important}.profile-upload>input{opacity:0;pointer-events:none;height:1px;padding:0;position:absolute;width:1px!important}.profile-upload .upload-preview{background:#1b1b1d;border:1px dashed #6a6a6e;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.upload-preview img{object-fit:cover;width:100%;height:100%}.upload-preview b{color:#aaa;font-size:26px;font-weight:300}.profile-upload>span:last-child{text-transform:none;letter-spacing:0;gap:6px;display:grid}.profile-upload strong{color:#eee;font-size:12px}.profile-upload small{font-size:9px!important}.profile-photo{object-fit:cover;border:1px solid #555}.my-profile-section{color:#080808;background:#e8e8e6;padding:110px max(7vw,40px)}.my-profile-heading{justify-content:space-between;align-items:end;gap:60px;max-width:1250px;margin:auto;display:flex}.my-profile-heading .eyebrow{color:#555}.my-profile-heading .eyebrow span{background:#555}.my-profile-heading h2{margin-bottom:0;font-size:clamp(48px,6vw,84px)}.my-profile-heading h2 em{color:#a8a8a6;-webkit-text-stroke:1px #777}.my-profile-heading>p{color:#5e5e62;max-width:400px;line-height:1.7}.my-profile-layout{grid-template-columns:360px 1fr;gap:18px;max-width:1250px;margin:55px auto 0;display:grid}.account-card{color:#eee;background:#0d0d0e;border:1px solid #29292b;padding:34px}.account-avatar{color:#080808;background:linear-gradient(145deg,#eee,#555);border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:22px;font-size:24px;font-weight:900;display:grid;position:relative}.account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.account-avatar i{color:#080808;background:#eee;border:3px solid #0d0d0e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:2px;right:0}.account-card>small{color:#777;letter-spacing:.18em;font-size:8px}.account-card h3{margin:8px 0;font-size:26px}.account-card>p:not(.account-bio){color:#777;margin-top:0}.account-card dl{border-block:1px solid #303032;margin:30px 0}.account-card dl div{border-bottom:1px solid #262628;justify-content:space-between;padding:13px 0;display:flex}.account-card dl div:last-child{border:0}.account-card dt{color:#68686c;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.account-card dd{margin:0;font-size:11px}.account-bio{color:#999;font-size:12px;line-height:1.6}.account-card>button{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #454548;justify-content:space-between;align-items:center;width:100%;height:46px;margin-top:20px;padding:0 15px;font-size:9px;display:flex}.account-card>button:hover{color:#080808;background:#eee}.my-stock-panel{background:#f5f5f3;border:1px solid #c9c9c7}.my-stock-head{border-bottom:1px solid #c9c9c7;justify-content:space-between;align-items:center;padding:28px;display:flex}.my-stock-head small{color:#777;letter-spacing:.15em;font-size:8px}.my-stock-head h3{margin:7px 0 0;font-size:22px}.my-stock-head button{color:#fff;text-transform:uppercase;cursor:pointer;background:#090909;border:0;padding:13px 18px;font-size:9px;font-weight:800}.my-stock-list article{border-bottom:1px solid #d0d0ce;grid-template-columns:58px 1fr auto auto;align-items:center;gap:18px;padding:20px 26px;display:grid}.listing-thumb{color:#777;text-transform:uppercase;background:#171718;place-items:center;width:58px;height:58px;font-size:8px;display:grid}.my-stock-list article>div{gap:5px;display:grid}.my-stock-list article small{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.my-stock-list article p{color:#666;margin:0;font-size:10px}.my-stock-list article>strong{font-size:18px}.my-stock-list article>button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #999;padding:9px 11px;font-size:8px}.my-stock-list article>button:hover{color:#fff;background:#111}.my-stock-empty{text-align:center;padding:75px 30px}.my-stock-empty>span{color:#777;border:1px solid #aaa;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.my-stock-empty h3{font-size:24px}.my-stock-empty p{color:#666}.my-stock-empty .button{margin-top:16px}@media (max-width:900px){.my-profile-heading{flex-direction:column;align-items:start}.my-profile-layout{grid-template-columns:1fr}.my-profile-section{padding:85px 6vw}}@media (max-width:600px){.my-profile-section{padding:75px 22px}.my-stock-head{align-items:flex-start;gap:20px}.my-stock-list article{grid-template-columns:48px 1fr auto;padding:16px}.my-stock-list article>strong{grid-column:2}.my-stock-list article>button{grid-area:2/3}.listing-thumb{width:48px;height:48px}}.wanted-board{background:#090909;border-top:1px solid #28282a;padding:110px max(7vw,40px)}.wanted-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;max-width:1250px;margin:auto;display:grid}.wanted-heading h2{font-size:clamp(48px,6vw,84px)}.wanted-heading>div:last-child p{color:#858589;line-height:1.7}.wanted-heading>div:last-child button{color:#080808;text-transform:uppercase;cursor:pointer;background:#eee;border:0;margin-top:16px;padding:14px 20px;font-size:9px;font-weight:800}.wanted-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1250px;margin:48px auto 32px;display:grid}.wanted-card{background:#121213;border:1px solid #2f2f31;padding:25px}.wanted-card-top{justify-content:space-between;align-items:center;display:flex}.wanted-card-top span{color:#090909;letter-spacing:.15em;background:#eee;padding:6px 8px;font-size:8px;font-weight:900}.wanted-card-top small{color:#5f5f63;font-size:9px}.wanted-card h3{margin:25px 0 8px;font-size:21px}.wanted-card>p{color:#777;min-height:32px;font-size:11px}.wanted-card dl{border-block:1px solid #303032;grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.wanted-card dl div{padding:14px 0}.wanted-card dl div:first-child{border-right:1px solid #303032}.wanted-card dl div:last-child{padding-left:18px}.wanted-card dt{color:#5f5f63;letter-spacing:.14em;font-size:8px}.wanted-card dd{margin:5px 0 0;font-size:13px;font-weight:800}.wanted-member{align-items:center;gap:11px;display:flex}.wanted-member>span{background:#29292b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.wanted-member p{gap:3px;margin:0;display:grid}.wanted-member small{color:#5e5e62;letter-spacing:.13em;font-size:7px}.wanted-member b{font-size:11px}.wanted-card>button{color:#eee;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #424245;width:100%;height:44px;margin-top:22px;font-size:9px}.wanted-card>button:hover,.wanted-card>button.matched{color:#090909;background:#eee}.wanted-flow{color:#666;letter-spacing:.08em;border:1px solid #2e2e30;justify-content:space-between;align-items:center;max-width:1250px;margin:auto;padding:20px 24px;font-size:9px;display:flex}.wanted-flow b{color:#ddd;margin:0 7px}.wanted-flow i{color:#444;font-style:normal}@media (max-width:900px){.wanted-heading{grid-template-columns:1fr}.wanted-grid{grid-template-columns:1fr 1fr}.wanted-flow{flex-direction:column;align-items:flex-start;gap:15px}.wanted-flow i{transform:rotate(90deg)}}@media (max-width:600px){.wanted-board{padding:75px 22px}.wanted-grid{grid-template-columns:1fr}}.account-website,.profile-website{color:#eee;text-transform:uppercase;letter-spacing:.1em;border:1px solid #414144;justify-content:space-between;align-items:center;margin:18px 0;padding:13px 15px;font-size:9px;display:flex}.account-website:hover,.profile-website:hover{color:#080808;background:#eee}.profile-website{max-width:250px}.stock-photo{background:#171719;height:320px;position:relative;overflow:hidden}.stock-photo img{object-fit:cover;width:100%;height:100%;display:block}.stock-photo>span,.stock-photo>small{color:#080808;letter-spacing:.13em;background:#eee;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:18px}.stock-photo>span{left:18px}.stock-photo>small{color:#eee;background:#0c0c0d;border:1px solid #5c5c60;right:18px}.photo-download{text-transform:uppercase;letter-spacing:.08em;border:1px solid #3a3a3d;padding:9px 10px;font-size:8px}.photo-download:hover{color:#080808;background:#eee}.stock-upload{cursor:pointer;background:#0a0a0b;border:1px solid #424245;flex-direction:row;align-items:center;padding:14px;gap:16px!important;display:flex!important}.stock-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.stock-upload-preview{background:#18181a;border:1px dashed #646468;flex:none;place-items:center;width:116px;height:94px;display:grid;overflow:hidden}.stock-upload-preview img{object-fit:cover;width:100%;height:100%}.stock-upload-preview b{font-size:30px;font-weight:300}.stock-upload>span:last-child{text-transform:none;letter-spacing:0;gap:7px;display:grid}.stock-upload strong,.reuse-check strong{color:#eee;font-size:12px}.stock-upload small,.reuse-check small{color:#68686c;text-transform:none;letter-spacing:0;font-size:9px;line-height:1.5}.reuse-check{background:#0a0a0b;border:1px solid #39393b;grid-template-columns:18px 1fr;align-items:start;padding:14px;gap:12px!important;display:grid!important}.reuse-check input{accent-color:#eee;width:16px;height:16px;padding:0}.reuse-check span{text-transform:none;letter-spacing:0;gap:5px;display:grid}.form-error{color:#ffaaa4;margin:0;font-size:11px}.modal button:disabled{opacity:.55;cursor:wait}.listing-thumb{object-fit:cover}.mini-inventory article{grid-template-columns:auto 1fr auto auto;gap:12px;display:grid}.mini-inventory article>img{object-fit:cover;width:58px;height:58px}.mini-inventory article>a{text-transform:uppercase;border:1px solid #3b3b3e;padding:8px;font-size:8px}@media (max-width:600px){.stock-photo{height:230px}.stock-upload-preview{width:88px;height:76px}.mini-inventory article{grid-template-columns:52px 1fr auto}.mini-inventory article>a{text-align:center;grid-column:2/-1}}.profile-card-photo{object-fit:cover;border:1px solid #555;border-radius:50%;width:52px;height:52px}.profile-identity>img{object-fit:cover;border:1px solid #555;border-radius:50%;width:78px;height:78px}.profile-contact-note{color:#777;border:1px solid #333;padding:14px;font-size:11px}.wanted-member em{color:#aaa;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-style:normal}.match-results{gap:7px;margin-top:18px;display:grid}.match-results>div{background:#090909;border:1px solid #353537;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.match-results img{object-fit:cover;width:44px;height:44px}.match-results p{gap:4px;min-height:0;margin:0;display:grid}.match-results small{color:#777;font-size:8px}.match-results a,.match-results button{color:#eee;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #444;padding:8px;font-size:8px}.wanted-empty{text-align:center;border:1px solid #2f2f31;max-width:1250px;margin:0 auto 32px;padding:55px}.wanted-empty span{color:#666;letter-spacing:.18em;font-size:8px}.wanted-empty h3{margin-bottom:8px;font-size:25px}.wanted-empty p{color:#777}.wanted-empty button{text-transform:uppercase;background:#eee;border:0;padding:13px 18px;font-size:9px;font-weight:800}.match-summary{background:#090909;border:1px solid #373739;gap:7px;margin-bottom:20px;padding:16px;display:grid}.match-summary b{font-size:16px}.match-summary span,.match-help{color:#777;font-size:10px}.match-help{margin:0;line-height:1.6}.profile-metrics b{overflow-wrap:anywhere;font-size:16px}.sourcing-nav{align-items:center;gap:6px;display:flex}.sourcing-nav b{color:#090909;background:#eee;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.sourcing-dashboard{color:#080808;background:#e9e9e6;padding:105px max(7vw,40px)}.sourcing-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;max-width:1250px;margin:auto;display:grid}.sourcing-heading .eyebrow{color:#555}.sourcing-heading .eyebrow span{background:#555}.sourcing-heading h2{margin-bottom:0;font-size:clamp(48px,6vw,84px)}.sourcing-heading h2 em{color:#aaa;-webkit-text-stroke:1px #777}.sourcing-heading>p{color:#5c5c60;max-width:510px;line-height:1.7}.sourcing-tabs{border-bottom:1px solid #aaa;align-items:center;max-width:1250px;margin:45px auto 0;display:flex}.sourcing-tabs>button{color:#777;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:16px 20px;font-size:9px}.sourcing-tabs>button b{background:#d1d1ce;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:7px;font-size:8px;display:inline-grid}.sourcing-tabs>button.active{color:#080808;border-bottom-color:#080808;font-weight:900}.sourcing-tabs>button.active b{color:#fff;background:#090909}.sourcing-tabs>span{color:#777;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:8px}.sourcing-tabs>span i{background:#111;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.sourcing-list{gap:10px;max-width:1250px;margin:18px auto 0;display:grid}.sourcing-request,.received-match,.sent-match,.sourcing-empty{background:#f7f7f4;border:1px solid #c4c4c1;align-items:center;gap:20px;padding:20px 24px;display:grid}.sourcing-request{grid-template-columns:1fr auto auto auto}.sourcing-request small,.received-match small,.sent-match small{color:#777;letter-spacing:.12em;font-size:8px}.sourcing-request h3,.received-match h3,.sent-match h3{margin:6px 0;font-size:18px}.sourcing-request p,.received-match p,.sent-match p{color:#666;margin:0;font-size:10px}.sourcing-request>strong{text-align:center;font-size:28px}.sourcing-request>strong span{color:#777;text-transform:uppercase;letter-spacing:.12em;font-size:7px;display:block}.sourcing-request>button,.sent-match>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#0b0b0c;border:1px solid #999;padding:12px 14px;font-size:8px}.sourcing-request>button.quiet-action{color:#555;background:0 0}.received-match{grid-template-columns:80px 1fr auto}.received-match>img,.match-avatar{object-fit:cover;color:#eee;background:#161617;place-items:center;width:80px;height:72px;font-weight:900;display:grid}.match-actions{gap:7px;min-width:150px;display:grid}.match-actions button,.match-actions a{color:#111;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #999;padding:10px;font-size:8px}.match-actions a{color:#fff;background:#101011}.sent-match{grid-template-columns:46px 1fr auto auto}.sent-match>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sent-match>strong{color:#666;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.sourcing-empty{grid-template-columns:60px 1fr auto;padding-block:35px}.sourcing-empty>span{color:#777;border:1px solid #aaa;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.sourcing-empty h3{margin:0 0 7px}.sourcing-empty p{color:#666;margin:0;font-size:11px}.sourcing-empty button,.sourcing-empty a{color:#fff;text-transform:uppercase;cursor:pointer;background:#101011;border:0;padding:12px 15px;font-size:8px}.wanted-card .match-results{display:none}@media (max-width:900px){.sourcing-heading{grid-template-columns:1fr}.sourcing-tabs{flex-wrap:wrap}.sourcing-tabs>span{width:100%;margin:12px 0}.sourcing-request{grid-template-columns:1fr auto}.sourcing-request>button{grid-row:2}.received-match{grid-template-columns:70px 1fr}.match-actions{grid-column:2}.sent-match{grid-template-columns:46px 1fr}.sent-match>strong,.sent-match>button{grid-column:2}.sourcing-empty{grid-template-columns:50px 1fr}.sourcing-empty>button,.sourcing-empty>a{grid-column:2}}@media (max-width:600px){.sourcing-dashboard{padding:75px 22px}.sourcing-tabs>button{padding:13px 8px;font-size:7px}.sourcing-request,.received-match,.sent-match,.sourcing-empty{padding:16px}.sourcing-request{grid-template-columns:1fr}.sourcing-request>strong{text-align:left}.sourcing-request>button{grid-row:auto}.received-match{grid-template-columns:58px 1fr}.received-match>img,.match-avatar{width:58px;height:58px}.sent-match{grid-template-columns:38px 1fr}}.general-chat{background:#0a0a0b;border-top:1px solid #262628;padding:110px max(7vw,40px)}.chat-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;max-width:1250px;margin:auto;display:grid}.chat-heading h2{font-size:clamp(48px,6vw,84px)}.chat-heading>div:last-child>p{color:#858589;line-height:1.7}.chat-heading>div:last-child>span{color:#666;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:8px;font-size:8px;display:flex}.chat-heading>div:last-child i{background:#eee;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #fff}.chat-shell{background:#111112;border:1px solid #343436;max-width:1000px;margin:45px auto 0}.chat-topbar{border-bottom:1px solid #303032;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.chat-topbar>div{align-items:center;gap:12px;display:flex}.chat-topbar p{gap:4px;margin:0;display:grid}.chat-topbar b{font-size:12px}.chat-topbar small{color:#666;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.chat-topbar>a{color:#aaa;text-transform:uppercase;border:1px solid #3c3c3f;padding:9px 11px;font-size:8px}.chat-messages{scrollbar-color:#444 #111;flex-direction:column;gap:16px;height:520px;padding:28px;display:flex;overflow-y:auto}.chat-message{align-items:flex-start;gap:12px;max-width:78%;display:flex}.chat-message.own{flex-direction:row-reverse;align-self:flex-end}.chat-avatar{color:#eee;cursor:pointer;background:#2a2a2d;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:9px;display:grid;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%}.chat-message>div{background:#1a1a1c;border:1px solid #313134;min-width:190px;padding:12px 14px}.chat-message.own>div{color:#090909;background:#ececea;border-color:#ececea}.chat-message header{justify-content:space-between;align-items:center;gap:24px;display:flex}.chat-message header b{font-size:10px}.chat-message time{color:#666;font-size:8px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 7px;font-size:12px;line-height:1.55}.chat-actions{justify-content:flex-end;display:flex}.chat-actions button{color:#666;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px}.chat-actions button:disabled{opacity:.5}.chat-empty{text-align:center;color:#777;margin:auto}.chat-empty>span{border:1px solid #444;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.chat-empty h3{color:#ddd;margin-bottom:7px}.chat-empty p{font-size:11px}.chat-composer{border-top:1px solid #303032;grid-template-columns:40px 1fr;gap:12px;padding:18px;display:grid}.composer-avatar{color:#080808;background:#eee;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.composer-avatar img{object-fit:cover;width:100%;height:100%}.chat-composer textarea{resize:none;color:#fff;background:#090909;border:1px solid #3a3a3c;outline:0;grid-column:2;width:100%;min-height:70px;padding:13px}.chat-composer>div:last-child{grid-column:2;justify-content:space-between;align-items:center;gap:15px;display:flex}.chat-composer small{color:#666;font-size:8px}.chat-composer button{color:#090909;text-transform:uppercase;cursor:pointer;background:#eee;border:0;padding:12px 16px;font-size:8px;font-weight:900}.chat-composer button:disabled{opacity:.5}.chat-composer small:not(:empty){line-height:1.4}@media (max-width:900px){.chat-heading{grid-template-columns:1fr}.chat-message{max-width:90%}}@media (max-width:600px){.general-chat{padding:75px 22px}.chat-messages{height:440px;padding:16px}.chat-message{max-width:96%}.chat-message>div{min-width:0}.chat-composer{grid-template-columns:1fr}.composer-avatar{display:none}.chat-composer textarea,.chat-composer>div:last-child{grid-column:1}.chat-composer>div:last-child{flex-direction:column;align-items:flex-start}.chat-composer button{width:100%}.chat-topbar>a{display:none}}.header-actions{align-items:center;gap:9px;display:flex}.notification-button{color:#eee;cursor:pointer;background:#111;border:1px solid #414143;width:42px;height:42px;position:relative}.notification-button b{color:#080808;background:#eee;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-6px;right:-5px}.preview-banner{color:#080808;text-align:center;background:#e8e8e5;justify-content:center;align-items:center;gap:15px;max-width:1440px;min-height:42px;margin:auto;padding:10px 5vw;display:flex}.preview-banner b{letter-spacing:.15em;font-size:9px}.preview-banner span{color:#555;font-size:10px}.seller button.report-listing{color:#888;text-transform:uppercase;width:auto;padding:0 8px;font-size:7px}.seller button.report-listing:disabled{color:#666}.notification-modal{width:min(620px,100%)}.notification-list{gap:8px;display:grid}.notification-list>button{color:#fff;text-align:left;cursor:pointer;background:#090909;border:1px solid #303032;grid-template-columns:20px 1fr;gap:10px;width:100%;padding:16px;display:grid}:is(.notification-list>button:hover,.notification-list>button:focus-visible){background:#121214;border-color:#6b6b70}.notification-list>button>span{font-size:9px}.notification-list b{font-size:12px}.notification-list p{color:#999;margin:6px 0;font-size:11px;line-height:1.5}.notification-list small{color:#555;font-size:8px}.admin-section{background:#0c0c0d;border-top:1px solid #272729;padding:110px max(7vw,40px)}.admin-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;max-width:1250px;margin:auto;display:grid}.admin-heading h2{margin-bottom:0;font-size:clamp(48px,6vw,84px)}.admin-heading>p{color:#888;line-height:1.7}.admin-stats{border:1px solid #333;grid-template-columns:repeat(5,1fr);max-width:1250px;margin:45px auto 15px;display:grid}.admin-stats article{border-right:1px solid #333;gap:5px;padding:22px;display:grid}.admin-stats article:last-child{border:0}.admin-stats b{font-size:28px}.admin-stats span{color:#666;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.admin-grid{grid-template-columns:1.2fr 1fr 1fr;gap:14px;max-width:1250px;margin:auto;display:grid}.admin-card{background:#121213;border:1px solid #323234;padding:24px}.admin-card>small{color:#777;letter-spacing:.15em;font-size:8px}.admin-card h3{margin:9px 0 22px;font-size:20px}.admin-members{gap:8px;max-height:390px;display:grid;overflow:auto}.admin-members>div{border-top:1px solid #303032;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.admin-members span{gap:4px;display:grid}.admin-members small{color:#666;font-size:8px}.admin-members button,.admin-card form>button{color:#eee;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #444;padding:9px 11px;font-size:7px}.admin-card form{gap:12px;display:grid}.admin-card label{color:#777;text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:8px;display:grid}.admin-card input,.admin-card select{color:#fff;background:#090909;border:1px solid #39393b;padding:12px}.admin-card .admin-check{text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:flex}.admin-check input{width:15px;height:15px}.admin-card form>p,.admin-note{color:#888;font-size:9px;line-height:1.55}.integration-list{gap:12px;display:grid}.integration-list div{border-bottom:1px solid #2c2c2e;gap:5px;padding-bottom:10px;display:grid}.integration-list dt{font-size:10px}.integration-list dd{color:#888;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:7px}.trust-strip{color:#080808;background:#e9e9e6;justify-content:space-between;align-items:center;gap:30px;padding:34px max(7vw,40px);display:flex}.trust-strip>div{gap:6px;display:grid}.trust-strip b{letter-spacing:.15em;font-size:10px}.trust-strip span,.trust-strip li{color:#555;font-size:10px}.trust-strip ul{gap:28px;margin:0;display:flex}.trust-strip li::marker{color:#111}@media (max-width:1000px){.admin-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(3,1fr)}.trust-strip{flex-direction:column;align-items:flex-start}.trust-strip ul{flex-wrap:wrap;padding-left:18px}.header-actions .member-button{display:none}}@media (max-width:600px){.preview-banner{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}.admin-section{padding:75px 22px}.admin-heading{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{border-bottom:1px solid #333}.trust-strip{padding:28px 22px}.trust-strip ul{gap:9px;display:grid}.notification-button{width:38px;height:38px}}.site-header{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505f0;position:sticky;top:0}.menu-button{color:#eee;cursor:pointer;background:#111;border:1px solid #444;grid-template-rows:1fr 1fr;grid-template-columns:15px auto;align-items:center;column-gap:8px;height:42px;padding:0 13px;display:grid}.menu-button span{background:#ddd;width:15px;height:1px;display:block}.menu-button span:first-child{align-self:end;margin-bottom:3px}.menu-button span:nth-child(2){align-self:start;margin-top:3px}.menu-button b{letter-spacing:.15em;grid-area:1/2/3;font-size:8px}.menu-scrim{z-index:29;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border:0;position:fixed;inset:0}.hub-menu{z-index:30;background:#0c0c0d;border-left:1px solid #3a3a3c;grid-template-rows:auto 1fr auto;width:min(430px,92vw);height:100dvh;padding:28px;transition:transform .26s;display:grid;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-30px 0 80px #000}.hub-menu.open{transform:translate(0)}.hub-menu>header{letter-spacing:.16em;border-bottom:1px solid #303032;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:10px;display:flex}.hub-menu>header span{gap:4px;display:grid}.hub-menu>header span b{color:#777;font-size:8px}.hub-menu>header button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #39393b;width:36px;height:36px;font-size:22px}.hub-menu nav{align-content:start;gap:0;padding:18px 0;display:grid;overflow:auto}.hub-menu nav a{color:#ddd;border-bottom:1px solid #262628;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px 4px;display:grid}.hub-menu nav a:hover{background:#151516}.hub-menu nav small{color:#555;font-size:8px}.hub-menu nav span{letter-spacing:-.02em;font-size:18px;font-weight:800}.hub-menu nav a>b{color:#080808;background:#eee;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.hub-menu>footer{border-top:1px solid #303032;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 0;display:flex}.hub-menu>footer button{color:#080808;text-transform:uppercase;cursor:pointer;background:#eee;border:0;padding:13px 16px;font-size:8px;font-weight:900}.hub-menu>footer span{color:#555;letter-spacing:.14em;font-size:7px}.resources{color:#080808;background:#e9e9e6;padding:110px max(7vw,40px)}.resources-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;max-width:1250px;margin:auto;display:grid}.resources-heading .eyebrow{color:#555}.resources-heading .eyebrow span{background:#555}.resources-heading h2{margin-bottom:0;font-size:clamp(48px,6vw,84px)}.resources-heading h2 em{color:#aaa;-webkit-text-stroke:1px #777}.resources-heading>div:last-child>p{color:#555;line-height:1.7}.resources-heading>div:last-child>span{color:#555;text-transform:uppercase;letter-spacing:.12em;border:1px solid #999;padding:8px 10px;font-size:8px;display:inline-block}.resource-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1250px;margin:50px auto 20px;display:grid}.resource-card{color:#080808;text-align:left;cursor:pointer;background:#f5f5f2;border:1px solid #bababa;grid-template-rows:auto auto 1fr auto;grid-template-columns:55px 1fr;column-gap:12px;min-height:290px;padding:28px;display:grid}.resource-card:hover{color:#eee;background:#101011;border-color:#101011}.resource-card>span{color:#777;grid-row:1/5;font-size:11px}.resource-card small{text-transform:uppercase;letter-spacing:.14em;color:#777;font-size:8px}.resource-card h3{letter-spacing:-.04em;margin:28px 0 12px;font-size:25px}.resource-card p{color:#666;max-width:480px;font-size:12px;line-height:1.65}.resource-card:hover p{color:#aaa}.resource-card>b{text-transform:uppercase;letter-spacing:.13em;align-self:end;font-size:8px}.resource-roadmap{border:1px solid #aaa;align-items:center;gap:24px;max-width:1250px;margin:auto;padding:18px 24px;display:flex}.resource-roadmap span{white-space:nowrap;letter-spacing:.15em;font-size:8px;font-weight:900}.resource-roadmap p{color:#666;margin:0;font-size:10px}.lesson-modal{width:min(760px,100%)}.lesson-number{color:#555;letter-spacing:.18em;margin-top:28px;font-size:9px}.lesson-modal h2{text-transform:uppercase;margin-bottom:22px;font-size:clamp(42px,5vw,68px)}.lesson-intro{color:#999;font-size:14px;line-height:1.7}.lesson-modal ol{margin:30px 0;padding:0;list-style:none;display:grid}.lesson-modal li{border-top:1px solid #343436;grid-template-columns:42px 1fr;gap:12px;padding:17px 0;font-size:12px;line-height:1.55;display:grid}.lesson-modal li b{color:#666;font-size:9px}.lesson-modal aside{background:#090909;border:1px solid #39393b;padding:18px}.lesson-modal aside strong{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.lesson-modal aside p{color:#888;margin-bottom:0;font-size:11px;line-height:1.6}.lesson-modal>.button{width:auto}.lesson-modal .eyebrow{text-transform:uppercase}@media (max-width:1100px){.site-header>nav{display:none}}@media (max-width:800px){.resources-heading,.resource-grid{grid-template-columns:1fr}.resource-card{min-height:250px}}@media (max-width:600px){.header-actions .member-button{display:none}.menu-button{height:38px;padding:0 9px}.menu-button b{display:none}.menu-button{grid-template-columns:15px}.resources{padding:75px 22px}.resource-card{grid-template-columns:35px 1fr;padding:22px}.resource-card h3{font-size:21px}.resource-roadmap{flex-direction:column;align-items:flex-start;gap:9px}.hub-menu{padding:22px}.hub-menu nav span{font-size:16px}}.private-inbox{background:#101011;border-top:1px solid #2c2c2e;padding:110px max(7vw,40px)}.private-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;max-width:1250px;margin:auto;display:grid}.private-heading h2{margin-bottom:0;font-size:clamp(48px,6vw,84px)}.private-heading>div:last-child p{color:#929296;line-height:1.7}.private-heading>div:last-child span{color:#666;letter-spacing:.13em;font-size:8px}.private-shell{background:#0a0a0b;border:1px solid #373739;grid-template-columns:350px 1fr;max-width:1250px;height:690px;margin:45px auto 0;display:grid}.conversation-list{border-right:1px solid #303032;overflow-y:auto}.conversation-list>header{letter-spacing:.14em;border-bottom:1px solid #303032;justify-content:space-between;align-items:center;height:60px;padding:0 18px;font-size:9px;display:flex}.conversation-list>header span{color:#080808;background:#eee;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.conversation-list>button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262628;grid-template-columns:44px 1fr auto;align-items:start;gap:11px;width:100%;padding:17px;display:grid}.conversation-list>button.active{background:#1b1b1d;box-shadow:inset 3px 0 #eee}.conversation-list img,.conversation-list i{object-fit:cover;background:#303033;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;font-style:normal;font-weight:900;display:grid}.conversation-list button>span{min-width:0}.conversation-list button b{font-size:11px}.conversation-list button small{color:#888;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;display:block;overflow:hidden}.conversation-list button p{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:9px;overflow:hidden}.conversation-list button time{color:#555;font-size:7px}.conversation-list-empty{color:#777;padding:30px 20px}.conversation-list-empty b{color:#bbb;font-size:11px}.conversation-list-empty p{font-size:9px;line-height:1.6}.private-thread{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.private-thread>header{border-bottom:1px solid #303032;justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:14px 20px;display:flex}.private-thread>header>div{align-items:center;gap:13px;display:flex}.private-thread>header img,.private-thread>header i{object-fit:cover;background:#242426;place-items:center;width:50px;height:50px;font-size:9px;font-style:normal;display:grid}.private-thread>header span span{display:grid}.private-thread>header small{color:#666;letter-spacing:.12em;font-size:7px}.private-thread>header b{margin:4px 0;font-size:14px}.private-thread>header p{color:#888;margin:0;font-size:9px}.thread-controls{gap:7px;display:flex!important}.thread-controls button{color:#777;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #38383a;padding:8px 10px;font-size:7px}.thread-controls button:disabled{opacity:.5}.private-messages{flex-direction:column;gap:12px;padding:26px;display:flex;overflow-y:auto}.private-messages article{background:#202022;border:1px solid #343437;align-self:flex-start;max-width:72%;padding:13px 15px}.private-messages article.own{color:#090909;background:#eeeeeb;border-color:#eeeeeb;align-self:flex-end}.private-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px;font-size:12px;line-height:1.55}.private-messages time{color:#777;font-size:7px}.private-empty,.private-thread-placeholder{text-align:center;color:#777;margin:auto}.private-empty span,.private-thread-placeholder>span{border:1px solid #444;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid}.private-empty h3,.private-thread-placeholder h3{color:#ddd;margin:16px 0 7px}.private-empty p,.private-thread-placeholder p{font-size:10px}.private-thread-placeholder a{text-transform:uppercase;border:1px solid #444;margin-top:12px;padding:10px 13px;font-size:8px;display:inline-block}.private-composer{border-top:1px solid #303032;padding:18px}.private-composer textarea{resize:none;color:#fff;background:#101011;border:1px solid #3a3a3d;outline:0;width:100%;height:72px;padding:13px}.private-composer>div{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.private-composer small{color:#666;font-size:8px}.private-composer button{color:#090909;text-transform:uppercase;cursor:pointer;background:#eee;border:0;padding:12px 16px;font-size:8px;font-weight:900}.private-blocked{color:#777;text-align:center;border-top:1px solid #303032;padding:20px;font-size:9px}.first-message-modal .private-explainer{color:#999;font-size:11px;line-height:1.6}.match-actions .primary-match-action{color:#fff;background:#101011}@media (max-width:850px){.private-heading{grid-template-columns:1fr}.private-shell{grid-template-columns:1fr;height:auto}.conversation-list{border-bottom:1px solid #303032;border-right:0;max-height:300px}.private-thread{min-height:580px}.private-messages{min-height:350px}}@media (max-width:600px){.private-inbox{padding:75px 22px}.private-shell{margin-top:30px}.private-thread>header{flex-direction:column;align-items:flex-start}.private-messages{padding:16px}.private-messages article{max-width:90%}.private-composer>div{flex-direction:column;align-items:flex-start}.private-composer button{width:100%}}main:not(.onboarding-shell):not(.profile-loading){flex-direction:column;display:flex}.site-header{order:0}.preview-banner{order:1}#home{order:2}#stock{order:3}#wanted-board{order:4}#my-sourcing{order:5}#private-inbox{order:6}#profiles{order:7}#general-chat{order:8}#my-profile{order:9}#resources{order:10}#admin{order:11}.trust-strip{order:12}#community{order:13}main>footer{order:14}.menu-scrim,.hub-menu,.modal-backdrop{order:20}.brand-logo{object-fit:contain;filter:grayscale()contrast(1.08)drop-shadow(0 6px 10px #000);flex:none;width:42px;height:42px}.brand-copy{white-space:nowrap;min-width:0}.site-header{gap:24px}.site-header>.brand{flex:0 auto;min-width:0}.site-header>nav{gap:clamp(16px,2vw,34px);min-width:0}.site-header .header-actions{flex:none}.profile-loading .brand-logo{width:76px;height:76px;animation:1.4s ease-in-out infinite pulse}@media (max-width:1280px){.site-header{padding-inline:3vw}.site-header>nav{font-size:12px}}@media (max-width:720px){.site-header{gap:12px;padding-inline:16px}.site-header>.brand{gap:8px}.site-header .brand-logo{width:34px;height:34px}.site-header .brand-copy{letter-spacing:.1em;font-size:10px}.site-header .brand-copy b{letter-spacing:.18em;font-size:7px}.site-header .header-actions{gap:6px}}@media (max-width:380px){.site-header{padding-inline:12px}.site-header .brand-copy{font-size:0}.site-header .brand-copy b{margin-top:0;font-size:8px}.site-header .notification-button,.site-header .menu-button{width:36px;height:36px}}.brand-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.site-header>nav button{color:#ababaf;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;position:relative}.site-header>nav button:hover,.site-header>nav button.active{color:#fff}.site-header>nav button.active:after{content:"";background:#eee;height:1px;position:absolute;bottom:4px;left:0;right:0}.site-header>nav .sourcing-nav{align-items:center;gap:6px;display:flex}.mobile-dock{display:none}.hub-menu nav button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262628;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px 4px;display:grid}.hub-menu nav button:hover{background:#151516}.hub-menu nav button small{color:#555;font-size:8px}.hub-menu nav button span{letter-spacing:-.02em;font-size:18px;font-weight:800}.hub-menu nav button>b{color:#080808;background:#eee;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.hub-view>section{display:none}.hub-view-home>#home{display:grid}.hub-view-home>#home-dashboard{display:block}.hub-view-home>.trust-strip{display:flex}.hub-view-home>#community{display:grid}.hub-view-stock>#stock,.hub-view-wanted>#wanted-board,.hub-view-sourcing>#my-sourcing,.hub-view-messages>#private-inbox,.hub-view-network>#profiles,.hub-view-community>#general-chat,.hub-view-profile>#my-profile,.hub-view-resources>#resources,.hub-view-admin>#admin{display:block}.hub-view>footer{margin-top:auto}.private-thread-placeholder button,.chat-topbar>button{color:#aaa;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3c3c3f;padding:9px 11px;font-size:8px}.dock-sourcing-icon{width:18px;height:12px;position:relative}.dock-sourcing-icon:before,.dock-sourcing-icon:after{content:"";background:currentColor;height:1px;position:absolute;left:2px;right:2px}.dock-sourcing-icon:before{top:2px}.dock-sourcing-icon:after{bottom:2px}.stock-size-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.stock-size-row>strong{white-space:nowrap;font-size:20px}.stock-size-list{flex-wrap:wrap;gap:6px;display:flex}.stock-size-list b{color:#cfcfd2;background:#19191b;border:1px solid #3a3a3d;padding:6px 8px;font-size:9px;font-weight:700;line-height:1}.size-selector{background:#0a0a0b;border:1px solid #39393b;min-width:0;margin:0;padding:16px}.size-selector legend{color:#aaa;text-transform:uppercase;letter-spacing:.15em;padding:0 7px;font-size:9px}.size-selector>p{color:#707074;margin:0 0 14px;font-size:10px;line-height:1.5}.size-options{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.size-options label{display:block}.size-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.size-options span{color:#aaa;letter-spacing:0;cursor:pointer;background:#151516;border:1px solid #3b3b3e;place-items:center;height:34px;font-size:10px;display:grid}.size-options input:checked+span{color:#090909;background:#eee;border-color:#eee;font-weight:900}.size-options input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.modal .custom-sizes{margin-top:14px}.modal .custom-sizes input{box-sizing:border-box;text-transform:none;letter-spacing:0;width:100%}@media (max-width:600px){.size-options{grid-template-columns:repeat(5,1fr)}.stock-size-row{flex-direction:column;align-items:flex-start}.stock-size-row>strong{align-self:flex-end}}.profile-quick-button{color:#eee;cursor:pointer;background:#202022;border:1px solid #414143;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:8px;font-weight:900;display:grid;overflow:hidden}.profile-quick-button img{object-fit:cover;width:100%;height:100%}.home-dashboard{background:#0d0d0e;border-top:1px solid #29292b;order:3;padding:100px max(7vw,40px)}.dashboard-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;max-width:1250px;margin:auto;display:grid}.dashboard-heading h2{margin-bottom:0;font-size:clamp(44px,5vw,72px)}.dashboard-heading>p{color:#8a8a8e;max-width:500px;line-height:1.7}.dashboard-actions{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1250px;margin:42px auto 16px;display:grid}.dashboard-actions>button{color:#eee;text-align:left;cursor:pointer;background:#141415;border:1px solid #343436;flex-direction:column;align-items:flex-start;min-height:190px;padding:23px;display:flex}.dashboard-actions>button:hover{color:#080808;background:#ececea}.dashboard-actions small{color:#747478;letter-spacing:.15em;font-size:7px}.dashboard-actions b{margin:28px 0 auto;font-size:25px}.dashboard-actions span{color:#8a8a8e;justify-content:space-between;width:100%;font-size:9px;display:flex}.dashboard-actions i{font-size:15px;font-style:normal}.dashboard-activity{background:#09090a;border:1px solid #343436;max-width:1250px;margin:auto}.dashboard-activity>header{letter-spacing:.14em;border-bottom:1px solid #303032;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:8px;display:flex}.dashboard-activity>header span{color:#777}.dashboard-activity>header i{background:#eee;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #fff}.activity-grid{grid-template-columns:repeat(3,1fr);display:grid}.activity-grid article{border-right:1px solid #303032;flex-direction:column;align-items:flex-start;min-height:170px;padding:22px;display:flex}.activity-grid article:last-child{border:0}.activity-grid small{color:#67676b;letter-spacing:.14em;font-size:7px}.activity-grid b{margin-top:20px;font-size:14px}.activity-grid p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.activity-grid button{color:#ddd;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:8px}.dock-avatar{border:1px solid #555;border-radius:50%;place-items:center;width:22px;display:grid;overflow:hidden;height:22px!important;font-size:6px!important}.dock-avatar img{object-fit:cover;width:100%;height:100%}.dock-avatar b{font-size:6px}@media (max-width:900px){.dashboard-actions{grid-template-columns:repeat(2,1fr)}.dashboard-heading,.activity-grid{grid-template-columns:1fr}.activity-grid article{border-bottom:1px solid #303032;border-right:0}}@media (max-width:720px){.hub-view{padding-bottom:68px}.mobile-dock{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080809f7;border-top:1px solid #343436;grid-template-columns:repeat(6,1fr);gap:0;height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-dock button{color:#6f6f73;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:4px;display:grid}.mobile-dock button.active{color:#fff}.mobile-dock i{font-size:17px;font-style:normal;line-height:1}.mobile-dock span{text-transform:uppercase;letter-spacing:.05em;font-size:6px}.hub-menu nav button span{font-size:16px}.hub-view-home>.trust-strip,.hub-view-home>#community,.profile-quick-button{display:none}.home-dashboard{padding:72px 22px}.dashboard-actions{grid-template-columns:1fr 1fr}.dashboard-actions>button{min-height:150px;padding:18px}.dashboard-actions b{margin-top:22px;font-size:20px}.dashboard-actions span{font-size:8px}.activity-grid article{min-height:150px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
