/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#0b0b0b;--paper:#f3f0e8;--gold:#ffd400;--muted:#8d8a81;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.nav-shell{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1440px;height:76px;margin:auto;padding:0 46px;display:flex}.wordmark{letter-spacing:-1.2px;text-transform:uppercase;font-size:19px;font-weight:950}.wordmark span{color:var(--gold)}.nav-links{color:#aaa;letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:32px;font-size:12px;font-weight:800;display:flex}.nav-links a:hover{color:var(--gold)}.hero{border-bottom:1px solid var(--line);grid-template-columns:53% 47%;max-width:1440px;min-height:690px;margin:auto;display:grid;overflow:hidden}.hero-copy{background-image:radial-gradient(circle at 12% 70%,#ffd4001f,#0000 25%);padding:108px 46px 70px;position:relative}.kicker{color:var(--gold);letter-spacing:3.2px;margin:0 0 20px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-7px;text-transform:uppercase;margin:0;font-size:clamp(66px,8vw,126px);font-weight:1000;line-height:.78}.hero h1 em{color:var(--gold);font-style:normal}.hero-deck{color:#bbb;max-width:555px;margin:40px 0 34px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.primary-button{color:#111;background:var(--gold);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:26px;padding:17px 20px;font-size:12px;font-weight:950;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:5px 5px #fff}.primary-button:hover{transform:translate(3px,3px);box-shadow:2px 2px #fff}.edition-mark{color:#8e8e8e;letter-spacing:1.4px;text-transform:uppercase;font-size:11px}.edition-mark strong{color:#fff;margin-right:7px;font-size:20px}.hero-art{border-left:1px solid var(--line);background:var(--gold);min-height:690px;position:relative;overflow:hidden}.hero-art img{object-fit:cover;object-position:50% 38%;filter:contrast(1.05)saturate(.92);width:100%;height:100%}.hero-art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #000}.art-stamp{border:1px solid var(--gold);color:var(--gold);letter-spacing:2px;z-index:1;background:#050505;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;bottom:24px;right:26px}.drop-section,.catalog-section{max-width:1440px;margin:auto;padding:92px 46px}.section-heading,.catalog-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.section-heading h2,.catalog-heading h2{text-transform:uppercase;letter-spacing:-3px;margin:0;font-size:clamp(34px,4vw,58px)}.section-heading>p{color:#7a7a7a;letter-spacing:1px;text-transform:uppercase;font-size:12px}.batch-grid{border:1px solid #262626;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.batch-card{background:#111;border-right:1px solid #262626;flex-direction:column;min-height:390px;padding:28px;display:flex;position:relative;overflow:hidden}.batch-card:last-child{border:0}.batch-card:after{content:"";border:38px solid #ffffff06;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-80px}.batch-card-top{justify-content:space-between;align-items:center;display:flex}.batch-number{color:#464646;letter-spacing:-2px;font-size:36px;font-weight:1000}.status-pill{color:var(--gold);text-transform:uppercase;letter-spacing:1.2px;background:#ffd40014;border:1px solid #ffd40045;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.status-pill i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold);border-radius:50%}.batch-eyebrow{color:#717171;letter-spacing:2.2px;margin:70px 0 6px;font-size:10px;font-weight:900}.batch-card h3{text-transform:uppercase;letter-spacing:-1.5px;margin:0 0 20px;font-size:32px}.date-list p{color:#aaa;margin:6px 0;font-size:12px}.batch-sales{color:#8a8a8a;letter-spacing:.7px;text-transform:uppercase;margin:18px 0 16px;font-size:10px;font-weight:800}.batch-sales strong{color:#fff;font-size:12px}.batch-sales span{color:#555;margin:0 5px}.roster-note{z-index:1;color:#777;letter-spacing:.8px;text-transform:uppercase;flex-direction:column;gap:6px;margin:auto 0 0;font-size:9px;font-weight:800;line-height:1.45;display:flex;position:relative}.roster-note strong{color:var(--gold);font-size:12px}.roster-note a{width:max-content;color:var(--gold);border-bottom:1px solid #5d5110;margin-top:6px;padding-bottom:3px}.progress-row{z-index:1;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.progress-row>span{background:#2d2d2d;flex:1;height:3px}.progress-row i{background:var(--gold);height:100%;display:block}.progress-row b{color:#666;font-size:10px}.batch-1{background:var(--gold);color:#111}.batch-1 .batch-number,.batch-1 .batch-eyebrow,.batch-1 .date-list p,.batch-1 .progress-row b,.batch-1 .batch-sales{color:#00000094}.batch-1 .batch-sales strong{color:#111}.batch-1 .batch-sales span{color:#00000061}.batch-1 .status-pill{color:var(--gold);background:#111;border-color:#111}.batch-1 .progress-row>span{background:#00000026}.batch-1 .progress-row i{background:#111}.catalog-section{background:var(--paper);color:#101010;max-width:none;padding-left:max(46px,50vw - 674px);padding-right:max(46px,50vw - 674px)}.catalog-heading{max-width:1348px;margin-left:auto;margin-right:auto}.catalog-count{align-items:center;gap:10px;display:flex}.catalog-count strong{letter-spacing:-2px;font-size:38px}.catalog-count span{color:#777;text-transform:uppercase;width:65px;font-size:10px;line-height:1.25}.catalog-tools{border-top:1px solid #cbc7bd;border-bottom:1px solid #cbc7bd;justify-content:space-between;align-items:center;gap:20px;max-width:1348px;margin:0 auto 32px;padding:15px 0;display:flex}.filter-groups{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tabs button,.sale-tabs button{text-transform:uppercase;letter-spacing:.8px;color:#86827a;cursor:pointer;background:0 0;border:0;padding:10px 13px;font-size:10px;font-weight:900}.tabs button.active{color:var(--gold);background:#111}.sale-tabs{border-left:1px solid #c9c5bb;gap:3px;padding-left:18px;display:flex}.sale-tabs button{border:1px solid #0000;padding:8px 11px}.sale-tabs button.active{color:#111;background:var(--gold);border-color:#111}.search-box{background:#fff;border:1px solid #c9c5bb;align-items:center;gap:8px;min-width:260px;padding:0 12px;display:flex}.search-box span{color:#777;font-size:22px;transform:rotate(-15deg)}.search-box input{background:0 0;border:0;outline:0;width:100%;height:40px;font-size:12px}.hat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1348px;margin:auto;display:grid}.hat-card{text-align:left;cursor:pointer;color:#111;background:#faf9f5;border:1px solid #d0ccc2;min-width:0;padding:0;transition:transform .18s,box-shadow .18s;display:block}.hat-card:hover{transform:translateY(-4px);box-shadow:0 13px 30px #0000001f}.hat-image{aspect-ratio:1/.985;background:var(--gold);border-bottom:1px solid #d0ccc2;position:relative;overflow:hidden}.hat-image img{object-fit:cover;width:100%;height:100%;display:block}.hat-status{color:var(--gold);text-transform:uppercase;letter-spacing:1.2px;background:#000000d1;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;top:10px;left:10px}.sold-badge{z-index:2;background:var(--gold);color:#090909;letter-spacing:2px;border:2px solid #090909;padding:8px 10px;font-size:10px;font-weight:1000;position:absolute;top:10px;right:10px;box-shadow:3px 3px #000000d9}.hat-meta{justify-content:space-between;align-items:flex-start;gap:12px;min-height:90px;padding:16px;display:flex}.hat-meta span{color:#9a958b;letter-spacing:1.5px;font-size:9px;font-weight:900}.hat-meta h3{text-transform:uppercase;margin:6px 0 0;font-size:14px;line-height:1.2}.hat-meta>b{color:#aaa59b;font-size:16px}.concept-card .hat-image{background:#151515}.locked-art{width:100%;height:100%;color:var(--gold);text-align:center;background-image:linear-gradient(135deg,#0000 48%,#ffd40014 49% 51%,#0000 52%);background-size:16px 16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.locked-art span{font-size:46px}.locked-art b{letter-spacing:2px;font-size:10px;line-height:1.5}.future-card{background:#e8e4da;border:1px dashed #aaa49a;flex-direction:column;justify-content:flex-end;min-height:380px;padding:28px;display:flex}.future-card>span{color:#8d887e;letter-spacing:2px;font-size:11px;font-weight:900}.future-card h3{text-transform:uppercase;margin:10px 0 14px;font-size:25px;line-height:1}.future-card p{color:#777168;font-size:12px;line-height:1.6}.empty-state{text-align:center;border:1px dashed #bcb7ac;max-width:1348px;margin:auto;padding:80px 20px}.empty-state span{color:#bbb4a9;font-size:50px}.empty-state h3{text-transform:uppercase;margin:5px}.empty-state p{color:#7e786e;font-size:13px}.batch-roster-pending{text-align:center;background:#e8e4da;border:1px dashed #aaa49a;max-width:1348px;margin:auto;padding:76px 24px}.batch-roster-pending>span{color:#111;letter-spacing:-4px;font-size:64px;font-weight:1000;display:block}.batch-roster-pending h3{letter-spacing:-2px;text-transform:uppercase;margin:4px 0 12px;font-size:clamp(24px,4vw,42px)}.batch-roster-pending p{color:#777168;max-width:560px;margin:auto;font-size:13px;line-height:1.6}footer{border-top:1px solid #222;grid-template-columns:1fr 1.2fr 1.6fr;align-items:center;gap:28px;max-width:1440px;margin:auto;padding:46px;display:grid}footer p{color:#686868;letter-spacing:2px;text-align:center;margin:0;font-size:9px}.footer-copy{flex-direction:column;gap:7px;display:flex}.community-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.community-links a{color:#aaa;letter-spacing:1px;text-transform:uppercase;border:1px solid #353535;padding:11px 13px;font-size:8px;font-weight:900;transition:all .15s}.community-links a:hover{border-color:var(--gold);color:var(--gold);background:#171506}.community-links span{color:var(--gold)}.community-links .owner-link{color:#555;border-color:#0000;font-size:7px}.community-links .owner-link:hover{color:#888;background:0 0;border-color:#444}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.detail-modal{background:#111;border:1px solid #444;grid-template-columns:52% 48%;width:min(860px,100%);display:grid;position:relative;box-shadow:0 24px 90px #000}.modal-art{aspect-ratio:1;background:var(--gold);position:relative;overflow:hidden}.modal-art img{object-fit:cover;width:100%;height:100%;display:block}.modal-sold-badge{padding:10px 13px;font-size:12px;top:16px;right:16px}.modal-statuses{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sale-pill{color:#ddd;text-transform:uppercase;letter-spacing:1.2px;border:1px solid #5a5a5a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.sale-pill.sold{background:var(--gold);border-color:var(--gold);color:#111}.modal-copy{align-self:center;padding:48px 38px}.modal-copy h2{text-transform:uppercase;letter-spacing:-1.8px;margin:0 0 22px;font-size:34px;line-height:.95}.modal-copy>p:last-child{color:#999;margin-top:24px;font-size:13px;line-height:1.6}.modal-close{z-index:2;color:#fff;cursor:pointer;background:#090909;border:1px solid #555;width:36px;height:36px;font-size:23px;position:absolute;top:12px;right:12px}@media (width<=900px){.hero{grid-template-columns:1fr}.hero-copy{padding-top:70px}.hero-art{border-left:0;border-top:1px solid var(--line);min-height:620px}.batch-grid{grid-template-columns:1fr}.batch-card{border-bottom:1px solid #262626;border-right:0;min-height:390px}.hat-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.nav-shell{gap:10px;height:64px;padding:0 14px}.nav-shell .wordmark{letter-spacing:-.9px;flex:none;font-size:14px}.nav-links{letter-spacing:.6px;gap:8px;font-size:8px}.nav-links a{display:block}.nav-links .presale-link{font-size:8px}.hero-copy{padding:66px 20px 54px}.hero h1{letter-spacing:-4px;font-size:62px}.hero-art{min-height:520px}.drop-section,.catalog-section{padding:66px 20px}.section-heading,.catalog-heading{align-items:flex-start}.section-heading>p,.catalog-count{display:none}.catalog-tools{flex-direction:column;align-items:stretch}.filter-groups{flex-direction:column;align-items:stretch;gap:10px}.tabs{grid-template-columns:repeat(2,1fr);display:grid}.sale-tabs{border-top:1px solid #c9c5bb;border-left:0;grid-template-columns:repeat(3,1fr);padding:10px 0 0;display:grid}.search-box{min-width:0}.hat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hat-meta{min-height:82px;padding:12px}.hat-meta h3{font-size:12px}.future-card{min-height:280px;padding:18px}.future-card h3{font-size:19px}footer{text-align:center;grid-template-columns:1fr;gap:20px;padding:38px 20px}.community-links{justify-content:center}.detail-modal{grid-template-columns:1fr;max-height:90vh;overflow:auto}.modal-copy{padding:28px}}.access-denied{text-align:center;place-content:center;min-height:100vh;padding:24px;display:grid}.access-denied h1{text-transform:uppercase;letter-spacing:-4px;margin:0;font-size:clamp(44px,8vw,90px)}.access-denied>p:not(.kicker){color:#888}.access-denied a{color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-top:20px;font-size:11px;font-weight:900}.admin-page{background:#0b0b0b;max-width:1500px;min-height:100vh;margin:auto;padding:46px}.presale-paths{z-index:2;grid-template-columns:1fr 1fr;gap:1px;max-width:1180px;margin:-34px auto 28px;padding:0 28px;display:grid;position:relative}.presale-paths a{color:#fff;background:#111;border:1px solid #333;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:150px;padding:25px 28px;transition:all .15s;display:flex}.presale-paths a:hover,.presale-paths a.active{background:#191706;border-color:#7b6810}.presale-paths span{color:var(--gold);letter-spacing:1.4px;font-size:9px;font-weight:1000}.presale-paths strong{text-transform:uppercase;letter-spacing:-.5px;font-size:21px}.presale-paths small{color:#777;font-size:10px}.presale-paths b{color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin-top:8px;font-size:9px}@media (width<=700px){.presale-paths{grid-template-columns:1fr;margin-top:-18px;padding:0 16px}.presale-paths a{min-height:128px}}.admin-header{border-bottom:1px solid #292929;justify-content:space-between;align-items:flex-end;padding-bottom:34px;display:flex}.admin-header h1{text-transform:uppercase;letter-spacing:-4px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.9}.admin-header>div>p:last-child{color:#777;font-size:11px}.admin-header-actions{gap:10px;display:flex}.admin-header-actions a{color:#aaa;text-transform:uppercase;letter-spacing:1px;border:1px solid #393939;padding:12px 14px;font-size:9px;font-weight:900}.admin-header-actions a:first-child{background:var(--gold);color:#111;border-color:var(--gold)}.admin-message{border:1px solid;margin:20px 0;padding:14px 16px;font-size:12px;font-weight:800}.admin-message.ok{color:#ffd400;background:#201d0c;border-color:#675b16}.admin-message.error{color:#ff8c74;background:#24100c;border-color:#6d3025}.admin-layout{grid-template-columns:minmax(280px,36%) 1fr;gap:24px;margin-top:30px;display:grid}.piece-index,.piece-editor,.batch-manager{background:#111;border:1px solid #292929}.admin-section-title{border-bottom:1px solid #292929;align-items:center;gap:13px;padding:18px 20px;display:flex}.admin-section-title>span{color:var(--gold);letter-spacing:-2px;font-size:26px;font-weight:1000}.admin-section-title div{flex-direction:column;gap:3px;display:flex}.admin-section-title b{letter-spacing:1.5px;font-size:10px}.admin-section-title small{color:#666;font-size:9px}.piece-scroll{height:600px;overflow:auto}.piece-scroll button{text-align:left;color:#888;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #202020;grid-template-columns:48px 1fr 24px;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;display:grid}.piece-scroll button:hover,.piece-scroll button.active{color:#fff;background:#1d1d1d}.piece-scroll button.active{box-shadow:inset 3px 0 var(--gold)}.piece-scroll span,.piece-scroll i{color:#565656;font-size:9px;font-style:normal}.piece-scroll b{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;font-size:10px;overflow:hidden}.piece-editor{padding-bottom:24px}.piece-editor>.admin-section-title{margin-bottom:22px}.piece-editor>label,.form-grid{margin-left:24px;margin-right:24px}.piece-editor label,.batch-admin-grid label{color:#7e7e7e;letter-spacing:1.1px;text-transform:uppercase;flex-direction:column;gap:8px;margin-bottom:16px;font-size:9px;font-weight:900;display:flex}.piece-editor input,.piece-editor select,.piece-editor textarea,.batch-admin-grid input,.batch-admin-grid textarea{color:#fff;text-transform:none;background:#080808;border:1px solid #3a3a3a;outline:none;width:100%;padding:13px}.piece-editor input:focus,.piece-editor select:focus,.piece-editor textarea:focus,.batch-admin-grid input:focus,.batch-admin-grid textarea:focus{border-color:var(--gold)}.piece-editor textarea{resize:vertical;line-height:1.5}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.toggle-label{justify-content:flex-end}.toggle{color:#777;cursor:pointer;background:#080808;border:1px solid #3a3a3a;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.toggle i{background:#333;border-radius:10px;width:24px;height:13px;position:relative}.toggle i:after{content:"";background:#888;border-radius:50%;width:9px;height:9px;transition:all .15s;position:absolute;top:2px;left:2px}.toggle.on{color:var(--gold);border-color:#6c5d12}.toggle.on i{background:#64570c}.toggle.on i:after{background:var(--gold);left:13px}.upload-zone{cursor:pointer;background:#ffd40006;justify-content:center;align-items:center;min-height:138px;margin-top:4px;border:1px dashed #514914!important;display:flex!important}.upload-zone input{display:none}.upload-zone span{color:var(--gold);font-size:28px;line-height:1}.upload-zone b{color:#ddd;font-size:10px}.upload-zone small{color:#666;font-size:8px}.save-button{background:var(--gold);color:#111;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;border:0;width:calc(100% - 48px);height:48px;margin:2px 24px 0;font-size:10px;font-weight:1000}.save-button:disabled,.batch-admin-grid button:disabled{opacity:.5}.batch-manager{margin-top:24px;padding-bottom:24px}.batch-admin-grid{background:#292929;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.batch-admin-grid article{background:#111;padding:22px}.batch-admin-grid h2{text-transform:uppercase;margin:0 0 22px}.batch-admin-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.batch-admin-heading h2{margin:0}.batch-admin-heading .toggle{flex:none;width:auto;min-width:92px}.batch-admin-grid textarea{resize:vertical;line-height:1.5}.batch-admin-grid input[type=range]{accent-color:var(--gold);border:0;padding:5px 0}.batch-admin-grid button{width:100%;color:var(--gold);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#1a180a;border:1px solid #5d5110;padding:13px;font-size:9px;font-weight:900}.presale-admin{background:#111;border:1px solid #292929;margin-top:24px;padding-bottom:24px}.presale-admin-stats{background:#292929;border-bottom:1px solid #292929;gap:1px;display:flex}.presale-admin-stats span{color:#686868;letter-spacing:1px;text-transform:uppercase;background:#101010;flex:1;justify-content:center;align-items:baseline;gap:8px;padding:17px;font-size:9px;display:flex}.presale-admin-stats strong{color:var(--gold);letter-spacing:-1px;font-size:22px}.presale-admin-grid{background:#292929;grid-template-columns:1fr 1fr;gap:1px;display:grid}.presale-admin-grid>article{background:#111;padding:28px}.presale-admin-grid h2{text-transform:uppercase;letter-spacing:-1px;margin:0 0 10px;font-size:27px}.admin-help{color:#777;max-width:560px;font-size:12px;line-height:1.6}.presale-upload{margin:24px 0 14px!important}.presale-action{background:var(--gold);color:#111;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;border:0;width:100%;min-height:46px;padding:13px;font-size:9px;font-weight:1000}.presale-action:disabled{opacity:.4;cursor:not-allowed}.upload-meter{align-items:center;gap:12px;margin:12px 0;display:flex}.upload-meter>span{background:#2d2d2d;flex:1;height:4px}.upload-meter i{background:var(--gold);height:100%;display:block}.upload-meter b{color:#777;font-size:9px}.invite-form label{color:#777;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;margin:17px 0;font-size:9px;font-weight:900;display:flex}.invite-form input{color:#fff;background:#080808;border:1px solid #3a3a3a;outline:none;padding:13px}.invite-form input:focus{border-color:var(--gold)}.generated-code{background:#1c1909;border:1px solid #665814;grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:18px;padding:17px;display:grid}.generated-code span{color:#897d3f;letter-spacing:1px;text-transform:uppercase;font-size:8px}.generated-code strong{color:var(--gold);letter-spacing:2px;grid-column:1;font-size:19px}.generated-code button{color:var(--gold);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #665814;grid-area:1/2/3;padding:9px;font-size:8px}.invite-roster{border:1px solid #292929;margin:24px 24px 0}.invite-roster>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding:17px;display:flex}.invite-roster h2{text-transform:uppercase;margin:0;font-size:15px}.invite-roster a{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:9px}.invite-roster>div{grid-template-columns:repeat(3,1fr);display:grid}.invite-roster article{border-bottom:1px solid #222;border-right:1px solid #222;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.invite-roster article div{flex-direction:column;gap:4px;display:flex}.invite-roster article strong{text-transform:uppercase;font-size:11px}.invite-roster article span{color:#5f5f5f;text-transform:uppercase;font-size:8px}.invite-roster article>b{color:var(--gold);white-space:nowrap;font-size:9px}.invite-roster>p{color:#666;padding:20px;font-size:11px}.presale-library{border:1px solid #292929;margin:24px 24px 0}.presale-library>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:22px;padding:17px;display:flex}.presale-library h2{text-transform:uppercase;margin:0 0 5px;font-size:15px}.presale-library header p{color:#666;margin:0;font-size:10px}.presale-library header>div:last-child{flex:none;gap:8px;display:flex}.presale-library header button{color:#aaa;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#191919;border:1px solid #4b4b4b;padding:10px 12px;font-size:8px;font-weight:900}.presale-library header .danger-button{color:#ff8c74;background:#24100c;border-color:#6d3025}.presale-library button:disabled{opacity:.4;cursor:not-allowed}.presale-library-grid{background:#292929;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.presale-library-grid article{background:#111;min-width:0;position:relative}.presale-library-grid article.selected{box-shadow:inset 0 0 0 3px var(--gold)}.presale-library-grid article.reserved{opacity:.72}.presale-library-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.presale-library-grid article>div{justify-content:space-between;align-items:center;gap:6px;min-height:42px;padding:7px;display:flex}.presale-library-grid label{color:#aaa;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.presale-library-grid input{accent-color:var(--gold)}.presale-library-grid button{color:#ff8c74;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.presale-library-grid article>div>span{color:#777;text-transform:uppercase;flex-direction:column;gap:3px;min-width:0;font-size:8px;display:flex;overflow:hidden}.presale-library-grid article>div>span b{color:var(--gold)}.presale-library-grid article>div>span:not(b){white-space:nowrap;text-overflow:ellipsis}.presale-library-empty{color:#777;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:50px 20px;font-size:10px;display:flex}.presale-library-empty b{color:#aaa;text-transform:uppercase}.website-settings{background:#111;border:1px solid #292929;margin-top:24px;padding-bottom:24px}.website-settings>form{grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.website-settings h2{text-transform:uppercase;letter-spacing:-1px;margin:0 0 10px;font-size:27px}.website-settings label{color:#777;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;margin:17px 0;font-size:9px;font-weight:900;display:flex}.website-settings input{color:#fff;background:#080808;border:1px solid #3a3a3a;outline:none;padding:13px}.website-settings input:focus{border-color:var(--gold)}.website-settings .save-button{width:100%;margin:4px 0 0}.website-upload{text-align:center;min-height:300px!important;margin:0!important}.presale-page{background:#090909;min-height:100vh}.presale-hero{background-image:radial-gradient(circle at 15% 90%,#ffd4001f,#0000 28%);border-bottom:1px solid #262626;grid-template-columns:1fr auto;align-items:end;gap:50px;max-width:1440px;margin:auto;padding:90px 46px 70px;display:grid}.presale-hero h1{letter-spacing:-7px;text-transform:uppercase;margin:0;font-size:clamp(65px,9vw,128px);line-height:.77}.presale-hero h1 em{color:var(--gold);font-style:normal}.presale-hero>div>p:last-child{color:#989898;max-width:650px;margin-top:38px;font-size:16px;line-height:1.65}.presale-stats{border:1px solid #333;display:flex}.presale-stats article{border-right:1px solid #333;flex-direction:column;width:150px;padding:24px;display:flex}.presale-stats article:last-child{border:0}.presale-stats strong{color:var(--gold);letter-spacing:-2px;font-size:38px}.presale-stats span{color:#696969;letter-spacing:1.6px;text-transform:uppercase;font-size:8px}.historical-window{background:#151307;border:1px solid #5b5015;flex-direction:column;gap:7px;min-width:360px;padding:21px;display:flex}.historical-window>span{color:#877b40;letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:900}.historical-window strong{color:var(--gold);letter-spacing:-1px;text-transform:uppercase;font-size:31px}.historical-window p{color:#8f8a72;text-transform:uppercase;margin:0;font-size:10px;line-height:1.7}.legendary-window{background:#0b151c;border-color:#31546a}.legendary-window>span,.legendary-window strong{color:#7ac7ff}.countdown{border:1px solid #333;min-width:360px;padding:16px}.countdown>span{color:#777;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.countdown>div{background:#333;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.countdown b{color:var(--gold);text-align:center;background:#101010;padding:13px 8px;font-size:27px}.countdown small{color:#666;letter-spacing:1px;text-transform:uppercase;margin-top:3px;font-size:7px;display:block}.access-panel{background:#101010;border:1px solid #333;max-width:1348px;margin:46px auto}.access-panel form,.collector-pass{justify-content:space-between;align-items:center;gap:28px;min-height:155px;padding:26px;display:flex}.access-panel h2{text-transform:uppercase;letter-spacing:-1px;margin:0 0 8px;font-size:29px}.access-panel form>div>p:last-child,.collector-pass p:last-child{color:#777;font-size:11px}.access-panel form label{background:#090909;border:1px solid #444;grid-template-columns:1fr auto;width:min(460px,100%);display:grid}.access-panel form label>span{color:#777;letter-spacing:1px;text-transform:uppercase;grid-column:1/3;padding:9px 12px 0;font-size:8px}.access-panel input{color:#fff;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;outline:0;min-width:0;padding:12px}.access-panel form button,.collector-pass>button{background:var(--gold);color:#111;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;padding:0 18px;font-size:9px;font-weight:1000}.oneofone-access{box-shadow:inset 4px 0 var(--gold);border-color:#665814}.legendary-access{border-color:#31546a;box-shadow:inset 4px 0 #7ac7ff}.legendary-access .kicker,.legendary-access .selector-message{color:#7ac7ff}.legendary-access form label{border-color:#31546a}.legendary-access form button,.legendary-access .collector-pass>button{background:#7ac7ff}.form-guidance{color:#8a8a8a;border-top:1px solid #333;margin:0;padding:13px 26px;font-size:10px;line-height:1.5}.form-guidance a{color:var(--gold);text-underline-offset:3px;font-weight:900;text-decoration:underline}.legendary-access .form-guidance a{color:#7ac7ff}.current-presale-banner{z-index:3;background:var(--gold);color:#111;border:1px solid #6d5e12;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:1180px;margin:-28px auto 52px;padding:20px 24px;display:grid;position:relative;box-shadow:7px 7px #fff}.current-presale-banner span{letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:1000}.current-presale-banner strong{text-transform:uppercase;font-size:17px}.current-presale-banner b{letter-spacing:.8px;text-transform:uppercase;font-size:9px}.legendary-banner{background:#7ac7ff;border-color:#31546a}.collector-pass>button{min-height:44px}.collector-pass h2{color:var(--gold)}.selector-message{color:var(--gold);border-top:1px solid #333;margin:0;padding:12px 26px;font-size:11px}.selector-section,.preproduction-section{max-width:1440px;margin:auto;padding:65px 46px 90px}.selector-section{color:#111;background:#f2efe6;max-width:none;padding-left:max(46px,50vw - 674px);padding-right:max(46px,50vw - 674px)}.selector-heading{justify-content:space-between;align-items:end;gap:20px;max-width:1348px;margin:0 auto 34px;display:flex}.selector-heading h2{letter-spacing:-3px;text-transform:uppercase;margin:0;font-size:clamp(34px,5vw,62px)}.selector-heading>p{color:#79756d;letter-spacing:1.5px;text-transform:uppercase;font-size:9px}.selector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1348px;margin:auto;display:grid}.selector-card{background:#fff;border:1px solid #d2cec4;overflow:hidden}.selector-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.selector-card>button{width:100%;height:45px;color:var(--gold);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#111;border:0;font-size:8px;font-weight:1000}.selector-card>button:disabled{color:#777;cursor:not-allowed}.selector-empty{text-align:center;border:1px dashed #aaa59a;max-width:1348px;margin:auto;padding:70px 20px}.selector-empty h3{text-transform:uppercase;margin:0}.selector-empty p{color:#777;font-size:11px}.preproduction-section .selector-heading>p{color:#666}.reserved-card{background:#121212;border-color:#2c2c2c}.reserved-name{flex-direction:column;gap:4px;padding:14px;display:flex}.reserved-name span{color:#656565;letter-spacing:1px;text-transform:uppercase;font-size:8px}.reserved-name strong{color:var(--gold);text-transform:uppercase;font-size:14px}.reserved-name button{color:#888;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #454545;margin-top:8px;padding:8px;font-size:8px}.legendary-meta{flex-direction:column;gap:4px;padding:12px;display:flex}.legendary-meta span{color:#777;font-size:8px}.legendary-meta b{color:#111;text-transform:uppercase;font-size:11px}.reserved-card .legendary-meta b{color:#eee}.locked-collection{text-align:center;border:1px dashed #aaa59a;max-width:1348px;margin:auto;padding:90px 20px}.locked-collection>span{color:var(--gold);font-size:50px}.locked-collection h3{text-transform:uppercase;margin:8px 0;font-size:28px}.locked-collection p{color:#777;font-size:11px}.access-control,.reservation-ledger{border:1px solid #292929;margin:24px 24px 0}.access-control>header,.reservation-ledger>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.access-control h2,.reservation-ledger h2{text-transform:uppercase;margin:0 0 5px;font-size:15px}.access-control header p,.reservation-ledger header p{color:#666;margin:0;font-size:10px}.access-control header>div:last-child{gap:8px;display:flex}.access-control header a,.reservation-ledger header a{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;border:1px solid #5d5110;padding:9px 11px;font-size:8px;font-weight:900}.access-pass-grid{background:#292929;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.access-pass-grid>article{background:#111;padding:18px}.pass-heading{justify-content:space-between;gap:15px;margin-bottom:16px;display:flex}.pass-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pass-heading span{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.pass-heading strong{text-transform:uppercase;font-size:16px}.pass-heading small{color:#666;font-size:8px}.pass-heading .wallet-status{color:#aaa;overflow-wrap:anywhere}.pass-heading>b{color:#888;letter-spacing:1px;text-transform:uppercase;border:1px solid #4a4a4a;align-self:flex-start;padding:7px 9px;font-size:8px}.pass-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pass-fields label{color:#777;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:900;display:flex}.pass-fields input,.pass-fields select,.ledger-actions select,.invite-form select{color:#fff;background:#080808;border:1px solid #3a3a3a;outline:none;width:100%;padding:10px}.pass-fields>button{color:var(--gold);text-transform:uppercase;cursor:pointer;background:#1a180a;border:1px solid #5d5110;padding:10px;font-size:8px;font-weight:900}.pass-fields .secondary-action{color:#aaa;background:#171717;border-color:#444}.pass-fields .archive-pass-button{color:var(--gold);background:#171507;border-color:#665814;grid-column:1/-1}.pass-fields .delete-pass-button{color:#ff8c74;background:#24100c;border-color:#6d3025;grid-column:1/-1}.archive-all-button{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#171507;border:1px solid #665814;padding:9px 11px;font-size:8px;font-weight:900}.archive-all-button:disabled{opacity:.45;cursor:not-allowed}.archived-note{color:#777;letter-spacing:.7px;text-transform:uppercase;grid-column:1/-1;font-size:8px}.archived-passes{background:#0c0c0c;border-top:1px solid #292929}.archived-passes>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.archived-passes h3{text-transform:uppercase;margin:0 0 4px;font-size:13px}.archived-passes p{color:#666;margin:0;font-size:9px}.archived-passes>header>span{color:#777;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.archived-pass{opacity:.78}.reservation-ledger>header>a{flex:none}.ledger-table>div{color:#888;border-bottom:1px solid #242424;grid-template-columns:1fr .7fr 1fr 1.45fr 1.1fr 1.55fr;align-items:center;gap:10px;padding:12px 15px;font-size:9px;display:grid}.ledger-table .ledger-head{color:#666;letter-spacing:1px;text-transform:uppercase;background:#0d0d0d;font-size:8px;font-weight:900}.ledger-table strong{color:#fff;text-transform:uppercase}.ledger-table code{color:#c7c7c7;overflow-wrap:anywhere;font-size:8px}.ledger-actions{align-items:center;gap:5px;display:flex}.ledger-actions select{min-width:90px;padding:7px}.ledger-actions button{color:#aaa;text-transform:uppercase;cursor:pointer;background:#171717;border:1px solid #444;padding:7px;font-size:7px;font-weight:900}.ledger-actions .danger-button{color:#ff8c74;background:#24100c;border-color:#6d3025}.empty-admin{color:#666;font-size:10px;padding:25px!important}.selector-empty.dark{border-color:#333}.selector-empty.dark p{color:#666}@media (width<=800px){.website-settings>form{grid-template-columns:1fr;padding:20px}.admin-page{padding:24px 16px}.admin-header{flex-direction:column;align-items:flex-start;gap:24px}.admin-header-actions{flex-wrap:wrap}.admin-layout{grid-template-columns:1fr}.piece-scroll{height:280px}.batch-admin-grid,.presale-admin-grid,.invite-roster>div{grid-template-columns:1fr}.presale-library{margin:20px 16px 0}.presale-library>header{flex-direction:column;align-items:stretch}.presale-library header>div:last-child{flex-wrap:wrap}.presale-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presale-hero{grid-template-columns:1fr;padding:68px 20px 48px}.presale-stats article{width:50%}.presale-stats{width:100%}.historical-window,.countdown{width:100%;min-width:0}.access-pass-grid{grid-template-columns:1fr}.access-control,.reservation-ledger{margin:20px 16px 0}.access-control>header,.reservation-ledger>header{flex-direction:column;align-items:flex-start}.pass-fields{grid-template-columns:1fr}.ledger-table{overflow-x:auto}.ledger-table>div{min-width:850px}.access-panel{margin:28px 20px}.access-panel form,.collector-pass{flex-direction:column;align-items:stretch}.access-panel form label{width:100%}.selector-section,.preproduction-section{padding:54px 20px 70px}.selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selector-heading{flex-direction:column;align-items:flex-start}}@media (width<=500px){.access-panel form label{grid-template-columns:1fr}.access-panel form label>span{grid-column:1}.access-panel input{width:100%;min-height:46px}.access-panel form button{width:100%;min-height:46px;padding:12px}}.batch02-presale-page{--tier:var(--gold);--tier-dim:#665814;color:#fff;background:#090909;min-height:100vh}.batch02-oneofone{--tier:#62e8ff;--tier-dim:#6145a0;--tier-gradient:linear-gradient(90deg,#ff4fd8 0%,#8a63ff 20%,#43dcff 40%,#58f5a5 60%,#ffe45e 80%,#ff7657 100%)}.batch02-legendary{--tier:#f4c84b;--tier-dim:#71591c}.batch02-epic{--tier:#ad72ff;--tier-dim:#593490}.batch02-tier-hero{background-image:radial-gradient(circle at 12% 78%,var(--tier),transparent 30%);border-bottom:1px solid #292929;grid-template-columns:1fr minmax(330px,420px);align-items:end;gap:60px;max-width:1440px;min-height:610px;margin:auto;padding:100px 46px 74px;display:grid}@supports (color:color-mix(in lab, red, red)){.batch02-tier-hero{background-image:radial-gradient(circle at 12% 78%,color-mix(in srgb,var(--tier) 14%,transparent),transparent 30%)}}.batch02-tier-hero .kicker{color:var(--tier)}.batch02-tier-hero h1,.batch02-hub-hero h1{letter-spacing:-7px;text-transform:uppercase;margin:0;font-size:clamp(65px,9vw,128px);line-height:.78}.batch02-tier-hero h1 em,.batch02-hub-hero h1 em{color:var(--tier);font-style:normal}.batch02-tier-hero>div>p:last-child{color:#999;max-width:640px;margin:36px 0 0;font-size:16px;line-height:1.65}.batch02-time-card{border:1px solid var(--tier-dim);box-shadow:inset 5px 0 var(--tier);background:#111;flex-direction:column;gap:9px;padding:28px;display:flex}.batch02-time-card span{color:#777;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:900}.batch02-time-card strong{color:#fff;text-transform:uppercase;font-size:25px}.batch02-time-card b{color:var(--tier);font-size:17px}.batch02-time-card small{color:#777;letter-spacing:1px;text-transform:uppercase;font-size:9px}.batch02-tier-nav{z-index:2;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:-30px auto 0;padding:0 28px;display:grid;position:relative}.batch02-tier-nav a{background:#111;border:1px solid #333;flex-direction:column;justify-content:center;gap:8px;min-height:112px;padding:22px;display:flex}.batch02-tier-nav a.oneofone{--nav-tier:#62e8ff}.batch02-tier-nav a.legendary{--nav-tier:#f4c84b}.batch02-tier-nav a.epic{--nav-tier:#ad72ff}.batch02-tier-nav a:hover,.batch02-tier-nav a.active{border-color:var(--nav-tier);box-shadow:inset 0 -4px var(--nav-tier)}.batch02-tier-nav span{color:var(--nav-tier);text-transform:uppercase;font-size:16px;font-weight:1000}.batch02-tier-nav small{color:#777;text-transform:uppercase;font-size:9px}.batch02-access-notice{border:1px solid var(--tier-dim);max-width:1100px;box-shadow:inset 6px 0 var(--tier);background:#101010;margin:80px auto;padding:50px}.batch02-access-notice .kicker{color:var(--tier)}.batch02-access-notice h2{letter-spacing:-3px;text-transform:uppercase;margin:0 0 18px;font-size:clamp(32px,5vw,58px)}.batch02-access-notice>p:not(.kicker){color:#999;max-width:760px;font-size:14px;line-height:1.7}.batch02-access-notice>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.batch02-access-notice>div span{color:#777;letter-spacing:1px;text-transform:uppercase;border:1px solid #363636;padding:9px 11px;font-size:8px;font-weight:900}.batch02-tier-rules{border-left:5px solid var(--tier);background:#101010;max-width:1100px;margin:58px auto 0;padding:30px}.batch02-tier-rules>p{color:#aaa;max-width:820px;margin:0;font-size:13px;line-height:1.7}.batch02-tier-rules>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.batch02-tier-rules span{border:1px solid var(--tier-dim);color:var(--tier);letter-spacing:1px;text-transform:uppercase;padding:8px 10px;font-size:8px;font-weight:900}.batch02-code-access{margin-top:26px}.batch02-code-access form{grid-template-columns:1fr minmax(360px,520px);align-items:end;gap:40px;display:grid}.batch02-code-access form h2{margin-bottom:10px}.batch02-code-access form>div>p:last-child{color:#999;margin:0;font-size:12px;line-height:1.6}.batch02-code-access label{grid-template-columns:1fr auto;display:grid}.batch02-code-access label>span{color:var(--tier);letter-spacing:1px;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:8px;font-weight:900}.batch02-code-access input{color:#fff;letter-spacing:.5px;background:#070707;border:1px solid #444;min-width:0;height:52px;padding:0 14px;font-size:12px;font-weight:800}.batch02-code-access label button{background:var(--tier);color:#050505;text-transform:uppercase;border:0;min-height:52px;padding:0 18px;font-size:9px;font-weight:1000}.batch02-code-access .collector-pass{justify-content:space-between;align-items:center;gap:24px;display:flex}.batch02-code-access .collector-pass button{border:1px solid var(--tier);color:var(--tier);text-transform:uppercase;background:0 0;padding:12px 16px;font-size:9px;font-weight:900}.wallet-guidance{color:#777;border-top:1px solid #292929;margin:0;padding:13px 26px;font-size:10px}.wallet-panel{border-top:1px solid #292929;grid-template-columns:1fr minmax(380px,520px);align-items:end;gap:10px 34px;padding:22px 26px;display:grid}.wallet-panel>div>span{color:var(--tier);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.wallet-panel>div>strong{text-transform:uppercase;margin-top:6px;font-size:16px;display:block}.wallet-panel>div>p{color:#777;margin:6px 0 0;font-size:10px;line-height:1.5}.batch02-code-access .wallet-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;min-height:0;padding:0;display:grid}.batch02-code-access .wallet-form label{display:block}.batch02-code-access .wallet-form label>span{grid-column:auto;display:block}.batch02-code-access .wallet-form input{text-transform:none;width:100%}.batch02-code-access .wallet-form>button{background:var(--tier);color:#050505;text-transform:uppercase;border:0;min-height:52px;padding:0 18px;font-size:9px;font-weight:1000}.wallet-locked{background:#090909;border:1px solid #333;flex-direction:column;gap:8px;min-width:0;padding:13px 15px;display:flex}.wallet-locked>span{color:#777;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.wallet-locked code{color:#ddd;overflow-wrap:anywhere;font-size:10px}.wallet-message{color:var(--tier);grid-column:1/-1;margin:0;font-size:10px}.batch02-code-access .selector-message a{color:var(--tier);font-weight:900}.batch02-selector-section{background:#0b0b0b}.wallet-required{border-color:var(--tier-dim)}.batch02-own-selections{border-top:1px solid #333;margin-top:34px;padding-top:34px}.selector-image-missing{aspect-ratio:1;color:#666;text-transform:uppercase;background:#151515;place-items:center;font-size:10px;display:grid}.batch02-public-target{border-top:1px solid #333;border-bottom:1px solid #333;grid-template-columns:auto 1fr;align-items:baseline;gap:7px 28px;max-width:1100px;margin:0 auto 80px;padding:28px;display:grid}.batch02-public-target span{color:#777;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:900}.batch02-public-target strong{color:#fff;text-transform:uppercase;font-size:20px}.batch02-public-target p{color:#777;grid-column:2;margin:0;font-size:10px}.batch02-footer{justify-content:space-between;gap:18px;max-width:1100px;margin:auto;padding:0 0 56px;display:flex}.batch02-footer a{color:var(--tier);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.batch02-hub{--tier:var(--gold)}.batch02-hub-hero{background-image:radial-gradient(circle at 18% 80%,#ffd40026,#0000 30%);border-bottom:1px solid #292929;flex-direction:column;justify-content:flex-end;max-width:1440px;min-height:650px;margin:auto;padding:110px 46px 88px;display:flex}.batch02-hub-hero>p:not(.kicker){color:#aaa;max-width:720px;margin:38px 0 28px;font-size:17px;line-height:1.65}.batch02-hub-hero>div{flex-wrap:wrap;gap:8px;display:flex}.batch02-hub-hero>div span{color:var(--gold);letter-spacing:1px;text-transform:uppercase;background:#171507;border:1px solid #4a4216;padding:9px 11px;font-size:8px;font-weight:900}.batch02-timeline{max-width:1180px;margin:90px auto;padding:0 28px}.batch02-timeline header{margin-bottom:32px}.batch02-timeline h2{letter-spacing:-3px;text-transform:uppercase;margin:0;font-size:clamp(36px,5vw,62px)}.batch02-timeline>div{border:1px solid #292929}.batch02-timeline a,.batch02-timeline article{background:#101010;border-bottom:1px solid #292929;grid-template-columns:55px 1fr auto;align-items:center;gap:18px;min-height:128px;padding:24px;display:grid}.batch02-timeline a:last-of-type,.batch02-timeline article:last-child{border-bottom:0}.batch02-timeline>a:hover{background:#151515}.batch02-timeline a>span,.batch02-timeline article>span{color:#444;font-size:25px;font-weight:1000}.batch02-timeline a>div,.batch02-timeline article>div{grid-template-columns:1.1fr 1fr 1fr;align-items:baseline;gap:7px 24px;display:grid}.batch02-timeline small{color:#777;letter-spacing:1.2px;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.batch02-timeline strong{color:#fff;text-transform:uppercase;font-size:15px}.batch02-timeline b{font-size:13px}.batch02-timeline em{color:#777;text-transform:uppercase;font-size:9px;font-style:normal}.batch02-timeline a{position:relative;overflow:hidden}.batch02-timeline a:before{content:"";opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.batch02-timeline a.oneofone:before{background:linear-gradient(#ff4fd8,#8a63ff,#43dcff,#58f5a5,#ffe45e,#ff7657)}.batch02-timeline a.legendary:before{background:linear-gradient(#fff2a3,#f4c84b,#a87812)}.batch02-timeline a.epic:before{background:linear-gradient(#d9b8ff,#ad72ff,#6f35c9)}.batch02-timeline a.oneofone b,.batch02-timeline a.oneofone>i{color:#62e8ff}.batch02-timeline a.legendary b,.batch02-timeline a.legendary>i{color:#f4c84b}.batch02-timeline a.epic b,.batch02-timeline a.epic>i{color:#ad72ff}.batch02-timeline i{font-size:23px;font-style:normal}.batch02-timeline .countdown{border-color:#2f2f2f;grid-column:1/-1;width:100%;min-width:0;margin-top:8px;padding:9px}.batch02-timeline .countdown>span{margin-bottom:7px}.batch02-timeline .countdown b{padding:7px 5px;font-size:18px}.batch02-timeline a.legendary .countdown b{color:#f4c84b}.batch02-timeline a.epic .countdown b{color:#ad72ff}.batch02-timeline a.oneofone small,.batch02-timeline a.oneofone b,.batch02-timeline a.oneofone>i,.batch02-timeline a.oneofone .countdown b,.batch02-tier-nav a.oneofone span,.batch02-oneofone .batch02-tier-hero .kicker,.batch02-oneofone .batch02-tier-hero h1 em,.batch02-oneofone .batch02-time-card b,.batch02-oneofone .batch02-tier-rules span,.batch02-oneofone .batch02-access-notice .kicker,.batch02-oneofone .batch02-code-access label>span,.batch02-oneofone .wallet-panel>div>span,.batch02-oneofone .wallet-message,.batch02-oneofone .batch02-code-access .selector-message a,.batch02-oneofone .batch02-footer a{color:#0000;background:linear-gradient(90deg,#ff4fd8 0%,#8a63ff 20%,#43dcff 40%,#58f5a5 60%,#ffe45e 80%,#ff7657 100%);-webkit-background-clip:text;background-clip:text}.batch02-oneofone .batch02-time-card,.batch02-oneofone .batch02-access-notice{border-image:var(--tier-gradient) 1;box-shadow:none}.batch02-oneofone .batch02-tier-rules{border-image:var(--tier-gradient) 1}.batch02-oneofone .batch02-code-access label button,.batch02-oneofone .batch02-code-access .wallet-form>button{background:var(--tier-gradient)}.batch02-oneofone .batch02-code-access .collector-pass button{border-image:var(--tier-gradient) 1}.batch02-tier-nav a.oneofone{position:relative;overflow:hidden}.batch02-tier-nav a.oneofone:after{content:"";opacity:0;background:linear-gradient(90deg,#ff4fd8,#8a63ff,#43dcff,#58f5a5,#ffe45e,#ff7657);height:4px;transition:opacity .2s;position:absolute;inset:auto 0 0}.batch02-tier-nav a.oneofone:hover,.batch02-tier-nav a.oneofone.active{box-shadow:none;border-image:linear-gradient(90deg,#ff4fd8,#8a63ff,#43dcff,#58f5a5,#ffe45e,#ff7657) 1}.batch02-tier-nav a.oneofone:hover:after,.batch02-tier-nav a.oneofone.active:after{opacity:1}.batch02-guardrails{text-align:center;border:1px dashed #4b4b4b;max-width:1100px;margin:0 auto 80px;padding:42px}.batch02-guardrails h2{text-transform:uppercase;margin:0 0 12px}.batch02-guardrails p{color:#888;max-width:760px;margin:auto;font-size:12px;line-height:1.7}.batch01-archive{border-top:1px solid #292929;justify-content:space-between;gap:32px;max-width:1100px;margin:0 auto;padding:50px 0 70px;display:flex}.batch01-archive h2{text-transform:uppercase;margin:0 0 10px;font-size:30px}.batch01-archive>div>p:last-child{color:#777;max-width:560px;font-size:11px;line-height:1.6}.batch01-archive nav{flex-direction:column;flex:none;gap:8px;display:flex}.batch01-archive nav a{color:#888;letter-spacing:1px;text-transform:uppercase;border:1px solid #3a3a3a;padding:12px 14px;font-size:8px;font-weight:900}@media (width<=800px){.current-presale-banner{grid-template-columns:1fr;gap:7px;margin:-18px 16px 42px;box-shadow:4px 4px #fff}.batch02-tier-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding:72px 20px 70px}.batch02-tier-hero h1,.batch02-hub-hero h1{letter-spacing:-4px;font-size:61px}.batch02-time-card{min-width:0}.batch02-tier-nav{grid-template-columns:1fr;margin:-24px 16px 0;padding:0}.batch02-tier-nav a{min-height:90px}.batch02-access-notice,.batch02-public-target,.batch02-footer,.batch01-archive,.batch02-tier-rules{margin-left:20px;margin-right:20px}.batch02-access-notice{padding:32px 24px}.batch02-code-access form{grid-template-columns:1fr;gap:24px}.batch02-code-access label{grid-template-columns:1fr;gap:8px}.batch02-code-access label button,.batch02-code-access input{width:100%}.wallet-panel{grid-template-columns:1fr;padding:20px}.batch02-code-access .wallet-form{grid-template-columns:1fr;gap:8px}.wallet-message{grid-column:1}.batch02-public-target{grid-template-columns:1fr}.batch02-public-target p{grid-column:1}.batch02-footer,.batch01-archive{flex-direction:column;align-items:flex-start}.batch02-hub-hero{min-height:570px;padding:80px 20px 72px}.batch02-timeline{margin:70px auto;padding:0 20px}.batch02-timeline a,.batch02-timeline article{grid-template-columns:38px 1fr auto;padding:19px 15px}.batch02-timeline a>div,.batch02-timeline article>div{grid-template-columns:1fr}.batch02-timeline small{grid-column:1}.batch02-guardrails{margin-left:20px;margin-right:20px;padding:32px 22px}}
