.jail{--stone:#171311;--stone-2:#2a231c;--iron:#3a332c;--iron-2:#5a5048;--parch:#e9dcc0;--parch-d:#c4b28c;--parch-3:#8f8268;--amber:#e8a340;--ember:#e27a26;--ember-d:#a8521a;--rust:#8a4b2a;--lime:#b2de0a;background:var(--stone);color:var(--parch);padding-bottom:56px}.jail *{box-sizing:border-box}.jail .mono{font-family:var(--monof);letter-spacing:.14em}.jail .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.jail .hero{display:block;width:100%;border-radius:14px;border:1px solid #2e2620;margin:18px 0 6px;box-shadow:0 18px 50px rgba(0,0,0,.6)}.jail .kick{font-family:var(--monof);font-size:11px;letter-spacing:.2em;color:var(--amber)}.jail .kick .kick-note{color:var(--ember)}.jail .kick .kick-note.bad{color:#ff8a7a}.jail .brand-line{margin:12px 0 0;padding:12px 14px;border:1px solid #2e2620;border-radius:12px;background:rgba(23,19,17,.7);font-size:13px;line-height:1.6;color:#bfb39a}.jail .brand-line b{color:var(--parch)}.jail .brand-line a{color:var(--lime)}.jail .gate{margin-top:26px;position:relative;overflow:hidden;border-radius:14px;border:3px solid var(--iron);background:url(/jailbreak/gate.webp) 100% 42%/130% auto no-repeat,var(--stone-2);box-shadow:inset 0 0 80px rgba(0,0,0,.6),0 14px 36px rgba(0,0,0,.55);display:grid;grid-template-columns:44% 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:22px 20px 22px 0;min-height:340px}.jail .gate>.art{align-self:stretch}@media (max-width:860px){.jail .gate{grid-template-columns:1fr;padding:18px 20px;background-size:cover;background-position:30%}.jail .gate>.art{display:none}.jail .gate:before{content:"";position:absolute;inset:0;background:rgba(23,19,17,.66)}}.jail .gate>*{position:relative}.jail .gate .k{display:block;font-family:var(--monof);font-size:9.5px;letter-spacing:.22em;color:var(--amber);margin-bottom:5px}.jail .gate h2{margin:0 0 5px;font-size:22px;font-weight:900;letter-spacing:.02em;text-wrap:balance;color:var(--parch)}.jail .gate h2 b{color:var(--ember)}.jail .gate p{margin:0;font-size:13px;line-height:1.55;color:#d3c6aa;max-width:70ch;text-shadow:0 1px 2px rgba(0,0,0,.8)}.jail .gate code{font-family:var(--monof);font-size:11px;color:var(--amber)}.jail .gate a{color:var(--lime)}.jail .key{text-align:center;min-width:200px;border-radius:12px;padding:14px 18px;border:2px dashed var(--iron-2);background:rgba(0,0,0,.5)}.jail .key .t{display:block;font-family:var(--monof);font-size:9px;letter-spacing:.2em;color:var(--parch-3)}.jail .key b{display:block;font-size:22px;font-weight:900;margin:4px 0 2px;letter-spacing:.02em;color:var(--parch)}.jail .key.ok{border-color:var(--lime)}.jail .key.ok b{color:var(--lime)}.jail .key.no{border-color:#b5473a}.jail .key.no b{color:#ff8a7a}.jail .key .s{display:block;font-family:var(--monof);font-size:9px;letter-spacing:.1em;color:var(--parch-d);line-height:1.6}.jail .key .square{display:block;width:72px;height:72px;margin:6px auto 8px;background:#cf0;border-radius:2px;box-shadow:0 0 0 2px rgba(0,0,0,.5),0 0 18px rgba(204,255,0,.55),0 0 44px rgba(204,255,0,.25)}.jail .key.ok{border-color:#cf0}.jail .key.ok b{color:#cf0}.jail .wing{margin-top:40px}.jail .wing-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:3px solid var(--iron);padding-bottom:9px;margin-bottom:20px}.jail .wing-h h2{font-size:23px;font-weight:900;letter-spacing:.04em;margin:0}.jail .wing-h .at{font-family:var(--monof);font-size:11px;letter-spacing:.14em;color:var(--amber)}.jail .wing-h .say{font-size:13px;color:#9a8d74;margin-left:auto;max-width:440px;text-align:right}@media (max-width:760px){.jail .wing-h .say{margin-left:0;text-align:left}}.jail .block{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(5,1fr)}@media (max-width:1040px){.jail .block{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.jail .block{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.jail .block{grid-template-columns:1fr}}.jail .cell{position:relative;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;padding:0 0 12px;background:url(/jailbreak/wall.webp) 50%/240% no-repeat,var(--stone-2);border:1px solid #0e0b09;box-shadow:0 14px 30px rgba(0,0,0,.6),inset 0 0 60px rgba(0,0,0,.55)}.jail .cell:nth-child(2n){background-position:36% 64%}.jail .cell:nth-child(3n){background-position:70% 18%}.jail .cell:nth-child(5n){background-position:14% 86%}.jail .cell:before{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(12,9,7,.28)}.jail .cell>*,.jail .plate{position:relative}.jail .plate{align-self:center;margin:11px 0 8px;padding:5px 22px;border-radius:2px;background:linear-gradient(180deg,#4a4038,#2c2520);border:1px solid #171210;color:var(--parch);box-shadow:0 2px 0 rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.08);font-family:var(--monof);font-size:10.5px;letter-spacing:.2em;white-space:nowrap}.jail .plate:after,.jail .plate:before{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c9b89a,#4a3c2e 70%);transform:translateY(-50%)}.jail .plate:before{left:7px}.jail .plate:after{right:7px}.jail .door{position:relative;margin:0 12px;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#0d0a08;border:2px solid #0a0806;box-shadow:inset 0 0 40px rgba(0,0,0,.8)}.jail .door>img.art{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.94) contrast(1.03)}.jail .door:after{content:"";inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 22%,transparent 76%,rgba(0,0,0,.5))}.jail .bars,.jail .door:after{position:absolute;pointer-events:none}.jail .bars{inset:-2% -1%;width:102%;height:104%;z-index:3;display:block;filter:drop-shadow(5px 7px 5px rgba(0,0,0,.65)) drop-shadow(0 0 1px rgba(0,0,0,.6))}.jail .vault-tag{margin:8px 12px 0;display:grid;grid-gap:3px;gap:3px;padding:7px 9px 6px;border-radius:3px;background:#100d0b;border:1px solid #2c2520;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);font-family:var(--monof);font-size:8px;letter-spacing:.1em;color:#cdbfa2;white-space:nowrap;overflow:hidden}.jail .vault-tag.muted{color:var(--parch-3)}.jail .vault-tag .r1,.jail .vault-tag .r2{display:flex;align-items:center;gap:5px}.jail .vault-tag .dot{width:6px;height:6px;border-radius:50%;background:#5a544a;box-shadow:0 0 0 2px rgba(0,0,0,.35);flex:0 0 auto}.jail .vault-tag .dot.on{background:var(--lime);box-shadow:0 0 0 2px rgba(0,0,0,.35),0 0 8px rgba(178,222,10,.7)}.jail .vault-tag .a{color:var(--lime);font-weight:700}.jail .vault-tag em{font-style:normal;color:var(--amber);margin-left:auto}.jail .vault-tag b{font-family:var(--sans);font-size:14px;letter-spacing:0;color:#fff;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jail .sheet{margin:9px 12px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--monof);font-size:9px;letter-spacing:.12em;color:var(--parch-d)}.jail .sheet b{font-family:var(--sans);font-size:17px;letter-spacing:0;color:var(--parch);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jail .sheet .usd{color:var(--parch-3);text-align:right;line-height:1.5}.jail .sheet .l small{display:block;font-family:var(--monof);font-size:8.5px;letter-spacing:.1em;color:var(--parch-3);margin-top:2px}.jail .sheet .flat{display:inline-block;transform:rotate(-4deg);border:2px solid var(--ember);color:var(--ember);border-radius:4px;padding:2px 6px;font-family:var(--sans);font-weight:900;font-size:13px;letter-spacing:.02em}.jail .go{margin:10px 12px 0;border-radius:6px;padding:11px;width:calc(100% - 24px);cursor:pointer;font-family:var(--monof);font-weight:700;font-size:10.5px;letter-spacing:.12em;color:#1b120a;line-height:1.3;background:linear-gradient(180deg,#f0a445,var(--ember-d));border:1px solid #6a3410;box-shadow:0 3px 0 #4a2208,inset 0 1px 0 hsla(0,0%,100%,.25)}.jail .go:hover:not(:disabled){background:linear-gradient(180deg,#ffb658,#c0631f)}.jail .go:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #4a2208}.jail .go:disabled{cursor:not-allowed;background:#221c18;color:var(--parch-3);border-color:#141010;box-shadow:none}.jail .msg{margin:9px 12px 0;border-radius:6px;padding:8px 10px;font-size:11.5px;line-height:1.45}.jail .msg.good{background:rgba(30,64,18,.88);border:1px solid #6f9a2c;color:#dcf3b0}.jail .msg.bad{background:rgba(120,20,14,.88);border:1px solid #b5473a;color:#ffd9d1}.jail .cell.out .door>img.art{filter:none}.jail .cell.out .door:after{background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 22%,transparent 86%,rgba(0,0,0,.24))}.jail .cell.out .stamp{position:absolute;top:14%;left:-14%;right:-14%;z-index:5;transform:rotate(-9deg);background:var(--ember);color:#1b120a;text-align:center;font-family:var(--monof);font-weight:700;font-size:12px;letter-spacing:.3em;padding:7px 0;box-shadow:0 3px 12px rgba(0,0,0,.6)}.jail .cell.out .sheet{color:var(--parch-3)}.jail .cell.out .sheet b{color:var(--parch-d)}.jail .cell.out .to{margin:9px 12px 0;font-family:var(--monof);font-size:8.5px;letter-spacing:.12em;color:var(--parch-3);text-align:center;line-height:1.6}.jail .cell.out .to a{color:var(--amber);text-decoration:none}.jail .cell.out.mine .plate{border-color:var(--ember);color:var(--ember)}.jail .sheet .gone{display:inline-block;transform:rotate(-4deg);border:2px solid var(--parch-3);color:var(--parch-3);border-radius:4px;padding:2px 8px;font-family:var(--sans);font-weight:900;font-size:13px;letter-spacing:.08em}.jail .cell.out .to b{color:var(--parch-d);letter-spacing:.14em}.jail .cell.spare .door{display:grid;place-content:center;text-align:center;grid-gap:6px;gap:6px;padding:16px}.jail .cell.spare .door .q{font-size:40px;font-weight:900;color:hsla(41,48%,83%,.12);line-height:1}.jail .cell.spare .door .c{position:relative;z-index:5;font-family:var(--monof);font-size:8.5px;letter-spacing:.16em;color:hsla(41,48%,83%,.78);line-height:1.7;background:rgba(13,10,8,.9);border:1px solid #2c2520;border-radius:3px;padding:6px 8px}.jail .cell.spare .plate{color:var(--parch-3)}.jail .cell.spare .sheet{visibility:hidden}.jail .band{margin-top:44px;border:1px solid #2e2620;border-radius:14px;overflow:hidden;background:url(/jailbreak/band.webp) 0 45%/180% auto no-repeat,var(--stone-2)}.jail .band-in{background:linear-gradient(90deg,rgba(23,19,17,.94) 0 58%,rgba(23,19,17,.2) 100%);padding:24px 30% 24px 26px}@media (max-width:900px){.jail .band{background-size:cover;background-position:50%}.jail .band-in{background:rgba(23,19,17,.82);padding:24px 26px}}.jail .band.plain{background:url(/jailbreak/wall.webp) 50%/300% no-repeat,var(--stone-2)}.jail .band.plain .band-in{background:rgba(23,19,17,.86)}.jail .band h3{font-size:16px;font-weight:900;letter-spacing:.05em;margin:0 0 6px;color:var(--parch)}.jail .band p{font-size:13.5px;line-height:1.65;color:#cfc2a6;margin:0 0 14px;max-width:74ch}.jail .band .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:6px}.jail .band .col .k{display:block;font-family:var(--monof);font-size:9.5px;letter-spacing:.16em;color:var(--amber);margin-bottom:5px}.jail .band .col p{font-size:12.5px;margin:0}.jail .band .col a{color:var(--lime)}.jail .band code{font-family:var(--monof);font-size:11px;color:#f0d48a}.jail .opbar{border:1px dashed #5a4310;background:repeating-linear-gradient(135deg,#16120a,#16120a 14px,#1a1509 0,#1a1509 28px);border-radius:9px;padding:11px 15px;margin:14px 0 4px;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.jail .opbar b{color:#e0a13e;font-family:var(--monof);letter-spacing:.14em;font-size:11.5px}.jail .opbar span{color:#c9bfa4;font-size:12px;line-height:1.5}