:root{--ink: #050908;--ink-2: #08110f;--ink-3: #0c1714;--panel: rgba(6, 16, 14, .94);--panel-soft: rgba(10, 25, 22, .88);--cream: #eef2da;--mint: #b9d6c8;--mint-2: #82b3a3;--mint-3: #527e72;--line: rgba(166, 214, 198, .42);--line-strong: rgba(221, 241, 229, .72);--orange: #d18d55;--danger: #dc6657;--shadow: rgba(0,0,0,.48);--primary-color: var(--cream);--primary-glow: rgba(183, 221, 207, .28);--bg-color: var(--ink);--bg-secondary: var(--ink-2);--text-color: var(--cream);--text-secondary: var(--mint);--border-color: var(--line);--content-max: 1640px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-height:100%;background:radial-gradient(circle at 18% -10%,rgba(69,108,95,.16),transparent 32rem),linear-gradient(180deg,#030706,#07100e 55%,#030706);color:var(--cream);font-family:IBM Plex Mono,monospace;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.24;background-image:linear-gradient(rgba(128,183,166,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(128,183,166,.035) 1px,transparent 1px);background-size:34px 34px}a{color:inherit}img{max-width:100%}button,input,textarea,select{font:inherit}[hidden]{display:none!important}.main-site{min-height:100vh;position:relative}.site-main{width:min(var(--content-max),calc(100% - 24px));margin:0 auto}.site-noise,.site-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999}.site-noise{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E")}.site-scanlines{opacity:.08;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(200,235,223,.14) 4px);mix-blend-mode:soft-light}.loading-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;align-content:center;justify-items:center;gap:18px;padding:32px;background:#030706;color:var(--mint);transition:opacity .45s ease,visibility .45s ease;overflow:hidden}.loading-crt{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.7%,rgba(188,230,216,.05) 50%,transparent 50.3%),repeating-linear-gradient(to bottom,transparent 0 3px,rgba(164,205,191,.08) 4px)}.loading-logo{width:min(180px,28vw);height:auto;filter:grayscale(1) sepia(.2) hue-rotate(95deg) brightness(1.55) saturate(.45);opacity:.82;animation:loadingPulse 1.3s steps(2,end) infinite}@keyframes loadingPulse{50%{opacity:.42;transform:translateY(1px)}}.protocol-text{width:min(680px,94vw);font-size:12px;line-height:1.7;color:var(--mint);position:relative;z-index:2}.protocol-line{opacity:.88}.protocol-line:before{color:var(--cream)}.protocol-line.glitch{animation:microGlitch .16s linear 1}@keyframes microGlitch{33%{transform:translate(3px);opacity:.55}66%{transform:translate(-2px)}}.loading-bar-container{width:min(680px,94vw);height:4px;background:#8cc0ae1f;border:1px solid rgba(181,220,206,.24);position:relative;z-index:2}.loading-bar{width:0;height:100%;background:var(--cream);box-shadow:0 0 12px #cbede06b;transition:width .1s linear}.status-message{width:min(680px,94vw);font-size:10px;letter-spacing:.1em;color:var(--mint-2);position:relative;z-index:2}.terminal-cursor,.cursor-block{animation:terminalBlink .9s steps(1,end) infinite}@keyframes terminalBlink{0%,46%{opacity:1}47%,to{opacity:.08}}.terminal-header{position:sticky;top:0;z-index:500;width:100%;background:#030807f2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terminal-header__inner{width:min(var(--content-max),calc(100% - 24px));min-height:76px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px}.terminal-brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:285px}.terminal-brand__mark{width:58px;height:58px;display:grid;place-items:center;overflow:hidden}.terminal-brand__mark img{width:58px;height:58px;object-fit:contain;filter:grayscale(1) sepia(.1) hue-rotate(90deg) brightness(1.65) saturate(.25)}.terminal-brand__copy{display:grid;line-height:1.04}.terminal-brand__copy strong{font-family:Silkscreen,monospace;font-size:clamp(14px,1.25vw,21px);font-weight:400;color:var(--cream);letter-spacing:-.04em;white-space:nowrap}.terminal-brand__copy small{margin-top:6px;color:var(--mint-2);font-size:9px;letter-spacing:.15em}.terminal-nav{display:flex;justify-content:center;align-items:center;gap:clamp(9px,1.4vw,24px);min-width:0}.terminal-nav__item{text-decoration:none;color:var(--mint);font-size:clamp(9px,.75vw,12px);letter-spacing:.06em;white-space:nowrap;transition:.18s ease}.terminal-nav__item:hover,.terminal-nav__item.is-active{color:var(--cream);text-shadow:0 0 8px rgba(202,238,224,.35)}.terminal-tools{display:flex;align-items:center;justify-content:flex-end;gap:16px;white-space:nowrap}.terminal-icon-link{text-decoration:none;font-size:26px;line-height:1;color:var(--cream)}.terminal-mini-mark{color:var(--cream);opacity:.9}.terminal-cart{text-decoration:none;border:1px solid var(--line-strong);padding:11px 14px;font-size:10px;color:var(--cream);background:#edf5df06}.terminal-menu-toggle{display:none;background:transparent;border:1px solid var(--line);color:var(--cream);padding:9px 11px}.terminal-hero{min-height:clamp(380px,37vw,575px);position:relative;overflow:hidden;border:1px solid var(--line);border-top:0;display:grid;align-items:center;margin-bottom:12px;background:var(--ink-2)}.terminal-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.terminal-hero__image{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.64;filter:saturate(.78) contrast(1.08) brightness(.68)}.terminal-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030807fa,#030807f0 29%,#0308078c,#03080726 77%,#03080794),linear-gradient(180deg,transparent 62%,rgba(2,7,6,.88))}.terminal-hero__content{position:relative;z-index:3;width:min(730px,58%);padding:clamp(42px,5vw,78px) clamp(28px,4vw,60px)}.terminal-kicker{color:var(--mint-2);font-size:9px;letter-spacing:.16em;margin-bottom:13px}.terminal-hero__title,.archive-console h1,.collections-console__hero h1,.production-console h1{margin:0;font-family:Silkscreen,monospace;font-size:clamp(34px,4.25vw,66px);line-height:.98;letter-spacing:-.06em;color:var(--cream);text-shadow:0 0 12px rgba(193,228,214,.17)}.terminal-hero__title>span:first-child,.archive-console h1>span:first-child,.collections-console__hero h1>span:first-child,.production-console h1>span:first-child{color:var(--mint-2);margin-right:.1em}.terminal-hero__lead{margin:18px 0;color:#dce8dc;font-size:clamp(12px,1.1vw,17px);line-height:1.45;max-width:620px}.terminal-identity{border-left:2px solid var(--mint-2);padding-left:12px;display:grid;gap:8px;margin:18px 0 25px}.terminal-identity strong{font-size:12px;font-weight:500;color:var(--cream)}.terminal-identity span{color:var(--mint-2);font-size:8px;letter-spacing:.13em}.terminal-actions{display:flex;gap:14px;flex-wrap:wrap}.terminal-button{min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:0 18px;text-decoration:none;border:1px solid var(--line-strong);color:var(--cream);background:#030a08b8;font-size:10px;letter-spacing:.06em;transition:.18s ease}.terminal-button:hover{background:#b9d6c817;transform:translateY(-1px)}.terminal-button--solid{color:#07100e;background:var(--cream);border-color:var(--cream)}.terminal-button--solid:hover{background:#f7f8e9}.terminal-hero__status{position:absolute;z-index:4;right:clamp(24px,4vw,58px);top:50%;transform:translateY(-50%);width:min(250px,19vw);min-width:196px;padding:18px;background:#040d0bd6;border:1px solid var(--line);color:var(--mint);font-size:9px;line-height:1.75;box-shadow:0 12px 40px #00000040}.terminal-hero__status strong{display:block;color:var(--danger);font-weight:600}.terminal-hero__status hr{border:0;border-top:1px solid rgba(161,207,191,.24);margin:12px 0}.terminal-hero__status span{display:block}.terminal-panel,.terminal-card,.collection-card,.archive-console,.production-console,.collections-console__hero,.collection-feature{border:1px solid var(--line);background:linear-gradient(180deg,#07120ff2,#030a08f7);box-shadow:inset 0 0 0 1px #e3f2e805,0 12px 36px #00000026}.terminal-panel__bar,.terminal-card__bar{min-height:36px;padding:8px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cream);font-size:10px;letter-spacing:.05em}.terminal-panel__bar h2{font:inherit;margin:0}.terminal-panel__bar a,.terminal-card__bar a{text-decoration:none;color:var(--mint);font-size:9px}.terminal-panel__bar span,.terminal-card__bar small{color:var(--mint-2);font-size:9px}.dashboard-shell{margin:0 0 12px}.dashboard-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.terminal-card{overflow:hidden;min-height:220px;position:relative}.terminal-card__body{min-height:182px;position:relative;overflow:hidden}.terminal-card--archive{grid-column:span 5}.terminal-card--artifacts{grid-column:span 7}.terminal-card--merch{grid-column:span 4}.terminal-card--applications{grid-column:span 5}.terminal-card--system{grid-column:span 3}.archive-teaser{display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;background:radial-gradient(circle at 70% 30%,rgba(92,134,119,.18),transparent 44%)}.archive-teaser__copy{padding:28px 18px 20px;position:relative;z-index:2}.archive-teaser strong,.artifacts-teaser strong,.merch-teaser strong{display:block;font-size:12px;color:var(--cream);margin-bottom:8px}.archive-teaser p,.artifacts-teaser p,.merch-teaser p,.app-copy p{color:var(--mint);font-size:9px;line-height:1.55;margin:0}.archive-teaser img{height:220px;width:100%;object-fit:contain;object-position:bottom right;align-self:end;filter:drop-shadow(0 18px 22px rgba(0,0,0,.36));transform:translateY(18px) scale(1.09)}.terminal-square-link{display:grid;place-items:center;margin-top:16px;width:32px;height:32px;border:1px solid var(--line-strong);text-decoration:none;color:var(--cream)}.artifacts-teaser{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:20px;padding:20px 26px;background:radial-gradient(circle at 17% 54%,rgba(209,141,85,.1),transparent 24rem)}.artifacts-teaser__seal{width:150px;max-height:160px;object-fit:contain;justify-self:center;filter:drop-shadow(0 16px 26px rgba(0,0,0,.38))}.merch-teaser{padding:12px 16px;display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:8px}.merch-teaser__characters{height:170px;display:flex;align-items:flex-end;overflow:hidden}.merch-teaser__characters img{width:52%;height:188px;object-fit:contain;object-position:bottom;margin-right:-18px;filter:drop-shadow(0 12px 12px rgba(0,0,0,.38))}.merch-teaser__copy{padding:0 0 14px}.app-teaser{display:grid;grid-template-columns:.82fr 1px 1.18fr;gap:22px;align-items:center;padding:20px}.app-icon{text-decoration:none;display:grid;justify-items:center;gap:7px;font-size:10px}.app-icon img{width:80px;height:80px;object-fit:contain;filter:grayscale(1) sepia(.1) hue-rotate(90deg) brightness(1.6) saturate(.25)}.app-icon small{color:var(--mint-2);font-size:8px}.app-divider{width:1px;height:100px;background:var(--line)}.app-copy{display:grid;gap:6px}.app-copy>span{color:var(--mint-2);font-size:8px}.app-copy strong{color:var(--cream);font-size:13px}.system-teaser{display:flex;align-items:flex-end;min-height:182px}.system-terminal{margin:20px 0 20px 18px;padding:14px;border:1px solid var(--line);min-width:56%;color:var(--mint);font-size:9px;line-height:1.55;position:relative;z-index:2}.system-teaser img{position:absolute;right:-4%;bottom:-34px;width:64%;height:230px;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 12px 20px rgba(0,0,0,.42))}.featured-terminal{margin-bottom:12px;overflow:hidden}.featured-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.art-file-card{min-width:0;background:#07100e}.featured-strip .art-file-card{border-right:1px solid var(--line)}.featured-strip .art-file-card:last-child{border-right:0}.art-file-card__image{aspect-ratio:1.15 / 1;overflow:hidden;background:#030706}.art-file-card__image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88) contrast(1.04);transition:transform .3s ease,filter .3s ease}.art-file-card:hover .art-file-card__image img{transform:scale(1.025);filter:saturate(1) contrast(1.05)}.art-file-card__meta{min-height:58px;padding:9px 10px 10px;display:grid;align-content:start;gap:4px;border-top:1px solid rgba(148,197,180,.16)}.art-file-card__meta strong{color:var(--cream);font-size:9px;font-weight:500;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-file-card__meta small{color:var(--mint-2);font-size:7px;line-height:1.35;max-height:2.7em;overflow:hidden}.archive-art-grid{columns:5 230px;column-gap:10px;padding:10px}.archive-art-grid .art-file-card{break-inside:avoid;display:inline-block;width:100%;margin:0 0 10px;border:1px solid rgba(162,207,192,.22)}.archive-art-grid .art-file-card__image{aspect-ratio:auto}.archive-art-grid .art-file-card__image img{height:auto;object-fit:contain}.archive-empty{margin:0;padding:50px;text-align:center;color:var(--mint);font-size:11px}.archive-console{position:relative;overflow:hidden;min-height:430px;margin:0 0 12px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch}.archive-console:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 50%,rgba(85,125,111,.18),transparent 38rem);pointer-events:none}.archive-console__copy{padding:clamp(34px,4vw,62px);position:relative;z-index:2}.archive-console h2{margin:12px 0 18px;color:var(--mint);font-size:clamp(12px,1.2vw,18px);font-weight:500;letter-spacing:.08em}.archive-console__copy>p{max-width:650px;color:var(--mint);font-size:11px;line-height:1.65}.archive-status-box{margin-top:24px;width:min(440px,100%);padding:13px;border:1px solid var(--line);color:var(--mint-2);font-size:9px;line-height:1.65}.archive-console__visual{position:relative;min-height:430px;overflow:hidden}.archive-monitor{position:absolute;left:5%;top:13%;width:54%;aspect-ratio:1.25 / 1;border:12px solid #111816;outline:1px solid rgba(192,224,213,.22);background:#050a09;transform:perspective(800px) rotateY(-5deg);box-shadow:18px 24px 40px #00000061,inset 0 0 38px #5e907f26;overflow:hidden}.archive-monitor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(206,238,227,.08) 4px)}.archive-monitor img{width:100%;height:100%;object-fit:contain;filter:grayscale(.86) sepia(.12) hue-rotate(90deg) brightness(.85);opacity:.86}.archive-monitor span{position:absolute;z-index:2;left:16px;top:16px;color:var(--mint);font-size:12px;line-height:1.15}.archive-angela{position:absolute;right:-2%;bottom:-15%;height:112%;max-width:48%;object-fit:contain;object-position:bottom right;filter:drop-shadow(-16px 10px 24px rgba(0,0,0,.45))}.archive-tools{grid-column:1 / -1;border-top:1px solid var(--line);padding:10px 12px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;position:relative;z-index:3}.archive-tools label{color:var(--mint);font-size:9px}.archive-tools input{min-height:38px;width:100%;border:1px solid var(--line);background:#020706c7;color:var(--cream);padding:0 12px;outline:none;font-size:10px}.archive-tools input:focus{border-color:var(--line-strong);box-shadow:0 0 0 1px #b5d6ca1a}.collections-console{display:grid;gap:12px}.collections-console__hero{min-height:330px;padding:clamp(30px,4vw,58px);display:grid;grid-template-columns:1fr .95fr;align-items:center;overflow:hidden;position:relative}.collections-console__hero>div:first-child{position:relative;z-index:2;max-width:720px}.collections-console__hero p{color:var(--mint);max-width:650px;line-height:1.65;font-size:11px;margin:18px 0 24px}.collections-console__characters{height:310px;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden}.collections-console__characters img{height:330px;width:58%;object-fit:contain;object-position:bottom;margin-right:-12%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.42))}.collection-feature{min-height:280px;display:grid;grid-template-columns:.8fr 1fr;position:relative;overflow:hidden}.collection-feature__copy{padding:34px;position:relative;z-index:3;align-self:center}.collection-feature__copy small,.collection-card small{color:var(--mint-2);font-size:8px}.collection-feature h2,.collection-card h2{font-family:Silkscreen,monospace;color:var(--cream);margin:6px 0 8px;letter-spacing:-.05em}.collection-feature h2{font-size:clamp(28px,3vw,44px)}.collection-feature h3{color:var(--mint);font-size:12px;margin:0 0 12px}.collection-feature p,.collection-card p{color:var(--mint);font-size:9px;line-height:1.55}.collection-feature>img:not(.collection-feature__seal){position:absolute;right:14%;bottom:-22%;height:132%;width:44%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 32px rgba(0,0,0,.42))}.collection-feature__seal{position:absolute;right:3%;top:9%;width:150px;opacity:.34;transform:rotate(8deg)}.collection-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.collection-card{min-height:330px;padding:18px;display:flex;flex-direction:column;overflow:hidden}.collection-card h2{font-size:clamp(18px,2vw,27px)}.collection-card__art{flex:1;min-height:130px;margin:10px -2px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,rgba(65,103,91,.08),transparent);border:1px solid rgba(139,187,170,.16)}.collection-card__art img{height:165px;width:100%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.4))}.collection-card>a{text-decoration:none;color:var(--cream);border:1px solid var(--line-strong);min-height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:8px}.production-console{min-height:620px;margin-bottom:12px;display:grid;grid-template-columns:.95fr 1.05fr;overflow:hidden;position:relative}.production-console__copy{padding:clamp(38px,5vw,78px);align-self:center;position:relative;z-index:3}.production-console__lead{color:var(--mint);max-width:650px;font-size:11px;line-height:1.7;margin:22px 0}.production-log{display:grid;gap:8px;margin:26px 0;padding:16px;border:1px solid var(--line);color:var(--mint-2);font-size:9px}.production-console__stage{min-height:620px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 54%,rgba(79,127,111,.2),transparent 31rem)}.production-grid{position:absolute;top:50%;right:-20%;bottom:-35%;left:-20%;transform:perspective(480px) rotateX(56deg);transform-origin:center top;background-image:linear-gradient(rgba(153,201,184,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(153,201,184,.18) 1px,transparent 1px);background-size:42px 42px;opacity:.42}.production-kodi{position:absolute;left:1%;bottom:-5%;height:82%;width:55%;object-fit:contain;object-position:bottom;z-index:2;filter:drop-shadow(0 22px 28px rgba(0,0,0,.48))}.production-angela{position:absolute;right:1%;bottom:-4%;height:75%;width:48%;object-fit:contain;object-position:bottom;z-index:2;filter:drop-shadow(0 22px 28px rgba(0,0,0,.48))}.production-seal{position:absolute;width:42%;left:29%;top:7%;opacity:.17;filter:grayscale(1) sepia(.1) hue-rotate(90deg) brightness(1.6) saturate(.3)}.section,.product,.cart,.search,.article,.blog,.collection{width:min(1320px,calc(100% - 30px));margin:28px auto 52px}.section-title,.collection-header__title,.product__title,.cart__title,.search__title,.article__title,.blog-header__title{font-family:Silkscreen,monospace;color:var(--cream)!important;text-shadow:none!important;letter-spacing:-.04em}.section-title{border-bottom:1px solid var(--line);padding-bottom:12px}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:28px}.about-image{width:100%;border:1px solid var(--line)}.about-text{color:var(--mint);line-height:1.7}.urban-grid{border:1px solid var(--line);padding:16px;margin-top:18px;background:var(--panel)}.contact-form{max-width:760px;border:1px solid var(--line);padding:22px;background:var(--panel)}.form-group{display:grid;gap:7px;margin-bottom:15px}.form-label{color:var(--mint);font-size:9px}.form-input,.form-textarea,.product__variant-select,.product__quantity-input{width:100%;padding:12px;border:1px solid var(--line)!important;background:#06100d!important;color:var(--cream)!important}.submit-btn,.catalog-btn,.product-card__button,.product__submit,.cart__checkout{background:var(--cream)!important;color:var(--ink)!important;border:1px solid var(--cream)!important;text-decoration:none;padding:11px 16px;text-transform:uppercase}.gallery-grid,.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.grid-item{border:1px solid var(--line);background:var(--panel);overflow:hidden}.grid-image{width:100%;display:block}.catalog-items{display:grid;gap:16px}.catalog-item{border:1px solid var(--line);display:grid;grid-template-columns:260px 1fr;background:var(--panel)}.catalog-image{width:100%;height:100%;object-fit:cover}.catalog-info{padding:20px;color:var(--mint)}.catalog-info h3{color:var(--cream)}.collection-grid__products{gap:14px!important}.product-card{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important}.product-card__info{padding:14px!important}.product-card__title{color:var(--cream)!important;text-shadow:none!important;font-family:Silkscreen,monospace;font-size:15px!important}.product-card__price,.product__price,.product__description{color:var(--mint)!important}.product__main-image,.product__thumbnail{border-color:var(--line)!important}.product__thumbnail.active,.product__thumbnail:hover{border-color:var(--cream)!important;box-shadow:0 0 0 1px #e7f1e224!important}.collection-grid__pagination a,.pagination a{color:var(--mint)!important}.terminal-footer{width:100%;padding-bottom:10px}.terminal-footer__inner{width:min(var(--content-max),calc(100% - 24px));min-height:30px;margin:0 auto;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 10px;color:var(--mint-2);font-size:8px;letter-spacing:.05em}.search-form{display:flex;gap:8px}.search-form input{flex:1}@media(max-width:1180px){.terminal-header__inner{grid-template-columns:auto auto 1fr}.terminal-menu-toggle{display:inline-flex;justify-self:end;gap:10px}.terminal-nav{position:absolute;left:12px;right:12px;top:calc(100% + 1px);display:none;flex-direction:column;align-items:stretch;padding:12px;background:#030807fa;border:1px solid var(--line)}.terminal-nav.is-open{display:flex}.terminal-nav__item{padding:10px 8px}.terminal-tools{justify-self:end}.terminal-brand{min-width:0}.terminal-hero__status{display:none}.terminal-hero__content{width:68%}.terminal-card--archive,.terminal-card--artifacts{grid-column:span 6}.terminal-card--merch,.terminal-card--applications,.terminal-card--system{grid-column:span 4}.collection-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.site-main,.terminal-header__inner,.terminal-footer__inner{width:min(100% - 14px,var(--content-max))}.terminal-header__inner{min-height:66px;gap:9px}.terminal-brand__mark,.terminal-brand__mark img{width:46px;height:46px}.terminal-brand__copy strong{font-size:13px}.terminal-brand__copy small{font-size:7px}.terminal-tools{gap:8px}.terminal-icon-link,.terminal-mini-mark{display:none}.terminal-cart{padding:8px;font-size:8px}.terminal-menu-toggle{font-size:8px;padding:8px}.terminal-hero{min-height:540px;align-items:end}.terminal-hero__image{object-position:68% center;opacity:.5}.terminal-hero__shade{background:linear-gradient(180deg,#03080726,#030807c7 42%,#030807fa 73%)}.terminal-hero__content{width:100%;padding:32px 20px 34px}.terminal-hero__title{font-size:clamp(34px,11vw,54px)}.terminal-hero__lead br{display:none}.dashboard-grid{grid-template-columns:1fr}.terminal-card--archive,.terminal-card--artifacts,.terminal-card--merch,.terminal-card--applications,.terminal-card--system{grid-column:auto}.featured-strip{grid-template-columns:repeat(2,1fr)}.featured-strip .art-file-card{border-bottom:1px solid var(--line)}.archive-console{grid-template-columns:1fr}.archive-console__visual{min-height:330px}.archive-monitor{left:4%;width:58%}.archive-angela{height:105%;max-width:52%}.archive-tools,.collections-console__hero,.collection-feature,.production-console{grid-template-columns:1fr}.collections-console__characters{height:260px}.collection-feature{min-height:520px}.collection-feature>img:not(.collection-feature__seal){width:75%;height:68%;right:2%;bottom:-8%}.production-console__stage{min-height:500px}.about-content,.catalog-item{grid-template-columns:1fr}}@media(max-width:560px){.terminal-brand__copy strong{max-width:130px;white-space:normal}.terminal-cart{display:none}.terminal-actions{display:grid;grid-template-columns:1fr}.terminal-button{width:100%}.terminal-identity span{line-height:1.55}.featured-strip{grid-template-columns:1fr}.archive-art-grid{columns:2 150px}.archive-teaser{grid-template-columns:1fr}.archive-teaser img{position:absolute;right:0;bottom:0;width:46%;opacity:.62}.artifacts-teaser{grid-template-columns:110px 1fr;padding:18px 14px}.artifacts-teaser__seal{width:105px}.merch-teaser{grid-template-columns:1fr}.merch-teaser__characters{order:2}.app-teaser{grid-template-columns:1fr;text-align:center}.app-divider{width:100%;height:1px}.system-terminal{min-width:72%}.collection-card-grid{grid-template-columns:1fr}.collection-feature__copy{padding:24px}.production-console__copy{padding:34px 22px}.production-kodi{left:-9%;width:64%}.production-angela{right:-7%;width:58%}.terminal-footer__inner{flex-direction:column;align-items:flex-start}}.store-terminal{display:grid;gap:12px}.store-terminal__hero{min-height:330px;padding:clamp(30px,4vw,58px);display:grid;grid-template-columns:1fr .72fr;align-items:center;overflow:hidden;position:relative}.store-terminal__hero>div:first-child{position:relative;z-index:2;max-width:760px}.store-terminal__hero h1{font-family:Silkscreen,monospace;color:var(--cream);font-size:clamp(42px,6vw,86px);line-height:.92;letter-spacing:-.06em;margin:8px 0 18px}.store-terminal__hero h1 span{color:var(--mint-2)}.store-terminal__hero p:not(.terminal-kicker){max-width:680px;color:var(--mint);font-size:11px;line-height:1.7}.store-terminal__hero>img{justify-self:center;width:min(330px,70%);opacity:.78;filter:grayscale(.45) sepia(.14) hue-rotate(90deg) drop-shadow(0 24px 30px rgba(0,0,0,.42))}.store-terminal__status{display:inline-block;margin-top:18px;padding:9px 12px;border:1px solid var(--line);color:var(--mint-2);font-size:8px;letter-spacing:.08em}.store-terminal__bar{border:1px solid var(--line)}.store-terminal__characters{height:300px;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.store-terminal__characters img{height:112%;width:56%;object-fit:contain;object-position:bottom;margin:0 -7%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.42))}.store-filtered-grid{margin-top:0}.store-product-card__type{display:block;color:var(--mint-2);font-size:8px;letter-spacing:.08em;margin-bottom:8px}.store-empty-state{min-height:210px;display:grid;place-content:center;gap:12px;background:var(--panel)}.store-empty-state strong{color:var(--cream);font-family:Silkscreen,monospace}.store-empty-state p{max-width:720px;margin:0 auto;color:var(--mint);line-height:1.6}@media(max-width:800px){.store-terminal__hero{grid-template-columns:1fr}.store-terminal__hero>img{width:180px;margin-top:24px}.store-terminal__characters{height:250px}}.collection-detail-page{display:grid;gap:12px}.collection-detail-hero{min-height:430px;display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;position:relative}.collection-detail-hero__copy{padding:clamp(34px,4vw,62px);position:relative;z-index:3;align-self:center}.collection-detail-back{display:inline-block;margin-bottom:22px;color:var(--mint-2);text-decoration:none;font-size:8px;letter-spacing:.08em}.collection-detail-back:hover{color:var(--cream)}.collection-detail-hero h1{margin:8px 0 10px;font-family:Silkscreen,monospace;color:var(--cream);font-size:clamp(42px,6vw,88px);line-height:.9;letter-spacing:-.065em}.collection-detail-hero h1>span:first-child{color:var(--mint-2)}.collection-detail-hero h2{color:var(--mint);font-size:clamp(12px,1.25vw,18px);letter-spacing:.08em;margin:0 0 18px}.collection-detail-hero__copy>p{max-width:720px;color:var(--mint);font-size:11px;line-height:1.72;margin:0 0 20px}.collection-detail-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.collection-detail-meta span{border:1px solid var(--line);padding:7px 9px;color:var(--mint-2);font-size:7px;letter-spacing:.08em;background:#03080780}.collection-detail-hero__visual{position:relative;min-height:430px;overflow:hidden;background:radial-gradient(circle at 50% 56%,rgba(104,151,134,.18),transparent 44%)}.collection-detail-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(161,205,190,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(161,205,190,.16) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to left,#000 30%,transparent 100%);mask-image:linear-gradient(to left,#000 30%,transparent 100%)}.collection-detail-character{position:absolute;z-index:2;bottom:-13%;right:5%;height:112%;width:80%;object-fit:contain;object-position:bottom center;filter:drop-shadow(-12px 18px 24px rgba(0,0,0,.45))}.collection-detail-character--angela{height:108%;right:-2%}.collection-detail-object{position:absolute;z-index:2;width:min(360px,70%);height:72%;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-4deg);filter:drop-shadow(0 26px 34px rgba(0,0,0,.45))}.collection-detail-object--seal{opacity:.76;filter:grayscale(.28) sepia(.14) hue-rotate(90deg) drop-shadow(0 26px 34px rgba(0,0,0,.45))}.collection-detail-ghost-code{position:absolute;right:18px;bottom:11px;color:#b7dacd3b;font-family:Silkscreen,monospace;font-size:clamp(30px,5vw,74px);letter-spacing:-.08em}.collection-detail-bar{border:1px solid var(--line);min-height:43px}.collection-detail-bar span{color:var(--mint-2);font-size:8px}.collection-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collection-detail-file{border:1px solid var(--line);background:#030807d1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.collection-detail-file__image{aspect-ratio:1 / .86;overflow:hidden;border-bottom:1px solid rgba(157,204,188,.18);background:radial-gradient(circle at center,rgba(110,155,139,.12),transparent 60%),#050908}.collection-detail-file__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease,filter .35s ease}.collection-detail-file:hover .collection-detail-file__image>img{transform:scale(1.025);filter:brightness(1.05)}.collection-detail-file__placeholder{height:100%;display:grid;place-items:center;align-content:center;gap:12px;color:var(--mint);font-size:8px}.collection-detail-file__placeholder img{width:92px;height:92px;object-fit:contain;opacity:.38}.collection-detail-file__meta{padding:13px 14px 16px;min-height:100px}.collection-detail-file__meta small{display:block;color:var(--mint-2);font-size:7px;margin-bottom:6px}.collection-detail-file__meta strong{display:block;color:var(--cream);font-size:10px;line-height:1.3}.collection-detail-file__meta p{margin:7px 0 0;color:var(--mint);font-size:8px;line-height:1.45}.collection-detail-empty{grid-column:1 / -1;min-height:330px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center;color:var(--mint)}.collection-detail-empty img{width:120px;opacity:.45}.collection-detail-empty strong{color:var(--cream)}.collection-detail-empty p{margin:0;font-size:9px}.collection-detail-footer{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.collection-detail-footer small{display:block;color:var(--mint-2);font-size:7px;margin-bottom:4px}.collection-detail-footer strong{color:var(--cream);font-size:10px}.artifact-sample-panel{overflow:hidden}.artifact-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px}.artifact-sample-card{border:1px solid rgba(156,202,187,.2);min-width:0;background:#020706a8;overflow:hidden}.artifact-sample-card__image{aspect-ratio:1 / .82;background:#050908;overflow:hidden}.artifact-sample-card__image>img{width:100%;height:100%;object-fit:cover;display:block}.artifact-sample-card__placeholder{height:100%;display:grid;place-items:center;align-content:center;gap:10px;color:var(--mint-2);font-size:7px}.artifact-sample-card__placeholder img{width:84px;opacity:.4}.artifact-sample-card__meta{padding:12px}.artifact-sample-card__meta small{display:block;color:var(--mint-2);font-size:7px;margin-bottom:5px}.artifact-sample-card__meta strong{display:block;color:var(--cream);font-size:9px}.artifact-sample-card__meta p{color:var(--mint);font-size:8px;line-height:1.45;margin:6px 0 0}@media(max-width:900px){.collection-detail-hero{grid-template-columns:1fr}.collection-detail-hero__visual{min-height:340px}.collection-detail-grid,.artifact-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.collection-detail-hero__copy{padding:28px 20px}.collection-detail-hero h1{font-size:clamp(34px,12vw,54px)}.collection-detail-hero__visual{min-height:290px}.collection-detail-grid,.artifact-sample-grid{grid-template-columns:1fr}.collection-detail-bar{align-items:flex-start;gap:5px}.collection-detail-footer{align-items:flex-start;flex-direction:column}}.archive-missing-file{min-height:150px;padding:18px;display:grid;align-content:center;gap:7px;border:1px dashed rgba(162,207,192,.22);color:var(--mint-2);background:#030706;overflow-wrap:anywhere}.archive-missing-file span{font-size:7px;letter-spacing:.12em}.archive-missing-file strong{font-size:8px;color:var(--cream);font-weight:500}.archive-library .terminal-panel__bar span{color:var(--mint-2);font-size:8px}.dashboard-thumb{object-fit:contain;object-position:center;filter:drop-shadow(0 16px 22px rgba(0,0,0,.42))}.archive-teaser img.dashboard-thumb--archive{height:205px;width:100%;transform:translateY(12px) scale(1.02);object-position:bottom center}.artifacts-teaser__seal.dashboard-thumb--artifacts{width:190px;max-height:178px;opacity:1;filter:drop-shadow(0 16px 24px rgba(0,0,0,.42))}.app-icon img.dashboard-thumb--applications{width:150px;height:120px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.38))}.system-teaser img.dashboard-thumb--system{right:-7%;bottom:-18px;width:72%;height:205px;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(0,0,0,.42))}.collection-feature>img.collection-directory-thumb--lil-death{right:5%;bottom:-8%;height:110%;width:52%}.collection-card__art img{padding:6px}.collection-detail-custom-art{position:absolute;z-index:2;top:5%;right:2%;bottom:0;left:2%;width:96%;height:95%;object-fit:contain;object-position:center bottom;filter:drop-shadow(-12px 18px 24px rgba(0,0,0,.45))}.collection-detail-custom-art--compact{top:11%;right:8%;bottom:4%;left:8%;width:84%;height:85%}.archive-monitor img.archive-monitor__custom{width:100%;height:100%;object-fit:contain;object-position:center bottom;padding:12px;filter:drop-shadow(0 16px 22px rgba(0,0,0,.45))}.store-terminal__hero>img.store-hero-custom-art{width:min(470px,96%);max-height:310px;object-fit:contain;opacity:1;filter:drop-shadow(0 24px 30px rgba(0,0,0,.42))}.production-custom-art{position:absolute;z-index:2;top:4%;right:2%;bottom:0;left:2%;width:96%;height:96%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 30px rgba(0,0,0,.48))}@media(max-width:720px){.artifacts-teaser__seal.dashboard-thumb--artifacts{width:125px}.app-icon img.dashboard-thumb--applications{width:138px;height:105px}.system-teaser img.dashboard-thumb--system{width:68%;height:190px;opacity:.9}.collection-feature>img.collection-directory-thumb--lil-death{width:86%;height:62%;right:-5%;bottom:-4%}.store-terminal__hero>img.store-hero-custom-art{width:min(380px,94%);max-height:260px}.production-custom-art{top:2%;right:2%;bottom:0;left:2%;width:96%;height:98%}}.terminal-hero__media{display:flex;justify-content:flex-end;align-items:flex-end}.terminal-hero__featureart{width:min(1120px,68vw);height:100%;margin-left:auto;display:block;object-fit:contain;object-position:right bottom;opacity:.94;filter:saturate(.94) contrast(1.04) brightness(.86)}@media(max-width:860px){.terminal-hero__featureart{width:100%;object-position:center bottom;opacity:.52}}.collections-console__characters img.collections-console__poster{width:min(380px,86%);height:auto;max-height:94%;margin-right:0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 26px rgba(0,0,0,.42))}.merch-teaser__characters img.merch-teaser__custom-art{width:min(100%,250px);height:auto;max-height:196px;margin-right:0;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 12px 16px rgba(0,0,0,.38))}@media(max-width:720px){.collections-console__characters img.collections-console__poster{width:min(290px,92%)}.merch-teaser__characters img.merch-teaser__custom-art{width:min(240px,100%);max-height:180px}}.featured-terminal{background:linear-gradient(180deg,#06110efa,#020807fc)}.featured-terminal__bar{min-height:48px;padding:9px 14px}.featured-terminal__bar>div{display:grid;gap:3px}.featured-terminal__bar small{color:var(--mint-2);font-size:7px;letter-spacing:.14em}.featured-strip{gap:0;background:#00000038}.featured-strip .art-file-card{position:relative;padding-top:27px;border-right:1px solid var(--line);border-bottom:0;transition:background .18s ease}.featured-strip .art-file-card:hover{background:#70a08f0e}.art-file-card__index{position:absolute;inset:0 0 auto 0;height:27px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(139,187,170,.14);color:var(--mint-2);font-size:7px;letter-spacing:.12em}.art-file-card__index span{color:#e0f0e48f}.featured-strip .art-file-card__image{aspect-ratio:1.18 / 1}.featured-strip .art-file-card__meta{min-height:72px;padding:11px 11px 13px}.featured-strip .art-file-card__meta strong{color:var(--cream);font-size:9px;line-height:1.35}.featured-strip .art-file-card__meta small{color:var(--mint-2);font-size:7px;line-height:1.35}.store-terminal--merch .store-terminal__hero{min-height:410px;grid-template-columns:1fr .92fr;background:radial-gradient(circle at 83% 48%,rgba(125,92,139,.13),transparent 28rem),linear-gradient(180deg,#07120ffa,#030a08fa)}.merch-hero-visual{height:380px;position:relative;display:grid;place-items:end center;overflow:hidden}.store-terminal__characters img.merch-hero-art{width:min(440px,94%);height:96%;margin:0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 28px rgba(0,0,0,.48))}.merch-hero-terminal{position:absolute;right:7%;top:9%;width:166px;padding:12px;display:grid;gap:5px;border:1px solid var(--line);background:#020908db;box-shadow:0 14px 30px #0000004d;color:var(--mint);font-size:7px}.merch-hero-terminal span{color:var(--cream);letter-spacing:.08em}.merch-hero-terminal strong{color:var(--mint-2);font-size:7px}.merch-hero-terminal small{font-size:7px}.store-terminal--merch .store-terminal__status{background:#020908b8;box-shadow:inset 0 0 18px #82b8a306}.collections-console__hero{min-height:390px;grid-template-columns:1.02fr .98fr;background:radial-gradient(circle at 78% 42%,rgba(118,88,139,.12),transparent 30rem),linear-gradient(180deg,#07120ffa,#030a08fa)}.collections-console__characters{height:360px;justify-content:flex-end;padding-right:22px}.collections-console__characters img.collections-console__poster{width:min(390px,76%);max-height:100%;margin-right:8%;opacity:.88;filter:saturate(.9) contrast(1.02) drop-shadow(0 20px 28px rgba(0,0,0,.48))}.collections-console__menu{position:absolute;z-index:3;right:3%;top:11%;width:min(205px,42%);padding:13px 14px;display:grid;gap:5px;border:1px solid var(--line);background:#030b09e0;box-shadow:0 18px 34px #00000057}.collections-console__menu span{padding-bottom:7px;margin-bottom:2px;border-bottom:1px solid rgba(139,187,170,.18);color:var(--cream);font-size:8px}.collections-console__menu small{color:var(--mint);font-size:7px;line-height:1.45}.collection-feature{min-height:320px;border-color:#9dd3bf7a}.collection-feature__copy{padding:38px;max-width:600px}.collection-feature>img.collection-directory-thumb--lil-death{right:3%;bottom:-4%;height:104%;width:55%}.collection-card{min-height:360px;padding:0 15px 15px}.collection-card__top{height:31px;margin:0 -15px 13px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--mint);font-size:7px;letter-spacing:.08em}.collection-card__top small{color:var(--mint-2)}.collection-card__art{min-height:150px;margin:12px 0;background:radial-gradient(circle at 50% 45%,rgba(97,143,126,.11),transparent 75%)}.collection-card__art img{height:180px;padding:8px}.collection-card>a{margin-top:auto}@media(max-width:980px){.store-terminal--merch .store-terminal__hero{grid-template-columns:1fr .8fr}.merch-hero-terminal{right:2%}.collections-console__characters img.collections-console__poster{margin-right:2%;width:min(350px,82%)}.collections-console__menu{right:1%;width:190px}}@media(max-width:720px){.featured-strip .art-file-card{border-bottom:1px solid var(--line)}.store-terminal--merch .store-terminal__hero{min-height:650px;grid-template-columns:1fr}.merch-hero-visual{height:330px}.store-terminal__characters img.merch-hero-art{width:min(340px,92%);height:100%}.merch-hero-terminal{right:3%;top:5%;width:145px}.collections-console__hero{min-height:650px}.collections-console__characters{height:330px;padding-right:0;justify-content:center}.collections-console__characters img.collections-console__poster{width:min(300px,88%);margin-right:0;opacity:.76}.collections-console__menu{right:4%;top:5%;width:165px}.collection-feature{min-height:560px}.collection-feature>img.collection-directory-thumb--lil-death{width:92%;height:62%;right:-7%;bottom:-2%}}.dashboard-thumb,.collection-card__art img,.merch-teaser__custom-art,.collections-console__poster,.collection-directory-thumb--lil-death{transform-origin:center bottom}.archive-teaser img.dashboard-thumb--archive{height:238px;transform:translate(10px,18px) scale(1.18)}.artifacts-teaser__seal.dashboard-thumb--artifacts{width:230px;max-height:205px;transform:scale(1.1)}.merch-teaser__characters{height:184px;overflow:hidden}.merch-teaser__characters img.merch-teaser__custom-art{width:min(118%,310px);max-height:220px;transform:translate(-5px,12px) scale(1.18);transform-origin:left bottom}.app-icon{overflow:hidden}.app-icon img.dashboard-thumb--applications{width:184px;height:138px;transform:scale(1.12)}.system-teaser{overflow:hidden}.system-teaser img.dashboard-thumb--system{right:-10%;bottom:-26px;width:88%;height:240px;transform:scale(1.1);transform-origin:right bottom}.collections-console__characters{overflow:hidden}.collections-console__characters img.collections-console__poster{width:min(455px,88%);max-height:108%;margin-right:2%;transform:translateY(10px) scale(1.08)}.collection-feature{overflow:hidden}.collection-feature>img.collection-directory-thumb--lil-death{right:-1%;bottom:-9%;width:64%;height:118%;transform:scale(1.08)}.collection-card__art{min-height:168px;overflow:hidden}.collection-card__art img{height:212px;width:112%;max-width:none;padding:0;margin-left:-6%;object-fit:contain;transform:scale(1.08)}.featured-strip .art-file-card__image{aspect-ratio:1.08 / 1}.featured-strip .art-file-card__image img{transform:scale(1.06)}.featured-strip .art-file-card:hover .art-file-card__image img{transform:scale(1.1)}@media(max-width:720px){.archive-teaser img.dashboard-thumb--archive{width:58%;height:220px;transform:translate(10px,20px) scale(1.16)}.artifacts-teaser__seal.dashboard-thumb--artifacts{width:150px;max-height:170px}.merch-teaser__characters img.merch-teaser__custom-art{width:min(112%,270px);max-height:200px;transform:translate(-4px,12px) scale(1.14)}.app-icon img.dashboard-thumb--applications{width:164px;height:125px}.system-teaser img.dashboard-thumb--system{width:82%;height:215px;right:-10%}.collections-console__characters img.collections-console__poster{width:min(340px,96%);transform:translateY(10px) scale(1.08)}.collection-feature>img.collection-directory-thumb--lil-death{width:102%;height:68%;right:-11%;bottom:-5%}.collection-card__art img{height:198px}}.merch-teaser__characters{height:190px;align-items:center;justify-content:flex-start;overflow:hidden}.merch-teaser__characters img.merch-teaser__custom-art{width:min(112%,300px);height:100%;max-height:none;margin:0;object-fit:contain;object-position:center center;transform:translate(-6px) scale(1.04);transform-origin:center center}.terminal-card--system-art{overflow:hidden}.system-teaser--art-only{position:relative;min-height:228px;height:100%;padding:0;overflow:hidden;display:block;background:#020504}.system-teaser--art-only img.dashboard-thumb--sharing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 50%;transform:scale(1.02);filter:none}@media(max-width:720px){.merch-teaser__characters{height:210px}.merch-teaser__characters img.merch-teaser__custom-art{width:min(100%,280px);height:100%;transform:none;object-position:center center}.system-teaser--art-only{min-height:260px}.system-teaser--art-only img.dashboard-thumb--sharing{object-position:center center;transform:scale(1.01)}}.system-teaser--sharing{position:relative;min-height:228px;height:100%;overflow:hidden;display:block;background:#020504}.system-teaser--sharing img.dashboard-thumb--sharing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 50%;transform:scale(1.02);filter:none;opacity:.88}.system-terminal--sharing{position:absolute;z-index:3;left:14px;bottom:14px;margin:0;min-width:0;width:min(78%,220px);padding:12px 13px;background:#020807d6;border:1px solid var(--line);color:var(--cream);text-shadow:0 1px 0 #000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:720px){.system-teaser--sharing{min-height:260px}.system-teaser--sharing img.dashboard-thumb--sharing{object-position:center center;transform:scale(1.01)}.system-terminal--sharing{width:min(82%,250px)}}.app-teaser{grid-template-columns:1.08fr 1px .92fr;gap:16px;padding:14px 16px}.app-icon{min-width:0;align-self:stretch;align-content:center}.app-icon img.dashboard-thumb--applications{width:min(230px,118%);height:158px;max-width:none;object-fit:contain;object-position:center;transform:scale(1.16);transform-origin:center}.artifact-gallery-note{overflow:hidden}.artifact-gallery-note__body{padding:24px;display:grid;gap:10px;align-items:start}.artifact-gallery-note__body strong{color:var(--cream);font-size:11px;letter-spacing:.05em}.artifact-gallery-note__body p{max-width:760px;margin:0 0 4px;color:var(--mint);font-size:9px;line-height:1.65}.artifact-gallery-note__body .terminal-button{width:fit-content}@media(max-width:720px){.app-teaser{grid-template-columns:1fr;gap:10px;padding:12px}.app-divider{display:none}.app-icon img.dashboard-thumb--applications{width:min(280px,96%);height:190px;transform:scale(1.12)}.app-copy{padding:0 8px 10px}.artifact-gallery-note__body{padding:18px 16px}}.plush-coming-soon{overflow:hidden;position:relative}.plush-coming-soon__bar{display:flex;align-items:center;justify-content:space-between;gap:14px}.plush-coming-soon__bar strong{color:var(--cream);font-size:8px;letter-spacing:.12em;padding:4px 8px;border:1px solid var(--line);background:#dfe8d60d}.plush-coming-soon__body{min-height:410px;display:grid;grid-template-columns:.72fr 1.55fr;align-items:center;gap:clamp(12px,2vw,28px);padding:clamp(18px,3vw,34px);background:linear-gradient(90deg,#040b09fa,#040b09e6,#040b0959 68%,#040b091a)}.plush-coming-soon__copy{position:relative;z-index:2;align-self:center}.plush-coming-soon__copy h2{margin:8px 0 12px;color:var(--cream);font-family:Silkscreen,monospace;font-size:clamp(30px,4.6vw,64px);line-height:.95;letter-spacing:-.045em}.plush-coming-soon__copy>p:not(.terminal-kicker){max-width:520px;margin:0;color:var(--mint);font-size:10px;line-height:1.7}.plush-coming-soon__status{display:inline-block;margin-top:18px;padding:8px 11px;border:1px solid var(--line);color:var(--mint-2);font-size:8px;letter-spacing:.08em}.plush-coming-soon__visual{min-width:0;height:390px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.plush-coming-soon__visual img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 24px rgba(0,0,0,.38))}@media(max-width:900px){.plush-coming-soon__body{grid-template-columns:1fr;min-height:0}.plush-coming-soon__visual{height:300px}}@media(max-width:600px){.plush-coming-soon__bar{align-items:flex-start;flex-direction:column}.plush-coming-soon__copy h2{font-size:clamp(30px,11vw,46px)}.plush-coming-soon__visual{height:230px}}@media(max-width:1180px){.terminal-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:68px;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))}.terminal-header__brand-wrap{min-width:0}.terminal-brand{min-width:0;gap:9px}.terminal-brand__seal{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;overflow:hidden}.terminal-brand__seal img{width:44px;height:44px;object-fit:contain}.terminal-brand__type{min-width:0;display:grid;line-height:1.05}.terminal-brand__type strong{color:var(--cream);font-family:Silkscreen,monospace;font-size:clamp(11px,2.15vw,16px);font-weight:400;letter-spacing:-.04em;white-space:nowrap}.terminal-brand__type small{margin-top:4px;color:var(--mint-2);font-size:7px;letter-spacing:.12em}.terminal-menu-toggle{min-width:68px;min-height:44px;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:3}.terminal-header__tools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;white-space:nowrap}.terminal-header__tools .terminal-icon-link{font-size:22px}.terminal-header__tools .terminal-tool-seal{color:var(--cream);font-size:16px}.terminal-header__tools .terminal-cart{padding:9px 10px;font-size:8px}.terminal-nav{position:absolute;z-index:700;left:8px;right:8px;top:calc(100% + 1px);max-height:calc(100svh - 82px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px;gap:2px;background:#030807fb;border:1px solid var(--line-strong);box-shadow:0 22px 45px #0000009e}.terminal-nav__item{min-height:46px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid rgba(139,187,170,.12);font-size:10px;white-space:normal}.terminal-nav__item:last-child{border-bottom:0}html.terminal-menu-open{overflow:hidden}}@media(max-width:720px){.site-main{width:calc(100% - 10px)}.terminal-header{gap:7px;min-height:62px;padding-top:6px;padding-bottom:6px}.terminal-brand__seal,.terminal-brand__seal img{width:38px;height:38px}.terminal-brand__seal{flex-basis:38px}.terminal-brand__type strong{font-size:11px}.terminal-brand__type small{font-size:6px}.terminal-menu-toggle{min-width:62px;min-height:42px;padding:7px 9px;font-size:8px}.terminal-header__tools .terminal-icon-link,.terminal-header__tools .terminal-tool-seal{display:none}.terminal-header__tools .terminal-cart{min-height:42px;display:flex;align-items:center;padding:7px 8px;font-size:7px}.collections-console{gap:8px}.collections-console__hero{min-height:0;grid-template-columns:1fr;padding:26px 18px 14px}.collections-console__hero>div:first-child{max-width:none}.collections-console__hero h1{font-size:clamp(34px,12vw,54px)}.collections-console__characters{height:360px;margin:6px -10px -6px;padding:0;justify-content:center}.collections-console__characters img.collections-console__poster{width:min(350px,98%);height:100%;max-height:100%;margin:0;transform:translateY(10px) scale(1.03);object-position:center bottom;opacity:.86}.collections-console__menu{top:auto;right:10px;bottom:12px;width:min(168px,48%);padding:10px 11px;background:#030b09ed}.collections-console__menu span{font-size:7px}.collections-console__menu small{font-size:6.5px}.collection-card-grid{grid-template-columns:1fr;gap:8px}.collection-card{min-height:0;padding-bottom:14px}.collection-card__art{min-height:210px}.collection-card__art img{height:230px}.collection-card>a,.collection-feature .terminal-button{min-height:44px}.collection-feature{min-height:520px}.collection-feature__copy{padding:24px 18px}.collection-feature>img.collection-directory-thumb--lil-death{width:100%;height:62%;right:-8%;bottom:-3%}.collection-detail-hero__copy{padding:26px 18px}.collection-detail-hero__visual{min-height:280px}.collection-art-grid{grid-template-columns:1fr!important}.store-terminal__hero{padding:26px 18px}.store-terminal__hero h1{font-size:clamp(36px,13vw,58px)}.product-card__button{min-height:44px;display:flex;align-items:center;justify-content:center}}@media(max-width:430px){.terminal-header{grid-template-columns:minmax(0,1fr) auto}.terminal-header__tools{display:none}.terminal-brand__type strong{white-space:normal;line-height:1.05}.terminal-nav{left:5px;right:5px;max-height:calc(100svh - 70px)}.terminal-nav__item{min-height:48px;font-size:10px}.collections-console__characters{height:330px}.collections-console__menu{width:min(155px,50%)}.archive-art-grid{columns:1 240px}}.store-terminal--merch .store-filtered-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;align-items:start}.store-terminal--merch .store-product-card{min-width:0;overflow:hidden}.store-terminal--merch .store-product-card .product-card__image-wrapper{padding-bottom:86%;background:#030a08b8}.store-terminal--merch .store-product-card .product-card__image{object-fit:contain;object-position:center;padding:7px}.store-terminal--merch .store-product-card .product-card__info{padding:11px!important}.store-terminal--merch .store-product-card .product-card__title{font-size:12px!important;line-height:1.25;margin:0 0 7px;overflow-wrap:anywhere}.store-terminal--merch .store-product-card .product-card__price{margin:0 0 9px;font-size:10px}.store-terminal--merch .store-product-card .product-card__button{width:100%;padding:9px 10px;text-align:center;font-size:8px}@media(max-width:1100px){.store-terminal--merch .store-filtered-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.store-terminal--merch .store-filtered-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.store-terminal--merch .store-product-card .product-card__image-wrapper{padding-bottom:82%}.store-terminal--merch .store-product-card .product-card__image{padding:5px}.store-terminal--merch .store-product-card .product-card__info{padding:9px!important}.store-terminal--merch .store-product-card__type{font-size:6.5px;margin-bottom:5px}.store-terminal--merch .store-product-card .product-card__title{font-size:10px!important;line-height:1.2;margin-bottom:6px}.store-terminal--merch .store-product-card .product-card__price{font-size:9px;margin-bottom:7px}.store-terminal--merch .store-product-card .product-card__button{min-height:40px;padding:8px 6px;font-size:7px}}@media(max-width:360px){.store-terminal--merch .store-filtered-grid{gap:6px!important}.store-terminal--merch .store-product-card .product-card__info{padding:7px!important}}.store-terminal--merch .store-product-card{height:auto!important;min-height:0!important;display:flex;flex-direction:column;align-self:start}.store-terminal--merch .store-product-card .product-card__image-wrapper{padding-bottom:0!important;aspect-ratio:16 / 11;min-height:0!important;flex:none}.store-terminal--merch .store-product-card .product-card__info{display:flex;flex-direction:column;gap:4px;padding:8px 9px 9px!important;min-height:0!important}.store-terminal--merch .store-product-card__type,.store-terminal--merch .store-product-card .product-card__title,.store-terminal--merch .store-product-card .product-card__price,.store-terminal--merch .store-product-card .product-card__button{margin:0!important}.store-terminal--merch .store-product-card__type{line-height:1.2}.store-terminal--merch .store-product-card .product-card__title{line-height:1.18}.store-terminal--merch .store-product-card .product-card__price{line-height:1.2}.store-terminal--merch .store-product-card .product-card__button{margin-top:3px!important}@media(max-width:720px){.store-terminal--merch .store-product-card .product-card__image-wrapper{aspect-ratio:3 / 2}.store-terminal--merch .store-product-card .product-card__info{gap:3px;padding:7px!important}.store-terminal--merch .store-product-card .product-card__button{min-height:34px;padding:6px 5px}}.featured-merch-editorial{margin-bottom:12px;overflow:hidden}.featured-merch-editorial__bar>div{display:flex;align-items:baseline;gap:12px;min-width:0}.featured-merch-editorial__bar h2{margin:0;font-size:11px;color:var(--cream)}.featured-merch-editorial__bar small{color:var(--mint-2);font-size:7px}.featured-merch-editorial__art{display:block;min-height:0;overflow:hidden;background:#020303;border-top:1px solid var(--line)}.featured-merch-editorial__art img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;object-position:center;margin:0 auto}@media(max-width:720px){.featured-merch-editorial__bar>div{display:block}.featured-merch-editorial__bar small{display:block;margin-top:3px}.featured-merch-editorial__art img{width:100%;max-height:none}}.store-terminal--merch .store-product-card .product-card__image-wrapper{height:clamp(116px,14vw,190px)!important;aspect-ratio:auto!important;padding-bottom:0!important;position:relative;overflow:hidden}.store-terminal--merch .store-product-card .product-card__link{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important}.store-terminal--merch .store-product-card .product-card__image{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:6px!important;opacity:1!important;visibility:visible!important}@media(max-width:720px){.store-terminal--merch .store-product-card .product-card__image-wrapper{height:118px!important}.store-terminal--merch .store-product-card .product-card__image{padding:4px!important}}@media(max-width:380px){.store-terminal--merch .store-product-card .product-card__image-wrapper{height:104px!important}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/theme.css.map */
