@import"https://fonts.googleapis.com/css2?family=VT323&family=JetBrains+Mono:wght@400;700&display=swap";:root{--dys-bg: #000000;--dys-fg: #ffffff;--dys-accent: #00ff41;--dys-dim: #555555;--dys-warn: #ff3030;--dys-mono: "JetBrains Mono", monospace;--dys-display: "VT323", monospace}html,body.dystopia-terminal{background:#000!important;background-color:#000!important;color:#fff!important;font-family:JetBrains Mono,monospace!important;min-height:100vh;overflow-x:hidden;margin:0;padding:0}body.dystopia-terminal *{box-sizing:border-box}body.dystopia-terminal header,body.dystopia-terminal .header,body.dystopia-terminal .header-wrapper,body.dystopia-terminal .section-header,body.dystopia-terminal footer,body.dystopia-terminal .footer,body.dystopia-terminal .shopify-section-header,body.dystopia-terminal .shopify-section-footer,body.dystopia-terminal .shopify-section--header,body.dystopia-terminal .shopify-section--footer,body.dystopia-terminal announcement-bar,body.dystopia-terminal .announcement-bar,body.dystopia-terminal .utility-bar,body.dystopia-terminal .header__heading-logo,body.dystopia-terminal .header__menu,body.dystopia-terminal .header__icons{display:none!important}body.dystopia-terminal main,body.dystopia-terminal #MainContent,body.dystopia-terminal .shopify-section,body.dystopia-terminal .rte,body.dystopia-terminal .main-page-wrapper,body.dystopia-terminal section{background:#000!important;background-color:#000!important;color:#fff!important;max-width:none!important;margin:0!important;padding:0!important}body.dystopia-terminal:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:9998;mix-blend-mode:multiply}body.dystopia-terminal:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:9999;animation:dys-flicker 8s infinite}@keyframes dys-flicker{0%,to{opacity:1}50%{opacity:.96}52%{opacity:1}53%{opacity:.94}55%{opacity:1}}.dys-terminal-header{position:fixed;top:0;left:0;right:0;padding:14px 24px;border-bottom:1px solid var(--dys-fg);display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.08em;background:var(--dys-bg);z-index:100;font-family:var(--dys-mono)}.dys-terminal-header .dys-left,.dys-terminal-header .dys-right{display:flex;gap:24px}.dys-header-link{color:#fff!important;text-decoration:none!important}.dys-header-link:hover{color:var(--dys-accent)!important}.dys-status-live{color:var(--dys-accent)}.dys-blink{animation:dys-blink 1s step-start infinite}@keyframes dys-blink{50%{opacity:0}}.dys-terminal-footer{position:fixed;bottom:0;left:0;right:0;padding:14px 24px;border-top:1px solid var(--dys-fg);display:flex;justify-content:space-between;font-size:11px;letter-spacing:.1em;color:var(--dys-dim);background:var(--dys-bg);z-index:100;font-family:var(--dys-mono)}.dys-terminal-footer .dys-dic-seal{color:var(--dys-fg)}.dys-seal-corner{position:fixed!important;top:60px!important;right:32px!important;left:auto!important;bottom:auto!important;z-index:50!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;opacity:0;animation:dys-seal-fade-in 1.2s ease-out .3s forwards;pointer-events:none;width:auto!important;max-width:240px!important}@keyframes dys-seal-fade-in{to{opacity:1}}.dys-seal-corner-img{width:140px!important;max-width:140px!important;min-width:140px!important;height:140px!important;display:block!important;border-radius:50%!important;overflow:hidden!important;object-fit:contain!important;background:transparent!important}img.dys-seal-corner-img{height:auto!important;filter:invert(1) brightness(1) contrast(1.2)!important;opacity:.9!important;animation:dys-seal-corner-pulse 4s ease-in-out infinite!important}video.dys-seal-corner-img{height:140px!important;opacity:.92!important}@keyframes dys-seal-corner-pulse{0%,to{opacity:.85}50%{opacity:1}}.dys-seal-corner-caption{margin-top:8px!important;font-family:var(--dys-mono)!important;font-size:10px!important;letter-spacing:.12em!important;text-align:right!important;line-height:1.5!important;color:var(--dys-dim)!important;white-space:nowrap!important}body.dystopia-terminal .dys-terminal{max-width:1400px!important;margin:0 auto!important;padding:70px 32px 90px!important;background:transparent!important}.dys-boot-sequence{font-size:15px;line-height:1.9;letter-spacing:.02em}.dys-boot-line{opacity:0;display:block;white-space:pre-wrap;transition:opacity .1s linear}.dys-boot-line.dys-visible{opacity:1}.dys-divider{color:var(--dys-dim);letter-spacing:-.05em}.dys-dim{color:var(--dys-dim)}.dys-accent{color:var(--dys-accent)}.dys-warn{color:var(--dys-warn)}.dys-hero-block{margin:20px 0;font-family:var(--dys-display);font-size:clamp(28px,4vw,48px);line-height:.95;letter-spacing:.02em;text-transform:uppercase}.dys-hero-line{opacity:0;display:block;transition:opacity .15s linear}.dys-hero-line.dys-visible{opacity:1}.dys-hero-line.dys-warn{color:var(--dys-warn)!important}.dys-glitch:hover{animation:dys-text-glitch .4s}@keyframes dys-text-glitch{0%,to{text-shadow:none;transform:translate(0)}20%{text-shadow:2px 0 var(--dys-accent),-2px 0 var(--dys-warn);transform:translate(-1px)}40%{text-shadow:-2px 0 var(--dys-accent),2px 0 var(--dys-warn);transform:translate(1px)}60%{text-shadow:2px 0 var(--dys-warn),-2px 0 var(--dys-accent);transform:translate(-1px)}}.dys-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:20px}.dys-col-left,.dys-col-right{min-width:0}.dys-manifesto-block{margin:20px 0;font-family:var(--dys-mono);font-size:13px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;max-width:100%}.dys-manifesto-line{opacity:0;display:block;transition:opacity .2s linear;margin-bottom:4px}.dys-manifesto-line.dys-visible{opacity:1}.dys-manifesto-line.dys-accent{color:var(--dys-accent)!important;font-weight:700;margin-top:16px}.dys-manifesto-line.dys-divider{color:var(--dys-dim);letter-spacing:-.05em}.dys-manifesto-line.dys-dim{color:var(--dys-dim)}.dys-glitch-char{color:var(--dys-dim);font-weight:400;display:inline-block;opacity:.7}.dys-glitch-char.dys-warn-char{color:var(--dys-warn);opacity:.6}.dys-error-cascade{margin:0 0 20px;font-family:var(--dys-mono);font-size:12px;line-height:1.6;letter-spacing:.04em;max-width:100%}.dys-error-line{opacity:0;display:block;transition:opacity .1s linear;margin-bottom:2px}.dys-error-line.dys-visible{opacity:1;animation:dys-error-flicker .15s ease-out}.dys-error-line.dys-warn{color:var(--dys-warn)!important;font-weight:700}.dys-error-line.dys-accent{color:var(--dys-accent)!important;font-weight:700}.dys-error-line.dys-dim{color:#888!important}@keyframes dys-error-flicker{0%{transform:translate(-2px);opacity:0}25%{transform:translate(2px);opacity:1}50%{transform:translate(-1px);opacity:.8}75%{transform:translate(1px);opacity:1}to{transform:translate(0);opacity:1}}.dys-meta-block{margin:20px 0;font-size:13px;line-height:1.8;letter-spacing:.04em}.dys-meta-block div{opacity:0;transition:opacity .1s linear}.dys-meta-block div.dys-visible{opacity:1}.dys-countdown{font-family:var(--dys-display);font-size:28px;color:var(--dys-accent);letter-spacing:.1em}.dys-actions{margin-top:24px;display:flex;gap:0;opacity:0;transition:opacity .2s linear}.dys-actions.dys-visible{opacity:1}.dys-btn,button.dys-btn,a.dys-btn{background-color:transparent!important;background:transparent!important;color:#fff!important;border:1px solid #ffffff!important;border-radius:0!important;padding:18px 36px!important;font-family:JetBrains Mono,monospace!important;font-size:14px!important;letter-spacing:.15em!important;cursor:pointer!important;text-transform:uppercase!important;transition:all .08s linear;margin-right:-1px!important;text-decoration:none!important;display:inline-block!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;line-height:1!important;opacity:1!important;visibility:visible!important;min-width:140px!important;text-align:center!important}.dys-btn.dys-primary,a.dys-btn.dys-primary{color:#00ff41!important;border-color:#00ff41!important}.dys-btn:hover,button.dys-btn:hover,a.dys-btn:hover{background-color:#fff!important;color:#000!important}.dys-btn.dys-primary:hover,a.dys-btn.dys-primary:hover{background-color:#00ff41!important;color:#000!important;border-color:#00ff41!important}.dys-prompt{margin-top:20px;font-size:13px;opacity:0;transition:opacity .2s linear}.dys-prompt.dys-visible{opacity:1}.dys-cursor{display:inline-block;width:10px;height:16px;background:var(--dys-fg);vertical-align:middle;animation:dys-blink 1s step-start infinite;margin-left:4px}.dys-live-log{margin-top:30px;padding-top:20px;padding-bottom:16px;border-top:1px solid #222222;max-width:100%;width:100%;font-family:var(--dys-mono);font-size:11px;letter-spacing:.03em;line-height:1.6}.dys-live-log-header{color:var(--dys-dim);margin-bottom:16px;font-size:12px;letter-spacing:.1em}.dys-live-log-feed{height:220px;max-height:220px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.dys-live-log-feed:before{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#000000 0%,rgba(0,0,0,.8) 40%,transparent 100%);pointer-events:none;z-index:2}.dys-log-entry{opacity:0;animation:dys-log-appear .3s ease-out forwards;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}@keyframes dys-log-appear{0%{opacity:0;transform:translate(-4px)}50%{opacity:.6;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.dys-log-entry.dys-log-warn{color:var(--dys-warn)}.dys-log-entry.dys-log-accent{color:var(--dys-warn);font-weight:700}.dys-log-entry.dys-log-dim{color:#666}.dys-deny-banner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--dys-bg);border:2px solid var(--dys-warn);padding:40px 60px;z-index:200;display:none;text-align:center;max-width:90vw}.dys-deny-banner.dys-show{display:block;animation:dys-glitch-in .3s ease-out}@keyframes dys-glitch-in{0%{transform:translate(-50%,-50%) translate(-8px);opacity:0}20%{transform:translate(-50%,-50%) translate(8px);opacity:1}40%{transform:translate(-50%,-50%) translate(-4px)}60%{transform:translate(-50%,-50%) translate(4px)}to{transform:translate(-50%,-50%) translate(0)}}.dys-deny-banner .dys-warn-text{color:var(--dys-warn);font-family:var(--dys-display);font-size:48px;letter-spacing:.1em;margin-bottom:16px}.dys-deny-banner .dys-sub-text{font-size:14px;color:var(--dys-fg);line-height:1.6;letter-spacing:.08em}.dys-equations-block{margin-top:60px;padding-top:24px;border-top:1px solid #222222;max-width:100%;font-family:var(--dys-mono)}.dys-equations-header{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em;margin-bottom:24px;flex-wrap:wrap;gap:12px}.dys-equations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px;margin-bottom:24px}.dys-equation{padding:16px;border:1px solid #222222;background:#ffffff03;transition:all .2s ease}.dys-equation:hover{border-color:var(--dys-accent);background:#00ff4108}.dys-equation-label{font-size:10px;letter-spacing:.12em;color:var(--dys-dim);margin-bottom:12px;text-transform:uppercase}.dys-equation-formula{font-family:Times New Roman,"Cambria Math",serif;font-size:22px;line-height:1.4;color:var(--dys-fg);margin-bottom:12px;letter-spacing:.02em;font-style:italic;min-height:40px;display:flex;align-items:center}.dys-equation-formula sub{font-size:.7em;vertical-align:sub}.dys-equation-formula sup{font-size:.7em;vertical-align:super}.dys-equation-formula.dys-warn-formula{color:var(--dys-warn)}.dys-equation-note{font-size:10px;color:var(--dys-dim);letter-spacing:.08em;font-family:var(--dys-mono)}.dys-equations-footer{margin-top:16px;font-size:11px;letter-spacing:.1em;text-align:right}.dys-file-directory{margin-top:80px;padding-top:32px;padding-bottom:32px;border-top:1px solid #222222;width:100%;scroll-margin-top:40px}.dys-directory-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:32px;font-family:var(--dys-mono);font-size:13px;letter-spacing:.1em;line-height:1.6}.dys-directory-counter{text-align:right;font-size:13px;letter-spacing:.1em}.dys-counter-value{color:var(--dys-accent);font-family:var(--dys-display);font-size:22px;letter-spacing:.1em;margin-left:8px}.dys-directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.dys-file-card{border:1px solid #222222;background:#ffffff03;transition:all .2s ease;display:flex;flex-direction:column;overflow:hidden}.dys-file-card:hover{border-color:var(--dys-accent);background:#00ff4105}.dys-file-card-img-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;background:#0a0a0a;overflow:hidden;border-bottom:1px solid #222222}.dys-file-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease,filter .3s ease;filter:brightness(.9) contrast(1.05)}.dys-file-card:hover .dys-file-card-img{transform:scale(1.03);filter:brightness(1) contrast(1.1)}.dys-file-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--dys-dim);font-family:var(--dys-mono);font-size:12px;letter-spacing:.1em}.dys-file-card-sold-out{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.dys-file-card-sold-out span{color:var(--dys-warn);font-family:var(--dys-display);font-size:28px;letter-spacing:.15em;border:2px solid var(--dys-warn);padding:8px 16px;transform:rotate(-4deg)}.dys-file-card-meta{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.dys-file-card-title{font-family:var(--dys-mono);font-size:12px;letter-spacing:.08em;line-height:1.4;color:var(--dys-fg);text-transform:uppercase;min-height:32px}.dys-file-card-details{display:flex;flex-direction:column;gap:4px;font-family:var(--dys-mono);font-size:10px;letter-spacing:.06em;flex:1}.dys-file-card-row{display:flex;justify-content:space-between;align-items:center}.dys-file-card-btn{margin-top:8px;padding:12px 16px!important;border:1px solid var(--dys-accent)!important;color:var(--dys-accent)!important;text-decoration:none!important;font-family:var(--dys-mono)!important;font-size:11px!important;letter-spacing:.15em!important;text-align:center!important;text-transform:uppercase!important;transition:all .08s linear!important;background:transparent!important;display:block!important;-webkit-appearance:none!important;appearance:none!important;border-radius:0!important}.dys-file-card-btn:hover{background:var(--dys-accent)!important;color:#000!important}.dys-directory-footer{margin-top:24px;text-align:center;font-family:var(--dys-mono);font-size:11px;letter-spacing:.1em}.dys-password-input{background:transparent!important;background-color:transparent!important;border:1px solid #ffffff!important;color:#fff!important;font-family:JetBrains Mono,monospace!important;font-size:14px!important;letter-spacing:.15em!important;padding:18px 20px!important;text-transform:uppercase!important;margin-right:8px!important;outline:none!important;min-width:200px!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important}.dys-password-input::placeholder{color:#555!important;letter-spacing:.1em!important}.dys-password-input:focus{border-color:#00ff41!important;color:#00ff41!important}.dys-password-input:focus::placeholder{color:transparent!important}.dys-actions form{display:flex!important;flex-wrap:wrap!important;gap:0!important;align-items:stretch!important}.dys-breadcrumb{margin-bottom:32px;font-family:var(--dys-mono);font-size:12px;letter-spacing:.1em}.dys-breadcrumb-link{color:var(--dys-accent)!important;text-decoration:none!important;transition:all .15s ease}.dys-breadcrumb-link:hover{background:var(--dys-accent)!important;color:#000!important;padding:2px 6px}.dys-product-main{padding-top:70px!important;padding-bottom:100px!important}.dys-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}.dys-product-media{display:flex;flex-direction:column;gap:16px}.dys-product-image-wrapper{border:1px solid #222222;background:#0a0a0a;overflow:hidden;aspect-ratio:1 / 1;position:relative}.dys-product-image{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.95) contrast(1.05)}.dys-product-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--dys-dim);font-family:var(--dys-mono);font-size:14px;letter-spacing:.1em}.dys-product-info{display:flex;flex-direction:column;gap:24px}.dys-product-header{font-family:var(--dys-mono);font-size:11px;letter-spacing:.1em;line-height:1.8;padding-bottom:16px;border-bottom:1px solid #222222}.dys-product-title{font-family:var(--dys-display);font-size:clamp(28px,4vw,44px);line-height:1.1;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:400}.dys-product-specs{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid #222222;border-bottom:1px solid #222222;font-family:var(--dys-mono);font-size:12px;letter-spacing:.08em}.dys-spec-row{display:flex;justify-content:space-between;align-items:center}.dys-product-price{font-family:var(--dys-display);font-size:20px;color:#fff;letter-spacing:.05em}.dys-product-description{font-family:var(--dys-mono);font-size:12px;line-height:1.8;letter-spacing:.04em;color:#ccc;white-space:pre-wrap}.dys-product-description p{margin:0 0 12px}.dys-variant-selector{display:flex;flex-direction:column;gap:10px}.dys-variant-label{font-family:var(--dys-mono);font-size:12px;letter-spacing:.1em}.dys-variant-options{display:flex;flex-wrap:wrap;gap:8px}.dys-variant-option{cursor:pointer;position:relative}.dys-variant-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.dys-variant-box{display:inline-block;padding:12px 20px;border:1px solid #ffffff;background:transparent;color:#fff;font-family:var(--dys-mono);font-size:13px;letter-spacing:.15em;text-align:center;min-width:70px;transition:all .1s ease;text-transform:uppercase}.dys-variant-option:hover .dys-variant-box{background:#fff;color:#000}.dys-variant-option input[type=radio]:checked+.dys-variant-box{background:var(--dys-accent);color:#000;border-color:var(--dys-accent)}.dys-variant-option.dys-variant-sold-out{cursor:not-allowed;opacity:.35}.dys-variant-option.dys-variant-sold-out .dys-variant-box{border-color:var(--dys-dim);color:var(--dys-dim);text-decoration:line-through}.dys-variant-option.dys-variant-sold-out:hover .dys-variant-box{background:transparent;color:var(--dys-dim)}.dys-variant-status{color:var(--dys-warn);margin-left:4px}.dys-quantity-section{display:flex;flex-direction:column;gap:10px;font-family:var(--dys-mono);font-size:12px;letter-spacing:.1em}.dys-quantity-wrapper{display:inline-flex;align-items:stretch;width:max-content;border:1px solid #ffffff}.dys-qty-btn{background:transparent!important;color:#fff!important;border:none!important;padding:10px 14px!important;cursor:pointer!important;font-family:var(--dys-mono)!important;font-size:16px!important;transition:all .1s ease;min-width:40px;-webkit-appearance:none!important;appearance:none!important;border-radius:0!important}.dys-qty-btn:hover{background:#fff!important;color:#000!important}.dys-qty-input{background:transparent!important;color:#fff!important;border:none!important;border-left:1px solid #222222!important;border-right:1px solid #222222!important;width:60px!important;text-align:center!important;font-family:var(--dys-mono)!important;font-size:14px!important;letter-spacing:.1em!important;padding:10px 0!important;outline:none!important;-moz-appearance:textfield!important}.dys-qty-input::-webkit-outer-spin-button,.dys-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.dys-product-cta{background:var(--dys-accent)!important;color:#000!important;border:1px solid var(--dys-accent)!important;padding:20px 32px!important;font-family:var(--dys-mono)!important;font-size:14px!important;letter-spacing:.2em!important;cursor:pointer!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;display:block!important;width:100%!important;transition:all .1s ease!important;-webkit-appearance:none!important;appearance:none!important;border-radius:0!important;margin-top:8px!important;font-weight:700!important}.dys-product-cta:hover{background:transparent!important;color:var(--dys-accent)!important}.dys-product-cta-disabled{background:transparent!important;color:var(--dys-warn)!important;border-color:var(--dys-warn)!important}.dys-product-cta-disabled:hover{background:var(--dys-warn)!important;color:#000!important}.dys-product-note{font-family:var(--dys-mono);font-size:10px;letter-spacing:.08em;line-height:1.6;margin-top:8px;padding:12px 0;border-top:1px solid #222222}.dys-sold-out-block{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--dys-warn);background:#ff303008;font-family:var(--dys-mono);font-size:12px;letter-spacing:.08em;line-height:1.7}.dys-sold-out-header{color:var(--dys-warn);font-weight:700;font-size:14px;letter-spacing:.12em;margin-bottom:8px}.dys-product-footer-info{margin-top:48px;padding-top:24px;border-top:1px solid #222222;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--dys-mono);font-size:11px;letter-spacing:.1em}.dys-cart-main{padding-top:70px!important;padding-bottom:100px!important;max-width:1100px!important}.dys-cart-header{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #222222}.dys-cart-title{font-family:var(--dys-display);font-size:clamp(32px,5vw,56px);line-height:1;color:var(--dys-warn);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;font-weight:400}.dys-cart-subtitle{font-family:var(--dys-mono);font-size:12px;letter-spacing:.1em;line-height:1.8}.dys-cart-form{display:flex;flex-direction:column;gap:40px}.dys-cart-table{border:1px solid #222222}.dys-cart-table-header{display:grid;grid-template-columns:2.5fr 1fr 1fr .5fr;gap:16px;padding:14px 20px;border-bottom:1px solid #222222;background:#ffffff05}.dys-cart-col-header{font-family:var(--dys-mono);font-size:11px;letter-spacing:.12em;color:var(--dys-dim);text-transform:uppercase}.dys-cart-row{display:grid;grid-template-columns:2.5fr 1fr 1fr .5fr;gap:16px;padding:24px 20px;align-items:center;border-bottom:1px solid #222222;transition:background .15s ease}.dys-cart-row:last-child{border-bottom:none}.dys-cart-row:hover{background:#00ff4105}.dys-cart-artifact{display:flex;gap:16px;align-items:flex-start}.dys-cart-img-link{flex-shrink:0;display:block}.dys-cart-img{width:80px;height:80px;object-fit:cover;border:1px solid #222222;background:#0a0a0a;filter:brightness(.95);transition:filter .15s ease}.dys-cart-img:hover{filter:brightness(1.05)}.dys-cart-details{display:flex;flex-direction:column;gap:4px;font-family:var(--dys-mono);font-size:11px;letter-spacing:.06em}.dys-cart-index{color:var(--dys-dim);font-size:10px;letter-spacing:.12em;margin-bottom:2px}.dys-cart-product-title{color:#fff!important;text-decoration:none!important;font-size:13px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-bottom:4px;display:inline-block;transition:color .15s ease}.dys-cart-product-title:hover{color:var(--dys-accent)!important}.dys-cart-variant{color:#ccc;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.dys-cart-price-dim{color:#ccc;font-size:11px;letter-spacing:.06em}.dys-cart-qty-col{display:flex;align-items:center;justify-content:flex-start}.dys-qty-wrapper{display:inline-flex;align-items:stretch;border:1px solid #ffffff}.dys-qty-display{display:inline-block;padding:10px 16px;color:#fff;font-family:var(--dys-mono);font-size:13px;letter-spacing:.1em;border-left:1px solid #222222;border-right:1px solid #222222;min-width:40px;text-align:center}.dys-cart-subtotal-col{text-align:left}.dys-cart-subtotal{font-family:var(--dys-display);font-size:20px;color:#fff;letter-spacing:.05em}.dys-cart-remove-col{text-align:right}.dys-cart-remove{background:transparent!important;color:var(--dys-warn)!important;border:1px solid var(--dys-warn)!important;padding:6px 10px!important;font-family:var(--dys-mono)!important;font-size:11px!important;letter-spacing:.1em!important;cursor:pointer!important;border-radius:0!important;-webkit-appearance:none!important;appearance:none!important;transition:all .1s ease!important}.dys-cart-remove:hover{background:var(--dys-warn)!important;color:#000!important}.dys-cart-summary{display:flex;flex-direction:column;gap:24px}.dys-cart-summary-block{padding:24px;border:1px solid #222222;background:#ffffff03;font-family:var(--dys-mono);font-size:12px;letter-spacing:.08em}.dys-summary-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.dys-summary-divider{height:1px;background:#222;margin:8px 0}.dys-summary-total{padding-top:8px;font-size:14px}.dys-total-value{font-family:var(--dys-display);font-size:28px;color:var(--dys-accent);letter-spacing:.05em}.dys-cart-actions{display:flex;gap:0;flex-wrap:wrap}.dys-cart-actions .dys-btn{flex:1;text-align:center!important;min-width:200px!important}.dys-cart-checkout-btn{font-weight:700!important}.dys-cart-note{font-family:var(--dys-mono);font-size:10px;letter-spacing:.08em;line-height:1.8;padding-top:16px;border-top:1px solid #222222}.dys-cart-empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 40px;border:1px solid var(--dys-warn);background:#ff303005;text-align:center}.dys-cart-empty-icon{font-family:var(--dys-mono);font-size:14px;color:var(--dys-warn);letter-spacing:.15em;font-weight:700}.dys-cart-empty-title{font-family:var(--dys-display);font-size:36px;color:var(--dys-warn);letter-spacing:.05em;text-transform:uppercase}.dys-cart-empty-desc{font-family:var(--dys-mono);font-size:12px;letter-spacing:.08em;line-height:1.8;margin-bottom:16px}.dys-cart-empty .dys-btn{max-width:300px;width:100%}.dys-cart-footer-info{margin-top:48px;padding-top:24px;border-top:1px solid #222222;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--dys-mono);font-size:11px;letter-spacing:.1em}@media(max-width:1100px){.dys-directory-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.dys-seal-corner{top:50px!important;right:16px!important;left:auto!important;bottom:auto!important;max-width:120px!important}.dys-seal-corner-img{width:80px!important;max-width:80px!important;min-width:80px!important;height:80px!important}video.dys-seal-corner-img{height:80px!important}.dys-seal-corner-caption{font-size:8px!important}.dys-grid{grid-template-columns:1fr;gap:24px}.dys-product-grid{grid-template-columns:1fr;gap:32px}.dys-product-title{font-size:32px}.dys-product-media{gap:12px}.dys-equations-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.dys-cart-table-header{display:none}.dys-cart-row{grid-template-columns:1fr;gap:16px;padding:20px}.dys-cart-artifact{gap:12px}.dys-cart-img{width:60px;height:60px}.dys-cart-qty-col,.dys-cart-subtotal-col,.dys-cart-remove-col{text-align:left}.dys-cart-subtotal-col:before{content:"> SUBTOTAL :: ";color:var(--dys-dim);font-family:var(--dys-mono);font-size:11px;letter-spacing:.1em;margin-right:8px}.dys-cart-qty-col:before{content:"> QTY :: ";color:var(--dys-dim);font-family:var(--dys-mono);font-size:11px;letter-spacing:.1em;margin-right:8px}.dys-cart-actions{flex-direction:column;gap:0}.dys-cart-actions .dys-btn{width:100%!important;margin-right:0!important;margin-bottom:-1px!important}}@media(max-width:640px){.dys-terminal-header,.dys-terminal-footer{font-size:10px;padding:10px 16px;gap:8px}.dys-terminal-header .dys-left,.dys-terminal-header .dys-right{gap:12px}body.dystopia-terminal .dys-terminal{padding:80px 16px 100px!important}.dys-boot-sequence{font-size:13px}.dys-hero-block{font-size:32px}.dys-manifesto-block{font-size:12px}.dys-error-cascade{font-size:11px}.dys-actions{flex-direction:column}.dys-btn{margin-right:0!important;margin-bottom:-1px!important;width:100%!important}.dys-password-input{width:100%!important;min-width:0!important;margin-right:0!important;margin-bottom:-1px!important}.dys-live-log{font-size:10px}.dys-live-log-feed{height:200px;max-height:200px}.dys-deny-banner{padding:24px 20px}.dys-deny-banner .dys-warn-text{font-size:32px}}@media(max-width:600px){.dys-directory-grid{grid-template-columns:1fr}.dys-directory-header{flex-direction:column;align-items:flex-start}.dys-directory-counter{text-align:left}.dys-file-card-title{font-size:13px}.dys-equations-grid{grid-template-columns:1fr}.dys-equation-formula{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dystopia-styles.css.map */
