@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c6b55fcfc56bec5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8950eaee33ba742-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rye Fallback;src:local("Arial");ascent-override:83.30%;descent-override:22.27%;line-gap-override:0.00%;size-adjust:118.40%}.__className_b62d22{font-family:Rye,Rye Fallback;font-weight:400;font-style:normal}.__variable_b62d22{--font-display:"Rye","Rye Fallback"}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Special Elite Fallback;src:local("Arial");ascent-override:60.00%;descent-override:25.33%;line-gap-override:0.00%;size-adjust:117.20%}.__className_91eb3e{font-family:Special Elite,Special Elite Fallback;font-weight:400;font-style:normal}.__variable_91eb3e{--font-poster:"Special Elite","Special Elite Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#0c0713;--ink:#f2e7d8;--ink-dim:#d3c2df;--muted:#9a86a8;--gold:#eabb63;--gold-lo:#c1902f;--gold-hi:#f6d98f;--rose:#f2a4cd;--rose-deep:#ff9ec1;--lilac:#c3a6f0;--sky:#a6c8f0;--rust:#e0533f;--paper:#e8dbbc;--paper-ink:#2b1c0f;--paper-ink-soft:#4c3823;--paper-rust:#9c3a24;--glass:rgba(255,255,255,0.06);--glass-2:rgba(255,255,255,0.08);--glass-line:rgba(255,255,255,0.14);--line:rgba(234,187,99,0.24);--line-soft:rgba(234,187,99,0.12)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none}body{position:fixed;inset:0;width:100%;color:var(--ink);font-family:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--gold)}::selection{background:rgba(242,164,205,.3);color:#fff}body:before{z-index:96;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:95;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14),rgba(0,0,0,.14) 1px,transparent 2px,transparent 3px);opacity:.2;mix-blend-mode:multiply}.stage{position:fixed;inset:0;overflow:hidden;background:linear-gradient(180deg,#140a26,#241041 34%,#43204f 62%,#7a3a58 84%,#b5765f)}.scene{position:absolute;inset:0;z-index:0;transition:opacity 1.1s ease}.scene canvas{width:100%!important;height:100%!important}.marquee{position:absolute;top:0;left:0;right:0;z-index:20;overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--line-soft);background:rgba(8,4,14,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:calc(7px + env(safe-area-inset-top)) 0 7px}.marquee-track{display:inline-flex;white-space:nowrap;will-change:transform;animation:marquee 36s linear infinite}.marquee span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rose);text-shadow:0 0 12px rgba(242,164,205,.4)}@keyframes marquee{to{transform:translateX(-50%)}}.ui{z-index:10}.ui,.view{position:absolute;inset:0}.view{display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(58px + env(safe-area-inset-top)) 20px calc(86px + env(safe-area-inset-bottom));transition:opacity .5s ease,transform .55s ease}.view.off{opacity:0;pointer-events:none;transform:scale(1.03)}.view.on{opacity:1;pointer-events:auto;transform:none}.poster{position:relative;max-width:452px;width:100%;padding:26px 24px;border-radius:4px;color:var(--paper-ink);background-color:#e8dbbc;background-image:radial-gradient(135% 120% at 50% -12%,rgba(0,0,0,0) 48%,rgba(58,38,16,.42) 100%),radial-gradient(70px 52px at 17% 20%,rgba(120,84,38,.16),transparent 70%),radial-gradient(96px 74px at 85% 80%,rgba(120,84,38,.2),transparent 72%),radial-gradient(48px 40px at 74% 14%,rgba(120,84,38,.12),transparent 72%),linear-gradient(175deg,#ede1c4,#dccca4);border:1px solid rgba(70,46,20,.42);box-shadow:inset 0 0 48px rgba(70,46,20,.4),inset 0 0 3px rgba(70,46,20,.55),0 22px 60px rgba(0,0,0,.62),0 3px 0 rgba(0,0,0,.35);transform:rotate(-1.1deg)}.poster:before{content:"";position:absolute;inset:0;border-radius:4px;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.55'/%3E%3C/svg%3E")}.poster:after{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#9a9a9a,#171717 72%);box-shadow:0 3px 5px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.5);z-index:4}.hero-rule{border:none;height:0;margin:0 auto 14px;max-width:190px;border-top:2px solid var(--paper-ink);border-bottom:1px solid var(--paper-ink);padding-bottom:3px;background:none;box-shadow:none;animation:none;opacity:.8}.kicker{font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--paper-ink-soft);margin:0 0 2px;text-shadow:none}.wanted{font-family:var(--font-display),serif;font-size:clamp(30px,10vw,74px);line-height:.82;margin:2px 0 6px;color:var(--paper-ink);-webkit-text-fill-color:currentColor;background:none;filter:none;animation:none;letter-spacing:.01em;text-shadow:1px 1px 0 rgba(255,250,235,.35)}.mugshot{display:inline-block;width:140px;height:140px;margin:0 0 12px;padding:0;border-radius:2px;background:#d8c6a0;border:1px solid var(--paper-ink);box-shadow:0 0 0 3px #e8dbbc,0 0 0 4px var(--paper-ink),0 8px 16px rgba(0,0,0,.35);animation:none}.mugshot img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;border:none;filter:grayscale(1) contrast(1.18) brightness(1.04);mix-blend-mode:multiply}.name{font-family:var(--font-display),serif;font-size:clamp(23px,7vw,44px);line-height:1;color:var(--paper-ink);margin:0 0 10px;text-shadow:1px 1px 0 rgba(255,250,235,.3);animation:none}.deadoralive{font-family:var(--font-poster);font-size:clamp(11px,3.1vw,15px);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-rust);margin:0 0 12px;text-shadow:none}.titles{list-style:none;padding:0;margin:0 auto 18px;max-width:400px;display:grid;grid-gap:5px;gap:5px}.titles li{font-family:var(--font-poster);font-size:clamp(11.5px,3vw,14px);line-height:1.35;letter-spacing:.02em;color:var(--paper-ink);text-shadow:none}.titles li:before{content:"✦ ";color:var(--paper-rust)}.titles li .self{color:var(--paper-ink-soft);font-style:italic}.charges-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;margin:6px 0 8px}.charges-label,.manhunt{color:var(--paper-ink-soft)}.manhunt{font-family:var(--font-poster);font-size:clamp(12px,2.6vw,14px);line-height:1.5;max-width:440px;margin:4px auto 16px;text-shadow:none}.cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:6px}.poster .btn{background:var(--paper-ink);color:#ece0c4;border:1px solid #14100a;border-radius:3px;text-transform:uppercase;box-shadow:0 3px 0 rgba(20,14,8,.5),inset 0 1px 0 rgba(255,255,255,.08)}.poster .btn:hover{filter:brightness(1.14);box-shadow:0 3px 0 rgba(20,14,8,.5),0 0 18px rgba(224,168,58,.28)}.poster .btn.ghost{background:rgba(43,28,15,.06);color:var(--paper-ink);border:1px solid var(--paper-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.poster .btn.ghost:hover{background:rgba(43,28,15,.12);border-color:var(--paper-ink);box-shadow:none}.poster .btn.swearin{position:relative;overflow:hidden;font-size:clamp(16px,4.6vw,20px);padding:18px 40px;color:#1a0f06;background:linear-gradient(180deg,var(--gold-hi),var(--gold));border:1px solid var(--gold-lo);box-shadow:0 3px 0 rgba(20,14,8,.5),inset 0 1px 0 rgba(255,255,255,.4),0 0 20px rgba(246,217,143,.42),-11px 9px 28px rgba(242,164,205,.5),11px 9px 28px rgba(120,205,255,.46),0 15px 34px rgba(190,150,255,.4);animation:swearHolo 4.2s ease-in-out infinite}.poster .btn.swearin:hover{filter:brightness(1.07);animation-duration:2.6s}.swearin-label{position:relative;z-index:1}.poster .btn.swearin:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skewX(-18deg);animation:swearShine 3.6s ease-in-out infinite}@keyframes swearShine{0%{left:-60%}38%{left:130%}to{left:130%}}@keyframes swearHolo{0%,to{box-shadow:0 3px 0 rgba(20,14,8,.5),inset 0 1px 0 rgba(255,255,255,.4),0 0 20px rgba(246,217,143,.42),-11px 9px 28px rgba(242,164,205,.5),11px 9px 28px rgba(120,205,255,.46),0 15px 34px rgba(190,150,255,.4)}50%{box-shadow:0 3px 0 rgba(20,14,8,.5),inset 0 1px 0 rgba(255,255,255,.4),0 0 26px rgba(246,217,143,.5),-11px 9px 30px rgba(120,205,255,.52),11px 9px 30px rgba(242,164,205,.52),0 16px 36px rgba(150,255,220,.42)}}.verdict{display:flex;align-items:center;gap:13px;width:100%;max-width:460px;padding:10px 15px;border:1px solid rgba(224,83,63,.5);border-radius:11px;background:rgba(38,12,12,.42);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.verdict-stamp{flex-shrink:0;font-family:var(--font-display),serif;font-size:clamp(19px,5vw,30px);color:var(--rust);border:3px solid var(--rust);border-radius:6px;padding:1px 10px;transform:rotate(-6deg);letter-spacing:.03em;text-shadow:0 0 12px rgba(224,83,63,.5);box-shadow:0 0 12px rgba(224,83,63,.28),inset 0 0 12px rgba(224,83,63,.18)}.verdict-sub{font-family:var(--font-poster);font-size:clamp(10.5px,2.4vw,12.5px);line-height:1.4;color:var(--ink-dim);text-align:left}.exhibit-tag{display:flex;align-items:baseline;gap:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rust);border-bottom:1px dashed var(--line-soft);padding-bottom:9px;margin-bottom:11px}.exhibit-sub{color:var(--muted);letter-spacing:.1em;font-size:9.5px}.receipt{position:fixed;top:52px;left:50%;transform:translateX(-50%);z-index:1200;display:flex;align-items:center;gap:13px;max-width:92vw;padding:12px 16px;border:1px solid rgba(224,83,63,.5);border-radius:12px;background:linear-gradient(180deg,rgba(30,10,10,.95),rgba(20,10,26,.95));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px rgba(0,0,0,.6);animation:receiptIn .42s cubic-bezier(.2,.9,.3,1.2)}@keyframes receiptIn{0%{opacity:0;transform:translateX(-50%) translateY(-14px)}}.receipt-stamp{flex-shrink:0;font-family:var(--font-display),serif;color:var(--rust);border:2px solid var(--rust);border-radius:5px;padding:2px 8px;transform:rotate(-7deg);font-size:15px;letter-spacing:.05em;text-shadow:0 0 8px rgba(224,83,63,.5)}.receipt-body{display:flex;flex-direction:column;gap:2px;text-align:left}.receipt-body strong{font-family:var(--font-mono);color:#7fe0a8;font-size:14px;letter-spacing:.08em;text-shadow:0 0 6px rgba(127,224,168,.6)}.receipt-body span{font-family:var(--font-poster);font-size:11.5px;color:var(--ink-dim)}.modal-intro{margin:-4px 0 14px;font-size:12.5px;line-height:1.5;color:var(--ink-dim)}.field-hint{margin-top:5px;font-size:10.5px;color:var(--muted);letter-spacing:.04em}.dropzone strong,.field-hint{display:block}.dropzone-sub{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.btn{font-family:var(--font-poster);letter-spacing:.12em;text-transform:uppercase;font-size:14px;color:#1a0f06;background:linear-gradient(180deg,var(--gold-hi),var(--gold));border:1px solid var(--gold-lo);border-radius:10px;padding:13px 22px;cursor:pointer;transition:transform .08s ease,filter .15s ease,box-shadow .2s ease;box-shadow:0 4px 22px rgba(246,217,143,.3),0 0 0 1px rgba(242,164,205,.2)}.btn:hover{filter:brightness(1.06);box-shadow:0 6px 28px rgba(242,164,205,.4)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.3)}.btn.ghost{background:rgba(255,255,255,.04);color:var(--gold-hi);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.btn.ghost:hover{border-color:var(--rose);box-shadow:0 0 22px rgba(242,164,205,.25)}.viewer{position:relative;max-width:560px;flex-direction:column;gap:14px}.viewer,.viewer-top{width:100%;display:flex;align-items:center}.viewer-top{justify-content:space-between;gap:10px;max-width:460px}.viewer-title{font-family:var(--font-display),serif;color:var(--gold-hi);font-size:clamp(15px,3.6vw,20px);text-shadow:0 0 20px rgba(195,166,240,.4)}.chip{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--glass-line);border-radius:8px;padding:8px 12px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s ease,color .15s ease}.chip:hover{border-color:var(--rose);color:var(--rose)}.entry{width:100%;max-width:460px;max-height:62svh;overflow-y:auto;background:linear-gradient(180deg,rgba(12,7,20,.62),rgba(10,6,18,.8));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-line);border-radius:16px;padding:16px;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);animation:entryIn .45s ease;scrollbar-width:thin}@keyframes entryIn{0%{opacity:0;transform:translateY(10px) scale(.985)}}.entry.pending{opacity:.7}.entry img{width:100%;max-height:44svh;object-fit:contain;display:block;border:1px solid var(--line-soft);border-radius:10px;background:#000;margin-bottom:12px}.entry-msg{font-family:var(--font-poster);color:var(--ink);font-size:clamp(15px,3.6vw,18px);line-height:1.55;white-space:pre-wrap;word-break:break-word;margin:2px 2px 14px}.entry-sig{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid var(--line-soft);padding-top:11px}.entry-sig .who{font-family:var(--font-display),serif;color:var(--gold);font-size:17px}.entry-sig .when{font-size:10.5px;color:var(--muted);letter-spacing:.06em;white-space:nowrap}.nav{position:absolute;top:46%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--glass-line);background:rgba(8,4,14,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold-hi);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,transform .1s ease;z-index:2}.nav:hover{border-color:var(--rose)}.nav:active{transform:translateY(-50%) scale(.92)}.nav.prev{left:-6px}.nav.next{right:-6px}.dots{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;max-width:300px}.dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:rgba(255,255,255,.25);cursor:pointer;transition:background .2s ease,transform .2s ease}.dot.on{background:var(--gold-hi);transform:scale(1.3);box-shadow:0 0 8px rgba(246,217,143,.7)}.viewer-empty{background:linear-gradient(180deg,rgba(12,7,20,.66),rgba(10,6,18,.82));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px dashed var(--glass-line);border-radius:16px;padding:40px 26px;max-width:420px;box-shadow:0 20px 50px rgba(0,0,0,.5)}.viewer-empty .big{font-family:var(--font-display),serif;color:var(--ink);font-size:22px;margin-bottom:8px}.viewer-empty p{color:var(--ink-dim);font-size:13px;line-height:1.6;margin:0 0 20px}.dock{position:absolute;left:0;right:0;bottom:0;z-index:15;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.dock>*{pointer-events:auto}.dock-blinkies{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.counter{display:inline-flex;align-items:center;gap:9px}.counter-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rose)}.counter-digits{display:inline-flex;gap:3px}.digit{width:15px;height:21px;background:#07040d;border:1px solid var(--line);color:#7fe0a8;font-size:14px;box-shadow:inset 0 0 8px rgba(127,224,168,.25);text-shadow:0 0 6px rgba(127,224,168,.7)}.blinkie,.digit{display:inline-flex;align-items:center;justify-content:center;border-radius:2px;font-family:var(--font-mono);font-weight:600}.blinkie{text-align:center;min-width:92px;height:24px;padding:0 9px;font-size:8.5px;letter-spacing:.03em;text-transform:uppercase;line-height:1.05;color:#140a06;border:1px solid rgba(0,0,0,.5);box-shadow:inset 1px 1px 0 rgba(255,255,255,.55),inset -1px -1px 0 rgba(0,0,0,.35)}.b-gold{background:linear-gradient(180deg,#f6d98f,#e0a83a)}.b-holo{background:linear-gradient(100deg,#f2a4cd,#c3a6f0,#a6c8f0,#f6d98f,#f2a4cd);background-size:300% 100%;animation:holoMove 5s linear infinite}@keyframes holoMove{to{background-position:300% 0}}.blink-slow{animation:blinkSlow 1.1s steps(2,start) infinite}@keyframes blinkSlow{50%{opacity:.35}}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,3,11,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .3s ease}@keyframes fade{0%{opacity:0}}.modal{width:100%;max-width:460px;max-height:88svh;overflow-y:auto;background:linear-gradient(180deg,rgba(29,24,16,.96),rgba(20,12,30,.96));border:1px solid var(--glass-line);border-radius:18px;padding:20px;box-shadow:0 30px 80px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);animation:pop .32s cubic-bezier(.2,.9,.3,1.2);scrollbar-width:thin}@keyframes pop{0%{opacity:0;transform:translateY(16px) scale(.96)}}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.modal-head h3{font-family:var(--font-display),serif;font-weight:400;color:var(--gold-hi);font-size:clamp(18px,4.4vw,23px);margin:0}.x{background:rgba(255,255,255,.05);border:1px solid var(--glass-line);color:var(--ink);border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:14px}.x:hover{border-color:var(--rose);color:var(--rose)}.field{display:block;margin-bottom:12px}.field-label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rose);margin-bottom:6px}.field-label .req{color:var(--rose-deep)}input[type=text],textarea{width:100%;background:rgba(0,0,0,.34);border:1px solid var(--glass-line);border-radius:9px;color:var(--ink);font-family:var(--font-mono);font-size:16px;padding:12px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input[type=text]:focus,textarea:focus{border-color:var(--rose);box-shadow:0 0 0 3px rgba(242,164,205,.16)}textarea{resize:vertical;min-height:84px;line-height:1.5}::placeholder{color:#7a6b86}.dropzone{border:1px dashed var(--glass-line);border-radius:9px;background:rgba(0,0,0,.22);padding:18px;text-align:center;color:var(--muted);font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.dropzone.drag,.dropzone:hover{border-color:var(--rose);color:var(--ink-dim);background:rgba(242,164,205,.07)}.dropzone strong{color:var(--rose);font-weight:500}.preview{position:relative}.preview img{width:100%;max-height:300px;object-fit:contain;border:1px solid var(--glass-line);border-radius:9px;background:#000}.preview .remove{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.72);border:1px solid var(--glass-line);color:var(--ink);border-radius:7px;padding:6px 11px;font-size:11px;cursor:pointer;letter-spacing:.08em}.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;flex-wrap:wrap}.msg{font-size:12.5px;letter-spacing:.03em;flex:1 1;min-width:140px}.msg.err{color:var(--rose-deep)}.msg.ok{color:#7fe0a8}.msg.warn{color:var(--gold-hi)}.view.flow-view{padding:calc(44px + env(safe-area-inset-top)) 14px calc(72px + env(safe-area-inset-bottom))}.flow{position:relative;width:100%;max-width:560px;height:100%;max-height:760px;display:flex;flex-direction:column;text-align:left;background:linear-gradient(180deg,rgba(17,10,27,.975),rgba(9,5,15,.985));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(234,187,99,.28);border-radius:20px;padding:16px 20px 18px;box-shadow:0 30px 90px rgba(0,0,0,.72),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08);scrollbar-width:thin}.flow-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.flow-step{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--rose)}.flow-bar{height:4px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden;margin-bottom:16px}.flow-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--rose),var(--gold-hi));box-shadow:0 0 12px rgba(242,164,205,.5);transition:width .4s cubic-bezier(.2,.9,.3,1)}.flow-body{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;animation:flowIn .35s ease}.flow-body>.flow-actions,.flow-body>.modal-foot{margin-top:auto}@keyframes flowIn{0%{opacity:0;transform:translateY(8px)}}.flow-title{font-family:var(--font-display),serif;font-weight:400;color:var(--gold-hi);font-size:clamp(22px,5.6vw,30px);line-height:1.05;margin:0 0 8px;text-shadow:0 0 22px rgba(195,166,240,.35)}.flow-lead{font-family:var(--font-poster);color:var(--ink-dim);font-size:13.5px;line-height:1.55;margin:0 0 14px}.flow-plan{margin:0 0 14px;padding-left:20px;display:grid;grid-gap:9px;gap:9px}.flow-plan li{font-size:13px;line-height:1.5;color:var(--ink-dim)}.flow-plan li b{color:var(--ink);font-weight:600}.flow-plan li::marker{color:var(--gold);font-family:var(--font-mono)}.flow-note{font-size:12px;color:var(--muted);border-left:2px solid var(--line-soft);padding-left:11px}.flow-deadline,.flow-note{line-height:1.55;margin:0 0 16px}.flow-deadline{font-family:var(--font-poster);font-size:12.5px;color:var(--ink-dim);padding:11px 13px;border:1px solid rgba(224,83,63,.42);border-radius:10px;background:rgba(224,83,63,.09)}.flow-deadline b{color:var(--gold-hi);font-weight:600}.flow-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.flow-back{display:block;margin:10px auto 0}.link-skip{background:none;border:none;color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;cursor:pointer;padding:8px 6px;transition:color .15s ease}.link-skip:hover{color:var(--rose)}.quiz-meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.quiz-q{font-family:var(--font-display),serif;font-weight:400;color:var(--ink);font-size:clamp(19px,4.8vw,26px);line-height:1.15;margin:0 0 16px}.quiz-opts{display:grid;grid-gap:9px;gap:9px}.quiz-opt{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:13px 14px;border-radius:11px;border:1px solid var(--glass-line);background:rgba(255,255,255,.04);color:var(--ink);font-family:var(--font-poster);font-size:14px;line-height:1.35;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .08s ease}.quiz-opt:hover{border-color:var(--rose);background:rgba(242,164,205,.08)}.quiz-opt:active{transform:translateY(1px)}.quiz-opt.picked{border-color:var(--gold);background:rgba(234,187,99,.14);box-shadow:0 0 0 1px var(--gold),0 0 18px rgba(234,187,99,.25)}.quiz-key{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--glass-line);font-family:var(--font-mono);font-size:12px;color:var(--gold-hi);background:rgba(0,0,0,.3)}.quiz-opt.picked .quiz-key{color:#1a0f06;background:var(--gold-hi);border-color:var(--gold)}.field-count{letter-spacing:.06em;margin-left:6px}.field-count,.field-optional{color:var(--muted);font-size:10px}.field-optional{text-transform:none;letter-spacing:.02em}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:4px;border-radius:11px;transition:background .15s ease,outline-color .15s ease;outline:1px dashed transparent}.gallery-grid.drag{background:rgba(242,164,205,.08);outline-color:var(--rose)}.thumb{position:relative;aspect-ratio:1/1;border-radius:9px;overflow:hidden;border:1px solid var(--glass-line);background:#000}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:6px;border:1px solid var(--glass-line);background:rgba(0,0,0,.72);color:var(--ink);font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center}.thumb-x:hover{border-color:var(--rose);color:var(--rose)}.thumb-add{aspect-ratio:1/1;border-radius:9px;border:1px dashed var(--glass-line);background:rgba(0,0,0,.22);color:var(--muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:border-color .15s ease,color .15s ease,background .15s ease}.thumb-add:hover{border-color:var(--rose);color:var(--rose);background:rgba(242,164,205,.07)}.thumb-add strong{font-size:22px;line-height:1;color:var(--rose)}.thumb-add span{font-size:10px;letter-spacing:.04em}.entry-gallery{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.entry-gallery img{width:100%;max-height:44svh;object-fit:contain;display:block;border:1px solid var(--line-soft);border-radius:10px;background:#000;margin:0}.entry-gallery.multi{grid-template-columns:1fr 1fr}.entry-gallery.multi img{max-height:30svh;object-fit:cover}.entry-gallery.multi img:first-child:nth-last-child(odd){grid-column:1/-1;object-fit:contain;max-height:40svh}@media (max-height:720px){.wanted{font-size:clamp(30px,10vw,70px)}.charges-label{margin:4px 0 5px}.titles{gap:4px;margin-bottom:12px}.manhunt{margin:2px auto 12px}.badge{width:46px;height:46px;margin:4px 0 6px}.mugshot{width:100px;height:100px;margin:6px 0 10px}.deadoralive{margin:0 0 12px}}@media (max-width:560px){.poster{padding:20px 15px 22px;border-radius:22px}.cta-row{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.btn,.cta-row{width:100%}.nav{display:none}.modal-foot .btn{width:100%}.viewer{gap:11px}.verdict{gap:10px;padding:9px 12px;border-radius:10px}.verdict-stamp{font-size:21px;padding:1px 8px}.entry{max-height:52svh;padding:14px;border-radius:14px}.entry img{max-height:38svh}.dock-blinkies .blinkie{min-width:84px}.flow{border-radius:16px;padding:13px 15px 15px}.flow-bar{margin-bottom:12px}.flow-title{font-size:clamp(21px,6.4vw,27px);margin-bottom:6px}.flow-lead{font-size:12.5px;margin-bottom:9px}.flow-plan{gap:7px;margin-bottom:9px;padding-left:18px}.flow-plan li{font-size:12px;line-height:1.42}.flow-note{margin-bottom:9px}.flow-deadline,.flow-note{font-size:11.5px;line-height:1.45}.flow-deadline{padding:8px 10px;margin-bottom:10px}.flow-body .field{margin-bottom:8px}.quiz-meta{margin-bottom:6px}.quiz-q{font-size:clamp(19px,5.8vw,24px);margin-bottom:12px}.quiz-opt{padding:11px 12px;font-size:13.5px;border-radius:10px}}@media (max-height:640px){.entry{max-height:44svh}.entry img{max-height:30svh}.titles li{font-size:12px}.mugshot{width:88px;height:88px;margin:4px 0 8px}}@media (max-height:860px){.flow-title{font-size:clamp(20px,5.8vw,25px);margin-bottom:5px}.flow-lead{font-size:12px;line-height:1.45;margin-bottom:8px}.flow-plan{gap:6px;margin-bottom:8px}.flow-plan li{font-size:11.5px;line-height:1.4}.flow-note{margin-bottom:8px}.flow-deadline,.flow-note{font-size:11px;line-height:1.4}.flow-deadline{padding:8px 10px;margin-bottom:9px}.flow-body .field{margin-bottom:8px}.field-label{margin-bottom:4px}.flow-bar{margin-bottom:10px}}@media (max-height:720px){.view.flow-view{padding-top:calc(34px + env(safe-area-inset-top));padding-bottom:calc(56px + env(safe-area-inset-bottom))}.flow{padding:11px 14px 13px}.flow-lead{margin-bottom:6px}.flow-deadline,.flow-note,.flow-plan{margin-bottom:7px}.flow-deadline,.flow-note,.flow-plan li{font-size:10.5px}.flow-title{font-size:21px;margin-bottom:4px}.flow-deadline{padding:7px 9px}.flow-body .field{margin-bottom:6px}input[type=text],textarea{padding:9px 12px}.flow-view .btn{padding:11px 18px}}@media (prefers-reduced-motion:reduce){.b-holo,.badge,.blink-slow,.entry,.hero-rule,.marquee-track,.mugshot,.name,.swearin,.swearin:before,.wanted{animation:none}.wanted{background-position:0 0}.view{transition:none}body:after{display:none}}