@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}.ui-loading{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--muted);flex:none}.ui-loading-block{display:flex;min-height:64px;width:100%}.ui-loading-labeled{gap:10px}.ui-loading-labeled>.ui-spinner{flex:none}.ui-spinner{display:block;width:18px;height:18px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-loading-spin .8s linear infinite}.ui-loading-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ui-skeleton{display:block;border-radius:5px;background:linear-gradient(100deg,#ffffff0a 20%,#ffffff18,#ffffff0a 70%);background-size:240% 100%;animation:ui-loading-shimmer 1.8s ease-in-out infinite;pointer-events:none}.ui-skeleton-line{display:inline-block;max-width:100%;vertical-align:middle;flex:none}.ui-loading-region{min-width:0;width:100%;box-sizing:border-box}.ui-loading-skeleton{display:block;gap:16px;width:100%;min-width:0;padding-block:12px;box-sizing:border-box}.ui-loading-skeleton>div[aria-hidden]{display:grid;gap:16px;min-width:0}.ui-loading-placeholder{display:flex;gap:16px;min-width:0;align-items:center}.ui-loading-lines{display:grid;gap:12px;flex:1;min-width:0}.ui-loading-cards>div[aria-hidden]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ui-loading-cards .ui-loading-placeholder{display:grid;padding:16px;border:1px solid var(--border,#ffffff12);border-radius:12px;align-items:start;gap:18px}.ui-skeleton-art{aspect-ratio:1;width:100%;border-radius:8px}.ui-skeleton-avatar{width:40px;height:40px;border-radius:50%;flex:none}.ui-loading-rows .ui-loading-placeholder{padding:12px 0;border-bottom:1px solid #ffffff0c}.ui-loading-form>div[aria-hidden]{gap:24px}.ui-loading-form{max-width:none;padding:var(--panel-padding);border:1px solid var(--border,#ffffff12);border-radius:var(--panel-radius);margin-block:var(--space-5)}.ui-skeleton-field{height:44px;width:100%;border-radius:var(--control-radius)}button>.ui-loading{color:inherit;margin-inline:4px}button>.ui-loading:only-child{margin-inline:0}@keyframes ui-loading-spin{to{transform:rotate(360deg)}}@keyframes ui-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:760px){.ui-loading-cards>div[aria-hidden]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:460px){.ui-loading-cards>div[aria-hidden]{grid-template-columns:1fr}.ui-loading-form{padding:18px}}@media(prefers-reduced-motion:reduce){.ui-spinner,.ui-skeleton{animation:none}}.ui-artwork-loading{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;overflow:hidden}.ui-artwork-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.ui-artwork-loading>.ui-loading{position:relative;z-index:1}.collection-wallet>.ui-loading-skeleton{position:absolute;inset:0 auto auto 0;z-index:1;margin:0;pointer-events:none;background:var(--bg)}.collection-wallet{position:relative}.status-badge>.ui-loading{width:auto;height:auto;background:none;border-radius:0}@media(prefers-reduced-motion:reduce){.spin,.mint-spinner,.creation-spinner,.status-spin{animation:none!important}}.status-summary>div:not(.status-checked){flex:1;min-width:0}.snackbar-stack{position:fixed;z-index:10000;bottom:max(20px,env(safe-area-inset-bottom),var(--workspace-toast-inset, 0px));left:50%;transform:translate(-50%);width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;pointer-events:none}.snackbar{--notice: #91bfff;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--notice) 38%,#232826);border-left:3px solid var(--notice);border-radius:14px;background:#171d1b;color:#f2f6f4;box-shadow:0 12px 40px #0008;pointer-events:auto;animation:snackbar-in .18s ease-out}.snackbar-error{--notice: #ff8d91;background:#281a1d}.snackbar-warning{--notice: #f2c06d;background:#28231a}.snackbar-success{--notice: #7bddaf;background:#16271f}.snackbar>svg{flex-shrink:0;color:var(--notice);margin-top:1px}.snackbar>div{min-width:0;flex:1}.snackbar strong{display:block;color:var(--notice);font-size:13px;font-weight:600;line-height:1.4}.snackbar p{margin:4px 0 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.snackbar-action{display:inline-block;margin-top:4px;color:var(--notice);font-size:13px;text-decoration:underline;text-underline-offset:3px}.snackbar button{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#c6cfca;cursor:pointer}.snackbar button:hover{background:#ffffff12;color:#fff}.snackbar button:focus-visible{outline:2px solid var(--notice);outline-offset:2px}@keyframes snackbar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.snackbar{animation:none}}.snackbar-inline{position:static;margin:16px 0;box-shadow:none;animation:none}:root{--bg: #0b0d0d;--surface: #151817;--surface-2: #202321;--ink: #f7f7f2;--muted: #aaa9a4;--faint: #aaa9a4;--orange: #ff5c2b;--orange-2: #d9471d;--action-hover: #ff7044;--danger-hover: #3d2220;--sage: #167a66;--action-ink: #110c08;--control-border: #7c8780;--focus: #ffad85;--success-ink: #a4d5b2;--success-surface: #17231c;--warning-ink: #edcc95;--warning-surface: #241e13;--danger-ink: #ffb0a3;--danger-surface: #251a17;--control-radius: 8px;--panel-radius: 12px;--border: rgba(247, 247, 242, .15);--border-strong: rgba(247, 247, 242, .3);--display: Inter, sans-serif;--sans: Inter, sans-serif;--mono: "IBM Plex Mono", monospace;--ui: Inter, sans-serif;--info-ink: #a9cbff;--info-surface: #172131;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--text-caption: .75rem;--text-small: .875rem;--text-body: 1rem;--text-section: 1.25rem;--text-title: clamp(1.5rem, 1.1rem + 1.2vw, 2rem);--text-data: 1.75rem;--content-width: 1120px;--page-gutter: 32px;--page-top: 32px;--panel-padding: 24px;--control-height: 44px;--motion-fast: .15s;--elevation-overlay: 0 12px 40px #0008;color:var(--ink);background:var(--bg);font-family:var(--sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;color-scheme:dark}body{margin:0;min-width:min(320px,100vw);min-height:100vh;background:var(--bg);overflow-x:hidden}img,svg{max-width:100%}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}:root :is(input,textarea,select,[role=combobox],.nulo-date-trigger):is(:focus,:focus-visible){outline:0!important;box-shadow:none!important}h1,h2,h3,p{margin-top:0}.app{min-height:100vh;overflow:hidden}.shell{width:min(1420px,calc(100% - 64px));margin-inline:auto}.mono{font-family:var(--mono)}.overline{margin:0 0 13px;color:var(--orange);font-size:var(--text-caption);font-weight:500;letter-spacing:.13em}.muted{color:var(--muted)}.brand{width:fit-content;padding:0;border:0;background:none;color:var(--ink);display:inline-flex;align-items:center;gap:15px;font-family:var(--ui);line-height:1;font-weight:600;letter-spacing:.08em;cursor:pointer;justify-self:start}.brand-mark{position:relative;width:29px;aspect-ratio:1;display:inline-block;transform:rotate(45deg);border:6px solid var(--orange);flex:0 0 auto}.brand-mark:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:3px solid var(--orange)}.brand-mark i{position:absolute;width:6px;height:6px;background:var(--bg);top:-6px;left:6px;z-index:1}.brand-mark.small{width:22px;border-width:5px}.brand-mark.small:after{top:3px;right:3px;bottom:3px;left:3px;border-width:2px}.brand-mark.small i{width:5px;height:5px;top:-5px;left:4px}.brand-copy{display:flex;align-items:baseline;gap:9px;color:var(--ink)!important;font-size:var(--text-section)}.brand-copy small{color:var(--faint);font:500 var(--text-caption)/1 var(--mono);letter-spacing:.15em}.ticker i{width:6px;height:6px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 4px #78ce831a}:root .button{min-height:44px;height:auto;padding:10px 16px;border-radius:var(--control-radius);border:1px solid transparent;font:500 var(--text-small)/1.4 var(--sans);display:inline-flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:normal;transition:border-color .15s ease,background .15s ease}:root .button.large{min-height:48px;padding:12px 18px}:root .button.primary{color:var(--action-ink);background:var(--orange);border-color:var(--orange)}:root .button.primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}:root .button.secondary{background:transparent;color:var(--ink);border-color:var(--control-border)}:root .button.secondary:hover:not(:disabled){background:var(--surface-2)}:root .button.danger{background:var(--danger-surface);color:var(--danger-ink);border-color:var(--danger-ink)}:root .button.danger:hover:not(:disabled){background:var(--danger-hover)}:root .button.quiet,:root .button.ghost{background:transparent;color:var(--muted);border-color:transparent}:root .button.quiet:hover:not(:disabled),:root .button.ghost:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}:root .button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}:root .button:disabled{opacity:.45;cursor:not-allowed}:root .button:active:not(:disabled){filter:brightness(.94)}.button.full{width:100%}.button-row{display:flex;gap:12px}.hero{min-height:645px;padding:76px 0 68px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);gap:clamp(50px,7vw,112px);align-items:center}.home-hero{width:100%;height:calc(100svh - 68px);min-height:720px;padding:0 4%;display:block;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 44% 42%,rgba(247,247,242,.1),transparent 24%),linear-gradient(115deg,#0b0d0d 8%,#171918 58%,#0b0d0d)}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.42;background-image:repeating-linear-gradient(90deg,transparent 0 94px,rgba(247,247,242,.05) 95px 96px),repeating-linear-gradient(0deg,transparent 0 94px,rgba(247,247,242,.04) 95px 96px);transform:perspective(560px) rotateX(62deg) scale(1.7) translateY(33%);transform-origin:bottom}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,13,13,.98) 0%,rgba(11,13,13,.78) 27%,transparent 47%),radial-gradient(circle at 45% 45%,transparent 0 25%,rgba(11,13,13,.1) 42%,rgba(11,13,13,.76) 92%)}.nullforms-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.nullforms-scene img{position:absolute;-webkit-user-select:none;user-select:none}.scene-architecture{z-index:1;left:22%;top:2%;width:54%;height:94%;object-fit:fill;opacity:.72;filter:contrast(1.08)}.scene-terrain{z-index:4;left:-4%;bottom:-3%;width:108%;height:42%;object-fit:fill}.home-hero .hero-copy{position:absolute;z-index:6;left:4%;top:21%;width:31%}.protocol-pill{width:fit-content;margin-bottom:25px;padding:6px 9px;border:1px solid var(--border);border-radius:5px;display:flex;gap:10px;align-items:center;color:var(--muted);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.08em}.protocol-pill span{color:var(--orange)}.protocol-pill i{width:4px;height:4px;border-radius:50%;background:var(--sage)}.hero h1,.page-title h1,.launch-success h1{margin:0;font-family:var(--display);font-size:clamp(68px,7vw,108px);font-weight:720;letter-spacing:-.045em;line-height:.82;text-transform:uppercase}.home-hero h1{font-size:clamp(58px,5.1vw,78px);letter-spacing:-.035em}.hero h1 em,.manifesto h2 em{color:var(--orange);font-style:normal}.hero-copy>p{max-width:510px;margin:30px 0;font-size:var(--text-body);line-height:1.65;color:var(--muted)}.hero-trust{margin-top:35px;display:flex;gap:22px;color:var(--faint);font-size:var(--text-caption);font-family:var(--mono)}.hero-trust span{display:flex;gap:7px;align-items:center}.hero-trust svg{width:13px}.featured-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000047}.home-hero .featured-card{position:absolute;z-index:7;top:50%;right:4%;width:36.5%;max-width:560px;transform:translateY(-50%);background:#0f1211eb;border-color:var(--border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 28px 80px #0000004d}.home-hero .featured-art{aspect-ratio:1.72}.artwork{background-image:url(/assets/artwork-atlas-DrXasteg.webp);background-size:300% 200%;background-repeat:no-repeat;background-color:var(--surface)}.art-0{background-position:0% 0%}.art-1{background-position:50% 0%}.art-2{background-position:100% 0%}.art-3{background-position:0% 100%}.art-4{background-position:50% 100%}.art-5{background-position:100% 100%}.featured-art{aspect-ratio:1.82;border-bottom:1px solid var(--border)}.featured-info{padding:23px 25px 17px;display:flex;justify-content:space-between;gap:20px}.featured-info h2{margin-bottom:5px;font-family:var(--display);font-size:var(--text-data);letter-spacing:-.02em}.featured-info p{margin:0;color:var(--faint);font-size:var(--text-caption)}.featured-info p span{color:var(--muted);font-family:var(--mono)}.featured-mint{min-width:240px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 18px}.featured-mint>span{font-size:var(--text-caption);color:var(--muted);text-transform:uppercase}.featured-mint strong{font-family:var(--mono);font-size:var(--text-section)}.featured-mint strong small{color:var(--faint);font-size:var(--text-caption)}.featured-mint .button{grid-row:1 / 3;grid-column:2}.featured-progress{padding:0 25px 22px}.featured-progress>div:first-child{margin-bottom:8px;display:flex;justify-content:space-between;color:var(--faint);font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase}.progress{height:3px;border-radius:5px;overflow:hidden;background:var(--surface-2)}.progress span{display:block;height:100%;background:var(--orange)}.ticker{border-block:1px solid var(--border)}.ticker-inner{min-height:43px;display:flex;align-items:center;justify-content:space-between;color:var(--faint);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.06em}.ticker-inner span{display:flex;align-items:center;gap:8px}.section{padding-block:92px}.section-heading{margin-bottom:30px;display:flex;align-items:end;justify-content:space-between}.section-heading h2,.manifesto h2,.form-section h2{margin:0;font-family:var(--display);font-size:46px;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.text-link{background:none;border:0;padding:8px 0;border-bottom:1px solid var(--border-strong);color:var(--muted);display:flex;align-items:center;gap:8px;font-size:var(--text-caption);cursor:pointer}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.collection-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.collection-card:hover{transform:translateY(-4px);border-color:var(--border-strong)}.collection-card:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.art-wrap{position:relative;overflow:hidden}.collection-card .art-wrap>img,.collection-card .art-wrap>.ipfs-image-fallback{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .4s ease}.collection-card:hover .art-wrap>img{transform:scale(1.025)}.status{padding:5px 8px;border-radius:4px;color:var(--sage);background:#101212e0;border:1px solid rgba(120,206,131,.35);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.art-wrap .status{position:absolute;top:12px;left:12px}.status.upcoming{color:var(--ink);border-color:var(--border-strong)}.status.sold-out{color:var(--muted);border-color:var(--border)}.collection-card-copy{padding:16px}.collection-card-copy h3{margin:0 0 5px;font-family:var(--display);font-size:var(--text-section);letter-spacing:-.01em}.collection-card-copy>p{color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.collection-card-copy>div{padding-top:14px;border-top:1px solid var(--border);display:flex;justify-content:space-between}.collection-card-copy>div span{color:var(--faint);font-size:var(--text-caption);text-transform:uppercase}.collection-card-copy strong{margin-left:6px;color:var(--ink);font-family:var(--mono);font-weight:400}.manifesto{margin-bottom:90px;padding:80px;border:1px solid var(--border);background:linear-gradient(140deg,#181a19,#111313);position:relative;overflow:hidden}.manifesto:after{content:"M";position:absolute;right:-15px;top:-90px;color:#ff6b380a;font-family:var(--display);font-size:440px;font-weight:800;line-height:1}.manifesto h2{max-width:680px;font-size:60px;line-height:.98}.manifesto-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;position:relative;z-index:1}.manifesto-grid b{color:var(--orange);font-family:var(--mono);font-size:var(--text-caption)}.manifesto-grid h3{margin:13px 0 8px;font-family:var(--display);font-size:var(--text-section);text-transform:uppercase}.manifesto-grid p{margin:0;max-width:300px;color:var(--muted);font-size:var(--text-caption);line-height:1.6}.page-space{padding-block:72px 110px;min-height:calc(100vh - 68px);position:relative;isolation:isolate}.page-space:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(242,236,228,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(242,236,228,.035) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 68%);mask-image:linear-gradient(to bottom,black,transparent 68%)}.page-title{margin-bottom:52px;display:flex;justify-content:space-between;align-items:end;gap:40px}.page-title h1{font-size:clamp(64px,7vw,102px)}.page-title>p{max-width:480px;margin:0 0 5px;color:var(--muted);font-size:var(--text-small);line-height:1.6}.tabs{margin-bottom:28px;display:flex;gap:6px;border-bottom:1px solid var(--border)}.tabs button{padding:13px 19px;border:0;border-bottom:2px solid transparent;background:none;color:var(--faint);font-size:var(--text-caption);cursor:pointer}.tabs button span{margin-left:6px;padding:2px 5px;border-radius:10px;background:var(--surface-2);font-family:var(--mono);font-size:var(--text-caption)}.tabs button.active{color:var(--ink);border-color:var(--orange)}.launch-list{display:grid;gap:12px}.launch-row{min-height:238px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#151817eb;display:grid;grid-template-columns:238px 1fr 260px;transition:border-color .2s ease}.launch-row:hover{border-color:var(--border-strong)}.launch-art{height:100%;min-height:236px}.launch-main{padding:35px;display:grid;grid-template-columns:40px 1fr;gap:15px}.launch-number{color:var(--faint);font-size:var(--text-caption)}.launch-main .status{display:inline-block;margin-bottom:16px}.launch-main h2{margin-bottom:8px;font-family:var(--display);font-size:33px}.launch-main p{max-width:500px;color:var(--muted);font-size:var(--text-caption);line-height:1.6}.launch-main small{color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.launch-metrics{padding:30px;border-left:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;gap:17px}.stat{display:flex;flex-direction:column;gap:6px}.stat span{color:var(--faint);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.08em}.stat strong{font-family:var(--mono);font-size:var(--text-small);font-weight:400}.launch-metrics .button{width:100%;margin-top:3px}.market-title{align-items:center}.market-stats{display:flex;gap:55px}.market-toolbar{min-height:66px;margin-bottom:25px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#151817b8;display:flex;align-items:center;gap:10px}.tabs.compact{margin:0 auto 0 0;border:0}.tabs.compact button{padding:11px 17px;border:0;border-radius:7px}.tabs.compact button.active{background:var(--surface-2)}.select-control,.icon-control{height:40px;padding:0 13px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--muted);font-size:var(--text-caption);display:flex;gap:20px;align-items:center;cursor:pointer}.icon-control{padding:0 11px}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.listing-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.rarity{position:absolute;left:12px;top:12px;padding:5px 8px;background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:var(--text-caption);display:flex;align-items:center;gap:5px}.listing-copy{padding:17px}.listing-copy>p{margin-bottom:5px;color:var(--faint);font-size:var(--text-caption)}.listing-copy h3{margin-bottom:15px;font-family:var(--mono);font-size:var(--text-small);font-weight:400}.listing-copy>div{padding-top:15px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.listing-copy span{display:flex;flex-direction:column;gap:5px;color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.listing-copy strong{color:var(--ink);font-size:var(--text-small);font-weight:400}.listing-copy .button{min-height:34px;padding-inline:17px}.collection-table{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#151817c7}.collection-table-row{width:100%;min-height:92px;padding:12px 22px;display:grid;grid-template-columns:30px 66px minmax(200px,1fr) 150px 150px 90px 20px;gap:20px;align-items:center;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.collection-table-row:last-child{border:0}.collection-table-row .rank{color:var(--faint);font-size:var(--text-caption)}.collection-table-row>img,.collection-table-row>.ipfs-image-fallback{width:66px;aspect-ratio:1;object-fit:cover}.table-name{display:flex;flex-direction:column;gap:5px}.table-name strong{font-family:var(--display);font-size:var(--text-section)}.table-name small{color:var(--faint);font-size:var(--text-caption)}.gain{color:var(--sage);font-family:var(--mono);font-size:var(--text-caption)}.empty-state{padding:80px;text-align:center;color:var(--faint)}.empty-state h3{color:var(--ink)}.stepper{max-width:850px;margin:-14px 0 34px;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.stepper:before{content:"";position:absolute;height:1px;left:20px;right:20px;top:15px;background:var(--border)}.stepper button{padding:0;border:0;background:none;color:var(--faint);display:flex;align-items:center;gap:9px;font-size:var(--text-caption);position:relative;cursor:default}.stepper button span{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--bg);display:grid;place-items:center;font-family:var(--mono);font-size:var(--text-caption);z-index:1}.stepper button.active{color:var(--ink)}.stepper button.active span{color:var(--action-ink);background:var(--orange);border-color:var(--orange)}.stepper button.done{cursor:pointer;color:var(--muted)}.stepper button.done span{color:var(--sage);border-color:var(--sage)}.studio-card{min-height:610px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#151817eb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;grid-template-columns:1fr 410px}.studio-main{padding:50px clamp(30px,6vw,90px)}.form-section{max-width:720px}.form-section h2{font-size:40px}.form-section>.muted{margin-bottom:34px;font-size:var(--text-caption)}.form-section label{margin-bottom:20px;display:flex;flex-direction:column;gap:9px;color:var(--muted);font-size:var(--text-caption);font-weight:600}.form-section input,.form-section textarea{width:100%;padding:13px 14px;border:1px solid var(--border-strong);border-radius:7px;outline:0;color:var(--ink);background:var(--surface-2);font-size:var(--text-caption);transition:border-color .2s ease,background .2s ease}.form-section input:disabled{color:var(--faint)}.form-section textarea{min-height:110px;resize:vertical;line-height:1.5}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-section input[type=range]{padding:0;accent-color:var(--orange)}.range-value{color:var(--orange);font-family:var(--mono)}.royalty-toggle{padding:14px;border:1px solid var(--border);border-radius:7px;flex-direction:row!important;align-items:center;cursor:pointer}.royalty-toggle input{width:16px;margin:0;accent-color:var(--orange)}.royalty-toggle span{display:grid;gap:4px}.royalty-toggle strong{color:var(--ink);font-size:var(--text-caption)}.royalty-toggle small{color:var(--faint);font-weight:400}.royalty-fields{padding-left:18px;border-left:2px solid var(--orange)}.field-error{color:var(--danger-ink);font-family:var(--mono);font-size:var(--text-caption)}.create-error{margin:20px 0 0;padding:12px 14px;border:1px solid rgba(255,92,43,.35);background:#ff5c2b0f;color:var(--danger-ink);font-size:var(--text-caption);line-height:1.5}.metadata-downloads{padding:15px;border:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px}.metadata-downloads>svg{color:var(--orange)}.metadata-downloads span{display:grid;gap:4px}.metadata-downloads strong{font-size:var(--text-caption)}.metadata-downloads small{color:var(--faint);font-size:var(--text-caption)}.metadata-downloads a{padding:8px 10px;border:1px solid var(--border);border-radius:6px;color:var(--ink);text-decoration:none;font-size:var(--text-caption);display:flex;align-items:center;gap:6px}.metadata-downloads a:hover{border-color:var(--orange)}.studio-aside{padding:30px;border-left:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column}.preview-art{width:100%;aspect-ratio:1;margin-bottom:22px}.preview-empty{border:1px dashed var(--border-strong);color:var(--faint);display:grid;place-items:center;align-content:center;gap:10px;font-size:var(--text-caption)}.ipfs-preview{margin-bottom:22px;position:relative;aspect-ratio:1;overflow:hidden;background:var(--bg);border:1px solid var(--border)}.ipfs-preview img{width:100%;height:100%;display:block;object-fit:cover}.ipfs-image-fallback{width:100%;height:100%;min-height:120px;background:var(--bg);color:var(--faint);display:grid;place-items:center;align-content:center;gap:8px;font-size:var(--text-caption)}.ipfs-preview a{position:absolute;right:9px;bottom:9px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:5px;background:#0b0d0de6;color:var(--ink);text-decoration:none;font-size:var(--text-caption);display:flex;gap:6px;align-items:center}.ipfs-preview>button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:9px 12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--orange);color:var(--action-ink);font-size:var(--text-caption);font-weight:700;cursor:pointer}.studio-aside h3{margin-bottom:8px;font-family:var(--display);font-size:var(--text-data)}.studio-aside>p:not(.overline){min-height:46px;color:var(--muted);font-size:var(--text-caption);line-height:1.55}.preview-stats{margin:14px 0 25px;padding-block:16px;border-block:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr)}.mint-stat{display:grid;gap:3px}.mint-stat small{color:var(--success-ink);font-size:var(--text-caption);white-space:nowrap}.studio-actions{margin-top:auto;display:grid;grid-template-columns:1fr 2fr;gap:9px}.save-draft{margin:14px auto 0;border:0;background:none;color:var(--faint);font-size:var(--text-caption);cursor:pointer}.upload-zone{width:100%;min-height:315px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--bg);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer}.upload-zone:hover{border-color:var(--orange)}.upload-zone>span{width:48px;height:48px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;color:var(--orange)}.upload-zone strong{margin-top:8px;font-family:var(--display);font-size:var(--text-section)}.upload-zone small{color:var(--faint);font-size:var(--text-caption)}.upload-zone em{margin-top:9px;padding:9px 13px;border:1px solid var(--border);border-radius:7px;font-style:normal;font-size:var(--text-caption);display:flex;gap:7px;align-items:center}.uploaded-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.uploaded-grid>div{position:relative}.uploaded-grid .artwork,.add-more{width:100%;aspect-ratio:1}.uploaded-grid>div button{position:absolute;top:7px;right:7px;width:25px;height:25px;padding:0;border:1px solid var(--border);border-radius:50%;background:#101212cc;display:grid;place-items:center}.add-more{border:1px dashed var(--border-strong);background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:var(--text-caption);cursor:pointer}.file-status{margin-top:18px;padding:14px;border:1px solid var(--border);display:flex;align-items:center;gap:13px}.file-status>svg{color:var(--sage)}.file-status span{display:flex;flex-direction:column;gap:4px}.file-status strong{font-size:var(--text-caption)}.file-status small{color:var(--faint);font-size:var(--text-caption)}.file-status em{margin-left:auto;color:var(--sage);font-family:var(--mono);font-size:var(--text-caption);font-style:normal}.review-card{margin-bottom:24px;padding:14px;border:1px solid var(--border);display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:center}.review-card .artwork,.review-card>img,.review-card>.ipfs-image-fallback,.review-placeholder{width:130px;aspect-ratio:1}.review-card>img{object-fit:cover;background:var(--bg)}.review-placeholder{border:1px dashed var(--border);display:grid;place-items:center;color:var(--faint)}.review-card h3{margin-bottom:8px;font-family:var(--display);font-size:var(--text-data)}.review-card div p:last-child{color:var(--muted);font-size:var(--text-caption);line-height:1.5}.receipt code{max-width:420px;color:var(--ink);font-size:var(--text-caption);overflow-wrap:anywhere;text-align:right}.footer{min-height:92px;border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:35px;color:var(--faint);font-size:var(--text-caption)}.brand.mini{font-size:var(--text-section);cursor:default}.brand.mini .brand-copy{font-size:var(--text-small)}.footer p{margin:0}.footer>div{display:flex;gap:22px}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.footer a,.footer button{padding:0;border:0;background:none;color:var(--muted);text-decoration:none;font-size:inherit;cursor:pointer}.footer a:hover,.footer button:hover{color:var(--ink)}.footer button:disabled,.footer button:disabled:hover{color:var(--faint);cursor:not-allowed;opacity:.6}.footer>span{font-size:var(--text-caption)}.modal-backdrop,.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#040505cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade .18s ease}.modal{width:min(460px,100%);max-height:calc(100dvh - 40px);padding:38px;border:1px solid var(--border-strong);border-radius:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface);box-shadow:0 30px 100px #0000008c;position:relative;animation:rise .25s ease}.modal.wide{width:min(850px,100%)}.modal-close{width:34px;height:34px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface-2);display:grid;place-items:center;position:absolute;top:16px;right:16px;cursor:pointer;z-index:2}.modal h2{margin-bottom:12px;font-family:var(--display);font-size:36px;line-height:1;text-transform:uppercase}.modal-copy{color:var(--muted);font-size:var(--text-caption);line-height:1.6}.modal-icon{width:48px;height:48px;margin-bottom:24px;border-radius:10px;background:var(--orange);color:var(--action-ink);display:grid;place-items:center}.wallet-option{width:100%;margin-top:23px;padding:15px;border:1px solid var(--border);border-radius:9px;background:var(--bg);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;text-align:left;cursor:pointer}.wallet-option:hover{border-color:var(--orange)}.wallet-mark{width:38px;height:38px;border-radius:8px;background:var(--orange);color:var(--action-ink);display:grid;place-items:center;font-family:var(--display);font-size:var(--text-section);font-weight:800}.wallet-option>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.wallet-option strong{font-size:var(--text-caption)}.wallet-option small{color:var(--faint);font-size:var(--text-caption)}.privacy-note{margin:18px 0 0;display:flex;justify-content:center;align-items:center;gap:7px;color:var(--faint);font-size:var(--text-caption)}.wallet-mode{margin:22px 0 20px;padding:3px;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:1fr 1fr}.wallet-mode button{min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--faint);font-size:var(--text-caption);font-weight:650;cursor:pointer}.wallet-mode button.active{background:var(--surface-2);color:var(--ink)}.wallet-field{margin-bottom:17px;display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:var(--text-caption);font-weight:600}.wallet-field input,.wallet-field textarea{width:100%;padding:12px 13px;border:1px solid var(--border);border-radius:7px;outline:0;background:var(--bg);color:var(--ink);font-size:var(--text-caption);line-height:1.5}.wallet-field textarea{min-height:96px;resize:vertical;font-family:var(--mono)}.wallet-error{margin:-3px 0 15px;color:var(--danger-ink);font-size:var(--text-caption);line-height:1.45}.wallet-created h2{max-width:600px}.seed-phrase{margin:24px 0 10px;padding:18px;border:1px solid var(--border-strong);background:var(--bg);display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.seed-phrase span{min-width:0;padding:8px;border:1px solid var(--border);display:flex;gap:7px;align-items:center;font-family:var(--mono);font-size:var(--text-caption);overflow:hidden}.seed-phrase span i{color:var(--faint);font-style:normal}.seed-phrase.concealed span{color:var(--faint)}.reveal-seed{padding:6px 0;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:7px;font-size:var(--text-caption);cursor:pointer}.wallet-address{margin:18px 0;padding:13px;border:1px solid var(--border);display:flex;flex-direction:column;gap:7px}.wallet-address span{color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.wallet-address code{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-caption);line-height:1.55}.backup-state{margin:16px 0;padding:12px;border:1px solid rgba(120,206,131,.25);color:var(--sage);display:flex;align-items:flex-start;gap:10px}.backup-state.failed{border-color:#ff6b3859;color:var(--orange)}.backup-state span{display:flex;flex-direction:column;gap:4px}.backup-state strong{color:var(--ink);font-size:var(--text-caption)}.backup-state small{color:var(--faint);font-size:var(--text-caption);line-height:1.4}.seed-confirm{margin:18px 0;color:var(--muted);display:flex;align-items:center;gap:9px;font-size:var(--text-caption)}.seed-confirm input{accent-color:var(--orange)}.recovery-phrase-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.recovery-phrase-actions .reveal-seed{min-height:40px;font-size:var(--text-caption)}.wallet-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.recovery-confirmation{margin-top:24px}.recovery-confirmation h3{margin-bottom:10px;font-size:var(--text-body)}.recovery-confirmation .wallet-field{margin-top:20px;font-size:var(--text-caption)}.recovery-back{margin-top:16px;min-height:36px;font-size:var(--text-caption)}.wallet-field-label{position:relative;display:flex;align-items:center;gap:7px;min-height:28px}.wallet-field-label label{cursor:pointer}.recovery-label{margin-top:20px;color:var(--muted);font-size:var(--text-caption)}.recovery-label+.seed-phrase{margin-top:8px}.recovery-height{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:13px;border:1px solid var(--border);border-radius:7px;color:var(--muted);font-size:var(--text-caption)}.recovery-height strong{color:var(--ink);font-family:var(--mono);font-size:var(--text-body);font-weight:500}.recovery-height small{font-size:var(--text-caption);line-height:1.5}.mint-layout{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.mint-art{width:100%;aspect-ratio:1}.mint-details{padding-right:12px}.receipt{margin:24px 0;border-block:1px solid var(--border)}.receipt>div{padding:11px 2px;display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-caption)}.receipt strong{color:var(--ink);font-family:var(--mono);font-size:var(--text-caption);font-weight:400}.receipt .total{padding-block:16px;border-top:1px solid var(--border);color:var(--ink);font-weight:700}.receipt .total strong{font-size:var(--text-small)}.info-box{padding:13px;border:1px solid rgba(120,206,131,.22);background:#78ce830a;color:var(--muted);display:flex;gap:11px;align-items:flex-start;font-size:var(--text-caption);line-height:1.5}.info-box svg{min-width:17px;color:var(--sage)}.mint-details .button{margin-top:18px}.payment-wait{margin-top:24px;display:grid;grid-template-columns:140px 1fr;gap:18px;align-items:center}.qr{padding:9px;background:var(--ink);line-height:0}.payment-wait h3{margin:5px 0 8px;font-family:var(--mono);font-size:var(--text-small)}.payment-wait>div>p:not(.overline){color:var(--muted);font-size:var(--text-caption);line-height:1.5}.confirm-line{color:var(--sage);font-family:var(--mono);font-size:var(--text-caption);display:flex;gap:7px;align-items:center}.confirm-line svg{width:13px}.success-mark{width:52px;height:52px;margin-bottom:25px;border-radius:50%;background:var(--success-surface);color:var(--success-ink);display:grid;place-items:center}.success-art{width:100%;aspect-ratio:1.8;margin-block:22px}.hash-row{margin-bottom:20px;padding:12px;border:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto;gap:12px;color:var(--faint);font-size:var(--text-caption)}.hash-row code{color:var(--ink)}.center-success{padding:35px;text-align:center}.center-success .success-mark{margin-inline:auto}.drawer-backdrop{place-items:stretch end;padding:0}.drawer{width:min(410px,100%);height:100%;padding:40px 30px;background:var(--surface);border-left:1px solid var(--border);position:relative;overflow-y:auto;animation:slide .25s ease}.drawer h2{font-family:var(--display);font-size:36px}.drawer-back{margin:0 0 25px;padding:0;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:7px;font-size:var(--text-caption);cursor:pointer}.receive-card{margin:23px 0 16px;padding:18px;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.receive-card>span{color:var(--orange);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.08em}.receive-card code{max-width:100%;color:var(--muted);font-size:var(--text-caption);line-height:1.45;overflow-wrap:anywhere}.receive-card button{padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--ink);display:flex;align-items:center;gap:7px;font-size:var(--text-caption);cursor:pointer}.wallet-balance-overview{margin:25px 0 28px}.balance-card{margin:0;padding:22px;background:var(--orange);color:var(--action-ink)}.balance-card>span{font-size:var(--text-caption);text-transform:uppercase}.balance-card>strong{margin:10px 0 6px;display:block;font-family:var(--mono);font-size:var(--text-data);font-weight:400}.balance-card strong small{font-size:var(--text-caption)}.balance-card p.wallet-balance-usd{margin-bottom:18px;font-family:inherit;font-size:var(--text-small, 14px);opacity:.9}.balance-card p{margin:0;font-family:var(--mono);font-size:var(--text-caption);line-height:1.5;display:flex;align-items:center;gap:7px}.balance-card p.wallet-balance-pending{display:block;margin-top:10px;font:500 var(--text-section)/1.5 var(--sans);letter-spacing:-.025em}.balance-card p.wallet-balance-freshness{display:block;margin-top:12px;font-family:var(--sans)}.balance-card .wallet-scan-height{margin-top:4px;font-size:var(--text-caption)}.balance-card i{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--ink)}.wallet-balance-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.35)}.wallet-balance-breakdown dt{font-size:var(--text-caption);line-height:1.5}.wallet-balance-breakdown dd{margin:5px 0 0;font:var(--text-small)/1.5 var(--mono);overflow-wrap:anywhere}.wallet-balance-breakdown small{font-size:var(--text-caption)}.balance-card p.wallet-balance-note{display:block;font-size:var(--text-caption);line-height:1.5;margin-bottom:12px}.balance-card .wallet-balance-sync{padding-top:4px}.wallet-activity{margin:-15px 0 25px}.wallet-activity h3{font-size:var(--text-small);margin:0 0 12px}.wallet-activity ul{list-style:none;padding:0;margin:0}.wallet-activity li{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--border)}.wallet-tx-icon{display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:50%;width:32px;height:32px;flex-shrink:0}.wallet-tx-content{flex:1;min-width:0}.wallet-tx-heading{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:var(--text-small)}.wallet-tx-heading span{font-family:var(--mono);overflow-wrap:anywhere}.wallet-tx-status{margin:7px 0;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.wallet-tx-status.is-pending{color:var(--orange)}.wallet-tx-content a{display:inline-flex;align-items:center;gap:7px;min-height:28px;color:var(--muted);font-size:var(--text-caption)}.wallet-activity-note{font-size:var(--text-caption);color:var(--muted);line-height:1.5}.wallet-sync{height:3px;margin-top:13px;overflow:hidden;background:#ffffff3d}.wallet-sync span{display:block;height:100%;background:var(--ink);transition:width .2s ease}.unlock-wallet{margin:-19px 0 23px;padding:17px;border:1px solid var(--border);background:var(--surface)}.unlock-wallet .wallet-field{margin-bottom:13px}.node-offline{margin:-19px 0 23px;padding:13px;border:1px solid rgba(255,107,56,.3);color:var(--orange);display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.node-offline span{display:flex;flex-direction:column;gap:4px}.node-offline strong{color:var(--ink);font-size:var(--text-caption)}.node-offline small{max-height:34px;overflow:hidden;color:var(--faint);font-size:var(--text-caption);line-height:1.4}.node-offline button{grid-column:2;width:fit-content;padding:0;border:0;background:transparent;color:var(--orange);display:flex;align-items:center;gap:6px;font-size:var(--text-caption);cursor:pointer}.wallet-actions{margin:0 0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-actions .button{min-width:0;min-height:44px;padding:12px;gap:8px}.wallet-actions .button svg{flex-shrink:0}.drawer-heading{display:flex;justify-content:space-between;align-items:center}.drawer-heading h3{font-family:var(--display);font-size:var(--text-section)}.drawer-heading span{color:var(--faint);font-size:var(--text-caption)}.owned{padding:11px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center}.owned .artwork{width:52px;aspect-ratio:1}.owned>span{display:flex;flex-direction:column;gap:5px}.owned strong{font-family:var(--display);font-size:var(--text-body)}.owned small{color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.wallet-empty{margin-top:11px;padding:24px 16px;border-block:1px solid var(--border);color:var(--faint);display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.wallet-empty strong{color:var(--muted);font-family:var(--display);font-size:var(--text-body)}.wallet-empty span{max-width:260px;font-size:var(--text-caption);line-height:1.5}.drawer>.button{margin-top:28px}.send-form,.send-review,.send-success{margin-top:30px}.send-form .wallet-field{margin-bottom:20px}.send-form textarea{min-height:105px;font-family:var(--mono);font-size:var(--text-caption);overflow-wrap:anywhere}.send-available{margin:-7px 0 22px;padding:11px 0;border-block:1px solid var(--border);display:flex;justify-content:space-between;color:var(--faint);font-size:var(--text-caption)}.send-available strong{color:var(--ink);font-family:var(--mono);font-weight:400}.send-review .receipt code{max-width:190px;overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-caption)}.send-warning{margin-bottom:20px;padding:12px;border:1px solid rgba(255,107,56,.25);color:var(--muted);font-size:var(--text-caption);line-height:1.5}.send-review .button+.button{margin-top:7px}.send-success .success-mark{margin-bottom:18px}.send-success>p{color:var(--muted);font-size:var(--text-caption);line-height:1.5}.send-success>span{color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.send-success>code{margin:7px 0 22px;padding:12px;border:1px solid var(--border);display:block;overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-caption);line-height:1.5}.launch-success{max-width:700px;margin:50px auto;text-align:center}.launch-success .success-mark{margin-inline:auto}.launch-success h1{font-size:76px}.launch-success>p:not(.overline){max-width:530px;margin:22px auto 30px;color:var(--muted);line-height:1.6}.launch-proof{margin:0 auto 28px;padding:15px;max-width:520px;border:1px solid var(--border);display:grid;grid-template-columns:130px 1fr;gap:20px;text-align:left}.launch-proof .artwork,.launch-proof>img,.launch-proof>.ipfs-image-fallback{width:130px;aspect-ratio:1;object-fit:cover;background:var(--bg)}.launch-proof>div{display:grid;gap:6px;align-content:center}.launch-proof span{color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.launch-proof code{color:var(--ink);font-size:var(--text-caption);overflow-wrap:anywhere}.launch-status-page{max-width:1420px}.launch-status-head{margin-bottom:32px;display:flex;align-items:end;justify-content:space-between;gap:30px}.launch-status-head h1{margin:0 0 13px;font:720 clamp(58px,7vw,96px)/.82 var(--display);letter-spacing:-.045em;text-transform:uppercase}.launch-status-head>div>p:last-child{margin:0;color:var(--faint);font-size:var(--text-caption)}.launch-status-head code{color:var(--muted)}.launch-state{padding:8px 11px;border:1px solid var(--border-strong);border-radius:5px;color:var(--muted);font:600 var(--text-caption) var(--mono);letter-spacing:.08em;text-transform:uppercase}.launch-state.awaiting_payment,.launch-state.anchoring,.launch-state.confirming,.launch-state.payment_detected{color:var(--orange);border-color:#ff5c2b73}.launch-state.live{color:var(--success-ink);border-color:#77c78a66}.launch-state.failed,.launch-state.expired{color:var(--danger-ink);border-color:#ff806866}.launch-status-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;border:1px solid var(--border);background:var(--surface)}.launch-status-main{min-width:0;padding:clamp(28px,4vw,58px)}.launch-invoice{max-width:780px}.invoice-heading{display:flex;gap:15px;align-items:center}.invoice-heading>svg{width:43px;height:43px;padding:10px;border:1px solid rgba(255,92,43,.5);color:var(--orange)}.invoice-heading h2,.launch-callout h2{margin:0;font:700 34px/1 var(--display);text-transform:uppercase}.launch-invoice>p{max-width:610px;margin:20px 0 24px;color:var(--muted);font-size:var(--text-caption);line-height:1.6}.invoice-body{padding:22px;border:1px solid var(--border);background:var(--bg);display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;align-items:center}.invoice-qr{width:210px;height:210px;padding:10px;background:var(--ink);display:grid;place-items:center}.invoice-details{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.invoice-details>span{color:var(--faint);font:500 var(--text-caption) var(--mono);letter-spacing:.08em}.invoice-details code{width:100%;color:var(--ink);font-size:var(--text-caption);line-height:1.6;overflow-wrap:anywhere}.invoice-details small{color:var(--faint);font-size:var(--text-caption);display:flex;gap:6px;align-items:center}.launch-timeline{margin-top:38px;display:grid;grid-template-columns:repeat(5,1fr)}.launch-timeline>div{min-width:0;position:relative;display:flex;gap:10px;align-items:flex-start}.launch-timeline>div:not(:last-child):after{content:"";position:absolute;left:29px;right:7px;top:13px;height:1px;background:var(--border-strong)}.launch-timeline>div.done:not(:last-child):after{background:var(--orange)}.launch-timeline i{width:27px;height:27px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--faint);display:grid;place-items:center;font:normal var(--text-caption) var(--mono);position:relative;z-index:1}.launch-timeline .done i,.launch-timeline .active i{border-color:var(--orange);color:var(--action-ink);background:var(--orange)}.launch-timeline span{min-width:0;padding-top:2px;display:grid;gap:5px}.launch-timeline strong{font:600 var(--text-caption) var(--mono);letter-spacing:.08em}.launch-timeline small{max-width:110px;color:var(--faint);font-size:var(--text-caption);line-height:1.4}.launch-summary{padding:25px;border-left:1px solid var(--border);background:var(--bg)}.launch-summary>img,.launch-summary>.ipfs-image-fallback{width:100%;aspect-ratio:1;margin-bottom:24px;object-fit:cover;border:1px solid var(--border)}.launch-summary h2{margin:0 0 25px;font:700 34px/1 var(--display);text-transform:uppercase}.launch-summary dl{margin:0 0 20px;border-block:1px solid var(--border)}.launch-summary dl div{padding:12px 0;border-bottom:1px solid var(--border)}.launch-summary dl div:last-child{border-bottom:0}.launch-summary dt{margin-bottom:6px;color:var(--faint);font:500 var(--text-caption) var(--mono);text-transform:uppercase}.launch-summary dd{margin:0;color:var(--muted);font:var(--text-caption)/1.5 var(--mono);overflow-wrap:anywhere}.launch-summary .button{width:100%;margin-top:12px}.explorer-link{color:var(--ink);font-size:var(--text-caption);display:flex;align-items:center;gap:7px}.launch-callout{padding:24px;border:1px solid var(--border);display:flex;gap:17px;align-items:flex-start}.launch-callout>svg{width:24px;flex:0 0 auto;color:var(--orange)}.launch-callout p{margin:9px 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.6}.launch-callout .button{margin-top:18px}.launch-callout.success{border-color:#77c78a59;background:#77c78a0a}.launch-callout.success>svg{color:var(--success-ink)}.launch-callout.error{border-color:#ff806859}.drop-page{max-width:1420px}.drop-back{margin-bottom:22px;padding:0;border:0;background:transparent;color:var(--muted);font:500 var(--text-caption) var(--mono);cursor:pointer}.drop-back:hover{color:var(--ink)}.drop-loading{min-height:55vh;display:flex;place-content:center;align-items:center;gap:10px;color:var(--muted);font:500 var(--text-caption) var(--mono)}.drop-hero{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);border:1px solid var(--border);background:var(--surface)}.drop-art{min-height:680px;padding:clamp(24px,4vw,60px);border-right:1px solid var(--border);background:var(--bg);display:grid;place-items:center}.drop-art>img,.drop-art>.ipfs-image-fallback{width:100%;max-height:720px;aspect-ratio:1;border:1px solid var(--border);object-fit:contain;background:var(--bg)}.drop-content{padding:clamp(30px,5vw,72px);display:flex;flex-direction:column}.drop-heading>.launch-state{display:inline-flex;margin-bottom:26px}.drop-heading h1{max-width:700px;margin:12px 0 24px;font:720 clamp(60px,7vw,108px)/.82 var(--display);letter-spacing:-.045em;text-transform:uppercase}.drop-description{max-width:650px;margin:0;color:var(--muted);font-size:var(--text-small);line-height:1.75}.drop-creator{margin:22px 0 0;color:var(--faint);font-size:var(--text-caption)}.drop-creator code{color:var(--muted)}.drop-mint-card{margin-top:44px;padding:26px;border:1px solid var(--border);background:var(--bg)}.drop-stats{margin-bottom:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.drop-mint-card .progress{margin-bottom:22px}.drop-mint-card>p{margin:14px 0 0;color:var(--faint);font-size:var(--text-caption);line-height:1.6}.mint-payment-review{margin-top:20px;padding-top:18px;border-top:1px solid var(--border);display:grid;gap:11px}.mint-payment-review>div{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:var(--text-caption)}.mint-payment-review>div.total{padding-top:12px;border-top:1px solid var(--border);color:var(--ink)}.mint-payment-review .button{margin-top:4px}.mint-order-state{margin:20px 0;padding:17px;border:1px solid rgba(255,92,43,.35);display:flex;align-items:center;gap:13px}.mint-order-state>span{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:#ff5c2b1f;color:var(--orange);display:grid;place-items:center}.mint-order-state>span svg{width:17px}.mint-order-state>div{display:grid;gap:5px}.mint-order-state strong{font:600 var(--text-caption) var(--mono);text-transform:uppercase}.mint-order-state small{color:var(--muted);font-size:var(--text-caption)}.mint-order-state.minted{border-color:#77c78a59}.mint-order-state.minted>span{background:#77c78a1f;color:var(--success-ink)}.batch-mint-control{margin:22px 0 18px;padding:17px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:20px}.batch-mint-control>div:first-child{display:grid;gap:6px}.batch-mint-control>div:first-child>span{color:var(--ink);font-size:var(--text-caption);letter-spacing:.08em}.batch-mint-control small{color:var(--faint);font-size:var(--text-caption);line-height:1.45}.quantity-stepper{flex:0 0 auto;height:42px;border:1px solid var(--border-strong);border-radius:7px;display:grid;grid-template-columns:40px 44px 40px;overflow:hidden}.quantity-stepper button{border:0;background:var(--surface-2);color:var(--ink);font-size:var(--text-section);cursor:pointer}.quantity-stepper button:disabled{color:var(--faint);cursor:not-allowed;opacity:.45}.quantity-stepper output{border-inline:1px solid var(--border);display:grid;place-items:center;font:500 var(--text-small) var(--mono)}.mint-batch-state{margin:22px 0 18px;padding:18px;border:1px solid rgba(119,199,138,.28);background:#77c78a09}.mint-batch-heading{display:flex;align-items:center;gap:13px}.mint-batch-heading .success-mark{width:36px;height:36px;margin:0;flex:0 0 auto}.mint-batch-heading .success-mark svg{width:17px}.mint-batch-heading>div{display:grid;gap:5px}.mint-batch-heading strong{font:600 var(--text-caption) var(--mono);text-transform:uppercase}.mint-batch-heading small{color:var(--muted);font-size:var(--text-caption)}.mint-batch-orders{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:7px}.mint-batch-orders>span{min-width:0;padding:10px;border:1px solid var(--border);background:var(--bg);display:grid;gap:5px}.mint-batch-orders b{font:500 var(--text-caption) var(--mono)}.mint-batch-orders small{overflow:hidden;color:var(--faint);font-size:var(--text-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mint-batch-orders .minted{border-color:#77c78a59}.mint-batch-orders .failed{border-color:#ff806866}.mint-batch-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.mint-batch-actions .button:only-child{grid-column:1 / -1}.drop-proof{margin-top:auto;padding-top:38px;display:grid;gap:13px}.drop-proof>div{display:grid;gap:5px}.drop-proof span{color:var(--faint);font:500 var(--text-caption) var(--mono)}.drop-proof code{color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere}.drop-proof a{width:fit-content;margin-top:5px;color:var(--ink);font-size:var(--text-caption);display:flex;align-items:center;gap:7px}.portfolio-page{max-width:1420px}.portfolio-overview{margin:-14px 0 28px;border:1px solid var(--border);border-radius:12px;background:#151817c7;display:grid;grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(260px,1.45fr)}.portfolio-overview>div{min-height:92px;padding:20px;border-right:1px solid var(--border);display:grid;align-content:center;gap:8px}.portfolio-overview>div:last-child{border:0}.portfolio-overview span{color:var(--faint);font:500 var(--text-caption) var(--mono);letter-spacing:.08em}.portfolio-overview strong{font:500 23px var(--mono)}.portfolio-overview code{color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere}.portfolio-toolbar{min-height:54px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border)}.portfolio-toolbar>span{color:var(--faint);font-size:var(--text-caption)}.portfolio-filters{height:54px;display:flex;align-items:stretch;gap:26px}.portfolio-filters button{padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--faint);font-size:var(--text-caption);text-transform:capitalize;cursor:pointer}.portfolio-filters button.active{border-color:var(--orange);color:var(--ink)}.portfolio-filters button span{margin-left:7px;padding:2px 6px;border-radius:10px;background:var(--surface-2);font:500 var(--text-caption) var(--mono)}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.portfolio-card{min-width:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);transition:border-color .2s ease,transform .2s ease}.portfolio-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.portfolio-art{position:relative;background:var(--bg)}.portfolio-art>img,.portfolio-art>.ipfs-image-fallback{width:100%;aspect-ratio:1.25;object-fit:cover;display:block}.portfolio-art .launch-state{position:absolute;top:13px;right:13px;background:#0b0d0de6}.portfolio-serial{position:absolute;left:13px;bottom:13px;padding:7px 9px;border:1px solid var(--border-strong);background:#0b0d0de6;font:500 var(--text-caption) var(--mono)}.portfolio-card-copy{padding:21px}.portfolio-card-copy>p{margin:0 0 8px;color:var(--orange);font:500 var(--text-caption) var(--mono);letter-spacing:.08em;text-transform:uppercase}.portfolio-card-copy h2{margin:0 0 20px;font:700 29px/1 var(--display);text-transform:uppercase}.portfolio-progress{margin-bottom:20px}.portfolio-progress>div{margin-bottom:8px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--text-caption)}.portfolio-progress b{color:var(--ink);font:400 var(--text-caption) var(--mono)}.portfolio-card-copy dl{margin:0 0 20px;padding-block:14px;border-block:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr}.portfolio-card-copy dt{margin-bottom:5px;color:var(--faint);font:500 var(--text-caption) var(--mono);text-transform:uppercase}.portfolio-card-copy dd{margin:0;color:var(--muted);font-size:var(--text-caption)}.portfolio-card-actions{display:flex;align-items:center;justify-content:space-between;gap:15px}.portfolio-card-actions button,.portfolio-card-actions a{padding:0;border:0;background:transparent;color:var(--ink);font-size:var(--text-caption);text-decoration:none;display:flex;align-items:center;gap:7px;cursor:pointer}.portfolio-card-actions a{color:var(--muted)}.portfolio-empty{border:1px solid var(--border);border-radius:12px;background:#15181799}.portfolio-empty .button{margin-top:10px}.status-page{max-width:1420px}.status-banner{min-height:92px;margin-bottom:22px;padding:22px 25px;border:1px solid rgba(120,206,131,.3);background:#78ce830b;display:flex;align-items:center;justify-content:space-between;gap:24px}.status-banner.degraded{border-color:#ff6b3859;background:#ff6b380b}.status-banner>div{display:flex;align-items:center;gap:14px}.status-banner>div>i{width:10px;height:10px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 7px #78ce8317}.status-banner.degraded>div>i{background:var(--orange);box-shadow:0 0 0 7px #ff6b3817}.status-banner span{display:grid;gap:6px}.status-banner strong{font-family:var(--display);font-size:var(--text-section);text-transform:uppercase}.status-banner small{color:var(--muted);font-size:var(--text-caption)}.status-banner button{min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:7px;background:transparent;display:flex;align-items:center;gap:8px;font-size:var(--text-caption);cursor:pointer}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:16px;overflow:hidden}.service-card{min-height:180px;padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);display:grid;grid-template-columns:43px 1fr;gap:20px}.service-icon{width:43px;height:43px;border:1px solid var(--border);display:grid;place-items:center;color:var(--orange)}.service-icon svg{width:19px}.service-state{margin-bottom:14px;color:var(--muted);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.service-state i{width:6px;height:6px;border-radius:50%;background:var(--faint)}.service-state.operational{color:var(--sage)}.service-state.operational i{background:var(--sage)}.service-state.syncing{color:var(--warning-ink)}.service-state.syncing i{background:var(--orange)}.service-state.degraded,.service-state.outage{color:var(--focus)}.service-state.degraded i,.service-state.outage i{background:var(--orange)}.service-copy h2{margin-bottom:7px;font-family:var(--display);font-size:var(--text-data);text-transform:uppercase}.service-copy>p{margin-bottom:18px;color:var(--muted);font-size:var(--text-caption)}.chain-height{max-width:360px}.chain-height>span{margin-bottom:8px;display:block;color:var(--faint);font-family:var(--mono);font-size:var(--text-caption)}.chain-height b{color:var(--ink);font-weight:400}.service-copy>small{color:var(--faint);font-size:var(--text-caption)}.status-note{margin:18px 0 0;color:var(--faint);font-family:var(--mono);font-size:var(--text-caption);display:flex;align-items:center;gap:8px}.spin{animation:spin 1s linear infinite}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes slide{0%{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.hero{grid-template-columns:1fr 1fr;gap:35px}.hero h1{font-size:70px}.collection-grid{grid-template-columns:repeat(2,1fr)}.launch-row{grid-template-columns:200px 1fr 230px}.launch-main{padding:25px}.listing-grid{grid-template-columns:repeat(2,1fr)}.studio-card{grid-template-columns:1fr 350px}.studio-main{padding:42px 35px}.collection-table-row{grid-template-columns:25px 55px 1fr 120px 100px 70px 15px;gap:12px}.home-hero .hero-copy{left:3%;width:37%}.home-hero .featured-card{right:3%;width:43%}.scene-architecture{left:19%;width:56%}.brand-copy small{display:none}.portfolio-overview{grid-template-columns:repeat(4,1fr)}.portfolio-overview .portfolio-identity{grid-column:1 / -1;border-top:1px solid var(--border)}.portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell{width:min(100% - 32px,640px)}.hero{padding-block:48px;display:flex;flex-direction:column;align-items:stretch}.hero h1{font-size:61px}.hero-copy>p{font-size:var(--text-small)}.hero-trust{flex-wrap:wrap;gap:10px 17px}.featured-art{aspect-ratio:1.25}.featured-info{display:block}.featured-mint{margin-top:17px}.ticker-inner{overflow-x:auto;gap:30px;justify-content:flex-start;white-space:nowrap;scrollbar-width:none}.ticker-inner::-webkit-scrollbar{display:none}.section{padding-block:60px}.section-heading h2{font-size:36px}.section-heading .text-link{display:none}.collection-grid{grid-template-columns:1fr 1fr;gap:10px}.collection-card-copy{padding:12px}.collection-card-copy>div span:last-child{display:none}.manifesto{margin-bottom:55px;padding:45px 25px}.manifesto h2{font-size:42px}.manifesto-grid{margin-top:45px;grid-template-columns:1fr;gap:28px}.page-space{padding-block:46px 68px}.page-title{margin-bottom:35px;display:block}.page-title h1{font-size:clamp(54px,16vw,72px);line-height:.88;overflow-wrap:anywhere}.page-title>p{margin-top:22px;font-size:var(--text-small)}.launch-row{min-height:0;display:grid;grid-template-columns:1fr}.launch-art{width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;object-fit:cover;border-bottom:1px solid var(--border)}.launch-main{grid-template-columns:28px 1fr;padding:20px}.launch-main p{display:block;margin-bottom:14px}.launch-main h2{font-size:var(--text-data)}.launch-metrics{grid-column:1 / -1;padding:20px;border:0;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr}.launch-metrics .progress,.launch-metrics .button{grid-column:1 / -1}.market-title .market-stats{margin-top:25px;gap:25px}.market-toolbar{min-height:0;padding:8px;flex-wrap:wrap}.tabs.compact{width:100%}.select-control{display:none}.listing-grid{grid-template-columns:1fr 1fr;gap:10px}.collection-table{overflow:visible;border:0;background:transparent;display:grid;gap:10px}.collection-table-row{min-height:112px;padding:16px;border:1px solid var(--border);border-radius:10px;background:#151817db;grid-template-columns:18px 58px minmax(0,1fr) 24px;grid-template-rows:auto auto;gap:6px 12px;position:relative}.collection-table-row:last-child{border:1px solid var(--border)}.collection-table-row>img,.collection-table-row>.ipfs-image-fallback{width:58px;grid-column:2;grid-row:1 / 3}.collection-table-row .rank{grid-column:1;grid-row:1 / 3}.collection-table-row .table-name{min-width:0;grid-column:3;grid-row:1}.collection-table-row .table-name strong,.collection-table-row .table-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-table-row .stat{grid-column:3;grid-row:2}.collection-table-row .stat:nth-of-type(2),.collection-table-row .gain{display:none}.collection-table-row>.status{position:absolute;top:12px;right:12px;max-width:62px;overflow:hidden;text-overflow:ellipsis}.collection-table-row>svg{grid-column:4;grid-row:2;align-self:end}.studio-card{display:flex;flex-direction:column}.studio-main{padding:30px 20px}.studio-aside{padding:26px 20px;border-left:0;border-top:1px solid var(--border)}.stepper button{font-size:0}.stepper button span{font-size:var(--text-caption)}.field-row{grid-template-columns:1fr;gap:0}.metadata-downloads{grid-template-columns:auto 1fr}.metadata-downloads a{justify-content:center}.uploaded-grid{grid-template-columns:repeat(2,1fr)}.preview-art{aspect-ratio:1.4}.service-grid{grid-template-columns:1fr;border-radius:12px}.service-card{min-height:150px}.launch-status-head{align-items:flex-start;flex-direction:column}.launch-status-head h1{font-size:58px}.launch-status-layout{display:flex;flex-direction:column}.launch-summary{border-left:0;border-top:1px solid var(--border)}.drop-hero{grid-template-columns:1fr}.drop-art{min-height:auto;padding:18px;border-right:0;border-bottom:1px solid var(--border)}.invoice-body{grid-template-columns:1fr}.invoice-qr{width:fit-content;height:auto}.launch-timeline{grid-template-columns:1fr;gap:13px}.launch-timeline>div:not(:last-child):after{left:13px;right:auto;top:27px;bottom:-14px;width:1px;height:auto}.launch-timeline small{max-width:none}.footer{padding-block:30px;display:grid;grid-template-columns:1fr auto;gap:16px}.footer p,.footer>span{width:100%}.footer p,.footer>span{grid-column:1 / -1}.mint-layout{grid-template-columns:1fr}.mint-art{aspect-ratio:1.55}.modal-backdrop{padding:12px;place-items:end center}.modal{width:100%;max-height:calc(100dvh - 24px);border-radius:16px 16px 10px 10px;overscroll-behavior:contain}.drawer{padding:34px 22px;overscroll-behavior:contain}.seed-phrase{grid-template-columns:repeat(3,1fr)}.home-hero{width:100%;height:auto;min-height:940px;padding:40px 16px 28px;display:block}.home-hero:before{transform:perspective(500px) rotateX(62deg) scale(2) translateY(28%)}.home-hero .hero-copy{position:relative;left:auto;top:auto;width:72%;z-index:6}.home-hero h1{font-size:clamp(48px,14vw,64px)}.home-hero .hero-copy>p{max-width:330px;font-size:var(--text-small)}.home-hero .hero-copy{text-shadow:0 2px 8px var(--bg),0 2px 8px var(--bg)}.home-hero .protocol-pill{display:flex}.home-hero .featured-card{position:relative;inset:auto;width:100%;max-width:none;margin-top:310px;transform:none}.nullforms-scene{height:680px;bottom:auto}.scene-architecture{left:22%;top:0;width:86%;height:95%}.scene-terrain{left:-18%;bottom:-2%;width:138%;height:36%}}@media(max-width:440px){.collection-grid,.listing-grid{grid-template-columns:1fr}.hero h1{font-size:54px}.button-row .button{flex:1;padding-inline:12px}.manifesto h2{font-size:36px}.market-stats .stat:last-child{display:none}.launch-row{grid-template-columns:1fr}.modal{max-height:calc(100dvh - 20px);padding:31px 22px}.payment-wait{grid-template-columns:1fr}.qr{width:fit-content}.review-card{grid-template-columns:90px 1fr}.review-card .artwork,.review-card>img,.review-card>.ipfs-image-fallback,.review-placeholder{width:90px}.receipt code{max-width:190px}.seed-phrase{grid-template-columns:repeat(2,1fr)}.status-banner{flex-direction:column;align-items:stretch}.status-banner button{width:100%;justify-content:center}.service-card{padding:22px 18px;grid-template-columns:36px 1fr;gap:14px}.service-icon{width:36px;height:36px}.brand{gap:10px}.brand-mark{width:24px;border-width:5px}.brand-mark:after{top:3px;right:3px;bottom:3px;left:3px;border-width:2px}.brand-copy{font-size:var(--text-body)}.home-hero{min-height:900px}.home-hero .hero-copy{width:100%}.home-hero .button-row{max-width:360px}.drop-content{padding:26px 20px}.drop-heading h1{font-size:58px}.drop-stats{grid-template-columns:1fr 1fr}.portfolio-grid{grid-template-columns:1fr}.home-hero .featured-card{margin-top:265px}.featured-info{padding:19px 16px 14px}.featured-mint{min-width:0;grid-template-columns:1fr auto}.featured-progress{padding:0 16px 18px}.form-section input,.form-section textarea,.wallet-field input,.wallet-field textarea{font-size:var(--text-body)}.empty-state{padding:48px 20px}.drop-heading h1{overflow-wrap:anywhere}.drop-mint-card{margin-top:30px;padding:20px 16px}.batch-mint-control{align-items:stretch;flex-direction:column}.quantity-stepper{width:100%;grid-template-columns:1fr 1fr 1fr}.quantity-stepper button{min-height:44px}.mint-batch-actions{grid-template-columns:1fr}.portfolio-overview{margin-top:-5px;grid-template-columns:1fr 1fr}.portfolio-overview>div{min-height:80px;padding:16px}.portfolio-overview>div:nth-child(2n){border-right:0}.portfolio-overview .portfolio-identity{grid-column:1 / -1;border-top:1px solid var(--border)}.portfolio-toolbar{align-items:flex-start;flex-direction:column;padding-bottom:12px}.portfolio-filters{width:100%;gap:0}.portfolio-filters button{flex:1}.portfolio-grid,.studio-actions{grid-template-columns:1fr}.studio-actions .button{width:100%}.metadata-downloads a{min-height:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.draft-notice{display:flex;align-items:center;gap:.55rem;margin:-.75rem 0 1.25rem;color:var(--muted);font:500 var(--text-small) var(--sans)}.draft-notice svg{color:var(--orange)}.preview-discovery{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:-.25rem;color:var(--muted);font:500 var(--text-small) var(--sans)}.preview-discovery svg{width:15px;color:var(--orange)}.preview-discovery.ready{color:var(--success-ink)}.usd-estimate{color:var(--success-ink);font:500 var(--text-caption) var(--mono)}.xtop-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:24px 0}.xtop-record{border:1px solid var(--border);border-radius:12px;padding:24px;background:var(--bg);min-width:0}.xtop-record code{overflow-wrap:anywhere;font-size:var(--text-caption);color:var(--muted)}.xtop-record p{line-height:1.65;color:var(--muted)}.xtop-record .button{margin:8px 8px 8px 0}.xtop-pagination{align-items:center;justify-content:center;flex-wrap:wrap;margin:24px 0}.lp-collection .ipfs-image-fallback{height:190px}.wallet-storage{margin:22px 0;border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:var(--text-caption);line-height:1.6}.wallet-storage summary{display:flex;align-items:center;gap:9px;padding:13px 14px;cursor:pointer;list-style:none}.wallet-storage summary::-webkit-details-marker{display:none}.wallet-storage summary>svg{flex-shrink:0;color:var(--sage)}.wallet-storage summary>span:first-of-type{color:var(--ink);font-weight:500}.wallet-storage-toggle{margin-left:auto;font-size:var(--text-caption)}.wallet-storage summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.wallet-storage[open] summary{border-bottom:1px solid var(--border)}.wallet-storage-body{padding:12px 14px;overflow-wrap:anywhere}.wallet-storage-body p{margin:0 0 10px}.wallet-storage-body p:last-child{margin-bottom:0}.wallet-storage-body dl{margin:10px 0}.wallet-storage-body dl>div{display:flex;justify-content:space-between;gap:12px}.wallet-storage-body dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wallet-drawer{width:min(460px,100%)}.wallet-drawer h2{margin-bottom:24px;padding-right:28px;overflow-wrap:anywhere}.wallet-field select{width:100%;min-width:0;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--ink);font:inherit;outline:none}.wallet-settings details{padding:16px 0;border-bottom:1px solid var(--border)}.wallet-settings summary{cursor:pointer;font-size:var(--text-small);font-weight:600;padding:4px 0}.wallet-settings details[open]>summary{margin-bottom:18px}.wallet-settings .button{margin:8px 0 16px}.wallet-settings>.wallet-field{margin-top:20px}.wallet-settings .modal-copy,.wallet-drawer .wallet-field,.wallet-drawer .wallet-field input,.wallet-drawer .wallet-field select{font-size:var(--text-small)}.wallet-success{color:var(--success-ink);padding:12px;background:var(--success-surface);border-radius:8px;font-size:var(--text-small)}.wallet-contact{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:var(--text-caption)}.wallet-contact button{margin-left:auto;background:transparent;border:0;color:var(--muted);cursor:pointer}.wallet-drawer .full-address,.recovery-words{display:block;overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.65}.wallet-drawer .receipt>div:has(.full-address){display:block}.recovery-words{background:var(--bg);padding:16px;border-radius:8px;font-size:var(--text-small)}.wallet-drawer .receive-card>svg{background:#fff;padding:8px;box-sizing:content-box;margin:8px auto}@media(max-width:600px){.wallet-drawer .wallet-field input,.wallet-drawer .wallet-field select,.wallet-drawer .wallet-field textarea{font-size:var(--text-body)}.wallet-settings .button{min-height:44px}}.remote-wallet-overlay{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;width:100vw;background:#000a;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s .3s}.remote-wallet-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;animation:fade .25s ease}.remote-wallet-panel{position:relative;width:min(480px,100%);height:100%;overflow:hidden;background:var(--surface);border-left:1px solid var(--border);box-shadow:-20px 0 70px #0005;transform:translate(100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.remote-wallet-overlay.is-open .remote-wallet-panel{transform:translate(0);animation:slide .3s cubic-bezier(.22,1,.36,1)}.remote-wallet-panel>.modal-close{z-index:4}.remote-wallet-panel iframe{display:block;width:100%;height:100%;border:0;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .2s ease}.remote-wallet-panel.is-ready iframe{opacity:1;visibility:visible}.remote-wallet-overlay.is-claim-prompt{background:transparent}.remote-wallet-overlay.is-claim-prompt .remote-wallet-panel{width:100%;border:0;background:transparent;box-shadow:none;animation:none}.remote-wallet-overlay.is-claim-prompt iframe{background:transparent}.remote-wallet-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:var(--surface);transition:opacity .2s ease,visibility 0s .2s}.remote-wallet-panel.is-ready .remote-wallet-placeholder{opacity:0;visibility:hidden;pointer-events:none}.remote-wallet-help{position:absolute;inset:auto 30px 24px;color:var(--muted);font-size:var(--text-caption);line-height:1.7}.remote-wallet-help a{display:block;color:var(--orange)}.wallet-loading{position:relative;height:100%;background:var(--surface)}.wallet-loading-content{padding:40px 30px}.wallet-loading-ribbon{position:absolute;inset:0 0 auto;height:2px;overflow:hidden;background:#ff5c2b12}.wallet-loading-ribbon:after{content:"";display:block;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--orange),transparent);animation:wallet-loading-progress 1.8s ease-in-out infinite}.wallet-skeleton{display:block;border-radius:5px;background:linear-gradient(100deg,#ffffff06 20%,#ffffff0d,#ffffff06 70%);background-size:240% 100%;animation:wallet-loading-shimmer 2s ease-in-out infinite}.wallet-skeleton-eyebrow{width:110px;height:10px;margin-bottom:18px}.wallet-skeleton-heading{width:64%;height:32px;margin-bottom:17px}.wallet-skeleton-copy{width:94%;height:10px;margin-bottom:9px}.wallet-skeleton-copy.wallet-skeleton-short{width:72%}.wallet-skeleton-tabs{height:43px;margin:27px 0}.wallet-loading-field{margin-bottom:16px}.wallet-skeleton-label{width:92px;height:10px;margin-bottom:10px}.wallet-skeleton-input{height:44px}.wallet-skeleton-action{height:44px;margin-top:16px;background:#ff5c2b18}@keyframes wallet-loading-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes wallet-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.remote-wallet-overlay:not(.is-open) .wallet-skeleton,.remote-wallet-overlay:not(.is-open) .wallet-loading-ribbon:after,.remote-wallet-panel.is-ready .wallet-skeleton,.remote-wallet-panel.is-ready .wallet-loading-ribbon:after{animation:none}@media(prefers-reduced-motion:reduce){.wallet-skeleton,.wallet-loading-ribbon:after{animation:none}}.wallet-home{max-width:460px;margin:12vh auto;padding:28px}.wallet-home h1{font-size:var(--text-data);line-height:1.2}.wallet-home p{color:var(--muted);line-height:1.6}.wallet-home .button{margin-top:16px;width:100%}.wallet-document{scrollbar-gutter:auto}.wallet-standalone>.wallet-loading{min-height:100dvh;width:min(480px,100%);margin-inline:auto}.wallet-standalone .drawer{border:0;width:100%}.wallet-standalone .drawer-backdrop,.wallet-standalone .modal-backdrop{background:var(--surface)}.wallet-standalone.is-embedded .modal-close{display:none}.wallet-standalone.is-embedded .modal-backdrop{padding:0;place-items:stretch}.wallet-standalone.is-embedded :is(.modal-backdrop,.drawer-backdrop,.modal,.drawer){animation:none}.wallet-standalone.is-embedded .modal{scrollbar-gutter:auto;width:100%;height:100%;max-height:100dvh;padding:40px 30px;border:0;border-radius:0;box-shadow:none}.wallet-recovery{max-width:600px;margin:40px auto}.wallet-migration-link{position:absolute;bottom:12px;right:16px;z-index:2;padding:8px 12px;border-radius:6px;color:var(--ink);background:var(--surface);font-size:var(--text-caption)}.wallet-site-connection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 24px;padding:10px 12px;border-radius:8px;background:#7bd9ae0c;border:1px solid #7bd9ae30;font-size:var(--text-caption);line-height:1.5}.wallet-site-identities{display:grid;gap:4px;min-width:0}.wallet-site-identities>span:first-child{color:var(--success-ink)}.wallet-site-identities .wallet-connected-dot{margin-right:8px;background:currentColor}.wallet-site-identities>span:nth-child(2){color:var(--muted);padding-inline-start:15px}.wallet-connected-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--surface-2)}.wallet-site-connection button{display:inline-flex;flex-shrink:0;gap:6px;align-items:center;justify-content:center;min-height:32px;margin-left:auto;padding:6px;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.wallet-site-connection button svg{flex-shrink:0}.wallet-site-connection strong{overflow-wrap:anywhere}.wallet-use-connected{margin:-12px 0 20px}.wallet-action-workspace{padding-block:16px}.nft-portfolio-wallet-recovery{margin-block:0 20px}.wallet-file-backup{display:grid;gap:14px}.wallet-file-backup .modal-copy,.wallet-file-backup .seed-confirm{margin:0}.wallet-file-warning{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--warning-ink);border-radius:12px;background:var(--warning-surface);color:var(--warning-ink);font-size:var(--text-small);line-height:1.6}.wallet-file-warning>svg{flex-shrink:0;margin-top:2px;color:var(--warning-ink)}.wallet-file-warning strong{display:block;color:var(--warning-ink);font-size:var(--text-small);font-weight:600}.wallet-file-warning p{margin:4px 0 0}.wallet-settings-compact{display:grid;gap:12px}.wallet-settings-section{border:1px solid var(--border);border-radius:12px;overflow:hidden}.wallet-settings-section>h3{margin:0}.wallet-settings-toggle{display:flex;align-items:center;gap:12px;width:100%;border:0;padding:18px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.wallet-settings-toggle>span{flex:1;min-width:0}.wallet-settings-toggle strong{display:block;font-size:var(--text-small);font-weight:600}.wallet-settings-toggle small{display:block;margin-top:5px;color:var(--muted);font-size:var(--text-caption);font-weight:400}.wallet-settings-toggle>svg:last-child{transition:transform .22s ease;flex-shrink:0}.wallet-settings-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.wallet-settings-toggle:focus-visible,.wallet-settings-action:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.wallet-settings-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.wallet-settings-reveal.is-open{grid-template-rows:1fr}.wallet-settings-reveal[aria-hidden=true]{pointer-events:none}.wallet-settings-clip{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.wallet-settings-reveal,.wallet-settings-toggle>svg:last-child{transition:none}}.wallet-settings-body{padding:0 18px 18px}.wallet-settings-compact .button{margin:0;min-height:44px}.wallet-settings-body>.button,.wallet-settings-body>.wallet-field,.wallet-settings-body>.seed-confirm{margin-bottom:14px}.wallet-settings-import{display:block;padding:10px 0;color:var(--muted);font-size:var(--text-small);text-underline-offset:4px}.wallet-action-prompt{padding:16px;margin:0 0 16px;border:1px solid var(--border);border-radius:10px;background:#ffffff06}.wallet-action-prompt h3{font-size:var(--text-small);margin:0 0 14px}.wallet-action-prompt .wallet-field{margin-bottom:16px}.wallet-action-prompt .wallet-field small{color:var(--muted);font-size:var(--text-caption);line-height:1.5}.wallet-action-prompt .wallet-file-warning{margin:0 0 16px}.wallet-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.wallet-action-buttons .button{white-space:normal}.wallet-settings-actions{display:grid;margin-bottom:12px}.wallet-settings-action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid var(--border);color:var(--ink);background:transparent;text-align:left;font-size:var(--text-small);cursor:pointer}.wallet-settings-action:last-child{border-bottom:0}.wallet-settings-action>span{display:flex;align-items:center;gap:10px}.wallet-settings-action>svg:last-child{flex-shrink:0;transition:transform .22s ease}.wallet-settings-action[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.wallet-security-actions{display:grid;gap:20px}.wallet-security-action-group.is-danger{padding-top:20px;border-top:1px solid var(--border)}.wallet-security-actions .wallet-settings-action{border-bottom:0}.wallet-security-actions .wallet-action-prompt{margin:0;padding:12px 0 0;border:0;border-radius:0;background:transparent}.wallet-security-actions .wallet-settings-action.wallet-settings-danger{margin-top:0}@media(prefers-reduced-motion:reduce){.wallet-settings-action>svg:last-child{transition:none}}.wallet-settings-action.wallet-settings-danger,:root .button.wallet-remove-confirm{background:#b42332;color:#fff;border:1px solid #e5484d;border-radius:var(--control-radius)}.wallet-settings-action.wallet-settings-danger{margin-top:12px;padding:14px;font-weight:600}.wallet-settings-action.wallet-settings-danger:hover:not(:disabled),:root .button.wallet-remove-confirm:hover:not(:disabled){background:#941c2a}.wallet-settings-action.wallet-settings-danger:focus-visible,:root .button.wallet-remove-confirm:focus-visible{outline:2px solid var(--danger-ink);outline-offset:3px}.wallet-remove-prompt{border-color:#e5484d;background:var(--danger-surface)}.wallet-remove-prompt h3{color:var(--danger-ink)}.wallet-setup-form{display:grid;gap:24px}.wallet-setup-heading .overline{margin:0 0 12px}.wallet-setup-heading h2{margin:0;padding-right:20px}.wallet-setup-heading .modal-copy{margin:12px 0 0;line-height:1.6}.wallet-setup-form .wallet-mode{margin:0}.wallet-setup-fields{display:grid;gap:20px}.wallet-setup-fields .wallet-field{margin:0}.wallet-setup-footer{display:grid;gap:16px}.wallet-password-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--control-radius);color:var(--muted)}.wallet-password-note>svg{flex-shrink:0;margin-top:2px}.wallet-password-note p{margin:0;font-size:var(--text-small);line-height:1.5;color:var(--ink)}.wallet-password-note span{display:block;margin-top:4px;font-size:var(--text-caption);color:var(--muted)}@media(max-height:740px){.modal.wallet-setup-modal{padding:24px}.wallet-setup-form{gap:12px}.wallet-setup-heading .overline{margin-bottom:8px}.wallet-setup-heading .modal-copy{margin-top:8px}.wallet-setup-fields{gap:12px}.wallet-setup-fields .wallet-field{gap:4px}}@media(max-width:600px){.wallet-settings-toggle{padding:15px}.wallet-settings-body{padding:0 15px 15px}.wallet-action-prompt{padding:12px}}.wallet-inactive{padding:22px;margin:18px 0;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.wallet-inactive-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:99px;background:var(--surface-2);color:var(--muted);font-size:var(--text-caption);font-weight:600}.wallet-inactive-badge>span{width:6px;height:6px;border-radius:50%;background:var(--surface-2)}.wallet-inactive h3{margin:16px 0 8px;color:var(--ink);font-size:var(--text-body);line-height:1.4}.wallet-inactive p{margin:0;color:var(--muted);font-size:var(--text-small);line-height:1.65}.wallet-password-input{position:relative;display:block;width:100%;min-width:0}.wallet-password-input>input{width:100%;padding-right:48px}.wallet-password-toggle{position:absolute;inset:1px 1px 1px auto;width:44px;display:grid;place-items:center;padding:0;border:0;border-radius:0 7px 7px 0;background:transparent;color:var(--muted);cursor:pointer}.wallet-password-toggle:hover{color:var(--ink);background:#ffffff08}.wallet-password-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.wallet-password-toggle:disabled{opacity:.45;cursor:default}.wallet-transfer-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.wallet-transfer-actions .button{display:inline-flex;flex:1 1 96px;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:46px;margin:0;padding-inline:10px}.wallet-dialog-surface{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;color:inherit}.wallet-dialog-surface:not([open]){display:none}.wallet-dialog-surface::backdrop{background:transparent}.wallet-dialog-surface .modal-close,.wallet-standalone.is-embedded .wallet-dialog-surface .modal-close{display:grid}.remote-wallet-panel.is-ready>.modal-close:not(:focus-visible){opacity:0;pointer-events:none}.wallet-dialog-surface :is(h2,h3)[tabindex="-1"]:focus{outline:none}.wallet-history-link.button{width:100%;margin:0 0 16px;justify-content:flex-start}.wallet-drawer .wallet-activity{margin:0}.wallet-activity .wallet-tx-open.button{min-height:36px;padding:0 6px;margin-inline-start:-6px;color:var(--muted)}.wallet-transaction-receipt .receipt dd{margin:0;color:var(--ink)}.wallet-transaction-receipt .receipt code{text-align:left;max-width:none}.wallet-transaction-receipt .receipt .wallet-receipt-hash dd{margin-top:6px}.wallet-receipt-status{margin-bottom:8px;font-weight:600}.wallet-receipt-explorer{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:8px;font-size:var(--text-small)}:root details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:13px 16px;border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--muted);font-family:inherit;font-size:var(--text-small);font-weight:600;line-height:1.5;list-style:none;cursor:pointer;overflow-wrap:anywhere;transition:background .16s,border-color .16s}:root details>summary::marker{content:""}:root details>summary::-webkit-details-marker{display:none}:root details>summary:after{content:"";flex:0 0 7px;width:7px;height:7px;margin:-4px 3px 0;border-right:1.5px solid var(--border);border-bottom:1.5px solid var(--border);transform:rotate(45deg);transition:transform .16s,border-color .16s}:root details>summary:hover{background:var(--surface);border-color:var(--border)}:root details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root details[open]>summary{margin-bottom:16px;border-color:var(--border)}:root details[open]>summary:after{margin-top:4px;transform:rotate(225deg);border-color:var(--border)}:root .wallet-storage{border:0}:root .wallet-storage[open]>summary{border-bottom:1px solid var(--border)}.creator-manual-recovery{margin-top:20px}@media(prefers-reduced-motion:reduce){:root details>summary,:root details>summary:after{transition:none}}@media(max-width:1024px){:root{--page-gutter:24px;--page-top:24px}}@media(max-width:700px){:root{--page-gutter:16px;--page-top:24px;--panel-padding:16px}}:root .site-layout{--wl-gutter:var(--page-gutter);--wl-orange:var(--orange);--wl-muted:var(--muted);--wl-line:var(--border);--site-content-top:var(--page-top);color:var(--ink);font-family:var(--sans);line-height:1.5}:root .app.waitlist-app{background:var(--bg)}:root .waitlist-app:not(:has([data-page=waitlist])):before,:root .waitlist-app:not(:has([data-page=waitlist])):after{display:none}:root .shell,:root .site-layout .wl-page-content>main.shell,:root .wallet-workspace main.shell,:root .wallet-workspace main.market-collection,:root .site-layout :is(.market-collection,.status-page,.mint-workspace,.wl-layout){width:min(var(--content-width),calc(100% - 2 * var(--page-gutter)));max-width:none;margin-inline:auto;padding:var(--page-top) 0 var(--space-7);min-width:0}:root .wallet-workspace{padding:0;color:var(--ink);font:400 var(--text-body)/1.5 var(--sans)}:root .site-layout .mint-workspace{flex:none}:root .collection-wallet{min-width:0}:root .workspace-load-notice{width:min(var(--content-width),calc(100% - 2 * var(--page-gutter)));margin:var(--page-top) auto var(--space-5)}:root .site-layout>.footer{width:auto;max-width:none;margin:var(--space-6) 0 0;padding:var(--space-5) var(--site-shell-inset) var(--site-footer-bottom,var(--space-5));gap:var(--space-5);color:var(--muted);font:400 var(--text-small)/1.5 var(--sans)}:root .site-layout .network-notice{width:min(var(--content-width),calc(100% - 2 * var(--page-gutter)));margin:var(--space-4) auto 0;padding:var(--space-2) var(--space-3);border-color:var(--warning-ink);background:var(--warning-surface);color:var(--warning-ink);border-radius:var(--control-radius);font:500 var(--text-caption)/1.5 var(--sans);letter-spacing:0}:root .site-layout:not(.waitlist-only) .wl-page-content>:is(main,.workspace-load-notice),:root .site-layout[data-page=portfolio] .wl-page-content>.collection-wallet,:root .site-layout:not(.waitlist-only)>.network-notice{width:auto;max-width:none;min-width:0;margin-inline:var(--site-shell-inset)}:root .site-layout:not(.waitlist-only) .wl-page-content>main{padding-inline:0;padding-top:var(--site-content-top)}:root .site-layout .wl-header{min-height:72px;height:auto;padding:var(--space-3) var(--site-shell-inset);gap:var(--space-3);border-color:var(--border)}:root .site-layout .wl-header-actions{align-items:center;gap:var(--space-2)}:root .site-layout .wl-search{height:var(--control-height);margin-left:0;gap:var(--space-3);padding-inline:var(--space-3);background:var(--surface);border-color:transparent;border-radius:var(--control-radius)}:root .site-layout .wl-search:focus-within{background:var(--surface-2)}:root .site-layout .wl-search>svg{width:18px;height:18px;color:var(--muted)}:root .site-layout .wl-search>span{padding-inline:var(--space-2);border-radius:4px;background:var(--surface-2);color:var(--muted);font:400 var(--text-caption)/1.6 var(--mono)}:root .site-layout .wl-search input{font:400 var(--text-small)/1.5 var(--sans);color:var(--ink);-webkit-text-fill-color:var(--ink)}:root .site-layout .wl-search input::placeholder{color:var(--muted);-webkit-text-fill-color:var(--muted)}:root .site-layout .wl-header-actions .wl-button{height:auto;min-height:var(--control-height);min-width:0;padding:var(--space-2) var(--space-4);border-color:transparent;border-radius:var(--control-radius);box-shadow:none;font:600 var(--text-small)/1.4 var(--sans)}:root .site-layout .wl-header-actions .wl-button svg{width:20px;height:20px}:root .site-layout .wl-header-actions .wl-visit-app{background:var(--surface)}:root .site-layout .wl-header-actions :is(.wl-visit-app,.wl-wallet-button.is-connected):hover:not(:disabled){background:var(--surface-2);border-color:transparent}:root .site-layout .wl-header-actions .wl-visit-app[aria-current]{color:var(--focus)}:root .site-layout .wl-wallet-disconnect{width:var(--control-height);min-height:var(--control-height);border:0;border-radius:var(--control-radius);background:var(--surface);color:var(--muted)}:root .site-layout .wl-wallet-disconnect:hover{background:var(--surface-2);color:var(--ink)}:root .site-layout .wallet-button-state small{font-size:var(--text-caption)}:root .site-layout .wl-rail{background:var(--bg);border-right:1px solid var(--border)}:root .site-layout .wl-rail-brand{height:80px;min-height:80px}:root .site-layout .wl-rail-brand img{width:56px;height:56px}:root .site-layout .wl-nav-label{background:none;-webkit-text-fill-color:currentColor;color:var(--ink)}:root .site-layout .wl-rail-nav{--wl-nav-inset:24px}:root .site-layout .wl-rail-nav :is(a,button,.wl-nav-static){font:400 var(--text-small)/1.5 var(--sans)}:root :is(.wallet-workspace,.wl-page-content){font:400 var(--text-body)/1.5 var(--sans)}:root :is(.wallet-workspace,.wl-page-content) :is(.creation-heading h1,.studio-heading h1,.market-title-row h1,.status-heading h1,.address-heading h1,.transaction-page>h1,.page-space>h1){font:600 var(--text-title)/1.25 var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0 0 var(--space-3);overflow-wrap:anywhere}:root :is(.creation-form-section,.creation-card-heading,.market-section,.market-about,.status-card,.studio-section-heading,.profile-editor,.reservation-checkout,.reservation-orders) h2{font:600 var(--text-section)/1.35 var(--sans);letter-spacing:-.015em;color:var(--ink)}:root :is(.creation-heading,.studio-heading,.status-heading){margin-bottom:var(--space-5)}:root :is(.creation-heading,.studio-heading,.status-heading)>p{font-size:var(--text-body);color:var(--muted);max-width:68ch}:root :is(.collection-subtitle,.market-subtle,.mint-panel>p,.studio-automation-note,.studio-first-reservation p,.creation-muted,.creation-consent,.creation-footnote,.creation-preparation,.launch-progress-note){font-size:var(--text-small);color:var(--muted);line-height:1.6}:root :is(.creation-heading,.studio-heading)>.eyebrow{display:none}:root .studio-heading .eyebrow,:root .page-title .overline{display:none}:root .site-layout .page-title{display:block;margin-bottom:var(--space-5)}:root .site-layout .page-title h1{font:600 var(--text-title)/1.25 var(--sans);letter-spacing:-.025em;text-transform:none;margin:0 0 var(--space-3)}:root .site-layout .page-title>p{font:400 var(--text-body)/1.6 var(--sans);max-width:68ch;margin:0;color:var(--muted)}:root .xtop-pagination{flex-wrap:wrap;gap:var(--space-3);font:400 var(--text-small)/1.5 var(--sans)}:root .studio-page .studio-heading-compact h1{font-size:var(--text-small);color:var(--muted);letter-spacing:0}:root :is(.creation-preview h2,.published-receipt h2,.studio-identity h2){font:600 var(--text-section)/1.35 var(--sans);letter-spacing:-.015em}:root :is(.creation-card-heading p,.creation-summary dt,.creation-form-section>p,.creation-fee-summary,.creation-duration span,.creation-session,.creation-save-state,.wallet-funding-heading p,.launch-progress-summary,.studio-identity p,.studio-disclosure p,.studio-private-access p,.studio-earnings p,.reservation-creator-orders>p){font-size:var(--text-small);color:var(--muted);line-height:1.6}:root :is(.wallet-funding-heading h2,.launch-progress-heading h3,.studio-first-reservation h3){font:600 var(--text-body)/1.5 var(--sans);letter-spacing:0}:root :is(.creation-summary dd,.wallet-funding-metrics dd,.reservation-metrics strong,.studio-earnings dd,.market-stats strong){font-variant-numeric:tabular-nums}:root :is(.collection-create,.profile-editor,.reservation-settings,.wallet-field,.send-form,.wl-input-action) :is(input:not([type=checkbox]):not([type=radio]),textarea,select),:root :is(.nulo-select-trigger,.nulo-date-trigger){min-height:var(--control-height);padding:10px 12px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--bg);color:var(--ink);font:400 var(--text-body)/1.5 var(--sans);max-width:100%;box-sizing:border-box}:root :is(.collection-create,.profile-editor,.reservation-settings) label{font:500 var(--text-small)/1.5 var(--sans);color:var(--ink);gap:var(--space-2)}:root :is(.collection-create,.profile-editor,.reservation-settings) label small{font:400 var(--text-small)/1.5 var(--sans);color:var(--muted)}:root :is(input,textarea)::placeholder{color:var(--muted);opacity:1}:root :is(input,textarea,select)[aria-invalid=true]{border-color:var(--danger-ink)}:root :is(input,textarea,select,button):disabled{cursor:not-allowed}:root .nulo-select-options{font:400 var(--text-body)/1.5 var(--sans);background:var(--surface);border-color:var(--control-border);border-radius:var(--control-radius);box-shadow:var(--elevation-overlay)}:root .nulo-select-option{min-height:var(--control-height)}:root :is(.wl-button,.mint-primary,.mint-secondary){min-height:var(--control-height);height:auto;padding:10px 16px;border-radius:var(--control-radius);font:500 var(--text-small)/1.4 var(--sans);gap:var(--space-2);box-shadow:none}:root :is(.wl-button:not(.secondary),.mint-primary){background:var(--orange);border:1px solid var(--orange);color:var(--action-ink)}:root :is(.wl-button.secondary,.mint-secondary){background:transparent;border:1px solid var(--control-border);color:var(--ink)}:root :is(.wl-button,.mint-primary,.mint-secondary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}:root :is(.mint-empty,.market-empty,.collection-empty,.transaction-card) button{min-height:var(--control-height);padding:10px 16px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:transparent;color:var(--ink);font:500 var(--text-small)/1.4 var(--sans);cursor:pointer}:root :is(.mint-empty,.market-empty,.collection-empty){padding:var(--space-6) 0;color:var(--muted);text-align:left}:root :is(.mint-empty,.market-empty,.collection-empty) :is(h2,h3){font:600 var(--text-section)/1.35 var(--sans);color:var(--ink)}:root :is(.collection-create form,.creation-plan,.creation-preview,.wallet-funding-check,.profile-editor,.reservation-receipt,.transaction-card,.status-card,.mint-panel){padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);min-width:0;color:var(--ink)}:root .creation-builder{gap:var(--space-5);margin-top:var(--space-5)}:root .collection-create fieldset{gap:var(--space-5)}:root .creation-form-section{gap:var(--space-4)}:root .creation-form-section+.creation-form-section{padding-top:var(--space-5);border-color:var(--border)}:root .creation-plan{margin-inline:0;max-width:none}:root .creation-published{padding:0;margin:var(--space-4) 0;border:0;background:transparent}:root .creation-published>summary{padding:var(--space-2) 0;border:0;background:transparent;justify-content:flex-start;gap:var(--space-3);font-weight:400;color:var(--muted)}:root .creation-summary{margin:0;padding:var(--space-5) 0;gap:var(--space-4);border-color:var(--border)}:root .creation-steps{padding-bottom:var(--space-5);border-color:var(--border);gap:var(--space-5)}:root .creation-steps li{font-size:var(--text-small)}:root .creation-preview-art{background:var(--surface-2);border-color:var(--border);border-radius:var(--control-radius)}:root .creation-card-heading>div:not(.creation-monogram){min-width:0;flex:1}:root .wallet-funding-check{margin:var(--space-5) 0}:root .creation-preflight{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-4);margin-block:var(--space-5);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface)}:root .creation-preflight:empty{display:none}:root .creation-preflight .wallet-funding-check{padding:0;margin:0;flex:1;border:0;border-radius:0;background:transparent}:root .creation-preflight .wallet-funding-check details{margin-top:var(--space-3);padding-top:var(--space-2)}:root .collection-create button.creation-primary{margin-block:var(--space-3)}:root .creation-preparation{margin:var(--space-4) 0}:root .published-receipt{padding:var(--space-7) var(--panel-padding)}:root .ui-loading-form{max-width:none;padding:var(--panel-padding);border-color:var(--border);border-radius:var(--panel-radius);background:var(--surface)}:root .collection-wallet>.ui-loading-skeleton{width:min(var(--content-width),calc(100% - 2 * var(--page-gutter)));inset:var(--page-top) auto auto 50%;transform:translate(-50%)}:root .market-item-detail{max-width:none;margin-inline:0;gap:var(--space-6)}:root .market-collection .market-about{gap:var(--space-5)}:root .studio-page .studio-collection-heading{padding-bottom:var(--space-5)}:root .studio-page .reservation-studio{padding-top:var(--space-5)}:root .studio-page .studio-disclosure>summary{font-size:var(--text-small);min-height:var(--control-height);padding-block:var(--space-4)}:root .studio-page .studio-disclosure>div{padding-bottom:var(--space-5)}:root .studio-page .reservation-metrics>div{padding:var(--space-4);border-radius:var(--panel-radius)}:root .studio-page .reservation-metrics strong{font-size:var(--text-data)}:root :is(.studio-page .reservation-metrics span,.studio-earnings dt,.studio-facts,.market-collection-meta,.status-checked,.status-service p){font-size:var(--text-small);color:var(--muted)}:root :is(.drawer,.modal) h2{font:600 var(--text-title)/1.25 var(--sans);letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}:root :is(.drawer,.modal) h3{font:600 var(--text-section)/1.35 var(--sans);letter-spacing:-.015em}@media(max-width:700px){:root .site-layout .wl-header{display:flex;min-height:72px;gap:var(--space-2);padding-block:var(--space-3)}:root .site-layout .wl-header-actions{width:auto;margin-left:auto;min-width:0;flex:0 1 auto}:root .site-layout .wl-visit-app{display:none}:root .site-layout :is(.wl-menu-toggle,.wl-search-toggle){flex:none;width:44px;min-height:44px;border:0;border-radius:var(--control-radius);background:var(--surface);color:var(--muted)}:root .site-layout :is(.wl-menu-toggle,.wl-search-toggle):hover{background:var(--surface-2);color:var(--ink)}:root .site-layout .wl-header-actions .wl-wallet-button{min-width:0;white-space:normal}:root .site-layout .wl-header-actions .wl-wallet-button>span{min-width:0;overflow-wrap:anywhere}:root .site-layout .wl-header-actions .wl-button{padding-inline:var(--space-3)}:root .site-layout .wl-mobile-brand{display:none}:root .site-layout .wl-search{margin:0}:root .site-layout .wl-rail-brand{height:72px;min-height:72px}:root .creation-steps{gap:var(--space-4);justify-content:space-between}:root .creation-steps li{gap:var(--space-2)}:root .mint-hero h1{font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.15;overflow-wrap:anywhere}:root .creation-preflight{flex-direction:column;gap:var(--space-2)}:root .creation-preflight .wallet-funding-check{width:100%}:root .creation-card-heading{flex-wrap:wrap;gap:var(--space-3)}:root .creation-card-heading>button{margin-left:auto}:root .creation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}:root .site-layout>.footer{font-size:var(--text-small)}}@media(min-width:375px)and (max-width:700px){:root .site-layout .wl-mobile-brand{display:grid;place-items:center;flex:0 0 40px;min-height:44px}:root .site-layout .wl-mobile-brand img{width:34px;height:34px}}@media(max-width:400px){:root .wallet-funding-heading{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3)}:root .wallet-funding-heading>button{grid-column:2;justify-self:start}:root .wallet-funding-heading:has(>button[aria-label="Refresh wallet funding check"]){grid-template-columns:20px minmax(0,1fr) 44px}:root .wallet-funding-heading>button[aria-label="Refresh wallet funding check"]{grid-column:3;grid-row:1;width:44px;padding-inline:0}}@media(max-width:520px){:root .creation-card-heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-3);align-items:start}:root .creation-card-heading .creation-monogram{width:48px;height:48px}:root .creation-card-heading>button{grid-column:2;justify-self:start;margin:0}:root .creation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:root .creation-summary>div:last-child{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}:root *,:root *:before,:root *:after{scroll-behavior:auto;transition-duration:0s}}:root :is(input,textarea,select,[role=combobox],.nulo-date-trigger):focus{outline:none!important;box-shadow:none!important}:root :is(input,textarea,select,[role=combobox],.nulo-date-trigger):focus{background-color:var(--surface-2)}:root :is(.wl-search,.wl-input-action,.nft-portfolio-search,.nft-portfolio-list-price){outline:none!important;box-shadow:none!important;background:var(--surface)}:root :is(.wl-search,.wl-input-action,.nft-portfolio-search,.nft-portfolio-list-price):focus-within{background:var(--surface-2)}:root :is(.wl-search,.wl-input-action,.nft-portfolio-search,.nft-portfolio-list-price) input{background:transparent!important}
