
  .slop-home{
    --bg:#050507; --panel:#0c0c10; --line:#26262e;
    --grn:#39ff14; --pur:#7c4dff; --red:#ff3b3b; --amb:#ffb000;
    --txt:#e8e8ec; --dim:#8a8a96;
    --mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;
    --pix:'VT323',monospace;
    background:var(--bg); color:var(--txt); font-family:var(--mono);
    margin:0; overflow-x:hidden; position:relative;
  }
  .slop-home *{box-sizing:border-box}
  .slop-home a{color:inherit}
  
  .slop-home::after{
    content:""; position:absolute; inset:0; pointer-events:none; z-index:5;
    background:repeating-linear-gradient(0deg, rgba(255,255,255,.025) 0 1px, transparent 1px 3px);
    mix-blend-mode:overlay;
  }

  
  .slop-ticker{border-block:1px solid var(--line); background:var(--panel); overflow:hidden; white-space:nowrap; padding:9px 0; position:relative}
  .slop-ticker__inner{display:inline-block; animation:slop-marquee 28s linear infinite; font-size:.82rem; letter-spacing:.18em; text-transform:uppercase}
  .slop-ticker__inner b{color:var(--grn); font-weight:600}
  .slop-ticker__inner i{color:var(--pur); font-style:normal}
  @keyframes slop-marquee{to{transform:translateX(-50%)}}

  

  
  .slop-hero{display:grid; grid-template-columns:1.05fr .95fr; gap:0; border-bottom:1px solid var(--line)}
  .slop-hero__left{padding:clamp(28px,5vw,72px); display:flex; flex-direction:column; justify-content:center; border-inline-end:1px solid var(--line)}
  .slop-hero__eyebrow{color:var(--dim); font-size:1rem; letter-spacing:.04em; margin:0 0 14px}
  .slop-hero h1{
    font-family:var(--mono); font-weight:600; line-height:1.15; margin:0 0 16px;
    font-size:clamp(2.4rem,4.2vw,4rem); color:var(--txt); overflow-wrap:anywhere;
  }
  
  .slop-hero__price{color:var(--dim); margin:0 0 20px; font-size:1.1rem; line-height:1.6}
  .slop-hero__price b{color:var(--txt)}

  .slop-clock{margin:0 0 24px; color:var(--dim); font-size:1rem; line-height:1.6}
  .slop-hero h1.slop-clock__digits{margin-bottom:8px; font-family:var(--pix); font-weight:400; font-variant-numeric:tabular-nums; color:var(--grn)}
  .slop-hero__design{font-size:clamp(1.15rem,2vw,1.5rem); font-weight:500; line-height:1.5; margin:0 0 6px}
  .slop-clock__sub{font:inherit; margin:4px 0 0}
  .slop-hero__left > [data-refresh-status]:empty{display:none}
  .slop-home .slop-buy-stack > .slop-fine{font-size:.9rem; letter-spacing:0; line-height:1.5}

  .slop-hero__cta{display:flex; flex-direction:column; gap:20px; align-items:stretch; margin-top:28px}
  .slop-home .slop-product-link{font-size:1rem; color:var(--dim); text-underline-offset:4px; align-self:flex-start}
  .slop-home .slop-product-link:hover{color:var(--txt)}

  .slop-home .slop-buy-stack{display:flex; flex-direction:column; gap:0; align-items:stretch}
  .slop-home .slop-buy{display:flex; flex-direction:column; gap:12px; padding:20px 0; border-block:1px solid var(--line); background:transparent}
  .slop-home .slop-buy__label{font-family:var(--mono); font-weight:500; font-size:1.1rem; color:var(--txt)}
  .slop-home .slop-mx{display:grid; grid-template-columns:minmax(90px,1.5fr) repeat(var(--mx-cols,5),minmax(0,1fr)); align-items:stretch}
  .slop-home .slop-mx__head{font-family:var(--mono); font-size:.9rem; color:var(--dim); font-weight:400; text-align:center; padding:2px 4px 6px}
  .slop-home .slop-mx__row{display:contents}
  .slop-home .slop-mx__gcell{display:flex; padding:3px 2.5px}
  .slop-home .slop-mx__gcell--lab{padding-left:0; padding-right:8px}
  .slop-home .slop-mx__lab{display:flex; flex-direction:column; justify-content:center; flex:1; font-family:var(--mono); font-size:.9rem; font-weight:500; color:var(--txt); text-align:left}
  .slop-home .slop-mx__lab small{font-size:.85rem; color:var(--dim); margin-top:3px}
  .slop-home .slop-mx__cell{font-family:var(--mono); font-weight:500; font-size:1rem; width:100%; min-height:44px; padding:9px 0; cursor:pointer; border:1px solid var(--line); background:var(--panel); color:var(--txt); transition:border-color .1s, background .1s}
  .slop-home .slop-mx__cell:hover{border-color:var(--grn)}
  .slop-home .slop-mx__cell:disabled{opacity:.35; cursor:not-allowed; text-decoration:line-through}
  .slop-home .slop-mx__cell[aria-pressed="true"]{background:var(--grn); color:#000; border-color:var(--grn)}
  .slop-home .slop-mx__bar{display:flex; justify-content:space-between; align-items:center; gap:14px; padding-top:12px}
  .slop-home .slop-mx__bar[hidden]{display:none}
  .slop-home .slop-mx__sum{font-family:var(--mono); color:var(--txt); font-size:1rem; font-weight:500}
  .slop-home .slop-mx__sum b{color:#fff}
  .slop-home .slop-mx__buy{font-family:var(--mono); border:1px solid var(--grn); background:var(--grn); color:#000; font-weight:600; font-size:1rem; padding:12px 24px; cursor:pointer}
  .slop-home .slop-mx__buy:hover{background:#fff; border-color:#fff}
  
  .slop-home .slop-fitx summary{cursor:pointer; list-style:none; font-family:var(--mono); color:var(--dim); font-size:.9rem; text-decoration:underline; text-underline-offset:3px}
  .slop-home .slop-fitx summary::-webkit-details-marker{display:none}
  .slop-home .slop-fitx summary::after{content:' ▾'}
  .slop-home .slop-fitx[open] summary::after{content:' ▴'}
  .slop-home .slop-fitx summary:hover{color:var(--txt)}
  .slop-home .slop-fitx__body{background:var(--panel); padding:10px 0; margin-top:10px; overflow-x:auto}
  .slop-home .slop-fitx table{border-collapse:collapse; margin:0 auto; font-family:var(--mono); font-size:.85rem; letter-spacing:.08em}
  .slop-home .slop-fitx th,.slop-home .slop-fitx td{padding:4px 10px; text-align:center; color:var(--txt); font-weight:400}
  .slop-home .slop-fitx thead th{color:var(--grn); font-weight:700; text-transform:uppercase; font-size:.8rem; letter-spacing:.14em}
  .slop-home .slop-fitx tbody th{color:var(--grn); font-weight:700; text-transform:uppercase; text-align:left; font-size:.8rem; letter-spacing:.14em}
  .slop-home .slop-fitx__note{color:var(--dim); font-size:.8rem; letter-spacing:.1em; text-transform:uppercase; text-align:center; margin-top:8px}
  .slop-home .slop-btn{font-family:var(--mono); font-weight:600; text-transform:uppercase; letter-spacing:.14em; padding:16px 26px; font-size:.85rem; border:2px solid var(--grn); background:var(--grn); transition:transform .08s, box-shadow .08s; box-shadow:5px 5px 0 var(--pur); color:#000 !important; text-decoration:none !important}
  .slop-home .slop-btn:hover{transform:translate(-2px,-2px); box-shadow:8px 8px 0 var(--pur); color:#000 !important}
  .slop-home .slop-btn:active{transform:translate(2px,2px); box-shadow:1px 1px 0 var(--pur)}
  .slop-home .slop-btn--ghost{background:transparent; border-color:var(--line); box-shadow:none; color:var(--dim) !important}
  .slop-home .slop-btn--ghost:hover{border-color:var(--grn); color:var(--grn) !important; box-shadow:0 0 14px rgba(57,255,20,.4); transform:none}

  .slop-hero__right{padding:clamp(8px,1.2vw,16px); display:flex; align-items:center; justify-content:center; position:relative; background:
    radial-gradient(ellipse at 50% 40%, rgba(124,77,255,.14), transparent 60%), var(--bg)}
  .slop-frame{position:relative; width:100%}
  .slop-frame__tag{position:absolute; top:-13px; left:14px; background:var(--bg); padding:2px 10px; font-size:.66rem; letter-spacing:.26em; color:var(--amb); text-transform:uppercase; z-index:2}
  .slop-frame__img{display:block; width:100%; border:1px dashed var(--dim); padding:4px; background:var(--panel); position:relative}
  .slop-frame__img img{display:block; width:100%; height:auto}
  
  .slop-frame__img .slop-frame__ly--over{position:absolute; inset:4px; width:calc(100% - 8px); height:calc(100% - 8px); object-fit:contain; background:#000; opacity:0; transition:opacity .45s}
  .slop-frame__img .slop-frame__ly--over.is-on{opacity:1}
  .slop-frame__arr{position:absolute; top:50%; transform:translateY(-50%); z-index:3; width:38px; height:48px; border:1px solid var(--grn); background:rgba(0,0,0,.82); color:var(--grn); font-family:var(--mono); font-size:1.25rem; line-height:1; cursor:pointer; opacity:0; pointer-events:none; transition:opacity .15s, background .1s, color .1s}
  .slop-frame__arr:hover{background:#000; color:#fff}
  .slop-frame:hover .slop-frame__arr, .slop-frame:focus-within .slop-frame__arr{opacity:1; pointer-events:auto}
  .slop-frame__arr--prev{left:14px}
  .slop-frame__arr--next{right:14px}
  .slop-frame__barcode{margin-top:10px; display:flex; justify-content:space-between; font-size:.62rem; color:var(--dim); letter-spacing:.2em; text-transform:uppercase}

  
  .slop-mid{display:grid; gap:32px; max-width:1200px; margin:0 auto; padding:40px 22px}
  .slop-mid .slop-mail, .slop-mid .slop-term{max-width:none; padding:0; margin:0}
  .slop-mid .slop-mail{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:32px; align-items:start; text-align:left}
  .slop-mid .slop-mail__sub{margin:12px 0 0}
  .slop-mid .slop-mail form{width:100%; max-width:none; margin:0; justify-content:flex-start}
  .slop-mid .slop-mail form > button{margin-inline:auto}
  @media (max-width:820px){
    .slop-mid{padding:28px 20px; gap:28px}
    .slop-mid .slop-mail{grid-template-columns:minmax(0,1fr); gap:20px}
  }
  @keyframes slop-blink{50%{opacity:0}}

  
  .slop-term{max-width:880px; margin:clamp(48px,7vw,96px) auto; padding:0 22px}
  .slop-term__win{border:1px solid var(--line); background:var(--panel); box-shadow:0 0 0 1px rgba(124,77,255,.18), 0 30px 80px rgba(0,0,0,.6)}
  .slop-term__bar{display:flex; gap:7px; padding:11px 14px; border-bottom:1px solid var(--line)}
  .slop-term__bar i{width:11px; height:11px; border-radius:50%; background:var(--line)}
  .slop-term__bar i:nth-child(1){background:var(--red)} .slop-term__bar i:nth-child(2){background:var(--amb)} .slop-term__bar i:nth-child(3){background:var(--grn)}
  .slop-term__bar span{margin-left:auto; color:var(--dim); font-size:.68rem; letter-spacing:.16em}
  .slop-term__body{padding:clamp(20px,3.5vw,36px); font-size:clamp(.86rem,1.5vw,1rem); line-height:1.85}
  .slop-term__body .c{color:var(--grn)}
  .slop-term__body .p{color:var(--pur)}
  .slop-term__body .d{color:var(--dim)}
  .slop-term__body p{margin:0 0 1.1em}
  .slop-home .slop-term__body a{color:var(--grn) !important}
  .slop-cursor{display:inline-block; width:.6em; height:1.1em; background:var(--grn); vertical-align:-0.18em; animation:slop-blink 1.06s infinite steps(2)}

  
  .slop-duo{display:grid; grid-template-columns:1fr 1fr; border-block:1px solid var(--line)}
  .slop-duo__cell{padding:clamp(28px,4.5vw,60px); border-inline-end:1px solid var(--line)}
  .slop-duo__cell:last-child{border-inline-end:0}
  .slop-h2{font-family:var(--pix); font-size:clamp(2.2rem,4.5vw,3.4rem); margin:0 0 10px; text-transform:uppercase; line-height:.9}
  .slop-h2--bone{color:var(--dim)}
  .slop-h2--surv{color:var(--pur)}
  .slop-duo__cell p{color:var(--dim); font-size:.9rem; line-height:1.7; margin:0 0 22px; max-width:46ch}
  .slop-home .slop-link{font-size:.8rem; letter-spacing:.2em; text-transform:uppercase; border-bottom:1px solid var(--grn); padding-bottom:2px; color:var(--grn) !important; text-decoration:none !important}
  .slop-home .slop-link:hover{border-color:var(--txt); color:var(--txt) !important}
  .slop-grave{font-family:var(--pix); font-size:1.5rem; color:var(--dim); letter-spacing:.3em; margin-bottom:18px}

  .slop-surv-grid{display:grid; grid-template-columns:repeat(auto-fill,minmax(120px,1fr)); gap:12px; margin-bottom:22px}
  .slop-home .slop-surv{position:relative; display:block; border:1px solid var(--line); background:var(--panel); padding:8px; text-decoration:none !important; transition:border-color .15s, transform .15s}
  .slop-home .slop-surv:hover{border-color:var(--grn); transform:translateY(-3px)}
  .slop-surv img{display:block; width:100%; height:auto}
  .slop-home .slop-surv b{display:block; font-size:.6rem; letter-spacing:.12em; margin-top:7px; font-weight:400; text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:var(--dim) !important}
  .slop-home .slop-surv:hover b{color:var(--grn) !important}

  
  .slop-mail{max-width:760px; margin:clamp(48px,7vw,96px) auto; padding:0 22px; text-align:center}
  .slop-mail .slop-h2{color:var(--grn)}
  .slop-mail__clock{font-family:var(--pix); font-size:clamp(2rem,5vw,3.2rem); color:var(--amb); margin:6px 0 2px; text-shadow:0 0 14px rgba(255,176,0,.4)}
  .slop-mail__sub{color:var(--dim); font-size:.88rem; line-height:1.7; max-width:54ch; margin:10px auto 26px}
  .slop-mail form{display:flex; gap:10px; max-width:480px; margin:0 auto; flex-wrap:wrap; justify-content:center}
  .slop-mail input[type=email]{flex:1 1 240px; background:var(--panel); border:1px solid var(--line); color:var(--txt); padding:15px 16px; font-family:var(--mono); font-size:.95rem}
  .slop-mail input[type=email]:focus{outline:none; border-color:var(--grn)}
  .slop-mail button{cursor:pointer}
  .slop-mail__done{display:none}
  .slop-mail.is-done form,.slop-mail.is-done .slop-mail__sub{display:none}
  .slop-mail.is-done .slop-mail__done{display:block}
  .slop-mail__code{display:inline-block; font-family:var(--pix); font-size:2rem; border:1px dashed var(--grn); color:var(--grn); padding:8px 22px; margin:14px 0 6px; letter-spacing:.18em}
  .slop-mail__err{display:none; color:var(--red); font-size:.8rem; margin-top:10px}
  .slop-fine{color:var(--dim); font-size:.68rem; letter-spacing:.06em; margin-top:14px}

  
  .slop-rcpt{border-top:1px solid var(--line); padding:26px 22px; display:flex; gap:18px; align-items:center; justify-content:center; flex-wrap:wrap; text-align:center}
  .slop-rcpt span{color:var(--dim); font-size:.8rem; letter-spacing:.14em; text-transform:uppercase}
  .slop-rcpt b{color:var(--amb); font-weight:600}

  @media (max-width:820px){
    .slop-hero{grid-template-columns:1fr}
    .slop-hero__left{border-inline-end:0; border-bottom:1px solid var(--line)}
    
    .slop-hero__right{order:-1; border-bottom:1px solid var(--line)}
    .slop-duo{grid-template-columns:1fr}
    .slop-duo__cell{border-inline-end:0}
    .slop-duo__cell:first-child{border-bottom:1px solid var(--line)}
    
    .slop-hero__cta{gap:12px; margin-top:18px}
    .slop-home .slop-btn{padding:9px 14px; font-size:.7rem; box-shadow:3px 3px 0 var(--pur)}
    .slop-home .slop-fitx th,.slop-home .slop-fitx td{padding:3px 6px; font-size:.6rem}
  }
  @media (prefers-reduced-motion:reduce){
    .slop-home *{animation:none !important}
  }


  .slop-bone{
    --bg:#050507; --panel:#0c0c10; --line:#26262e; --red:#ff3b3b; --amb:#ffb000;
    --grn:#39ff14; --txt:#e8e8ec; --dim:#8a8a96;
    --mono:'IBM Plex Mono',ui-monospace,Menlo,monospace; --pix:'VT323',monospace;
    background:var(--bg); color:var(--txt); font-family:var(--mono);
    padding:clamp(28px,4vw,64px) clamp(16px,4vw,48px); min-height:70vh;
  }
  .slop-bone *{box-sizing:border-box}
  .slop-bone__head{max-width:1000px; margin:0 auto 28px}
  .slop-bone h1{font-size:clamp(2.4rem,6vw,4rem); text-transform:uppercase; margin:0 0 10px; color:var(--txt); letter-spacing:.04em}
  .slop-bone__intro{color:var(--dim); max-width:62ch; line-height:1.5; margin:0}
  .slop-bone__grid{display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:1.5em; max-width:1000px; margin:0 auto}
  a.slop-bone__cell{display:block; background:var(--panel); border:1px dashed var(--line); padding:10px; position:relative; color:inherit; text-decoration:none; transition:border-color .15s}
  a.slop-bone__cell:hover{border-color:var(--amb)}
  .slop-bone__cell img{display:block; width:100%; height:auto; border-radius:6px; filter:grayscale(.18) brightness(.92); transition:filter .2s, opacity .3s ease}
  .slop-bone__cell:hover img{filter:none}
  
  .slop-bone__pic{position:relative; display:block}
  .slop-bone__pic .slop-bone__art{position:absolute; inset:0; width:100%; height:100%; object-fit:contain; opacity:0}
  .slop-bone__cell:hover .slop-bone__art{opacity:1}
  .slop-bone__cell:hover .slop-bone__pic .slop-bone__tee{opacity:0}
  
  .slop-bone__yard{position:relative}
  .slop-bone__gstamp{position:absolute; inset:0; z-index:3; pointer-events:none; text-align:center; opacity:.45; transition:opacity .35s ease}
  .slop-bone__grid:hover + .slop-bone__gstamp{opacity:0}
  .slop-bone__gstamp span{position:sticky; top:34vh; display:inline-block; transform:rotate(-16deg); font-family:var(--pix); font-size:clamp(4.5rem,15vw,13rem); line-height:.85; letter-spacing:.14em; text-transform:uppercase; color:var(--red); border:.045em double var(--red); border-radius:.06em; padding:.02em .18em 0}
  .slop-bone__title{margin:10px 0 2px; font-size:.95rem; color:var(--txt)}
  .slop-bone__cell:hover .slop-bone__title{color:var(--amb)}
  .slop-bone__meta{font-size:.72rem; color:var(--dim)}
  .slop-bone__meta b{color:var(--txt); font-weight:600}
  .slop-bone__dig{font-size:.66rem; letter-spacing:.18em; text-transform:uppercase; color:var(--grn); opacity:0; transition:opacity .15s; margin-top:6px}
  .slop-bone__cell:hover .slop-bone__dig{opacity:1}
  .slop-bone__empty{max-width:1000px; margin:0 auto; color:var(--dim); font-family:var(--pix); font-size:2rem}
  .slop-bone__pages{max-width:1000px; margin:26px auto 0; color:var(--dim); font-size:.85rem; text-align:center}
  .slop-bone__pages a{color:var(--amb); text-decoration:none}
  .slop-bone__pages .current{color:var(--txt)}


  .slop-srv{
    --bg:#050507; --panel:#0c0c10; --line:#26262e; --pur:#7c4dff; --grn:#39ff14;
    --txt:#e8e8ec; --dim:#8a8a96;
    --mono:'IBM Plex Mono',ui-monospace,Menlo,monospace; --pix:'VT323',monospace;
    background:var(--bg); color:var(--txt); font-family:var(--mono);
    padding:clamp(28px,4vw,64px) clamp(16px,4vw,48px); min-height:70vh;
  }
  .slop-srv *{box-sizing:border-box}
  .slop-srv__head{max-width:1100px; margin:0 auto 12px}
  .slop-srv h1{font-family:var(--pix); font-size:clamp(2.6rem,6vw,4.2rem); text-transform:uppercase; margin:0 0 10px; color:var(--pur); letter-spacing:.06em}
  .slop-srv__intro{color:var(--dim); max-width:62ch; line-height:1.6; margin:0}

  .slop-srv__row{display:grid; grid-template-columns:minmax(0,5fr) minmax(0,4fr); gap:clamp(20px,4vw,56px); align-items:center; max-width:1100px; margin:0 auto; padding:clamp(32px,5vw,72px) 0; border-bottom:1px dashed var(--line)}
  .slop-srv__row:last-of-type{border-bottom:0}
  .slop-srv__row:nth-child(even) .slop-srv__pic{order:2}
  .slop-srv__row:nth-child(even) .slop-srv__copy{order:1}

  
  .slop-srv__pic{display:block; position:relative}
  .slop-srv__pic img{display:block; width:100%; height:auto}
  .slop-srv__pic .slop-srv__art{position:absolute; inset:0; width:100%; height:100%; object-fit:contain; opacity:0; transition:opacity .35s ease}
  .slop-srv__pic .slop-srv__tee{transition:opacity .35s ease}
  .slop-srv__row:hover .slop-srv__art{opacity:1}
  .slop-srv__row:hover .slop-srv__tee{opacity:0}

  .slop-srv__tag{font-size:.66rem; letter-spacing:.22em; text-transform:uppercase; color:var(--pur); margin:0 0 10px}
  .slop-srv__title{margin:0 0 18px; font-size:clamp(1.6rem,3.2vw,2.6rem); line-height:1.1; text-transform:uppercase; letter-spacing:.02em}
  .slop-srv__title a{color:var(--txt); text-decoration:none; border-bottom:2px solid var(--pur)}
  .slop-srv__title a:hover{color:var(--grn); border-color:var(--grn)}
  .slop-srv__prompt{color:var(--dim); font-style:italic; line-height:1.7; font-size:.9rem; margin:0 0 18px; border-inline-start:2px solid var(--line); padding-inline-start:14px}
  .slop-srv__prompt b{color:var(--txt); font-style:normal; font-weight:600}
  .slop-srv__whyhead{font-size:.66rem; letter-spacing:.22em; text-transform:uppercase; color:var(--grn); margin:0 0 6px}
  .slop-srv__why{color:var(--txt); line-height:1.7; font-size:.92rem; margin:0 0 20px; max-width:52ch}
  .slop-srv__meta{font-size:.78rem; color:var(--dim); margin:0}
  .slop-srv__meta b{color:var(--txt); font-weight:600}
  .slop-srv__empty{max-width:1100px; margin:40px auto; color:var(--dim); font-family:var(--pix); font-size:2rem}

  @media (max-width:760px){
    .slop-srv__row{grid-template-columns:1fr; gap:14px}
    .slop-srv__row:nth-child(even) .slop-srv__pic{order:0}
    .slop-srv__row:nth-child(even) .slop-srv__copy{order:0}
  }


  .slop-band{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace; border-block:1px solid #26262e; background:#0c0c10; color:#e8e8ec; padding:11px 16px; text-align:center; font-size:.78rem; letter-spacing:.12em}
  .slop-band--doom{background:#16060a; border-color:#3d1018}
  .slop-band--doom b{color:#ff3b3b; font-weight:600}
  .slop-band--doom .slop-band__clock{font-weight:700; color:#ff3b3b; font-variant-numeric:tabular-nums}
  .slop-band--doom .slop-band__dot{display:inline-block; width:7px; height:7px; border-radius:50%; background:#ff3b3b; margin-right:7px; vertical-align:1px; animation:slop-band-blink 1s infinite steps(2)}
  @keyframes slop-band-blink{50%{opacity:0}}
  .slop-band--dead{background:#0a0a0c; border-color:#26262e; color:#8a8a96}
  .slop-band--dead b{color:#c8c8d0; font-weight:600; letter-spacing:.18em}
  .slop-band--dead .slop-band__skull{margin-right:8px; opacity:.75}
  .slop-band--trust span{color:#8a8a96; margin:0 10px; white-space:nowrap; display:inline-block}
  .slop-band--trust b{color:#e8e8ec; font-weight:600}
  .slop-band--trust i{color:#39ff14; font-style:normal}
  @media (prefers-reduced-motion:reduce){.slop-band *{animation:none !important}}


  #slop-pop-backdrop{position:fixed;inset:0;background:rgba(5,5,8,.82);backdrop-filter:blur(3px);z-index:2147483000;display:none;align-items:center;justify-content:center;padding:20px}
  #slop-pop-backdrop.is-open{display:flex}
  #slop-pop{position:relative;width:100%;max-width:440px;background:#0c0c10;color:#f4f4f6;border:1px solid #2a2a33;border-radius:14px;padding:34px 30px 30px;box-shadow:0 0 0 1px rgba(124,77,255,.25),0 24px 70px rgba(0,0,0,.7);font-family:inherit;text-align:center}
  #slop-pop .slop-x{position:absolute;top:12px;right:14px;background:none;border:0;color:#7a7a86;font-size:22px;line-height:1;cursor:pointer}
  #slop-pop .slop-x:hover{color:#fff}
  #slop-pop h2{margin:.2em 0 .35em;font-size:1.5rem;letter-spacing:.01em}
  #slop-pop .slop-sub{margin:0 0 1.1em;font-size:.95rem;color:#b6b6c2;line-height:1.45}
  #slop-pop form{display:flex;gap:8px;flex-wrap:wrap}
  #slop-pop input[type=email]{flex:1 1 200px;min-width:0;padding:13px 14px;border-radius:9px;border:1px solid #33333d;background:#16161c;color:#fff;font-size:1rem}
  #slop-pop input[type=email]:focus{outline:none;border-color:#7c4dff}
  #slop-pop button[type=submit]{flex:0 0 auto;padding:13px 20px;border:0;border-radius:9px;background:#7c4dff;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;text-transform:uppercase;letter-spacing:.03em}
  #slop-pop button[type=submit]:hover{background:#6a3df0}
  #slop-pop button[type=submit]:disabled{opacity:.6;cursor:default}
  #slop-pop .slop-fine{margin:1em 0 0;font-size:.72rem;color:#6f6f7b}
  #slop-pop .slop-done{display:none}
  #slop-pop.is-done .slop-form-wrap{display:none}
  #slop-pop.is-done .slop-done{display:block}
  #slop-pop .slop-code{display:inline-block;margin:.5em 0;padding:10px 18px;border:1px dashed #7c4dff;border-radius:9px;font-size:1.4rem;font-weight:800;letter-spacing:.12em;color:#fff;background:#16161c}
  #slop-pop .slop-err{display:none;margin:.6em 0 0;color:#ff6b6b;font-size:.85rem}
