/* Bases share the store's account, checkout and owner tools. */
.baseCategory{padding-top:28px;--base-accent:#8ce0dc;--base-muted:#98a9bd;--base-line:#ffffff12}
.basesHero{position:relative;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;min-height:390px;padding:52px 56px;border:1px solid #8cded921;border-radius:26px;background:radial-gradient(ellipse at 85% 50%,#41aebd15,transparent 60%),linear-gradient(135deg,#142131,#0d1522);overflow:hidden;isolation:isolate}
.basesHero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#90e4e905 1px,transparent 1px),linear-gradient(90deg,#90e4e905 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000);z-index:-1}
.basesHero .eyebrow{display:flex;align-items:center;gap:10px;color:#a1d9d8;font-size:.66rem;letter-spacing:.17em}.baseLiveDot{width:6px;height:6px;border-radius:50%;background:#9be2d8;box-shadow:0 0 15px #9be2d866}
.basesHero h1{font-size:clamp(3.1rem,5.5vw,5.2rem);margin:20px 0 22px;line-height:1.05;letter-spacing:-.055em;font-weight:650}.basesHero h1 span{color:#a9e4dc}.basesHero p{font-size:.96rem;line-height:1.8;color:#a7b8ca;max-width:400px;margin:0}
.baseHeroFacts{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#8da7bb;font-size:.69rem}.baseHeroFacts span{display:flex;align-items:center;gap:7px}.baseHeroFacts span::before{content:'';width:4px;height:4px;border-radius:50%;background:#c6d8cf}
.baseHeroArtwork{position:relative;display:flex;justify-content:center;align-items:center;min-height:280px}.baseHeroArtwork::before{content:'';position:absolute;width:270px;height:270px;border:1px solid #79cdc514;border-radius:50%;box-shadow:0 0 0 32px #80d1d107,0 0 0 65px #80d1d104;transform:rotate(-20deg)}.baseHeroArtwork svg{position:relative;max-width:320px;width:90%;stroke:#82bcbf;stroke-width:.9;filter:drop-shadow(0 0 12px #69d9c025)}.baseHeroArtwork svg path:first-child{fill:#73d8cf07}.baseArtLabel{position:absolute;bottom:-12px;color:#7c9caa;font-size:.53rem;letter-spacing:.22em}
.baseHandoverNotice{display:flex;align-items:center;gap:18px;margin:18px 0 38px;padding:20px 24px;background:#c5a36708;border:1px solid #cda56624;border-radius:15px}.baseHandoverNotice>span{display:grid;place-items:center;border:1px solid #cda56636;background:#cda5660b;border-radius:10px;flex:0 0 36px;width:36px;height:36px;color:#e0c393;font-size:1.3rem}.baseHandoverNotice>div{flex:1;min-width:0}.baseHandoverNotice strong{font-size:.8rem;color:#e4d0b3}.baseHandoverNotice p{max-width:900px;font-size:.75rem;color:#a9b1bc;line-height:1.7;margin:5px 0 0}.baseHandoverNotice>a{font-size:.75rem;color:#c7d7e1;white-space:nowrap;padding:10px 0 10px 12px}
.baseSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.baseSectionHeading h2{font-size:1.45rem;margin:8px 0 0}.baseSectionHeading h3{font-size:1.05rem}.baseSectionHeading .eyebrow{color:#85a4b8;font-size:.6rem;letter-spacing:.14em}.baseSectionHeading>span{color:#8e9fb4;font-size:.73rem}
.baseMarketTools{padding:22px 24px;margin-bottom:24px;background:#101a29;border:1px solid var(--base-line);border-radius:17px}.baseMarketTools>label{max-width:550px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#91a8bf;margin:0}.baseMarketTools input{font-size:.85rem;margin-top:10px;border-color:#ffffff14;background:#0a1220;border-radius:10px;letter-spacing:0;text-transform:none}.baseMarketTools>.hint{font-size:.7rem;margin:12px 0;color:#879fb7;max-width:none}
.baseFilters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.baseFilters button{font-size:.73rem;color:#a1b0c2;border:1px solid transparent;background:transparent;padding:9px 13px;min-height:40px}.baseFilters button.active{color:#bce9e4;background:#82d3c916;border-color:#82d3c92c}.baseFilters button span{font-size:.62rem;opacity:.65;margin-left:9px}
.baseListings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.baseCard{display:flex;flex-direction:column;min-width:0;background:linear-gradient(160deg,#152235,#0f1827);border:1px solid #ffffff13;border-radius:18px;overflow:hidden;box-shadow:0 6px 20px #00000010;transition:border-color .2s,transform .2s,box-shadow .2s}.baseCard:hover{border-color:#7dd1c944;transform:translateY(-3px);box-shadow:0 14px 35px #00000025}.baseCardCover{position:relative;width:100%;height:210px;padding:0;border:0;border-radius:0;overflow:hidden;text-align:left;background:#132033}.baseCardCover:hover{background:#15283b}.baseCardCover>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.baseCard:hover .baseCardCover>img{transform:scale(1.025)}.baseCardCover .baseStatus{position:absolute;left:14px;top:14px;backdrop-filter:blur(10px)}
.baseStatus{display:inline-flex;align-items:center;font-size:.65rem;font-weight:550;padding:6px 9px;border:1px solid #ffffff18;border-radius:7px;background:#0a1524cc;color:#b9c9d9;text-transform:capitalize}.baseStatus.live{color:#abe9cb;border-color:#8ddfc52c;background:#0b2b25d9}.baseStatus.live::before{content:'';width:5px;height:5px;background:#9ce0bf;border-radius:50%;margin-right:7px}.baseStatus.available{color:#f1d3a8;background:#2a2419db;border-color:#c6a66b36}.baseStatus.sold,.baseStatus.archived{color:#9daab8}.baseMapTag{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:6px 9px;background:#0a1422c9;color:#e1e8ef;font-size:.66rem;border-radius:6px;backdrop-filter:blur(10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.baseBlueprint{height:100%;width:100%;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 40%,#60b2b01b,transparent 65%),linear-gradient(135deg,#162638,#0f1a2b);overflow:hidden}.baseBlueprint::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#a1dddc05 1px,transparent 1px),linear-gradient(90deg,#a1dddc05 1px,transparent 1px);background-size:25px 25px}.baseBlueprint>svg{width:180px;max-height:150px;stroke:#77a6b870;stroke-width:1;position:relative}.baseClipBadge{position:absolute;right:13px;bottom:13px;padding:5px 8px;background:#0e1728dc;border:1px solid #ffffff16;border-radius:5px;color:#c3dae5;font-size:.62rem}
.baseCardBody{padding:22px;flex:1;display:flex;flex-direction:column;min-width:0}.baseCardBody>small{color:#7f9aaf;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.baseCardBody>h3{font-size:1.12rem;line-height:1.45;margin:10px 0;min-height:3.25em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.baseCardBody>p{font-size:.79rem;line-height:1.8;color:#94a5ba;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.85em;margin:0 0 24px}.baseCardStats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto}.baseCardStats>div{min-width:0}.baseCardStats span{display:block;font-size:.62rem;color:#8097af;margin-bottom:7px}.baseCardStats strong{font-size:1.25rem;font-weight:600;color:#b5e4dd;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.baseCardStats>div:last-child{text-align:right}.baseCardStats>div:last-child strong{font-size:.87rem;color:#dce5ee;line-height:1.8}.baseCardBottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid #ffffff0d}.baseCardBottom>span{font-size:.65rem;color:#8298af}.baseCardBottom button{font-size:.73rem;padding:9px 12px;color:#b4e6df;border-color:#7cc9bb2d;background:#71c5ba0c}.baseCardBottom button span{margin-left:9px}.baseLeading{font-size:.68rem;color:#9ce4c2;margin-top:14px}
.baseEmpty{grid-column:1 / -1;padding:60px 26px 66px;text-align:center;border:1px dashed #8ca8ba25;border-radius:20px;background:radial-gradient(ellipse at 50% 20%,#4aa9a80b,transparent 65%),#0d1726}.baseEmptyIcon{display:block;width:130px;height:100px;margin:0 auto 25px}.baseEmptyIcon svg{width:100%;height:100%;stroke:#67909f;stroke-width:1.4}.baseEmpty h2{font-size:1.4rem;letter-spacing:-.025em;line-height:1.5;margin:0 0 14px}.baseEmpty p{margin:0 auto 25px;max-width:400px;font-size:.84rem;line-height:1.8;color:#8fa3b9}.baseLinkButton{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 18px;border:1px solid #94d9d22e;border-radius:10px;background:#79bfb410;color:#bce4dd;font-size:.78rem;min-height:44px;transition:background .2s,border-color .2s}.baseLinkButton:hover{background:#81c6bd21;border-color:#92dace5c}
.baseHowItWorks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:48px 0 24px;padding:35px 0;border-top:1px solid #ffffff10}.baseHowItWorks article>span{display:block;font-size:.64rem;color:#6d8d9f;letter-spacing:.14em;margin-bottom:18px}.baseHowItWorks h3{font-size:.98rem;margin-bottom:12px}.baseHowItWorks p{font-size:.77rem;line-height:1.8;color:#8d9fb5;margin:0}
.myBaseAuctions{padding:24px;background:#1423358c;border:1px solid #92d6ce24;border-radius:18px;margin-bottom:35px}.myBaseAuctions .baseSectionHeading h2{font-size:1.1rem}.myBaseRow{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:16px 0;gap:20px;border:0;border-top:1px solid #ffffff0b;border-radius:0;background:none}.myBaseRow:hover{background:none;color:#ace5dc}.myBaseRow>span{min-width:0}.myBaseRow strong{font-size:.82rem;overflow-wrap:anywhere}.myBaseRow small{display:block;font-size:.7rem;color:#9cb0c5;line-height:1.6;margin-top:6px}.myBaseRow>strong{color:#abe0d7;font-variant-numeric:tabular-nums;white-space:nowrap}.myBaseRow>strong span{margin-left:10px}
.baseWinNotice{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(110deg,#16342e,#112534);border:1px solid #93d5b940;padding:20px 26px;border-radius:15px;margin:20px 0 25px}.baseWinNotice .eyebrow{color:#abe2c4;font-size:.6rem}.baseWinNotice p{color:#d0e4dd;font-size:.83rem;line-height:1.7;margin:7px 0 0;max-width:850px}.baseWinNotice button{white-space:nowrap;color:#bde4cc;background:#91cbae0e;border-color:#91cbae33;font-size:.75rem}
.baseDetailDialog,.baseEditorDialog,.baseHandoverDialog{color:#e5edf4;background:#0e1828;border:1px solid #81c2cb35;border-radius:22px;padding:0;box-shadow:0 30px 110px #000a;max-height:calc(100dvh - 40px)}.baseDetailDialog::backdrop,.baseEditorDialog::backdrop,.baseHandoverDialog::backdrop{background:#030a14bd;backdrop-filter:blur(7px)}.baseDetailDialog{width:min(1120px,calc(100vw - 44px));overflow-y:auto}.baseDialogClose{display:grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border-radius:11px;background:#102032e6;color:#d5e4f0;border:1px solid #ffffff21;font-size:1.4rem;line-height:1;z-index:3}.baseDetailDialog>.baseDialogClose{position:sticky;top:14px;float:right;margin:14px 14px -52px 0}
.baseDetailGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.baseDetailsMain{min-width:0}.baseGalleryStage{background:#081220;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;border-radius:20px 0 0 0}.baseGalleryStage>img,.baseGalleryStage>video{width:100%;height:100%;max-height:460px;object-fit:contain}.baseGalleryPlaceholder{display:grid;place-items:center;align-content:center;gap:22px;width:100%;height:100%;background:radial-gradient(ellipse at center,#4aaab31c,transparent 70%),#101e30}.baseGalleryPlaceholder>svg{width:50%;stroke:#79adba;stroke-width:.8}.baseGalleryPlaceholder>span{color:#8ba9bd;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.baseGalleryThumbs{display:flex;gap:8px;padding:14px 22px;overflow-x:auto;scrollbar-width:thin}.baseGalleryThumbs:empty{display:none}.baseGalleryThumbs button{flex:0 0 74px;height:54px;min-height:54px;padding:2px;background:#142438;border-color:#ffffff12;border-radius:8px;overflow:hidden}.baseGalleryThumbs button[aria-pressed=true]{border-color:#98d9d1;background:#98d9d112}.baseGalleryThumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}.baseGalleryThumbs button>span{font-size:1rem;color:#afd2dc}.baseGalleryThumbs small{font-size:.55rem;display:block;margin-top:3px}.baseDetailsCopy{padding:28px 30px 36px}.baseDetailsCopy h2{font-size:1.8rem;line-height:1.35;letter-spacing:-.035em;margin:14px 0;overflow-wrap:anywhere}.baseDetailMeta{font-size:.78rem;color:#8fa5bd;margin-bottom:26px}.baseDetailsCopy .description{font-size:.84rem;color:#adbdcf;line-height:1.85}.baseDetailsCopy .description p{max-width:none}
.baseBidPanel{padding:48px 28px 30px;border-left:1px solid #ffffff0f;background:#0b1523a6;min-width:0}.baseBidPanel>.eyebrow{font-size:.64rem;color:#89a5b7}.baseDetailPrice{display:block;font-size:2.6rem;font-weight:600;letter-spacing:-.04em;color:#b6e6dc;margin:12px 0 8px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.baseBidPanel>small{font-size:.7rem;color:#88a2ba;display:block;line-height:1.6}.baseDetailTimerWrap{margin-top:25px;padding:17px 0;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;display:flex;align-items:center;justify-content:space-between;gap:14px}.baseDetailTimerWrap>span{font-size:.69rem;color:#8fa5bc}.baseDetailTimerWrap>strong{font-size:1.08rem;color:#e4cfaa;font-variant-numeric:tabular-nums;white-space:nowrap}.baseBidPanel>.hint{font-size:.69rem;color:#869eb7;margin:13px 0}.baseAuctionRules{font-size:.73rem;color:#a0b4c7;line-height:1.8;margin-bottom:24px}.baseBidPanel label{font-size:.73rem;color:#b2c4d5;margin-top:20px}.baseBidPanel input,.baseBidPanel select{background:#081322;border-color:#ffffff1c;color:#e5eff6;border-radius:9px;font-size:.87rem}.baseBidPanel input[type=number]{font-size:1.45rem;padding:15px}.baseBidPanel form>.primary{width:100%;min-height:46px;background:linear-gradient(135deg,#b7e6d8,#83c9c2);color:#152d2c;font-size:.8rem;box-shadow:none}.baseBidPanel form>.primary:hover{background:#c5efe3}.baseBidPanel .hint{color:#88a0b9;font-size:.69rem;line-height:1.8}.baseBidConsent{align-items:flex-start;line-height:1.7;margin:20px 0!important}.baseBidConsent>input{margin-top:3px;flex-shrink:0;accent-color:#9bdacd}.baseOwnMaximum{font-size:.76rem;color:#a2e0c4;line-height:1.7}.baseBidResult{color:#acd9cc;font-size:.76rem;line-height:1.8}.baseBidResult:empty{display:none}.baseDiscordSignIn{display:flex;justify-content:center;align-items:center;min-height:46px;border:1px solid #9c9bea55;background:#6c6de121;color:#d9dcff;border-radius:10px;font-size:.8rem;margin-top:20px}.baseManualMini{border-top:1px solid #ffffff10;margin-top:27px;padding-top:22px}.baseManualMini>strong{color:#d2c1a4;font-size:.74rem}.baseManualMini p{color:#8ea4b9;font-size:.71rem;line-height:1.8;margin:10px 0}.baseManualMini>a{font-size:.71rem;color:#aecfcf}.baseBidPanel form h3{font-size:1.05rem;margin-top:25px}.baseBidPanel form>p:not(.hint){font-size:.75rem;color:#9db2c7;line-height:1.8}.baseBidPanel #baseCancelCheckout{font-size:.71rem;width:100%;margin-top:10px}.basePaidAccess{padding:20px;border:1px solid #9dd4b837;border-radius:12px;background:#7fbca209;margin-top:25px}.basePaidAccess strong{font-size:.85rem;color:#b4ddc5}.basePaidAccess p{font-size:.75rem;line-height:1.8;color:#9db7b9}.basePaidAccess a{font-size:.7rem;width:100%;text-align:center}
.baseOwnerHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.baseOwnerHeading .eyebrow{font-size:.62rem;color:#92bdc3}.baseOwnerHeading h2{font-size:1.8rem;margin:9px 0}.baseOwnerHeading p{font-size:.82rem;color:#96aabe;margin:0}.baseOwnerHeading>button{font-size:.79rem;white-space:nowrap}.baseOwnerTabs{display:flex;gap:8px;flex-wrap:wrap;padding:5px;margin:26px 0;border:1px solid #ffffff0e;border-radius:12px;background:#0d1726}.baseOwnerTabs button{font-size:.75rem;flex:1;white-space:nowrap;background:none;border-color:transparent;color:#94aac1}.baseOwnerTabs button.active{background:#75c7bd15;color:#b3dfd7;border-color:#75c7bd2a}.baseOwnerFilterLabel{font-size:.72rem;max-width:260px;color:#8ea7bd}.baseOwnerFilterLabel select{font-size:.78rem;background:#0c1626;margin-top:7px}.baseOwnerRow{display:flex;align-items:center;gap:18px;padding:21px 0;border-bottom:1px solid #ffffff10;min-width:0}.baseOwnerThumb{width:95px;height:70px;flex-shrink:0;overflow:hidden;border-radius:9px;background:#14253a}.baseOwnerThumb>img{width:100%;height:100%;object-fit:cover}.baseOwnerThumb .baseBlueprint svg{width:70px}.baseOwnerThumb .baseClipBadge{display:none}.baseOwnerInfo{flex:1;min-width:0}.baseOwnerInfo>strong{font-size:.92rem;display:block;line-height:1.5;overflow-wrap:anywhere}.baseOwnerInfo>small{display:block;font-size:.71rem;color:#8fa5ba;margin-top:5px}.baseOwnerInfo>span{display:block;font-size:.7rem;color:#a6c8ca;margin-top:6px}.baseRowActions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.baseRowActions button{font-size:.72rem;padding:9px 12px}.baseOrderCard{padding:23px;margin:16px 0;border:1px solid #ffffff12;background:#0e1929;border-radius:13px}.baseOrderHead{display:flex;justify-content:space-between;gap:20px}.baseOrderHead strong{font-size:.9rem}.baseOrderHead>strong{color:#b1dfd5;white-space:nowrap;font-variant-numeric:tabular-nums}.baseOrderHead small,.baseOrderCard>small{display:block;font-size:.71rem;color:#8fa6bd;margin:8px 0;line-height:1.8;overflow-wrap:anywhere}.baseOrderCard>.primary{font-size:.75rem;margin-top:18px}.baseOrderCard .baseStatus{font-size:.64rem}#baseSettingsForm{max-width:700px}#baseSettingsForm label{font-size:.79rem}#baseSettingsForm input,#baseSettingsForm textarea{background:#0b1728;font-size:.84rem}#baseSettingsForm>.primary{margin-top:15px;font-size:.8rem}
.baseEditorDialog{width:min(900px,calc(100vw - 40px));overflow-y:auto}.baseEditorHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 32px;border-bottom:1px solid #ffffff10;background:#122033;position:sticky;top:0;z-index:4}.baseEditorHeader .eyebrow{font-size:.6rem;color:#90b9c1}.baseEditorHeader h2{font-size:1.5rem;margin:8px 0 0}.baseEditorBody{padding:0 32px}.baseEditorBody>section{padding:28px 0;border-bottom:1px solid #ffffff10}.baseEditorBody>section h3{font-size:1.08rem;margin-bottom:16px}.baseEditorBody label{font-size:.77rem;color:#a8bfd1}.baseEditorBody input,.baseEditorBody textarea,.baseEditorBody select{background:#0a1525;border-color:#ffffff18;font-size:.85rem;border-radius:9px}.baseEditorBody .hint{font-size:.71rem;color:#829db6;line-height:1.8}.baseEditorTwo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.baseDescriptionPreview{border:1px solid #ffffff12;border-radius:10px;padding:13px 16px;margin-top:17px}.baseDescriptionPreview summary{font-size:.72rem;color:#a6bdca;cursor:pointer}.baseDescriptionPreview .description{font-size:.8rem;padding-top:18px}.baseUploadZone{display:flex;flex-direction:column;gap:10px;text-align:center;border:1px dashed #8bccce45;border-radius:13px;padding:25px;background:#7ac0b508;color:#b8dbd9!important}.baseUploadZone>input{font-size:.72rem;padding:10px;max-width:100%;margin:5px 0}.baseUploadZone>span{font-size:.68rem;color:#7e9caf;line-height:1.7}.baseEditorBody progress{width:100%;height:7px;accent-color:#94cebd;border:0;border-radius:10px}.baseEditorMedia{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.baseEditorMedia>article{min-width:0;padding:6px;border:1px solid #ffffff13;border-radius:11px;background:#0b1727}.baseEditorMedia article>div:first-child{height:94px;overflow:hidden;border-radius:7px}.baseEditorMedia article>div:first-child>img{width:100%;height:100%;object-fit:cover}.baseEditorMedia .baseBlueprint>svg{width:85px;max-height:65px}.baseEditorMedia .baseClipBadge{font-size:.52rem;bottom:5px;right:5px}.baseEditorMedia article>span{display:block;font-size:.63rem;color:#95adbf;padding:10px 5px}.baseEditorMedia article>div:last-child{display:flex;gap:6px}.baseEditorMedia button{flex:1;font-size:.63rem;padding:6px 4px;min-height:34px;background:#ffffff04}.baseEditorActions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 30px;background:#111e30f5;backdrop-filter:blur(10px);border-top:1px solid #ffffff12;z-index:3}.baseEditorActions>div{display:flex;gap:10px;margin-left:auto;flex-shrink:0}.baseEditorActions button{font-size:.8rem}.baseEditorActions>p{color:#f0b7a4;font-size:.73rem;line-height:1.7;margin:0;max-width:520px}.baseEditorActions>p:empty{display:none}.baseTermsLocked{font-size:.75rem;line-height:1.8;padding:15px;border:1px solid #d0b47a26;border-radius:10px;background:#b0986508;color:#cfbb9b}.baseSnipeSettings{padding:20px;background:#83c5bb08;border:1px solid #83c5bb20;border-radius:12px;margin:24px 0 0}.baseSnipeSettings>.eyebrow{font-size:.6rem;color:#99c9c5}.baseSnipeSettings label{font-size:.72rem;line-height:1.6}.baseInputUnit{display:flex;align-items:center;gap:10px;color:#8eacbd;font-size:.73rem}.baseInputUnit input{max-width:110px}.baseBidHistory{margin:24px 0;padding-bottom:12px}.baseBidHistory summary{font-size:.78rem;color:#a7bacc;cursor:pointer}.baseBidHistory p{display:grid;grid-template-columns:1fr auto;gap:6px;font-size:.75rem;padding:14px 0;border-bottom:1px solid #ffffff0d;max-width:none}.baseBidHistory p>span{color:#a4c4cb}.baseBidHistory p>small{grid-column:1/-1;color:#819db4;font-size:.66rem}.baseHandoverDialog{padding:32px;width:min(460px,calc(100vw - 32px))}.baseHandoverDialog>.baseDialogClose{float:right;margin:-10px -10px 0 14px}.baseHandoverDialog h2{font-size:1.3rem;margin:4px 0 18px}.baseHandoverDialog p{font-size:.82rem;color:#9ab0c6}.baseHandoverDialog .primary{width:100%;margin-top:18px}.baseHandoverDialog label{font-size:.8rem}.baseConfirmation{padding:25px;border:1px solid #88cabb36;background:linear-gradient(135deg,#8bcabb0a,#122032);border-radius:16px}.baseConfirmation>.eyebrow{font-size:.62rem;color:#9ccabb}.baseConfirmation h3{margin:15px 0 8px;font-size:1.3rem}.baseConfirmation>strong{font-size:1.7rem;letter-spacing:-.03em;color:#b4e4d4}.baseConfirmation>p{font-size:.83rem;line-height:1.8;color:#9db3c8}.baseConfirmation .baseLinkButton{margin-top:12px}
#revenueBreakdown{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr))}
@media(min-width:1450px){.baseListings{grid-template-columns:repeat(3,minmax(0,1fr))}.baseCardCover{height:240px}}
@media(max-width:1050px){.baseListings{grid-template-columns:repeat(2,minmax(0,1fr))}.basesHero{padding:38px;min-height:350px}.basesHero h1{font-size:4rem}.baseHeroArtwork>svg{width:90%}.baseDetailGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.baseBidPanel{padding:48px 23px 26px}.baseDetailsCopy{padding:25px}.baseDetailsCopy h2{font-size:1.5rem}}
@media(max-width:700px){.basesHero{grid-template-columns:1fr;min-height:0;padding:32px 28px}.basesHero h1{font-size:3.65rem;position:relative;z-index:1}.basesHero>div:first-child{position:relative;z-index:1}.basesHero p{max-width:290px;font-size:.86rem}.baseHeroArtwork{position:absolute;right:-30px;bottom:-30px;min-height:240px;width:220px;opacity:.18;z-index:0}.baseHeroArtwork::before{width:180px;height:180px}.baseArtLabel{display:none}.baseHeroFacts{font-size:.59rem;gap:12px;margin-top:25px}.baseHandoverNotice{align-items:flex-start;gap:13px;padding:18px;margin-bottom:29px;flex-wrap:wrap}.baseHandoverNotice>div{flex:1}.baseHandoverNotice>a{margin-left:49px;padding:2px 0}.baseHandoverNotice p{font-size:.71rem}.baseHandoverNotice strong{font-size:.75rem}.baseListings{gap:15px}.baseCardCover{height:180px}.baseCardBody{padding:18px}.baseCardBody>h3{font-size:1.01rem}.baseCardStats strong{font-size:1.1rem}.baseCardStats>div:last-child strong{font-size:.78rem}.baseCardBottom{gap:8px;align-items:flex-end}.baseCardBottom>span{font-size:.6rem}.baseCardBottom button{font-size:.67rem;padding:8px 9px}.baseCardBottom button span{margin-left:5px}.baseHowItWorks{gap:24px;grid-template-columns:1fr;margin-top:34px}.baseHowItWorks article{padding-bottom:19px;border-bottom:1px solid #ffffff08}.baseHowItWorks article>span{margin-bottom:10px}.baseHowItWorks h3{font-size:.94rem}.baseSectionHeading h2{font-size:1.23rem}.baseSectionHeading>span{font-size:.65rem}.baseMarketTools{padding:18px}.baseMarketTools input{font-size:16px}.baseFilters{display:grid;grid-template-columns:1fr 1fr;gap:6px}.baseFilters button{font-size:.7rem;padding:9px 6px}.baseEmpty{padding:42px 20px}.baseEmpty h2{font-size:1.2rem}.baseEmpty p{font-size:.77rem}.baseEmptyIcon{width:110px;height:85px;margin-bottom:18px}.baseWinNotice{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.baseWinNotice button{font-size:.73rem;min-height:44px}.baseWinNotice p{font-size:.77rem}.myBaseAuctions{padding:20px}.myBaseRow{gap:12px;align-items:flex-start}.myBaseRow>strong{font-size:.74rem}.myBaseRow strong{font-size:.77rem}.myBaseRow small{font-size:.67rem}.baseDetailDialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.baseDetailGrid{grid-template-columns:1fr}.baseGalleryStage{border-radius:16px 16px 0 0;max-height:340px}.baseGalleryStage>img,.baseGalleryStage>video{max-height:340px}.baseDetailsCopy{padding:24px}.baseDetailsCopy h2{font-size:1.6rem}.baseBidPanel{padding:26px 24px;border-left:0;border-top:1px solid #ffffff10}.baseDetailPrice{font-size:2.5rem}.baseBidPanel input{font-size:16px}.baseBidPanel .baseMaximum{font-size:1.45rem}.baseBidPanel .hint{font-size:.73rem}.baseAuctionRules{font-size:.76rem}.baseBidPanel label{font-size:.77rem}.baseDetailDialog>.baseDialogClose{top:10px;margin-right:10px;margin-top:10px}.baseOwnerHeading{gap:15px}.baseOwnerHeading h2{font-size:1.5rem}.baseOwnerHeading p{font-size:.75rem}.baseOwnerHeading>button{font-size:.72rem;padding:10px 12px}.baseOwnerTabs{display:grid;grid-template-columns:1fr}.baseOwnerTabs button{font-size:.73rem}.baseOwnerRow{flex-wrap:wrap;gap:13px}.baseOwnerThumb{width:75px;height:60px}.baseOwnerInfo>strong{font-size:.83rem}.baseOwnerInfo>span,.baseOwnerInfo>small{font-size:.65rem}.baseRowActions{width:100%;justify-content:flex-end;gap:8px}.baseRowActions button{font-size:.7rem;flex:1}.baseOrderCard{padding:19px}.baseOrderHead{flex-direction:column;gap:10px}.baseOrderHead>strong{font-size:1.15rem}.baseEditorDialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:17px}.baseEditorHeader{padding:21px 22px}.baseEditorHeader h2{font-size:1.3rem}.baseEditorBody{padding:0 22px}.baseEditorTwo{grid-template-columns:1fr;gap:0}.baseEditorBody>section{padding:24px 0}.baseEditorBody input,.baseEditorBody textarea,.baseEditorBody select{font-size:16px}.baseEditorMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.baseEditorMedia article>div:first-child{height:95px}.baseEditorMedia button{font-size:.65rem;min-height:38px}.baseEditorActions{padding:15px 20px;flex-wrap:wrap;gap:13px}.baseEditorActions>p{flex-basis:100%}.baseEditorActions>div{width:100%;margin-left:0}.baseEditorActions button{flex:1;font-size:.78rem}.baseUploadZone{padding:18px 13px}.baseUploadZone>input{font-size:.7rem}.baseSnipeSettings{padding:16px}.baseSnipeSettings .baseEditorTwo{grid-template-columns:1fr 1fr;gap:12px}.baseSnipeSettings label{font-size:.65rem}.baseInputUnit{flex-direction:column;align-items:flex-start;gap:5px}.baseInputUnit input{max-width:none;width:100%;font-size:16px}.baseBidHistory p{grid-template-columns:1fr}.baseBidHistory p>span{font-size:.72rem}.baseConfirmation{padding:21px}.baseConfirmation .baseLinkButton{width:100%}}
@media(max-width:600px){.baseListings{grid-template-columns:1fr}.baseCardCover{height:210px}.baseCardBody{padding:23px}.baseCardBody>h3{min-height:0;font-size:1.2rem;margin-bottom:12px}.baseCardBody>p{min-height:0;margin-bottom:22px;font-size:.78rem}.baseCardStats strong{font-size:1.4rem}.baseCardStats>div:last-child strong{font-size:.94rem}.baseCardStats span{font-size:.66rem}.baseCardBottom button{font-size:.75rem;padding:10px 14px}.baseCardBottom>span{font-size:.68rem}.baseCardBottom{margin-top:23px;padding-top:19px}.baseManualMini p{font-size:.74rem}.basesHero h1{font-size:3.2rem}.basesHero{padding:29px 25px}.basesHero .eyebrow{font-size:.59rem}.baseHeroFacts{gap:10px;font-size:.55rem}.baseSectionHeading>span{font-size:.63rem}}
@media(prefers-reduced-motion:no-preference){.basesHero,.baseEmpty,.baseCard{animation:baseAppear .4s ease both}@keyframes baseAppear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}

/* Base listings sit in the ARK Store catalogue, beneath its shared filters. */
.baseCategory{margin-top:28px;border-top:1px solid var(--base-line);min-width:0}
.baseCategory .baseHandoverNotice{margin:0 0 24px;padding:18px 20px;gap:14px}
.baseCategory .baseHandoverNotice>span{width:32px;height:32px;flex-shrink:0}
.baseCategory .baseHandoverNotice p{font-size:.75rem;line-height:1.7}
.baseCategory .baseMarketTools{padding:16px 18px;margin-bottom:20px}
.baseCategory #baseCurrencyHint{margin-top:0}
.baseCategory .baseEmpty{padding:32px 20px}
.baseCategory .baseListings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.baseCategory .baseCardBody{padding:20px}
.baseCategory .baseCardStats strong{font-size:1.05rem}
@media(max-width:600px){.baseCategory .baseListings{grid-template-columns:1fr}.baseCategory .baseHandoverNotice{display:grid;padding:16px;grid-template-columns:30px minmax(0,1fr);align-items:start}.baseCategory .baseHandoverNotice>div{min-width:0}.baseCategory .baseHandoverNotice a{grid-column:2}.baseCategory .baseMarketTools{padding:14px}}

.baseHoldQuote{margin:20px 0;padding:17px 18px;border:1px solid #94d8c52b;border-radius:12px;background:linear-gradient(130deg,#95d5bc0a,#6cb7d008)}
.baseHoldQuote>span{display:block;letter-spacing:.12em;font-size:.57rem;color:#8fbaa9}.baseHoldQuote>strong{display:block;font-size:1.6rem;color:#bce7d7;margin:10px 0}.baseHoldQuote p{color:#97b4b4;font-size:.72rem;line-height:1.7;margin:0}
.baseAuthorizationPending{margin:20px 0;padding:18px;border:1px solid #92cbd32b;border-radius:12px;background:#699bad0a}.baseAuthorizationPending>strong{font-size:.86rem;color:#c0ddd8}.baseAuthorizationPending p{font-size:.75rem;line-height:1.8;color:#9cb4c4;overflow-wrap:anywhere}.baseAuthorizationPending>a{display:block;text-align:center;font-size:.75rem}.baseAuthorizationPending>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.baseAuthorizationPending button{font-size:.7rem;flex:1;min-height:40px}.baseRenewHold{width:100%;font-size:.72rem;margin-top:10px}.baseOwnerHold{padding:15px 0;border-bottom:1px solid #ffffff12}.baseOwnerHold>strong,.baseOwnerHold>small{display:block}.baseOwnerHold>small{margin-top:7px;font-size:.7rem;color:#93aebd}.baseOwnerHold>p{font-size:.75rem;line-height:1.7;color:#e3c7aa}

.basePrivateNotes{border:1px solid #eaa34338;border-radius:16px;padding:20px;background:#eaa34308}.basePrivateNotes .baseSectionHeading span{color:#edb361;font-size:.75rem;white-space:nowrap}.basePrivateNotes textarea{font-family:ui-monospace,Consolas,monospace;line-height:1.6;resize:vertical}.baseOrderActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.baseOrderActions button{margin-top:0}@media(max-width:480px){.basePrivateNotes{padding:14px}.baseOrderActions button{flex:1 1 150px}}

.baseVideoCover{position:relative;width:100%;height:100%;overflow:hidden}.baseVideoCover>.baseBlueprint{position:absolute;inset:0}.baseListingVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .5s ease}.baseListingVideo.is-ready{opacity:1}.baseCardCover:hover .baseListingVideo.is-ready{transform:scale(1.025)}.baseVideoCover .baseClipBadge{display:flex;align-items:center;gap:7px;background:#0b1529d9;backdrop-filter:blur(12px);border-color:#ffffff25;pointer-events:none}.baseVideoCover .baseClipBadge>span{color:#b7e5d6;font-size:.66rem}#baseBidTitle{font-size:1.05rem;margin:0 0 20px}#baseOwnerPreview{padding:15px;border:1px solid #e8ba7033;border-radius:11px;background:#d7a55809;color:#d0c1a6}#baseBidForm input:disabled,#baseBidForm select:disabled{opacity:.75;cursor:default}#baseBidForm button:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.baseListingVideo{transition:none}.baseCardCover:hover .baseListingVideo.is-ready{transform:none}}
