:root{--bg:#080c19;--panel:#101627;--line:#242c42;--muted:#929bb2;--blue:#8aaaff;--gold:#d8ba79}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:#f0f3ff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button,a,input{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #b2c7ff}button{border:0}header,main,footer{max-width:1280px;margin:auto}header{justify-content:space-between;align-items:center;gap:24px;height:102px;padding:0 48px;display:flex}.demo-strip{text-align:center;letter-spacing:.6px;color:#b8c1da;background:#11152a;border-bottom:1px solid #252b43;padding:10px 15px;font-size:11px}.demo-strip span{color:var(--gold);padding:0 12px}.brand{letter-spacing:-1px;white-space:nowrap;font-size:26px;font-weight:750}.brand-symbol{color:#86a5ff;margin-right:7px}.brand-dot{color:var(--gold)}nav{color:#a9b1c7;gap:32px;font-size:13px;display:flex}nav a:hover{color:#fff}nav span{color:var(--gold)}.nav-button{border:1px solid #38415a;border-radius:8px;padding:12px 17px;font-size:12px}.nav-button span{color:#adc1ff;padding-left:20px}.hero{grid-template-columns:1.3fr 1fr;align-items:center;min-height:530px;padding:68px 48px 66px;display:grid;position:relative}.eyebrow{letter-spacing:2px;color:#aebeea;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:#87a9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #6d99ff}h1{letter-spacing:-2.7px;margin:24px 0 22px;font-size:clamp(36px,4.2vw,56px);font-weight:600;line-height:1.14}h1 em{color:#0000;background:linear-gradient(100deg,#a9c7ff,#ac9cfa);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:var(--muted);margin-bottom:29px;font-size:15px;line-height:1.85}.wish{background:#11172b;border:1px solid #52629a;border-radius:11px;align-items:center;gap:10px;max-width:600px;padding:7px 7px 7px 15px;display:flex;box-shadow:0 0 28px #536bda14}.wish>span{color:#aeafff;font-size:25px}.wish input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:10px 0}.wish input::placeholder{color:#8e99b6}.wish button,.primary{color:#0b1530;white-space:nowrap;background:#8daaff;border-radius:6px;padding:14px 17px;font-size:12px;font-weight:700}.wish button span{margin-left:16px}.suggestions{color:#747f9c;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.suggestions button{color:#a5afc8;background:#12182a;border:1px solid #252e48;border-radius:20px;padding:6px 10px;font-size:10px}.hero-notes{color:#7f8aa7;gap:26px;margin-top:38px;font-size:10px;display:flex}.hero-notes span:first-child{color:#b6a176}.genie-scene{background:radial-gradient(#2333725c,#0000 65%);justify-content:center;align-items:center;height:390px;display:flex;position:relative}.genie{z-index:2;filter:drop-shadow(0 0 24px #4084ec66);width:220px;animation:4s ease-in-out infinite float}.genie svg{width:100%;display:block}.orbit{border:1px solid #5468ac26;border-radius:50%;width:350px;height:280px;position:absolute;transform:rotate(-25deg)}.orbit-two{width:280px;height:350px;transform:rotate(-45deg)}.platform{border:1px solid #6a8bf77a;border-radius:50%;width:140px;height:20px;position:absolute;bottom:44px;box-shadow:0 0 30px #687aff44,inset 0 0 20px #687aff44}.speech{color:#c2cbe3;background:#11192b;border:1px solid #323c60;border-radius:12px 12px 12px 0;padding:12px 16px;font-size:11px;position:absolute;top:28px;right:5px;transform:rotate(3deg)}.star{color:#c9b582;font-size:26px;position:absolute}.s1{top:84px;left:25px}.s2{font-size:15px;bottom:99px;right:40px}.s3{color:#9da7ff;font-size:14px;bottom:65px;left:80px}.scene-caption{letter-spacing:2px;color:#7081ac;font-size:8px;position:absolute;bottom:0}.scene-caption span{background:#9aaeff;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.category-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 48px 32px}.section-label{letter-spacing:2px;color:#737f9b;margin-bottom:20px;font-size:9px}.category-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.category-grid a{background:#101626;border:1px solid #242d43;border-radius:7px;align-items:center;gap:9px;padding:13px 10px;font-size:11px;transition:background .2s;display:flex}.category-grid a:hover{background:#1c2642}.category-icon{color:#b1b6ff;font-size:19px}.category-arrow{color:#67738f;margin-left:auto}.discover-section{padding:64px 48px}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.gold{color:var(--gold)}h2{letter-spacing:-1px;margin:14px 0 0;font-size:32px;font-weight:500;line-height:1.2}.section-heading h2 span{color:#8d97af}.section-heading>p{color:#828da8;margin-bottom:4px;font-size:12px}.filter-row{flex-wrap:wrap;gap:8px;margin:29px 0 13px;display:flex}.filter-row button{color:#8994ae;background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 13px;font-size:11px}.filter-row button.active{color:#bed0ff;background:#1b2743;border-color:#3c5079}.results-info{color:#6f7e9b;align-items:center;gap:15px;min-height:25px;margin-bottom:13px;font-size:10px;display:flex}.results-info button{color:#adc4ff;background:0 0;font-size:11px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.product-card{min-width:0}.product-art{text-align:left;isolation:isolate;border-radius:9px;flex-direction:column;width:100%;height:218px;padding:19px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.product-art:hover{transform:translateY(-4px)}.mint{color:#1c4841;background:#b5d8c6}.purple{color:#eee2ff;background:#2c2057}.orange{color:#3e2a25;background:#e3a37e}.blue{color:#213e64;background:#a2bee1}.pink{color:#4e305b;background:#cfb5cf}.gold{background:0 0}.product-art.gold,.modal-art.gold{color:#3c402d;background:#d4c58c}.art-label{letter-spacing:1.3px;z-index:2;font-size:8px}.art-title{letter-spacing:-2px;white-space:pre-line;z-index:2;max-width:85%;margin-top:25px;font-size:42px;font-weight:800;line-height:.95}.purple .art-title{letter-spacing:2px;margin-top:48px;font-size:33px}.orange .art-title,.gold .art-title{font-size:35px}.art-decoration{opacity:.23;z-index:1;font-size:170px;position:absolute;bottom:-28px;right:-15px}.purple .art-decoration{opacity:.9;color:#b687fd;filter:blur(4px);font-size:230px;bottom:-80px;right:-35px}.preview-tag{z-index:3;background:#00000016;border-radius:20px;padding:6px 8px;font-size:9px;position:absolute;bottom:12px;right:12px}.product-meta{color:#929db8;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.save{color:#aebbd5;background:0 0;padding:4px;font-size:21px;line-height:1}.save[aria-pressed=true]{color:#a8a5ff}h3{margin:6px 0 10px;font-size:16px;font-weight:500}h3 button{text-align:left;font-size:inherit;background:0 0;padding:0}.product-bottom{color:#717f9d;justify-content:space-between;font-size:11px;display:flex}.product-bottom strong{color:#dbe1f4;font-weight:500}.product-bottom small{color:#7e89a2;font-size:9px}.empty{border:1px solid var(--line);color:#a5b1ce;border-radius:10px;padding:40px}.empty button{color:#111b32;background:#8daaff;border-radius:6px;padding:12px}.creator-section{background:radial-gradient(at 85%,#39306544,#0000 65%),#111524;border:1px solid #30364d;border-radius:13px;grid-template-columns:1fr 1fr;gap:70px;margin:0 48px 64px;padding:38px 40px;display:grid}.creator-section h2{font-size:35px}.creator-section p{color:#8d98b4;font-size:12px;line-height:1.85}.mode-tabs{gap:8px;margin-top:23px;display:flex}.mode-tabs button{background:#182038;border:1px solid #35425d;border-radius:6px;padding:10px 14px;font-size:11px}.mode-tabs button[aria-pressed=true]{color:#131a32;background:#b1bfff}.creator-preview{background:#141a30;border:1px solid #323b5a;border-radius:9px;align-self:center;padding:25px;transform:rotate(2deg)}.preview-kicker{letter-spacing:1.5px;color:#9caee6;font-size:8px}.creator-preview h3{margin-top:24px;font-size:24px}.status-pill{color:#bea978;border:1px solid #64583c;border-radius:20px;margin-top:16px;padding:7px 9px;font-size:9px;display:inline-block}footer{border-top:1px solid var(--line);align-items:center;gap:30px;padding:28px 48px 35px;display:flex}footer .brand{font-size:21px}footer p{color:#7d89a7;font-size:11px}footer>span{color:#697693;margin-left:auto;font-size:9px}dialog{color:#ecf0ff;background:#121a2e;border:1px solid #48577c;border-radius:14px;width:calc(100% - 32px);max-width:520px;max-height:90dvh;padding:30px;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030611d9}dialog p{color:#a7b2cf;line-height:1.7}dialog h2{margin-top:14px}.close{color:#fff;background:#111827;border-radius:50%;width:32px;height:32px;font-size:26px;position:absolute;top:9px;right:12px}.modal-art{white-space:pre-line;border-radius:8px;margin-bottom:24px;padding:28px;font-size:36px;font-weight:700;line-height:1}.modal-price{font-size:22px}.modal-price small{font-size:11px}.demo-notice{color:#c1cbea;background:#1d263d;border-radius:6px;margin-bottom:20px;padding:14px;font-size:12px;line-height:1.6}.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}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (min-width:1400px){body{background:radial-gradient(ellipse at 70% 10%,#151b3444,transparent 40%),var(--bg)}}@media (max-width:1000px){header{padding:0 28px}header nav{gap:18px}.hero{grid-template-columns:1.4fr 1fr;padding:45px 28px}h1{font-size:43px}.genie{width:180px}.orbit{width:250px;height:230px}.orbit-two{width:220px;height:270px}.speech{font-size:9px;right:-10px}.category-section,.discover-section{padding-left:28px;padding-right:28px}.category-grid{grid-template-columns:repeat(3,1fr)}.creator-section{gap:28px;margin-left:28px;margin-right:28px;padding:30px}.art-title{font-size:34px}.purple .art-title{font-size:25px}.section-heading>p{max-width:180px;line-height:1.6}footer{padding-left:28px;padding-right:28px}}@media (max-width:700px){header{flex-wrap:wrap;gap:8px;height:85px;padding:0 20px}header .brand{font-size:23px}header nav{gap:18px;font-size:11px}.nav-button{display:none}.demo-strip{font-size:9px}.hero{flex-direction:column;padding:38px 20px 24px;display:flex}.hero-copy{width:100%}h1{letter-spacing:-2px;margin-top:20px;font-size:42px}.hero-copy>p{font-size:13px}.desktop-break{display:none}.eyebrow{letter-spacing:1.6px;font-size:8px}.wish{gap:7px;padding-left:10px}.wish input{font-size:12px}.wish button{padding:13px 11px;font-size:11px}.wish button span{margin-left:4px}.hero-notes{gap:16px;margin-top:25px;font-size:9px}.genie-scene{width:100%;max-width:380px;height:300px;margin-top:18px}.genie{width:160px}.speech{top:15px;right:5px}.platform{width:110px;bottom:35px}.orbit{width:270px;height:230px}.orbit-two{width:220px;height:260px}.scene-caption{font-size:7px;bottom:2px}.category-section{padding:24px 20px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-grid a{font-size:10px}.discover-section{padding:40px 20px}.section-heading{display:block}.section-heading h2{font-size:29px}.section-heading>p{max-width:none;margin-top:14px}.filter-row{gap:3px;margin-top:22px}.filter-row button{padding:8px 9px;font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.product-art{height:185px;padding:13px}.art-label{font-size:6px}.art-title{margin-top:30px;font-size:30px}.purple .art-title{letter-spacing:0;margin-top:50px;font-size:18px}.orange .art-title,.gold .art-title{font-size:27px}.art-decoration{font-size:130px}.preview-tag{font-size:7px;bottom:8px;right:7px}.product-meta{font-size:9px}h3{font-size:13px}.product-bottom{font-size:9px}.creator-section{grid-template-columns:1fr;gap:25px;margin:0 20px 35px;padding:26px}.creator-section h2{font-size:30px}.creator-preview{padding:20px;transform:none}.creator-preview h3{font-size:22px}footer{flex-wrap:wrap;gap:12px;padding:25px 20px}footer p{margin:0;font-size:10px}footer>span{width:100%;margin:0;font-size:9px}}@media (max-width:370px){header nav{gap:12px;font-size:10px}h1{font-size:36px}.wish>span{display:none}.hero-notes{font-size:8px}.product-grid{grid-template-columns:1fr}.product-art{height:220px}.art-title{font-size:40px}.purple .art-title{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.genie-scene{overflow:hidden}.genie{filter:none;width:290px;max-width:85%;animation:none}.genie img{width:100%;height:auto;image-rendering:pixelated;display:block}.speech{z-index:3}@media (max-width:1000px){.genie{width:240px}}@media (max-width:700px){.genie{width:220px}}.detail-page,.studio-page{padding:30px 48px 64px}.back-link{color:#a8b9e4;margin-bottom:35px;font-size:12px;display:inline-block}.detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.detail-art{border-radius:16px;flex-direction:column;justify-content:space-between;min-height:440px;padding:32px;display:flex}.detail-art>div{white-space:pre-line;letter-spacing:-3px;font-size:65px;font-weight:800;line-height:1}.detail-art>span:last-child{font-size:11px}.detail-grid h1{font-size:46px}.byline{color:#a1b0ce;font-size:12px}.detail-description{color:#a4afc7;margin:25px 0;font-size:15px;line-height:1.9}.detail-price{margin:22px 0;font-size:32px}.detail-price span{color:#8f9dbb;margin-top:8px;font-size:11px;display:block}.primary{display:inline-block}.detail-info{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;margin:60px 0;padding:35px 0;display:grid}.detail-info p,.detail-info li{color:#9aa7c2;font-size:13px;line-height:1.9}.detail-info h2{margin-top:0}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.related-card{border:1px solid var(--line);background:#11182a;border-radius:10px;padding:23px;transition:border-color .2s;display:block}.related-card:hover{border-color:#8daaff}.related-card>span{color:var(--gold);font-size:10px}.related-card h3{margin:18px 0;font-size:20px}.related-card p{color:#9bacd1;font-size:11px}.studio-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.studio-heading h1{margin:18px 0;font-size:44px}.studio-heading p,.studio-panel>p{color:#94a2bd;font-size:13px;line-height:1.7}.studio-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;display:grid}.studio-stats>div{border:1px solid var(--line);background:#11182a;border-radius:10px;padding:24px}.studio-stats span{color:#9aa9c8;font-size:12px}.studio-stats strong{margin-top:12px;font-size:30px;font-weight:500;display:block}.studio-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.studio-panel{border:1px solid var(--line);background:#111728;border-radius:12px;min-width:0;padding:28px}.studio-panel h2{margin:0 0 15px;font-size:24px}.draft-form{gap:19px;margin-top:26px;display:grid}.draft-form label{color:#b7c3de;gap:9px;min-width:0;font-size:12px;display:grid}.draft-form input,.draft-form select,.draft-form textarea{color:#e5edff;width:100%;min-width:0;font:inherit;background:#0b1120;border:1px solid #35435f;border-radius:6px;padding:12px}.draft-form textarea{resize:vertical}.draft-form input::placeholder,.draft-form textarea::placeholder{color:#74839f}.form-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.draft-actions{flex-wrap:wrap;gap:10px;display:flex}.secondary{background:#202b45;border:1px solid #405276;border-radius:6px;padding:10px 15px;font-size:12px}.form-notice{color:#b4c6fa;min-height:20px;margin:0;font-size:12px;line-height:1.7}.draft-empty{text-align:center;color:#8293b4;padding:70px 15px}.draft-empty>span{color:#9baaff;font-size:45px}.draft-empty h3{color:#bdc9e4;margin-top:20px}.draft-empty p{font-size:12px;line-height:1.8}.draft-list article{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:22px 0}.draft-list h3{margin:18px 0 12px;font-size:20px}.draft-list p{color:#9eacc6;font-size:12px;line-height:1.8}.draft-description{white-space:pre-wrap}.draft-list .status-pill{margin:0}.studio-reference{margin-top:55px}@media (max-width:800px){.detail-page,.studio-page{padding:25px 24px 45px}.detail-grid{gap:28px}.detail-art{min-height:350px;padding:24px}.detail-art>div{font-size:45px}.detail-grid h1{font-size:36px}.studio-heading{display:block}.studio-heading .status-pill{margin-bottom:12px}.studio-panel{padding:22px}}@media (max-width:600px){.detail-grid,.detail-info,.studio-grid{grid-template-columns:1fr}.detail-art{min-height:320px}.detail-art>div{font-size:50px}.detail-info{gap:25px;margin:35px 0}.related-grid{grid-template-columns:1fr}.studio-heading h1{font-size:36px}.studio-stats{gap:8px}.studio-stats>div{padding:15px 12px}.studio-stats span{font-size:10px}.studio-stats strong{font-size:25px}.form-columns{grid-template-columns:1fr}.detail-page,.studio-page{padding-left:20px;padding-right:20px}.detail-grid h1{overflow-wrap:anywhere}}.detail-art .eyebrow{color:inherit}.detail-art{overflow-wrap:anywhere}.cover-picker{border:1px dashed #43547b;border-radius:10px;min-width:0;padding:18px}.cover-picker>label{color:#c6d3f0;font-size:12px}.optional{color:#8191af;font-weight:400}.cover-picker>p{color:#95a5c5;font-size:11px;line-height:1.8}.cover-empty{text-align:center;color:#9aa9c9;background:#0c1324;border-radius:7px;gap:12px;margin:15px 0;padding:22px 10px;font-size:12px;display:grid}.cover-empty>span{color:#a5b7fa;font-size:30px}.cover-preview{min-width:0;margin:15px 0}.cover-preview img,.draft-cover{aspect-ratio:16/10;object-fit:contain;background:#0a1020;border-radius:7px;width:100%;display:block}.cover-preview>span{overflow-wrap:anywhere;color:#96a5c2;margin-top:8px;font-size:10px;display:block}.cover-picker input[type=file]{margin-bottom:12px;padding:10px;font-size:11px}.cover-picker input::file-selector-button{color:#111b30;cursor:pointer;background:#a9bdff;border:0;border-radius:4px;margin-right:10px;padding:8px}.draft-cover{margin-bottom:18px}.draft-actions button:disabled{opacity:.5;cursor:wait}.sample-gallery{border:1px dashed #43547b;border-radius:10px;min-width:0;margin:0;padding:18px}.sample-gallery legend{color:#c6d3f0;padding:0 6px;font-size:12px}.sample-gallery>p{color:#95a5c5;font-size:11px;line-height:1.8}.gallery-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.gallery-toolbar>span{color:#95a8d3}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.sample-tile{background:#0a1020;border-radius:8px;min-width:0;padding:10px}.sample-tile>img{aspect-ratio:4/3;object-fit:contain;border-radius:5px;width:100%}.sample-filename{color:#8496ba;overflow-wrap:anywhere;margin:9px 0;font-size:9px;display:block}.sample-tile label{font-size:10px}.sample-tile input{padding:9px;font-size:11px}.sample-controls{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.sample-controls button{padding:7px 9px;font-size:10px}.sample-controls button:disabled{opacity:.4;cursor:default}.saved-samples h4{color:#c0ccec;font-size:12px;font-weight:400}.saved-samples>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.saved-samples figure{min-width:0;margin:0}.saved-samples img{aspect-ratio:4/3;object-fit:contain;background:#0a1020;border-radius:6px;width:100%;display:block}.saved-samples figcaption{color:#a7b5d0;overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.6}@media (max-width:400px){.sample-grid{grid-template-columns:1fr}}.storage-status{color:#b7c9eb;background:#111d30;border:1px solid #344a68;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 24px;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.storage-error{color:#e6cc95;border-color:#8e7041}.storage-status button{flex-shrink:0}@media (max-width:600px){.storage-status{flex-direction:column;align-items:start}}.account-nav{align-items:center;gap:18px;font-size:12px;display:flex}.site-footer{grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:start;gap:32px;padding-top:42px;display:grid}.site-footer h3{color:#d4dff5;margin:0 0 18px;font-size:12px}.site-footer>div>a:not(.brand){color:#99a9c9;margin:13px 0;font-size:11px;display:block}.site-footer>div>a:hover{color:#e2eaff}.site-footer p{margin:13px 0;font-size:11px;line-height:1.9}.social-soon{color:#aebbe0;font-size:10px;line-height:1.8}.footer-base{border-top:1px solid var(--line);color:#7283a6;grid-column:1/-1;justify-content:space-between;gap:15px;padding-top:22px;font-size:10px;display:flex}.account-page{grid-template-columns:1fr 1fr;align-items:start;gap:65px;padding:55px 48px 75px;display:grid}.account-story h1{font-size:46px}.account-story>p{color:#99a9c7;max-width:370px;line-height:1.9}.account-story img{object-fit:contain;margin-top:25px}.account-panel{background:#11182a;border:1px solid #2f3c58;border-radius:12px;padding:30px}.account-panel>p{color:#9aaac9;font-size:13px}.account-panel h2{margin:26px 0 12px;font-size:30px}.account-tabs{border-bottom:1px solid var(--line);gap:12px;display:flex}.account-tabs button{color:#93a3c3;background:0 0;border-bottom:2px solid #0000;padding:12px 18px}.account-tabs button[aria-pressed=true]{color:#c1d0ff;border-color:#99b0ff}.account-panel .demo-notice{margin-top:24px;font-size:11px}.account-panel .back-link{margin:20px 0 0;font-size:11px}.draft-form .check-label{align-items:start;gap:10px;font-size:11px;line-height:1.8;display:flex}.check-label input{width:auto;margin-top:4px}.check-label a{color:#bed0ff;text-decoration:underline}.info-page{max-width:850px;padding:35px 48px 70px}.info-page h1{font-size:44px}.info-intro{color:#b0bedb;font-size:16px;line-height:1.8}.info-page section{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.info-page section h2{font-size:24px}.info-page section p{color:#9eacc7;font-size:14px;line-height:1.9}@media (max-width:950px){.site-footer{grid-template-columns:1fr 1fr}.account-page{gap:30px;padding:35px 28px 50px}header{gap:14px}header nav{gap:16px}.account-nav{gap:10px}.account-story h1{font-size:36px}}@media (max-width:700px){header{justify-content:space-between;height:auto;min-height:95px;padding-top:20px;padding-bottom:20px}header .account-nav{font-size:11px}.account-nav .nav-button{padding:8px 12px;display:inline-block}header:has(.account-nav) nav{order:3;justify-content:center;width:100%;margin-top:12px}.account-page{grid-template-columns:1fr;padding:30px 20px 45px}.account-story img{display:none}.account-story h1{font-size:36px}.account-panel{padding:24px}.site-footer{gap:25px 18px;padding:30px 20px}.footer-base{flex-direction:column;font-size:9px}.info-page{padding:25px 20px 50px}.info-page h1{font-size:36px}}@media (max-width:380px){.site-footer{grid-template-columns:1fr}.footer-base{grid-column:1}}.buyer-page{padding:35px 48px 65px}.buyer-welcome{border-bottom:1px solid var(--line);background:radial-gradient(at 100%,#27245055,#0000 65%);justify-content:space-between;align-items:center;gap:40px;margin-bottom:45px;padding-bottom:35px;display:flex}.buyer-welcome h1{font-size:46px}.buyer-welcome p{color:#97a7c6;font-size:14px;line-height:1.8}.buyer-welcome img{object-fit:contain;max-width:30%;height:auto}.buyer-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:30px;display:grid}.buyer-sidebar{background:#11172a;border:1px solid #293650;border-radius:12px;padding:24px}.buyer-avatar{color:#b4caff;background:#24375e;border-radius:50%;place-items:center;width:45px;height:45px;font-size:29px;display:grid}.buyer-sidebar h2{margin-top:18px;font-size:19px}.buyer-sidebar>p{color:#8296bd;font-size:11px}.buyer-sidebar nav{flex-direction:column;gap:8px;margin-top:24px;display:flex}.buyer-sidebar nav button{text-align:left;color:#9badd1;background:0 0;border-radius:6px;justify-content:space-between;gap:8px;padding:13px 10px;font-size:11px;display:flex}.buyer-sidebar nav button[aria-pressed=true]{color:#c6d7ff;background:#233458}.buyer-sidebar>a{color:#c4b181;border-top:1px solid var(--line);margin-top:24px;padding-top:22px;font-size:10px;line-height:1.8;display:block}.buyer-content{min-width:0}.buyer-section-title h2{margin-top:12px}.buyer-description{color:#96a8cb;font-size:12px;line-height:1.9}.buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;margin-top:20px;display:grid}.buyer-product .product-art{height:200px}.buyer-product h3{line-height:1.6}.buyer-empty{border:1px solid var(--line);text-align:center;background:#11172a;border-radius:12px;margin-top:22px;padding:50px 25px}.buyer-empty>span{color:#a9b9ff;font-size:44px}.buyer-empty h3{margin-top:24px;font-size:23px}.buyer-empty p{color:#8e9fbe;max-width:420px;margin:18px auto 25px;font-size:13px;line-height:1.9}.buyer-account{border:1px solid var(--line);background:#11172a;border-radius:12px;margin-top:25px;padding:25px}.buyer-account h3{font-size:22px}.buyer-account>p{color:#9eadc9;font-size:13px;line-height:1.9}.buyer-account .draft-actions{margin:25px 0}.account-detail{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:11px;display:flex}.account-detail span{color:#92a4c7}.account-detail strong{color:#c1ceea;font-weight:400}.buyer-account .back-link{margin:15px 0 0}.buyer-more{margin-top:55px}.buyer-more>p{color:#94a5c7;line-height:1.8}.preview-spaces{flex-direction:column;gap:4px;display:flex}.save:disabled{opacity:.4}@media (max-width:950px){.buyer-page{padding:30px 28px 50px}.buyer-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.buyer-sidebar{padding:18px}.buyer-product-grid{grid-template-columns:1fr}.buyer-welcome h1{font-size:39px}}@media (max-width:700px){.buyer-page{padding:25px 20px 45px}.buyer-welcome{gap:10px;padding-bottom:28px}.buyer-welcome h1{font-size:34px}.buyer-welcome p{font-size:12px}.buyer-welcome img{max-width:25%}.buyer-welcome .eyebrow{line-height:1.8}.buyer-layout{grid-template-columns:1fr}.buyer-sidebar .buyer-avatar,.buyer-sidebar>h2,.buyer-sidebar>p{display:none}.buyer-sidebar nav{flex-flow:wrap;gap:6px;margin:0}.buyer-sidebar nav button{flex:1;align-items:center;padding:10px 8px;font-size:10px}.buyer-sidebar>a{margin-top:12px;padding-top:12px}.buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.buyer-product .product-art{height:185px}.buyer-empty{padding:35px 20px}.buyer-empty h3{font-size:21px}.buyer-account{padding:20px}.account-detail{flex-direction:column;gap:8px}}@media (max-width:370px){.buyer-welcome img{display:none}.buyer-product-grid{grid-template-columns:1fr}.buyer-welcome h1{font-size:32px}}.listing-preview{width:calc(100% - 40px);max-width:1000px;max-height:90dvh;padding:28px}.listing-preview-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;padding-bottom:22px;display:flex}.listing-preview-bar>span{color:#a8b9de;letter-spacing:1.5px;font-size:9px}.listing-preview-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:35px;display:grid}.listing-main-image{margin:0}.listing-main-image img{object-fit:contain;background:#080e1b;border-radius:10px;width:100%;height:320px;display:block}.listing-main-image figcaption{color:#b9c7e5;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.8}.listing-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.listing-thumbnails button{background:#0a1020;border:2px solid #0000;border-radius:7px;min-width:0;padding:4px;position:relative}.listing-thumbnails button[aria-pressed=true]{border-color:#9ab1ff}.listing-thumbnails img{object-fit:contain;width:100%;height:60px;display:block}.listing-thumbnails span{color:#c4d2ef;background:#121a2d;border-radius:3px;padding:2px 4px;font-size:8px;position:absolute;bottom:3px;right:4px}.listing-preview-copy{min-width:0}.listing-preview-copy h2{overflow-wrap:anywhere;font-size:32px}.listing-description{white-space:pre-wrap;overflow-wrap:anywhere}.listing-preview .listing-description{color:#aebcda;margin-top:25px;font-size:14px;line-height:1.9}.listing-no-image{color:#97a8cb;background:#0a1020;border:1px dashed #3d4d70;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:320px;display:flex}.listing-no-image>span{font-size:55px}.listing-preview .listing-no-image p{font-size:12px}@media (max-width:650px){.listing-preview{width:calc(100% - 24px);padding:18px}.listing-preview-grid{grid-template-columns:1fr;gap:25px}.listing-main-image img,.listing-no-image{height:230px}.listing-preview-bar>span{font-size:8px;line-height:1.8}.listing-preview-copy h2,.listing-preview .detail-price{font-size:28px}}.sample-gallery input[type=file]{padding:10px;font-size:11px}.sample-gallery input[type=file]::file-selector-button{color:#111b30;cursor:pointer;font:inherit;background:#a9bdff;border:0;border-radius:7px;margin-right:10px;padding:10px 14px;font-weight:600}.sample-gallery input[type=file]::file-selector-button:hover{background:#bfd0ff}.sample-gallery input[type=file]:disabled::file-selector-button{opacity:.5;cursor:default}.cover-picker input::file-selector-button{border-radius:7px}.cover-picker input[type=file],.sample-gallery input[type=file]{padding:10px;font-family:inherit;font-size:11px;font-weight:400}.cover-picker input[type=file]::file-selector-button{color:#111b30;cursor:pointer;background:#a9bdff;border:0;border-radius:7px;margin-right:10px;padding:10px 14px;font-family:inherit;font-size:11px;font-weight:400;line-height:normal}.sample-gallery input[type=file]::file-selector-button{color:#111b30;cursor:pointer;background:#a9bdff;border:0;border-radius:7px;margin-right:10px;padding:10px 14px;font-family:inherit;font-size:11px;font-weight:400;line-height:normal}.auth-fields{border:0;gap:19px;min-width:0;margin:0;padding:0;display:grid}.auth-fields:disabled{opacity:.5}.auth-information{color:#9fb0d1;margin:0;font-size:11px;line-height:1.9}.auth-information a{color:#bcf;text-decoration:underline}.auth-text-button{color:#b2c6ff;background:0 0;padding:18px 0;font-size:12px}.password-page{max-width:600px;padding:40px 24px 70px}.password-page h1{font-size:36px}.password-page .back-link{margin-top:24px}.account-panel>p{overflow-wrap:anywhere}
