@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--catalog-border:#17172026;--surface:#fffaff;--muted:#625d69;--shadow-surface:0 8px 28px #1717200b;--shadow-raised:0 12px 32px #17172017;--ink:#171720;--paper:#f6f1ff;--cream:#fff7f5;--acid:#ffd1c8;--violet:#6d39ff;--coral:#ff725e;--blue:#28b8ff;--line:#17172026;--display:"Bricolage Grotesque Variable", sans-serif;--body:"Manrope Variable", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:16px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.brand{font-family:var(--display);letter-spacing:-.04em;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:720;display:inline-flex}.brand em{color:var(--violet);margin-left:.22rem;font-size:.72em;font-style:normal}.brand__mark{place-items:center;width:31px;height:31px;display:grid;position:relative}.brand__mark i{border:2px solid;border-radius:50%;width:26px;height:9px;position:absolute;transform:rotate(32deg)}.brand__mark i:nth-child(2){transform:rotate(92deg)}.brand__mark i:nth-child(3){transform:rotate(152deg)}.brand--light{color:#fff}.brand--light em{color:var(--acid)}.site-header{z-index:20;justify-content:space-between;align-items:center;max-width:1500px;height:86px;margin:auto;padding:0 clamp(20px,4vw,72px);display:flex;position:relative}.nav{align-items:center;gap:clamp(18px,2.4vw,38px);font-size:.84rem;font-weight:650;display:flex}.nav>a:not(.button){position:relative}.nav>a:not(.button):after{content:"";background:var(--violet);height:2px;transition:all .25s;position:absolute;bottom:-5px;left:0;right:100%}.nav>a:hover:after{right:0}.nav-signin{position:relative}.nav-signin-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.nav-signin-toggle>span{font-size:1rem;line-height:1}.nav-signin-menu{z-index:30;border:1px solid var(--line);background:var(--cream);border-radius:15px;gap:4px;width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 12px 28px #17172029}.nav-signin-menu>a,.nav-team-toggle,.nav-team-links>a{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:.78rem;display:flex}.nav-signin-menu>a:hover,.nav-team-toggle:hover,.nav-team-links>a:hover{background:#e9e4da}.nav-team-links{gap:2px;padding-left:12px;display:grid}.menu-button{background:0 0;border:0;display:none}.button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 25px;font-weight:720;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px #1717201f}.button:hover{transform:translateY(-2px);box-shadow:0 11px #1717201a}.button:disabled{opacity:.55;cursor:wait}.button svg{width:18px}.button--small{min-height:43px;padding:0 19px}.hero{grid-template-columns:1.02fr .98fr;align-items:center;max-width:1500px;min-height:690px;margin:auto;padding:clamp(40px,7vw,100px) clamp(20px,4vw,72px) 80px;display:grid}.hero__copy{z-index:3;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 19px;font-size:.7rem;font-weight:790;display:flex}.hero h1,.section h2,.model-copy h2,.steps h2,.closing h2{font-family:var(--display);letter-spacing:-.068em;margin:0;font-weight:520;line-height:.88}.hero h1{font-size:clamp(4.1rem,7.4vw,8.1rem)}.hero h1 span,.intro h2 span{color:var(--violet);font-style:italic}.hero__lead{color:#4d4b55;max-width:620px;margin:36px 0;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65}.hero__actions{align-items:center;gap:28px;display:flex}.text-link{border-bottom:1px solid var(--ink);padding:8px 0;font-size:.85rem;font-weight:760}.text-link span{color:var(--violet);margin-left:8px}.hero__proof{color:#55525e;flex-wrap:wrap;gap:18px;margin-top:38px;font-size:.72rem;font-weight:680;display:flex}.hero__proof span{align-items:center;gap:5px;display:flex}.hero__proof svg{width:14px;color:var(--violet)}.loom{perspective:850px;height:min(43vw,610px);min-height:480px;transform-style:preserve-3d;position:relative}.loom__halo{background:radial-gradient(circle, var(--acid), transparent 68%);filter:blur(24px);opacity:.8;border-radius:50%;position:absolute;inset:12%}.loom__ring{border:clamp(28px, 4.5vw, 62px) solid var(--coral);width:67%;height:67%;transform-style:preserve-3d;border-radius:48% 52% 50% 45%;margin:-33.5%;animation:8s ease-in-out infinite float;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 2px #ffffff59,20px 25px 45px #3d1c0840}.loom__ring:after{content:"";border-radius:inherit;mix-blend-mode:overlay;background:repeating-linear-gradient(90deg,#0000 0 7px,#ffffff21 8px 9px);position:absolute;inset:-11%}.loom__ring--two{border-color:var(--violet);animation-delay:-2.7s;transform:rotateX(68deg)rotateY(12deg)rotate(22deg)}.loom__ring--three{border-color:var(--blue);width:57%;height:57%;margin:-28.5%;animation-delay:-5.4s;transform:rotateY(70deg)rotateX(6deg)rotate(-12deg)}.loom__core{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;font-size:.7rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 20px 45px #0000004d}.loom__core strong{color:var(--acid);font-family:var(--display);text-transform:none;letter-spacing:-.04em;font-size:1.25rem}.loom__tag{background:var(--cream);border:1px solid var(--ink);box-shadow:7px 7px 0 var(--ink);padding:16px 20px;font-size:.76rem;font-weight:720;position:absolute;bottom:14%;right:3%;transform:rotate(5deg)}@keyframes float{0%,to{transform:rotateX(55deg)rotateY(-15deg)rotate(5deg)translateY(0)}50%{transform:rotateX(62deg)rotateY(-7deg)rotate(12deg)translateY(-18px)}}.ticker{background:var(--ink);color:#fff;white-space:nowrap;font-family:var(--display);letter-spacing:.11em;padding:18px 0;font-size:.82rem;font-weight:650;overflow:hidden;transform:rotate(-1.5deg)scale(1.02)}.ticker div{width:max-content;animation:24s linear infinite ticker}.ticker i{background:var(--acid);border-radius:50%;width:8px;height:8px;margin:0 28px;display:inline-block}@keyframes ticker{to{transform:translate(-50%)}}.section{max-width:1380px;margin:auto;padding:150px clamp(20px,5vw,80px) 70px}.intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.intro h2,.model-copy h2,.steps h2{font-size:clamp(3.2rem,6vw,6.4rem)}.section-lead{color:#585660;max-width:500px;font-size:1.08rem;line-height:1.75}.value-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1380px;margin:auto;padding:0 clamp(20px,5vw,80px) 150px;display:grid}.value-card{border:1px solid var(--line);background:#ffffff40;border-radius:28px;flex-direction:column;min-height:300px;padding:28px;transition:all .3s;display:flex}.value-card:hover{background:var(--cream);transform:translateY(-8px)rotate(-.5deg);box-shadow:0 26px 60px #20172e17}.value-card>span{color:var(--violet);font-size:.68rem;font-weight:800}.value-card h3{font-family:var(--display);letter-spacing:-.04em;margin:auto 0 12px;font-size:1.8rem}.value-card p{color:#66626c;font-size:.9rem;line-height:1.6}.model-section{background:var(--violet);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,130px);padding:clamp(80px,10vw,150px) max(20px,50vw - 610px);display:grid}.model-visual{flex-direction:column;justify-content:center;gap:18px;min-height:510px;display:flex;transform:rotate(-3deg)}.lot-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lot{background:var(--acid);color:var(--ink);border:2px solid var(--ink);min-height:105px;box-shadow:7px 8px 0 var(--ink);border-radius:19px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.lot--large{background:var(--coral);background-image:repeating-linear-gradient(105deg,#0000 0 10px,#ffffff26 11px 13px);min-height:250px}.lot span{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.lot strong{font-family:var(--display);font-size:1.7rem}.lot--large strong{font-size:4rem}.model-copy>p:not(.eyebrow){color:#e4dbff;font-size:1.02rem;line-height:1.72}.model-copy ul{margin:34px 0 0;padding:0;list-style:none}.model-copy li{border-top:1px solid #ffffff38;align-items:center;gap:13px;padding:15px 0;font-size:.86rem;font-weight:680;display:flex}.model-copy li svg{color:var(--acid);width:18px}.steps{grid-template-columns:1.5fr repeat(3,1fr);gap:16px;max-width:1380px;margin:auto;padding:150px clamp(20px,5vw,80px);display:grid}.steps article{border-top:2px solid var(--ink);padding:26px}.steps article b{color:var(--violet);font-size:.68rem}.steps article h3{font-family:var(--display);margin:70px 0 14px;font-size:2rem}.steps article p{color:#615e67;font-size:.86rem;line-height:1.65}.closing{background:var(--ink);color:#fff;text-align:center;border-radius:36px;margin:0 20px 20px;padding:clamp(70px,10vw,140px);position:relative;overflow:hidden}.closing:before,.closing:after{content:"";border:50px solid var(--violet);border-radius:50%;width:250px;height:250px;position:absolute;top:-100px;left:-100px}.closing:after{border-color:var(--coral);inset:auto -70px -120px auto}.closing .eyebrow{justify-content:center}.closing h2{z-index:1;font-size:clamp(4rem,9vw,9rem);position:relative}.closing h2 em{color:var(--acid)}.button--light{color:var(--ink);z-index:2;background:#fff;margin-top:50px;position:relative}footer{background:var(--ink);color:#b9b6bf;align-items:center;gap:30px;padding:50px clamp(20px,5vw,80px);font-size:.76rem;display:flex}footer p{margin-right:auto}.auth-shell{grid-template-columns:minmax(520px,.9fr) 1.1fr;min-height:100vh;display:grid}.auth-panel{flex-direction:column;padding:38px clamp(25px,5vw,80px);display:flex}.auth-card{width:100%;max-width:500px;margin:auto}.auth-card h1{font-family:var(--display);letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:.95}.auth-intro{color:#65616b;margin-bottom:30px;line-height:1.65}.auth-form{gap:17px;display:grid}.auth-form--google .google-button{justify-items:center;display:grid}.field{gap:8px;display:grid}.field>label{font-size:.73rem;font-weight:750}.field-control{display:block;position:relative}.field-control--password input{padding-right:54px}.password-toggle{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.password-toggle:focus-visible,.text-action:focus-visible,.workspace-switch:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.text-action{color:var(--violet);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:10px 0;text-decoration:underline}.workspace-switch-row{justify-content:flex-end;display:flex}.workspace-switch{border:1px solid var(--line);background:var(--cream);cursor:pointer;border-radius:999px;padding:10px 14px}.catalog-panel{background:var(--cream);border:1px solid var(--line);border-radius:24px;min-width:0;padding:clamp(20px,3vw,38px)}.catalog-panel h2{font-family:var(--display);margin:8px 0 24px;font-size:clamp(1.65rem,3vw,2.6rem)}.catalog-filters,.listing-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin-bottom:24px;display:grid}.catalog-filters .button,.listing-form .button{width:fit-content}.listing-description{grid-column:1/-1}.listing-description textarea{width:100%;min-height:115px;font:inherit;resize:vertical;background:#fff6;border:1px solid #cbc5ba;border-radius:13px;padding:15px}.field select{appearance:none;background-color:var(--cream);background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);width:100%;height:52px;font:inherit;background-position:calc(100% - 21px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #cbc5ba;border-radius:13px;padding:0 44px 0 15px}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:16px;display:grid}.catalog-card{background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:18px;min-width:0;padding:22px}.catalog-card h3{font-family:var(--display);margin:10px 0;font-size:1.3rem}.catalog-card p{line-height:1.6}.catalog-card strong{margin:14px 0;display:block}.catalog-card details{border-top:1px solid var(--line);padding-top:10px}.catalog-card summary{cursor:pointer}.discovery-card{flex-direction:column;align-items:stretch;gap:14px;min-height:100%;display:flex}.discovery-card__meta{justify-items:start;gap:9px;display:grid}.discovery-card .demo-badge{border-radius:999px;padding:6px 11px;font-size:.72rem;line-height:1}.discovery-card .eyebrow{letter-spacing:.12em;margin:0;font-size:.65rem;line-height:1.45}.discovery-card h3,.discovery-card p{margin:0}.discovery-card h3{line-height:1.25}.discovery-card .text-action{align-self:flex-start;min-height:0;margin:0;padding:0}.discovery-card p{line-height:1.5}.discovery-card strong{margin:0;padding-top:3px}.discovery-card>details{margin-top:auto}.seller-request-grid{grid-template-columns:minmax(0,1fr)}.seller-request-card{gap:16px;display:grid}.seller-request-card h3,.seller-request-card p{margin:0}.seller-request-card strong{margin:0 0 5px;display:block}.seller-request-card button{width:100%;min-height:48px;margin:0}.pagination,.requirement-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.pagination button,.requirement-row button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;padding:10px 14px}@media (width<=650px){.catalog-filters,.listing-form{grid-template-columns:1fr}.catalog-panel{padding:18px}}.field input{background:#fff6;border:1px solid #cbc5ba;border-radius:13px;outline:none;width:100%;height:52px;padding:0 15px;transition:all .2s}.field input:focus{border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #6d39ff1f}.field small{color:#a32828}.segmented{background:#e5e0d6;border:0;border-radius:14px;grid-template-columns:1fr 1fr;margin:0;padding:5px;display:grid}.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}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:43px;font-weight:720}.segmented button.active{background:var(--ink);color:#fff}.form-hint{color:#696570;margin:-7px 0 0;font-size:.72rem}.start-selling{border:1px solid var(--line);background:var(--cream);border-radius:24px;width:100%;max-width:900px;margin:0 auto;padding:clamp(22px,3vw,38px)}.start-selling form{gap:14px;width:100%;display:grid}.start-selling form>p:first-child{color:#625d69;margin:0 0 2px;line-height:1.55}.start-selling .field{gap:6px}.start-selling .field>span{font-size:.76rem;font-weight:700}.start-selling .field input,.start-selling .field textarea{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff6;border:1px solid #cbc5ba;border-radius:13px;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.start-selling .field textarea{resize:none;height:52px;min-height:52px;padding:0 15px}.start-selling .field input:focus,.start-selling .field textarea:focus{border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #6d39ff1f}.button--wide{width:100%;margin-top:6px}.auth-links{justify-content:space-between;gap:15px;margin-top:22px;font-size:.78rem;display:flex}.auth-links a{color:var(--violet);font-weight:760}.notice{border-radius:12px;margin:10px 0;padding:14px 16px;font-size:.82rem;line-height:1.5}.notice--error{color:#842519;background:#ffe2dd}.notice--success{color:#24420d;background:#e4f6c5}.back-home{margin-top:30px;font-size:.75rem;font-weight:700}.auth-aside{background:var(--violet);color:#fff;border-radius:32px;flex-direction:column;justify-content:flex-end;margin:15px;padding:clamp(35px,6vw,85px);display:flex;position:relative;overflow:hidden}.auth-aside>p{letter-spacing:.2em;font-size:.67rem;font-weight:800}.auth-aside h2{font-family:var(--display);letter-spacing:-.06em;max-width:700px;margin:13px 0 28px;font-size:clamp(3rem,5vw,6rem);line-height:.9}.auth-aside>span{color:#dcd1ff;font-size:.76rem}.auth-weave{width:460px;height:460px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.auth-weave i{border:45px solid var(--acid);border-radius:50%;position:absolute;inset:15%;transform:rotateX(67deg)rotate(30deg);box-shadow:15px 20px 35px #00000040}.auth-weave i:nth-child(2){border-color:var(--coral);transform:rotateY(69deg)rotate(30deg)}.auth-weave i:nth-child(3){border-color:var(--blue);transform:rotateX(62deg)rotateY(40deg)}.page-loader{place-items:center;height:100vh;display:grid}.page-loader span{border:5px solid #ddd;border-top-color:var(--violet);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspace{background:#f4f1e9;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.workspace-nav{background:var(--ink);color:#fff;z-index:30;flex-direction:column;height:100vh;min-height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.workspace-brand{padding:0 10px 32px}.workspace-brand .brand{color:#fff}.workspace-brand button{display:none}.workspace-kind{background:#292831;border:1px solid #3b3944;border-radius:15px;align-items:center;gap:11px;margin-bottom:28px;padding:14px;display:flex}.workspace-kind>svg{color:var(--acid);width:20px}.workspace-kind span{flex:1;font-size:.77rem;font-weight:700;display:grid}.workspace-kind select{appearance:none;color:#fff;font:inherit;background:0 0;border:0;outline:0;width:100%;padding:2px 0}.workspace-kind option{color:var(--ink)}.workspace-kind small{color:#97939f;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.workspace-kind>svg:last-child{color:#aaa;width:15px}.workspace-nav nav{gap:5px;display:grid}.workspace-nav nav a,.logout{color:#aaa7b1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:13px;font-size:.79rem;font-weight:650;display:flex}.workspace-nav nav a svg,.logout svg{width:18px}.workspace-nav nav a.active{background:var(--acid);color:var(--ink)}.logout{margin-top:auto}.workspace-main{min-width:0}.workspace-main>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#f4f1e9de;align-items:center;height:94px;padding:0 clamp(20px,3vw,48px);display:flex;position:sticky;top:0}.workspace-main header p{text-transform:uppercase;letter-spacing:.1em;color:#625d69;margin:0;font-size:.64rem}.workspace-main header h1{font-family:var(--display);margin:2px 0 0;font-size:1.45rem}.user-chip{align-items:center;gap:10px;margin-left:auto;display:flex}.user-chip>span{background:var(--violet);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;font-size:.72rem;font-weight:800;display:grid}.user-chip div{display:grid}.user-chip strong{font-size:.75rem}.user-chip small{text-transform:capitalize;color:#625d69;font-size:.65rem}.workspace-menu{background:0 0;border:0;margin-right:10px;display:none}.workspace-body{align-content:start;gap:18px;max-width:1500px;padding:clamp(22px,4vw,55px);display:grid}.seller-onboarding{width:min(100%,1120px);min-height:100vh;margin:0 auto;padding:22px clamp(20px,4vw,56px)}.seller-onboarding-header{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.seller-onboarding-title{width:min(100%,900px);margin:clamp(32px,7vh,72px) auto 18px}.seller-onboarding-title h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:1.55rem;line-height:1.1}.welcome{background:var(--violet);color:#fff;border-radius:27px;justify-content:space-between;align-items:flex-start;padding:clamp(28px,4vw,55px);display:flex;position:relative;overflow:hidden}.welcome>div{z-index:1;position:relative}.welcome:after{opacity:.18;pointer-events:none;content:"";border:38px solid var(--coral);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-130px;right:-70px}.welcome h2{font-family:var(--display);letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(2.2rem,4vw,4rem)}.welcome>div>p:last-child{color:#fff;max-width:620px;line-height:1.6}.status-pill{background:var(--acid);color:var(--ink);z-index:1;border-radius:99px;padding:9px 13px;font-size:.68rem;font-weight:800}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.metric{background:#fff;border:1px solid #e2ddd2;border-radius:19px;padding:23px;display:grid}.metric span{color:#716d77;font-size:.7rem}.metric strong{font-family:var(--display);margin:18px 0 3px;font-size:2.6rem}.metric small{color:#66616d;font-size:.62rem}.empty-panel{background:#e8e3d8;border-radius:24px;grid-template-columns:230px 1fr;align-items:center;gap:35px;min-height:270px;margin-top:18px;padding:35px;display:grid}.empty-panel h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 10px;font-size:2rem}.empty-panel p:last-child{color:#66616b;max-width:650px;line-height:1.6}.empty-art{height:180px;position:relative}.empty-art i{border:22px solid var(--violet);border-radius:50%;position:absolute;inset:20px;transform:rotateX(65deg)}.empty-art i:nth-child(2){border-color:var(--coral);transform:rotateY(65deg)}.empty-art i:nth-child(3){border-color:var(--blue);transform:rotateX(55deg)rotateY(42deg)}.team-panel{background:#fff;border:1px solid #e2ddd2;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,6vw,90px);margin-top:18px;padding:clamp(25px,4vw,48px);display:grid}.team-panel h3{font-family:var(--display);letter-spacing:-.05em;margin:0 0 12px;font-size:2.5rem}.team-panel>div>p:last-child{color:#66616b;line-height:1.7}.team-panel form{gap:16px;display:grid}.team-panel select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);text-transform:capitalize;background-position:calc(100% - 21px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #cbc5ba;border-radius:13px;width:100%;height:52px;padding:0 44px 0 15px}.team-role-fixed{text-transform:capitalize;background:#fff;border:1px solid #cbc5ba;border-radius:13px;align-items:center;width:100%;min-height:52px;padding:0 15px;display:flex}.staff-permission-fieldset{border:1px solid #e2ddd2;border-radius:13px;gap:12px;margin:0;padding:14px 16px;display:grid}.staff-permission-fieldset legend{color:#66616b;padding:0 6px;font-size:.8rem}.team-members{border-top:1px solid #e2ddd2;grid-column:1/-1;gap:14px;padding-top:24px;display:grid}.team-members-heading,.team-member-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.team-members-heading h4{font-family:var(--display);margin:0;font-size:1.5rem}.team-members-heading .eyebrow{margin:0 0 4px}.team-member-row{border:1px solid #e2ddd2;border-radius:14px;flex-wrap:wrap;padding:16px}.team-member-identity,.team-member-permissions{gap:8px;display:grid}.team-member-identity span{color:#66616b;font-size:.85rem}.team-member-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.check{align-items:center;gap:9px;font-size:.76rem;display:flex}.nav-scrim{display:none}@media (width<=1024px){.nav{gap:16px}.nav>a:nth-child(n+2):nth-child(-n+4){display:none}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(4rem,8.5vw,6rem)}.intro{grid-template-columns:1fr}.model-section{gap:50px}.steps{grid-template-columns:1fr repeat(3,1fr)}.steps__head{grid-column:1/-1;margin-bottom:30px}.auth-shell{grid-template-columns:1fr}.auth-aside{display:none}.auth-panel{min-height:100vh}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.site-header{height:72px}.menu-button{z-index:3;display:block;position:relative}.nav{background:var(--cream);border:1px solid var(--ink);box-shadow:8px 9px 0 var(--ink);border-radius:20px;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:65px;left:15px;right:15px}.nav-signin-menu{width:100%;box-shadow:none;margin-top:10px;position:static}.nav--open{display:flex}.nav>a:nth-child(n+2):nth-child(-n+4){display:block}.nav .button{margin-top:5px}.hero{padding-top:55px;display:block}.hero h1{font-size:clamp(3.8rem,18vw,6.2rem)}.hero__actions{flex-direction:column;align-items:flex-start}.hero__proof{gap:10px 18px}.loom{height:500px;margin:30px -20px -60px}.loom__ring{border-width:35px}.ticker{font-size:.72rem}.section{padding-top:100px}.intro{gap:25px}.intro h2,.model-copy h2,.steps h2{font-size:clamp(3rem,14vw,5rem)}.value-grid{grid-template-columns:1fr;padding-bottom:100px}.value-card{min-height:230px}.model-section{grid-template-columns:1fr;padding-top:85px;padding-bottom:85px}.model-visual{order:2;min-height:390px}.lot--large{min-height:190px}.lot-row{grid-template-columns:1fr}.lot-row .lot{min-height:75px}.steps{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.steps article h3{margin-top:35px}.closing{padding:75px 25px}.closing h2{font-size:clamp(3.5rem,17vw,6rem)}footer{flex-direction:column;align-items:flex-start}footer p{margin:0}.auth-panel{padding:25px 20px}.auth-card{padding:60px 0 30px}.auth-links{flex-direction:column}}@media (width<=420px){.hero h1{font-size:3.5rem}.hero__lead{font-size:.95rem}.loom{height:420px;min-height:420px}.loom__core{width:112px;height:112px}.lot-row{gap:8px}.metric-grid{grid-template-columns:1fr}.empty-panel{padding:24px}.workspace-main header h1{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.listing-image{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:320px;margin-block:12px;display:block}.tier-table{margin-block:12px;overflow-x:auto}.tier-table table{border-collapse:collapse;width:100%}.tier-table th,.tier-table td{text-align:left;border-bottom:1px solid var(--catalog-border);padding:8px}.tier-table caption{text-align:left;padding-block:8px;font-weight:600}.tier-editor{border:1px solid var(--catalog-border);border-radius:12px;grid-column:1/-1;min-width:0;padding:16px}.tier-editor-row{flex-wrap:wrap;align-items:end;gap:12px;margin-block:12px;display:flex}.tier-editor-row .field{flex:180px;min-width:0}.image-editor form{gap:12px;margin-block:12px;display:grid}.image-editor input[type=file]{max-width:100%}.demo-badge{color:#5c3c03;background:#fff2ca;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-block}.requirement-row{flex-wrap:wrap;gap:12px}@media (width<=1023px){.workspace{display:block}.workspace-nav{width:270px;transition:left .25s;position:fixed;left:-290px}.workspace-nav.open{left:0}.workspace-brand{justify-content:space-between;display:flex}.workspace-brand button{color:#fff;background:0 0;border:0;display:block}.workspace-menu{display:block}.user-chip div{display:none}.workspace-main>header{height:78px}.workspace-body{padding:18px}.welcome{display:block}.status-pill{margin-top:15px;display:inline-block}.metric-grid{grid-template-columns:1fr 1fr}.empty-panel,.team-panel{grid-template-columns:1fr}.empty-art{height:150px}.nav-scrim{z-index:20;background:#00000073;border:0;display:block;position:fixed;inset:0}}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.workspace-nav :focus-visible{outline-color:var(--acid)}.organization-switcher{color:#fff;gap:8px;font-size:.8rem;display:grid}.organization-switcher select{border-radius:8px;width:100%;min-width:0;padding:8px}.marketplace-page{max-width:1200px;margin:auto;padding:clamp(24px,5vw,64px) 20px}.marketplace-page h1{font-family:var(--display);overflow-wrap:anywhere;font-size:clamp(2rem,5vw,4rem)}.collection-status{margin-block:20px;display:block}.listing-detail{max-width:960px;margin:30px auto}.listing-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.listing-detail-images{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.listing-facts{grid-template-columns:1fr 1fr;gap:20px;margin-block:28px;display:grid}.listing-facts dt{font-weight:700}.listing-facts dd{overflow-wrap:anywhere;margin:5px 0 0}@media (width<=650px){.listing-facts{grid-template-columns:1fr}}.reviewer-admin{background:#fff;border:1px solid #e2ddd2;border-radius:24px;gap:20px;margin-top:18px;padding:clamp(22px,4vw,42px);display:grid}.reviewer-admin-intro h2{font-family:var(--display);margin:0 0 8px;font-size:2.2rem}.reviewer-admin-intro p:last-child{color:#66616b;max-width:680px;line-height:1.65}.reviewer-invite-form{grid-template-columns:minmax(220px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:16px;display:grid}.reviewer-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=800px){.reviewer-invite-form{grid-template-columns:1fr}}.purchase-actions,.purchase-panel{background:#fff;border:1px solid #e2ddd2;border-radius:24px;gap:18px;margin-top:24px;padding:clamp(22px,4vw,42px);display:grid}.purchase-actions--compact{border-radius:16px;gap:12px;margin-top:12px;padding:16px}.discovery-groups{background:#fffdf8;border:1px solid #e2ddd2;border-radius:15px;padding:14px}.discovery-groups>summary{cursor:pointer;font-weight:750}.group-empty-state{background:#f4f0e7;border-radius:12px;gap:5px;padding:14px;display:grid}.group-empty-state span{color:#66616b;font-size:.88rem}.purchase-actions h2,.purchase-panel h2{font-family:var(--display);margin:0;font-size:clamp(1.8rem,4vw,2.5rem)}.purchase-actions h3,.purchase-panel h3{font-family:var(--display);margin:0}.purchase-form,.purchase-section,.purchase-list{gap:14px;display:grid}.purchase-form--inline,.purchase-actions-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.purchase-form--inline .field{min-width:150px}.purchase-form small{color:#66616b}.purchase-card{background:#fff;border:1px solid #e2ddd2;border-radius:16px;gap:12px;padding:18px;display:grid}.purchase-card p{margin:0}.purchase-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.purchase-card-heading>div{gap:5px;display:grid}.purchase-card-heading span,.purchase-card-heading small{color:#66616b;text-transform:capitalize}.purchase-card progress{width:100%;height:12px;accent-color:var(--violet)}.purchase-create-group{border:1px solid #e2ddd2;border-radius:16px;padding:18px}.purchase-create-group summary{cursor:pointer;font-weight:700}.purchase-create-group-form{margin-top:18px}.data-page{gap:22px;min-width:0;display:grid}.data-page-heading,.data-panel-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.data-page-heading h2,.data-panel-heading h3{font-family:var(--display);letter-spacing:-.045em;margin:0}.data-page-heading h2{font-size:clamp(1.8rem,3vw,2.6rem)}.data-page-heading p:last-child{color:#615e68;max-width:760px;margin:10px 0 0;line-height:1.6}.data-page-heading .eyebrow,.data-panel-heading .eyebrow{margin-bottom:9px}.data-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.data-stat,.data-panel{background:#fffaf0;border:1px solid #e2ddd2;border-radius:18px;min-width:0;padding:22px}.data-stat{align-content:start;gap:8px;display:grid}.data-stat>span,.settings-readonly>span{color:#716d77;font-size:.75rem;font-weight:650}.data-stat strong{font-family:var(--display);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.55rem,2.5vw,2.15rem)}.data-stat small{color:#716d77;line-height:1.45}.data-panel-heading{align-items:center;margin-bottom:16px}.data-panel-heading h3{font-size:1.35rem}.data-table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.data-table th,.data-table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:13px 14px}.data-table th{color:#696570;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.data-table td strong{font-weight:760}.data-table tbody tr:last-child td{border-bottom:0}.data-badge{min-height:25px;color:var(--ink);text-transform:capitalize;background:#ece8df;border-radius:99px;align-items:center;padding:4px 9px;font-size:.68rem;font-weight:750;display:inline-flex}.data-badge.demo{background:#fff0c2}.data-badge.live{background:#e6f4dc}.data-state{color:#625e68;margin:16px 0;line-height:1.55}.data-bars{grid-auto-columns:minmax(48px,1fr);grid-auto-flow:column;align-items:end;gap:12px;min-height:210px;padding:12px 0 0;display:grid;overflow-x:auto}.data-bar-item{color:#716d77;grid-template-rows:22px 1fr 24px;justify-items:center;gap:7px;height:190px;font-size:.68rem;display:grid}.data-bar-item strong{color:var(--ink)}.data-bar-track{background:#ece8df;border-radius:10px 10px 4px 4px;align-items:flex-end;width:min(34px,70%);height:100%;display:flex;overflow:hidden}.data-bar-track i{border-radius:inherit;background:var(--violet);width:100%;display:block}.data-section-title{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 -8px}.settings-panel{max-width:780px}.settings-form{gap:18px;display:grid}.settings-readonly{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:12px 0;display:flex}.settings-readonly strong{overflow-wrap:anywhere;text-align:right}.data-pagination,.data-pagination>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.data-pagination{color:#625e68;padding-top:18px;font-size:.78rem}.data-pagination .button{min-height:38px}.data-page .notice{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=900px){.data-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.data-page-heading,.data-panel-heading{flex-direction:column;align-items:stretch}.data-page-heading>.button{align-self:flex-start}.data-stat-grid{gap:10px}.data-stat,.data-panel{padding:16px}.data-stat strong{font-size:1.55rem}.data-pagination{flex-direction:column;align-items:flex-start}}.checkout-box{border:1px solid var(--line,#ded8cd);background:var(--cream,#f5f1e9);border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.checkout-box>p{margin:0}.checkout-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.checkout-form .notice{grid-column:1/-1;margin:0}.payment-return-page{background:var(--cream,#f5f1e9);place-items:center;min-height:100vh;padding:clamp(20px,5vw,64px);display:grid}.payment-return-card{width:min(100%,680px);padding:clamp(24px,5vw,48px)}.payment-return-card h1{font-family:var(--display);margin:10px 0;font-size:clamp(32px,5vw,52px);line-height:1.02}.payment-return-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}@media (width<=640px){.checkout-form{grid-template-columns:1fr}}.button{text-align:center;overflow-wrap:anywhere;max-width:100%;padding-block:12px;line-height:1.4}.button svg{flex-shrink:0}.button--quiet{background:var(--cream);color:var(--ink);border:1px solid var(--line);box-shadow:none}.button--quiet:hover:not(:disabled){border-color:var(--violet);background:#ece5ff;box-shadow:0 4px 12px #6d39ff14}.button:disabled{cursor:not-allowed;box-shadow:none;transform:none}:where(.workspace-body,.marketplace-page,.seller-onboarding,.payment-return-page) .button{border-radius:12px;gap:8px;min-height:44px;padding:11px 18px;font-size:.82rem;box-shadow:0 3px #1717201a}:where(.workspace-body,.marketplace-page,.seller-onboarding,.payment-return-page) .button--quiet{box-shadow:none}:where(.field,.field-control,.auth-card,.auth-panel,.workspace-body,.workspace-kind span,.purchase-form,.checkout-form,.team-panel>*,.reviewer-invite-form>*,.data-page-heading>*,.data-panel-heading>*,.catalog-filters>*,.listing-form>*){min-width:0}.field{align-content:start}.field>label,.field>span:first-child{font-size:.78rem;font-weight:750;line-height:1.5}.field :is(input,select,textarea){color:var(--ink);background-color:var(--surface);max-width:100%}.field textarea,.start-selling .field textarea{width:100%;min-height:112px;font:inherit;resize:vertical;border:1px solid #cbc5ba;border-radius:13px;padding:14px 15px;line-height:1.6}.field :is(input,select,textarea):focus-visible{outline:2px solid var(--violet);outline-offset:2px}.field input[aria-invalid=true]{border-color:#a32828}.field input[type=file]{height:auto;min-height:52px;padding:10px}input[type=file]::file-selector-button{color:var(--ink);font:inherit;cursor:pointer;background:#ece5ff;border:0;border-radius:7px;margin-right:10px;padding:8px 10px}.check{align-items:flex-start;min-height:32px;line-height:1.5}.check input{width:18px;height:18px;accent-color:var(--violet);flex:none;margin:2px 0}fieldset{min-width:0}legend{max-width:100%;line-height:1.5}:where(.catalog-panel,.purchase-panel,.team-panel,.reviewer-admin,.data-panel,.start-selling){background:var(--surface);box-shadow:var(--shadow-surface)}:where(.catalog-card,.purchase-card,.data-stat,.metric){box-shadow:var(--shadow-surface);transition:border-color .18s,box-shadow .18s}:where(.catalog-card,.purchase-card,.data-stat,.metric):hover{box-shadow:var(--shadow-raised);border-color:#6d39ff47}:where(.catalog-card,.purchase-card,.data-panel,.data-stat,.team-member-row,.notice){overflow-wrap:anywhere}.catalog-card button{margin:0}.catalog-card>.button{margin:4px 4px 4px 0}.catalog-card :is(.catalog-filters,.listing-form,.checkout-form){grid-template-columns:minmax(0,1fr)}.catalog-card .purchase-actions{padding:16px}.purchase-actions--compact h2{font-size:1.2rem}.purchase-form--inline .field{flex:180px;min-width:0}.checkout-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.checkout-form .button{align-self:end}.reviewer-invite-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.team-member-identity{overflow-wrap:anywhere;min-width:0}.team-member-permissions{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));width:100%}.staff-permission-fieldset{background:var(--cream)}.workspace-nav{overscroll-behavior:contain;height:100dvh;min-height:0;overflow-y:auto}.workspace-nav>*,.workspace-kind>svg{flex-shrink:0}.workspace-kind strong{overflow-wrap:anywhere}.workspace-kind select:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.workspace-nav nav a{min-height:44px;line-height:1.5}.workspace-nav nav a svg{flex-shrink:0}.workspace-nav nav a:not(.active):hover,.logout:hover{color:#fff;background:#292831}.logout{margin-top:auto;margin-bottom:8px}.workspace-body{width:100%;margin-inline:auto}.workspace-main>header{gap:12px;height:auto;min-height:94px;padding-block:14px}.workspace-main>header>div:first-of-type{min-width:0}.workspace-main header h1{overflow-wrap:anywhere;line-height:1.25}.user-chip{min-width:0;max-width:42%}.user-chip>span{flex-shrink:0}.user-chip strong{overflow-wrap:anywhere}.workspace-menu,.menu-button,.workspace-brand button{cursor:pointer;min-width:44px;min-height:44px}.workspace-menu{flex-shrink:0;margin-right:0}.data-stat strong,.metric strong,.data-table,.listing-facts,.purchase-card{font-variant-numeric:tabular-nums}.data-table-wrap,.tier-table{border:1px solid var(--line);border-radius:12px}.data-table th,.tier-table th{background:var(--paper)}.data-table tbody tr:hover{background:#6d39ff09}.data-page .notice{flex-wrap:wrap}.collection-empty,.collection-status{border:1px dashed var(--line);background:var(--cream);color:var(--muted);border-radius:16px;padding:24px;line-height:1.6}.collection-status:before{content:"";background:var(--violet);border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.notice{overflow-wrap:anywhere}.notice--warning{color:#5c3c03;background:#fff2ca}.auth-aside{justify-content:flex-end}.auth-weave{aspect-ratio:1;flex-shrink:0;width:min(100%,460px);height:auto;margin:auto;position:relative;top:auto;left:auto;transform:none}.auth-aside h2{font-size:clamp(3rem,4.4vw,5.3rem);line-height:1}.auth-card{padding-block:48px}.auth-links{flex-wrap:wrap;line-height:1.5}.payment-return-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-raised);border-radius:28px}.welcome{isolation:isolate}.welcome:after{z-index:-1;pointer-events:none}@media (prefers-reduced-motion:no-preference){.workspace-body,.payment-return-card{animation:.24s ease-out both surface-enter}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1023px){.workspace-main>header{min-height:78px}.workspace-nav{width:min(290px,100vw - 32px);left:-300px}}@media (width<=650px){.workspace-body{padding:16px}.catalog-filters,.listing-form,.reviewer-invite-form,.checkout-form{grid-template-columns:minmax(0,1fr)}.team-panel,.reviewer-admin,.purchase-panel,.purchase-actions{padding:20px}.data-page-heading,.data-panel-heading,.team-members-heading,.seller-onboarding-header{flex-wrap:wrap}.tier-editor{padding:12px}.tier-editor-row{align-items:stretch}.tier-editor-row .field{flex-basis:100%}.settings-readonly{flex-direction:column;align-items:flex-start;gap:8px}.settings-readonly strong{text-align:left}.purchase-actions-row>.button,.payment-return-actions>.button{flex:180px}}@media (width<=420px){.metric-grid,.data-stat-grid{grid-template-columns:minmax(0,1fr)}.workspace-main>header{gap:8px;padding-inline:12px}.workspace-main header h1{font-size:1.15rem}.user-chip{max-width:40px}.catalog-panel,.data-panel,.purchase-panel,.team-panel,.reviewer-admin{padding:16px}.catalog-filters .button,.listing-form .button{width:100%}}.import-panel{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-block:28px;padding:clamp(16px,2vw,24px)}.import-panel h3{font-family:var(--display);margin:0;font-size:1.3rem}.import-panel p{line-height:1.6}.import-panel form{gap:16px;margin-block:12px;display:grid}.import-panel form>.button{justify-self:start}.import-review{background:var(--surface);border-radius:12px;padding:16px}.tier-table caption{padding-inline:12px}.catalog-card details>.button{margin-block:8px}.brand__logo{object-fit:contain;border-radius:50%;width:46px;height:46px}.brand em{margin-left:0;font-size:1em}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffafff0;border:1px solid #e8dcfa;border-radius:28px;width:calc(100% - 24px);margin:10px auto;position:sticky;top:10px;box-shadow:0 8px 32px #6735b51a}.button{background:var(--violet);transition:background .2s,color .2s,transform .2s,box-shadow .2s}.button:hover:not(:disabled){color:#fff;background:#5124c8}.button:active:not(:disabled){box-shadow:none;background:#a93650;transform:translateY(1px)}.button--quiet,.button--light{color:#5425bd;background:#f1e8ff;border-color:#d9c5fa}.button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #ad62ed}.workspace-nav{background:linear-gradient(160deg,#48218b,#6a35b8 70%,#914c9d)}.workspace-nav nav a.active{color:#48218b;background:#ffd1c8}.workspace-nav nav a:not(.active):hover,.logout:hover{background:#ffffff24}.workspace-main>header{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaffed;position:sticky;top:0}.workspace-body{background:radial-gradient(at 100% 0,#ffdedc80,#0000 55%),radial-gradient(at 0,#e9ddff,#0000 65%)}.data-stat,.metric,.data-panel,.catalog-card,.purchase-card{background:linear-gradient(140deg,#fffaff,#f9f2ff);border-color:#e3d5f4;box-shadow:0 4px #e6d9f2,0 16px 32px #5b2b9910}.data-stat,.metric{border-top:3px solid var(--violet)}.data-stat:nth-child(2n),.metric:nth-child(2n){border-top-color:var(--coral)}.welcome{background:linear-gradient(120deg,#ede0ff,#ffe2dc)}.hero__actions{flex-wrap:wrap}:where(.catalog-card,.data-stat,.metric){transition:transform .25s,box-shadow .25s}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.catalog-card,.data-stat,.metric):hover{transform:perspective(1000px)translateY(-5px)rotateX(1deg);box-shadow:0 8px #e4d5f1,0 24px 40px #6735b525}}@media (width<=650px){.site-header{border-radius:22px;padding-inline:16px;top:6px}.hero__actions>*{text-align:center;flex:190px}.brand__logo{width:38px;height:38px}}:root{--violet:#5038a7;--coral:#f37b70;--line:#ded3ec;--catalog-border:#ded3ec;--shadow-surface:0 6px 0 #e7def2, 0 16px 36px #5038a710;--shadow-raised:0 9px 0 #e0d1ef, 0 24px 44px #5038a720}html{scroll-padding-top:120px}.landing{overflow:clip}.brand{white-space:nowrap}.brand em{color:#bb3e58}.workspace-brand .brand em{color:#ffc4bb}.nav>a.active{color:var(--violet)}.nav>a.active:after,.nav>a:focus-visible:after{right:0}:where(.ticker,.closing,footer,.loom__core){background:#382575}:where(.catalog-panel,.purchase-panel,.team-panel,.reviewer-admin,.data-panel,.start-selling,.empty-panel){border-color:var(--line);background-color:var(--surface)}:where(.catalog-card,.data-stat,.metric,.purchase-card){border-radius:22px}:where(.data-page-heading,.catalog-heading,.purchase-heading) h2{color:#382575}.profile-cover{color:#fff;background:radial-gradient(at 100%,#f8b4a9,#0000 60%),linear-gradient(120deg,#5038a7,#8364cf);border-radius:26px;align-items:center;gap:24px;padding:clamp(24px,4vw,48px);display:flex;box-shadow:0 8px #ded0ee}.profile-cover h2{font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,4vw,3rem)}.profile-cover>div{min-width:0}.profile-avatar{color:#5038a7;width:88px;height:88px;font:700 2rem var(--display);background:#fff3ed;border-radius:28px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 8px #39217455}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-profile h3{color:#5038a7;align-items:center;gap:10px;display:flex}.account-profile p{line-height:1.6}.profile-organizations{gap:12px;display:grid}.profile-organization{background:#f2eafb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.profile-organization p{text-transform:capitalize;margin-bottom:0}.profile-organization>div{overflow-wrap:anywhere;min-width:0}.settings-readonly>span{align-items:center;gap:8px;display:inline-flex}.user-chip{border-radius:14px;padding:6px}.user-chip:hover{background:#eee3fb}.workspace-kind select option{color:#fff;background:#5038a7}.listing-detail .button{margin-block:8px}.hero{position:relative}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 80% 40%,#dccafa80,#0000 55%),radial-gradient(at 20% 80%,#ffd8cf66,#0000 50%);position:absolute;inset:0}.hero__copy,.loom{position:relative}.value-card{background:linear-gradient(140deg,#fffaff,#eee4fb);box-shadow:0 7px #e0d1ef}.value-card:nth-child(2){background:linear-gradient(140deg,#fffaff,#ffded7)}.lot{border-color:#a185cf;box-shadow:7px 8px #39217480}.loom__tag{border-color:#d8c4ed;border-radius:16px;box-shadow:7px 7px #d8c4ed}.button--light{color:#5038a7;background:#fff1ec}@media (prefers-reduced-motion:no-preference){.profile-avatar{animation:6s ease-in-out infinite profile-float}.loom__tag{animation:5s ease-in-out infinite profile-float}@keyframes profile-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}}@media (width<=760px){.profile-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.profile-cover{flex-direction:column;align-items:flex-start}.profile-avatar{border-radius:20px;width:64px;height:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ticker,.closing,footer,.loom__core{background:#382575}.segmented{background:#eee4fa}.segmented button.active{background:var(--violet)}.segmented button:hover:not(.active){background:#e1d0f5}.segmented button:active{color:#fff;background:#a93650}.workspace{background:var(--paper)}.data-stat,.data-panel{background-color:var(--surface)}.listing-detail>.button{margin-top:24px}.hero__actions>*{flex:0 auto}@media (width<=650px){.hero__actions{align-items:stretch;gap:20px}.hero__actions>*{flex:none;width:100%}.hero__actions .button{min-height:52px}}.workspace-kind{background:#ffffff18;border:1px solid #ffffff25}.workspace-nav nav a,.logout{color:#f0e8ff}.workspace-nav nav a:hover{color:#fff}.account-profile .form-hint{margin-top:16px}.profile-cover{background:radial-gradient(at 100%,#a36398,#0000 65%),linear-gradient(120deg,#5038a7,#7451bb)}.profile-avatar img,.user-chip>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-appearance-form{margin-top:24px}.profile-appearance-form p{margin:0;font-size:.85rem}.profile-photo-preview{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-photo-preview img{object-fit:cover;border-radius:20px;width:80px;height:80px}.passport-page{max-width:880px;margin:0 auto;padding:72px 24px}.passport-page>h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08}.passport-page>p{max-width:66ch}.passport-page>.notice,.passport-result{margin:24px 0}.passport-result dl{grid-template-columns:140px minmax(0,1fr);gap:12px 18px;display:grid}.passport-result dt{font-weight:700}.passport-result dd{overflow-wrap:anywhere;margin:0}.order-lifecycle{border-top:1px solid var(--line,#dedbe7);margin-top:16px;padding-top:12px}.order-lifecycle textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d7d1e7;border-radius:10px;padding:10px}@media (width<=540px){.passport-page{padding:40px 18px}.passport-result dl{grid-template-columns:1fr;gap:6px}.passport-result dd{margin-bottom:14px}}
