    @font-face{font-family: "Outfit";src: url(/assets/fonts/Outfit-100-900-latin.woff2) format("woff2");font-weight: 100 900;font-display: swap;}@font-face{font-family: "Geist Mono";src: url(/assets/fonts/GeistMono-100-900.woff2) format("woff2");font-weight: 100 900;font-display: swap;}@font-face{font-family: "Archivo Wide";src: url(/assets/fonts/Archivo-var-latin.woff2) format("woff2");font-weight: 100 900;font-stretch: 62% 125%;font-display: swap;}:root{--wall: #f1ebdf;--wall-2: #e9e2d3;--panel: #f8f4ec;--panel-hi: #fdfbf6;--panel-lo: #f3eee4;--panel-lo-2: #e6dfcf;--seam: #d6cdbb;--seam-2: #c9bfab;--wire: #b5aa94;--pin: #a99c84;--dot: #cfc6b4;--well: #eae3d4;--rivet: #d8cfbd;--ink: #171512;--body: #4f4a42;--soft: #857d70;--hint: #9b9282;--plate: #8b8170;--white: #fffdf8;--glass: #111;--bezel-hi: #fffdf8;--bezel-lo: #ece5d6;--hl: #ffd9bf;--hl-2: #ffc29b;--orange: #ff6a1a;--orange-hi: #ff7d33;--orange-2: #e2550b;--orange-lip: #b8430a;--console: rgb(253 251 246 / 94%);--console-2: rgb(244 238 227 / 94%);--deck: #161412;--deck-2: #1d1b18;--deck-ink: #f3ece0;--deck-body: #c9bfb0;--deck-soft: #857c6f;--deck-face: #24211d;--deck-face-2: #1b1916;--deck-rim: #3a352f;--deck-well: #0f0e0c;--warm: #ffd2a6;--sans: "Outfit",ui-sans-serif,system-ui,sans-serif;--sign: "Archivo Wide","Outfit",ui-sans-serif,sans-serif;--serif: "Fraunces Lab",Georgia,serif;--mono: "Geist Mono",ui-monospace,Menlo,monospace;--std: cubic-bezier(.4,0,.2,1);--tile: 178px;--dim: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='178'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='.6' y2='1'%3E%3Cstop offset='0' stop-color='%23272420'/%3E%3Cstop offset='1' stop-color='%231b1916'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='178' height='178' fill='%230e0d0c'/%3E%3Crect width='172' height='172' rx='14' fill='url(%23f)'/%3E%3Cpath d='M14 1.2H158M1.2 14V158' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.2'/%3E%3C/svg%3E");--lit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='178'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='.6' y2='1'%3E%3Cstop offset='0' stop-color='%23705f4f'/%3E%3Cstop offset='1' stop-color='%233a3129'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='178' height='178' fill='%23090807'/%3E%3Crect width='172' height='172' rx='14' fill='url(%23f)'/%3E%3Cpath d='M158 1.4H14A12.6 12.6 0 0 0 1.4 14V158' fill='none' stroke='%23ffe0bf' stroke-opacity='1' stroke-width='2.2'/%3E%3Cpath d='M170.6 20V158A12.6 12.6 0 0 1 158 170.6H20' fill='none' stroke='%23ff7a2a' stroke-opacity='.6' stroke-width='1.8'/%3E%3C/svg%3E");--cream: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='178'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='.3' y1='0' x2='.7' y2='1'%3E%3Cstop offset='0' stop-color='%23fdfbf6'/%3E%3Cstop offset='.55' stop-color='%23f8f4ec'/%3E%3Cstop offset='1' stop-color='%23e9e2d3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='178' height='178' fill='%23ebe4d6'/%3E%3Crect width='172' height='172' rx='14' fill='url(%23f)'/%3E%3Cpath d='M14 1H158' stroke='%23ffffff' stroke-width='1.6'/%3E%3Cpath d='M14 172.6H158' stroke='%23c9bfab' stroke-width='1.2'/%3E%3C/svg%3E");--dusk: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='178'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%237a6552'/%3E%3Cstop offset='.38' stop-color='%233d342c'/%3E%3Cstop offset='1' stop-color='%23211e1a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='178' height='178' fill='%230e0d0c'/%3E%3Crect width='172' height='172' rx='14' fill='url(%23f)'/%3E%3Cpath d='M14 1.3H158' stroke='%23ffe2c4' stroke-opacity='.85' stroke-width='2.2'/%3E%3Cpath d='M1.3 14V60' stroke='%23ffd2a6' stroke-opacity='.25' stroke-width='1.4'/%3E%3C/svg%3E");--dusk2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='178'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2340382f'/%3E%3Cstop offset='1' stop-color='%231e1b18'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='178' height='178' fill='%230e0d0c'/%3E%3Crect width='172' height='172' rx='14' fill='url(%23f)'/%3E%3Cpath d='M14 1.2H158' stroke='%23ffd9b5' stroke-opacity='.22' stroke-width='1.4'/%3E%3C/svg%3E");--slab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='534' height='712'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='.35' y2='1'%3E%3Cstop offset='0' stop-color='%2325221e'/%3E%3Cstop offset='1' stop-color='%23171513'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='534' height='712' fill='%230b0a09'/%3E%3Crect width='528' height='706' rx='22' fill='url(%23f)'/%3E%3Cpath d='M22 1.2H506' stroke='%23ffffff' stroke-opacity='.055' stroke-width='1.4'/%3E%3Ccircle cx='26' cy='26' r='3.2' fill='%23100f0d'/%3E%3Ccircle cx='26' cy='25.3' r='2.2' fill='%232c2924'/%3E%3Ccircle cx='502' cy='26' r='3.2' fill='%23100f0d'/%3E%3Ccircle cx='502' cy='25.3' r='2.2' fill='%232c2924'/%3E%3Ccircle cx='26' cy='680' r='3.2' fill='%23100f0d'/%3E%3Ccircle cx='26' cy='679.3' r='2.2' fill='%232c2924'/%3E%3Ccircle cx='502' cy='680' r='3.2' fill='%23100f0d'/%3E%3Ccircle cx='502' cy='679.3' r='2.2' fill='%232c2924'/%3E%3C/svg%3E");--slabL: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='534' height='712'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='.35' y2='1'%3E%3Cstop offset='0' stop-color='%236e5d4d'/%3E%3Cstop offset='1' stop-color='%232f2822'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='534' height='712' fill='%23090807'/%3E%3Crect width='528' height='706' rx='22' fill='url(%23f)'/%3E%3Cpath d='M506 1.6H22A20.4 20.4 0 0 0 1.6 22V684' fill='none' stroke='%23ffe0bf' stroke-width='2.4'/%3E%3Cpath d='M526.4 32V684A20.4 20.4 0 0 1 506 704.4H32' fill='none' stroke='%23ff7a2a' stroke-opacity='.6' stroke-width='2'/%3E%3Ccircle cx='26' cy='26' r='3.2' fill='%232a221b'/%3E%3Ccircle cx='26' cy='25.3' r='2.2' fill='%238a6f57'/%3E%3Ccircle cx='502' cy='26' r='3.2' fill='%232a221b'/%3E%3Ccircle cx='502' cy='25.3' r='2.2' fill='%238a6f57'/%3E%3Ccircle cx='26' cy='680' r='3.2' fill='%232a221b'/%3E%3Ccircle cx='26' cy='679.3' r='2.2' fill='%238a6f57'/%3E%3Ccircle cx='502' cy='680' r='3.2' fill='%232a221b'/%3E%3Ccircle cx='502' cy='679.3' r='2.2' fill='%238a6f57'/%3E%3C/svg%3E");--slabP: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='218' height='218'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='.35' y2='1'%3E%3Cstop offset='0' stop-color='%2325221e'/%3E%3Cstop offset='1' stop-color='%23171513'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='218' height='218' fill='%230b0a09'/%3E%3Crect width='213' height='213' rx='14' fill='url(%23f)'/%3E%3Cpath d='M14 1.2H199' stroke='%23ffffff' stroke-opacity='.055' stroke-width='1.4'/%3E%3Ccircle cx='18' cy='18' r='2.2' fill='%23100f0d'/%3E%3Ccircle cx='18' cy='17.3' r='1.2000000000000002' fill='%232c2924'/%3E%3Ccircle cx='195' cy='18' r='2.2' fill='%23100f0d'/%3E%3Ccircle cx='195' cy='17.3' r='1.2000000000000002' fill='%232c2924'/%3E%3Ccircle cx='18' cy='195' r='2.2' fill='%23100f0d'/%3E%3Ccircle cx='18' cy='194.3' r='1.2000000000000002' fill='%232c2924'/%3E%3Ccircle cx='195' cy='195' r='2.2' fill='%23100f0d'/%3E%3Ccircle cx='195' cy='194.3' r='1.2000000000000002' fill='%232c2924'/%3E%3C/svg%3E");--slabW: 534px;--slabH: 712px;--sx: 3px;--y0: 362px;--colx: -709px;--rowy: 6px;--rowA: 181px;--rowB: 178px;--rowBy: 3px;}:root{--k-000000: #000;--k-0000000a: rgb(0 0 0 / 4%);--k-0000000d: rgb(0 0 0 / 5%);--k-0000000f: rgb(0 0 0 / 6%);--k-0000001a: rgb(0 0 0 / 10%);--k-0000002e: rgb(0 0 0 / 18%);--k-00000033: rgb(0 0 0 / 20%);--k-00000038: rgb(0 0 0 / 22%);--k-0000003d: rgb(0 0 0 / 24%);--k-00000040: rgb(0 0 0 / 25%);--k-0000004c: rgb(0 0 0 / 30%);--k-00000059: rgb(0 0 0 / 35%);--k-00000066: rgb(0 0 0 / 40%);--k-00000080: rgb(0 0 0 / 50%);--k-0000008c: rgb(0 0 0 / 55%);--k-00000099: rgb(0 0 0 / 60%);--k-000000b2: rgb(0 0 0 / 70%);--k-000000bf: rgb(0 0 0 / 75%);--k-000000cc: rgb(0 0 0 / 80%);--k-000000d9: rgb(0 0 0 / 85%);--k-000000e6: rgb(0 0 0 / 90%);--k-08070600: rgb(8 7 6 / 0);--k-08070699: rgb(8 7 6 / 60%);--k-080706f0: rgb(8 7 6 / 94%);--k-0a0908: #0a0908;--k-0a09082e: rgb(10 9 8 / 18%);--k-0b0a09: #0b0a09;--k-0b0a0900: rgb(11 10 9 / 0);--k-0b0a09e0: rgb(11 10 9 / 88%);--k-0c0b0a: #0c0b0a;--k-0d0c0b: #0d0c0b;--k-0e0c0abd: rgb(14 12 10 / 74%);--k-0f0d0b: #0f0d0b;--k-0f0e0c: #0f0e0c;--k-100f0d: #100f0d;--k-110f0d8c: rgb(17 15 13 / 55%);--k-111111: #111;--k-121110: #121110;--k-141210: #141210;--k-15130f: #15130f;--k-16141224: rgb(22 20 18 / 14%);--k-1614126b: rgb(22 20 18 / 42%);--k-161412bd: rgb(22 20 18 / 74%);--k-171512: #171512;--k-171513: #171513;--k-1a1814: #1a1814;--k-1a1815: #1a1815;--k-1b1916: #1b1916;--k-1e1a16: #1e1a16;--k-1e1b18: #1e1b18;--k-211e1a: #211e1a;--k-221f1b: #221f1b;--k-24211d: #24211d;--k-25221e: #25221e;--k-26221e: #26221e;--k-262422: #262422;--k-28190a40: rgb(40 25 10 / 25%);--k-28190a59: rgb(40 25 10 / 35%);--k-281a0629: rgb(40 26 6 / 16%);--k-281a063d: rgb(40 26 6 / 24%);--k-281a0657: rgb(40 26 6 / 34%);--k-281a0659: rgb(40 26 6 / 35%);--k-281a066b: rgb(40 26 6 / 42%);--k-2a2520: #2a2520;--k-2a2621: #2a2621;--k-2c241e: #2c241e;--k-2c2620: #2c2620;--k-2c2823: #2c2823;--k-2d3a6b: #2d3a6b;--k-2f6bff: #2f6bff;--k-2f6bffb2: rgb(47 107 255 / 70%);--k-34302a: #34302a;--k-3a1d0c: #3a1d0c;--k-3a352e: #3a352e;--k-3a352f: #3a352f;--k-3c280a1a: rgb(60 40 10 / 10%);--k-3c280a73: rgb(60 40 10 / 45%);--k-3c280a8c: rgb(60 40 10 / 55%);--k-3c342c: #3c342c;--k-3c3731: #3c3731;--k-3d342c: #3d342c;--k-40382f: #40382f;--k-463a2ab2: rgb(70 58 42 / 70%);--k-4a4239: #4a4239;--k-4a443c: #4a443c;--k-5a4a3c: #5a4a3c;--k-5c544a: #5c544a;--k-6b6355: #6b6355;--k-6d655a: #6d655a;--k-6e24004c: rgb(110 36 0 / 30%);--k-781e0073: rgb(120 30 0 / 45%);--k-7864462e: rgb(120 100 70 / 18%);--k-7a6552: #7a6552;--k-7d2c03: #7d2c03;--k-8a7a62: #8a7a62;--k-8a8174: #8a8174;--k-8f8574: #8f8574;--k-8f8676: #8f8676;--k-96887059: rgb(150 136 112 / 35%);--k-9a8e79: #9a8e79;--k-a0320024: rgb(160 50 0 / 14%);--k-a0320042: rgb(160 50 0 / 26%);--k-a8572a: #a8572a;--k-b2a58d: #b2a58d;--k-b6ab95: #b6ab95;--k-b8430a: #b8430a;--k-b9ad97: #b9ad97;--k-b9ae9a: #b9ae9a;--k-baa47c5c: rgb(186 164 124 / 36%);--k-beb098f5: rgb(190 176 152 / 96%);--k-ceba9266: rgb(206 186 146 / 40%);--k-d0c5b1b8: rgb(208 197 177 / 72%);--k-d3c8b2: #d3c8b2;--k-d8cfbf: #d8cfbf;--k-d9cfbc: #d9cfbc;--k-e0cda4db: rgb(224 205 164 / 86%);--k-e2550b: #e2550b;--k-e2550b57: rgb(226 85 11 / 34%);--k-e2550b8c: rgb(226 85 11 / 55%);--k-e2550b99: rgb(226 85 11 / 60%);--k-e9e2d300: rgb(233 226 211 / 0);--k-eedeb8db: rgb(238 222 184 / 86%);--k-efe7d8: #efe7d8;--k-efe8da: #efe8da;--k-f2eee6: #f2eee6;--k-f3ece0: #f3ece0;--k-f4efe6: #f4efe6;--k-f8f4ec: #f8f4ec;--k-ff6a1a12: rgb(255 106 26 / 7%);--k-ff6a1a14: rgb(255 106 26 / 8%);--k-ff6a1a1f: rgb(255 106 26 / 12%);--k-1715121a: rgb(23 21 18 / 10%);--k-ff6a1a24: rgb(255 106 26 / 14%);--k-ff6a1a29: rgb(255 106 26 / 16%);--k-ff6a1a2e: rgb(255 106 26 / 18%);--k-ff6a1a33: rgb(255 106 26 / 20%);--k-ff6a1a38: rgb(255 106 26 / 22%);--k-ff6a1a40: rgb(255 106 26 / 25%);--k-ff6a1a59: rgb(255 106 26 / 35%);--k-ff6a1a66: rgb(255 106 26 / 40%);--k-ff6a1a73: rgb(255 106 26 / 45%);--k-ff6a1a80: rgb(255 106 26 / 50%);--k-ff6a1a8c: rgb(255 106 26 / 55%);--k-ff6a1aa6: rgb(255 106 26 / 65%);--k-ff6a1ab2: rgb(255 106 26 / 70%);--k-ff6a1ae6: rgb(255 106 26 / 90%);--k-ff782817: rgb(255 120 40 / 9%);--k-ff78283d: rgb(255 120 40 / 24%);--k-ff782847: rgb(255 120 40 / 28%);--k-ff78284c: rgb(255 120 40 / 30%);--k-ff782866: rgb(255 120 40 / 40%);--k-ff78286b: rgb(255 120 40 / 42%);--k-ff782880: rgb(255 120 40 / 50%);--k-ff7828b2: rgb(255 120 40 / 70%);--k-ff7a2a80: rgb(255 122 42 / 50%);--k-ff7a2a8c: rgb(255 122 42 / 55%);--k-ff802c38: rgb(255 128 44 / 22%);--k-ff802c94: rgb(255 128 44 / 58%);--k-ff8a3d: #ff8a3d;--k-ff8c3c4c: rgb(255 140 60 / 30%);--k-ff964680: rgb(255 150 70 / 50%);--k-ff96500d: rgb(255 150 80 / 5%);--k-ff96502e: rgb(255 150 80 / 18%);--k-ff96504c: rgb(255 150 80 / 30%);--k-ff96508c: rgb(255 150 80 / 55%);--k-ffa05a17: rgb(255 160 90 / 9%);--k-ffa05a4c: rgb(255 160 90 / 30%);--k-ffa05a73: rgb(255 160 90 / 45%);--k-ffaa6429: rgb(255 170 100 / 16%);--k-ffaa6494: rgb(255 170 100 / 58%);--k-ffaa6eb2: rgb(255 170 110 / 70%);--k-ffbe8242: rgb(255 190 130 / 26%);--k-ffbe8275: rgb(255 190 130 / 46%);--k-ffbe82d9: rgb(255 190 130 / 85%);--k-ffbe8c05: rgb(255 190 140 / 2%);--k-ffbe8c0d: rgb(255 190 140 / 5%);--k-ffbe8c8c: rgb(255 190 140 / 55%);--k-ffc89624: rgb(255 200 150 / 14%);--k-ffcda01a: rgb(255 205 160 / 10%);--k-ffcda026: rgb(255 205 160 / 15%);--k-ffd2a612: rgb(255 210 166 / 7%);--k-ffd2a629: rgb(255 210 166 / 16%);--k-ffd2a62e: rgb(255 210 166 / 18%);--k-ffd2a638: rgb(255 210 166 / 22%);--k-ffd6aacc: rgb(255 214 170 / 80%);--k-ffd6ad: #ffd6ad;--k-ffd6ad29: rgb(255 214 173 / 16%);--k-ffd6ad40: rgb(255 214 173 / 25%);--k-ffd6ad52: rgb(255 214 173 / 32%);--k-ffd6ad59: rgb(255 214 173 / 35%);--k-ffd6ad8c: rgb(255 214 173 / 55%);--k-ffd6ad99: rgb(255 214 173 / 60%);--k-ffd9b538: rgb(255 217 181 / 22%);--k-ffd9bf: #ffd9bf;--k-ffe0bf: #ffe0bf;--k-ffe0bf8c: rgb(255 224 191 / 55%);--k-ffe0c0: #ffe0c0;--k-ffe0c099: rgb(255 224 192 / 60%);--k-ffe2c4: #ffe2c4;--k-ffe2c4b2: rgb(255 226 196 / 70%);--k-ffe2c4d9: rgb(255 226 196 / 85%);--k-ffe6c829: rgb(255 230 200 / 16%);--k-ffecd68c: rgb(255 236 214 / 55%);--k-fff0de: #fff0de;--k-fff0de0f: rgb(255 240 222 / 6%);--k-fff6ea: #fff6ea;--k-fff8f0f5: rgb(255 248 240 / 96%);--k-fffdf8: #fffdf8;--k-ffffff0d: rgb(255 255 255 / 5%);--k-ffffff0f: rgb(255 255 255 / 6%);--k-ffffff14: rgb(255 255 255 / 8%);--k-ffffff17: rgb(255 255 255 / 9%);--k-ffffff1a: rgb(255 255 255 / 10%);--k-ffffff1f: rgb(255 255 255 / 12%);--k-ffffff24: rgb(255 255 255 / 14%);--k-ffffff2e: rgb(255 255 255 / 18%);--k-ffffff40: rgb(255 255 255 / 25%);--k-ffffff57: rgb(255 255 255 / 34%);--k-ffffff61: rgb(255 255 255 / 38%);--k-ffffff66: rgb(255 255 255 / 40%);--k-ffffff99: rgb(255 255 255 / 60%);--k-ffffffe0: rgb(255 255 255 / 88%);--k-ffffffe6: rgb(255 255 255 / 90%);--k-fffffff2: rgb(255 255 255 / 95%);}*{box-sizing: border-box;margin: 0;padding: 0;}html,body{background: var(--wall);color: var(--ink);font-family: var(--sans);-webkit-font-smoothing: antialiased;overflow-x: clip;}.h1b{display: block;font-family: var(--sans);font-style: italic;font-weight: 700;font-size: 1em;line-height: 1.02;letter-spacing: -.045em;color: var(--orange-2);font-synthesis: style;}a{color: inherit;text-decoration: none;}.sign{font-family: var(--sign);font-stretch: 125%;font-weight: 500;letter-spacing: .02em;}.bar{position: absolute;top: 0;left: 0;right: 0;z-index: 8;display: flex;justify-content: space-between;align-items: center;max-width: 1180px;margin: 0 auto;padding: 22px 24px;height: 86px;}.brand{display: inline-flex;align-items: center;gap: 10px;font-size: 26px;font-weight: 600;letter-spacing: -.04em;}.brand svg{width: 26px;height: auto;}.door{display: flex;align-items: center;gap: 12px;font-size: 15px;color: var(--soft);}.door a{background: var(--ink);color: var(--white);font-weight: 500;padding: 10px 20px;border-radius: 14px;letter-spacing: -.02em;font-size: 15px;box-shadow: 0 2px 0 var(--k-000000),0 6px 14px -6px var(--k-00000066);}.hero{position: relative;height: 1042px;overflow: hidden;background: radial-gradient(circle,var(--dot) 1px,transparent 1.3px) 0 0 / 22px 22px,var(--wall);}.wallwrap{position: absolute;inset: -20px;will-change: transform;}.wall{position: absolute;inset: 0;display: grid;grid-template-columns: repeat(17,172px);grid-auto-rows: 172px;gap: 6px;justify-content: center;align-content: start;}.fade{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(circle,var(--dot) 1px,transparent 1.3px) 0 0 / 22px 22px,var(--wall);-webkit-mask: radial-gradient(ellipse 92% 112% at 50% 100%,transparent 62%,var(--k-000000) 100%);mask: radial-gradient(ellipse 92% 112% at 50% 100%,transparent 62%,var(--k-000000) 100%);}.vig{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,var(--k-beb098f5) calc(50% - 1400px),var(--k-d0c5b1b8) calc(50% - 1120px),var(--k-e9e2d300) calc(50% - 760px),var(--k-e9e2d300) calc(50% + 760px),var(--k-d0c5b1b8) calc(50% + 1120px),var(--k-beb098f5) calc(50% + 1400px));}.p{position: relative;border-radius: 14px;background: linear-gradient(160deg,var(--panel-hi),var(--panel) 55%,var(--wall-2));box-shadow: inset 0 1px 0 var(--k-fffdf8),inset 0 -2px 0 var(--k-0000000a),0 1px 0 var(--seam-2);}.p.s1{transform: translateY(-8px);}.p.s2{transform: translateY(10px);background: linear-gradient(160deg,var(--panel-lo),var(--panel-lo-2));}.p.fold{transform-origin: left center;transform: perspective(500px) rotateY(-16deg);box-shadow: inset 0 1px 0 var(--k-fffdf8),6px 0 14px -6px var(--k-0000002e);animation: fold-y 11s var(--std) infinite;}.p.foldr{transform-origin: top center;transform: perspective(500px) rotateX(14deg);box-shadow: inset 0 1px 0 var(--k-fffdf8),0 8px 14px -8px var(--k-00000033);animation: fold-x 13s var(--std) infinite -4s;}.p.drift{animation: drift 9s var(--std) infinite;}.p.drift.late{animation-delay: -5s;animation-duration: 12s;}.p.vent::after{content: "";position: absolute;left: 22%;right: 22%;top: 44%;height: 12%;border-radius: 3px;opacity: .7;background: repeating-linear-gradient(90deg,var(--seam) 0 3px,transparent 3px 9px);}.p.lamp::after{content: "";position: absolute;right: 14px;top: 14px;width: 8px;height: 8px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 3px var(--k-ff6a1a2e),0 0 14px var(--orange);animation: blink 4s ease-in-out infinite;}:root{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .34 0 0 0 0 .24 1.7 0 0 0 -.78'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--mottle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.011' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .4 0 0 0 0 .27 0.7 0 0 0 -.31'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23n)'/%3E%3C/svg%3E");--lgrain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .84 1.5 0 0 0 -.74'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");}html.keyhov body{cursor: pointer;}.ky{position: relative;--r: 14px;transform: translate(var(--dx,0px),var(--dy,0px)) rotate(var(--rot,0deg));}.keys .ky{position: absolute;}.ky > i,.ky > .fc{position: absolute;display: block;}.ky > .sd{inset: 0;border-radius: var(--r);opacity: 0;box-shadow: 0 14px 20px -10px var(--k-281a066b),0 4px 8px -4px var(--k-281a063d);}.ky > .lp{left: 0;right: 0;top: 4px;bottom: -4px;border-radius: var(--r);background: linear-gradient(var(--k-d3c8b2),var(--k-b2a58d));box-shadow: 0 1.5px 2px var(--k-281a0629);}.ky > .fc{inset: 0;border-radius: var(--r);overflow: hidden;backface-visibility: hidden;background: linear-gradient(var(--a,160deg),color-mix(in oklab,var(--panel-hi),var(--tn,var(--k-8a7a62)) var(--tm,0%)),color-mix(in oklab,var(--panel),var(--tn,var(--k-8a7a62)) var(--tm,0%)) 55%,color-mix(in oklab,var(--wall-2),var(--tn,var(--k-8a7a62)) var(--tm,0%)));box-shadow: inset 0 var(--bv,1px) 0 rgb(255 255 255 / var(--bh,100%)),inset 0 -2px 0 var(--k-0000000d),inset 1px 0 0 var(--k-ffffff66);}.ky.aw > .fc{will-change: transform;}.ky.aw > .sd,.ky.aw > .fc > .pr,.ky.aw > .fc > .lt{will-change: opacity;}.fc > *{position: absolute;}.fc > .gr{inset: 0;opacity: var(--go,.5);pointer-events: none;background: var(--grain) var(--gx,0) var(--gy,0) / 180px 180px,var(--mottle) var(--mx,0) var(--my,0) / 420px 420px;}.fc > .pr{inset: 0;opacity: 0;border-radius: inherit;background: var(--k-3c280a1a);box-shadow: inset 0 7px 14px var(--k-281a0657),inset 0 -1px 0 var(--k-ffffff99);}.fc > .lt{inset: 0;opacity: 0;border-radius: inherit;background: radial-gradient(80% 80% at 50% 42%,var(--k-ffaa6494),var(--k-ff782847) 65%,var(--k-ff6a1a1f));box-shadow: inset 0 0 0 2px var(--k-ff6a1aa6),inset 0 0 18px var(--k-ff6a1a38);}.fc > .led{right: 14px;top: 14px;width: 8px;height: 8px;border-radius: 50%;background: var(--k-d9cfbc);box-shadow: inset 0 1px 1.5px var(--k-0000004c);}.fc > .led > b{position: absolute;inset: 0;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 3px var(--k-ff6a1a2e),0 0 14px var(--orange);animation: blink 7s ease-in-out infinite;}.fc.vn::after{content: "";position: absolute;left: 22%;right: 22%;top: 44%;height: 12%;border-radius: 3px;opacity: .7;background: repeating-linear-gradient(90deg,var(--seam) 0 3px,transparent 3px 9px);}.fc > .cd{font: 500 9.5px/1 var(--mono);letter-spacing: .02em;color: var(--k-b6ab95);text-shadow: 0 1px 0 var(--k-ffffffe6),0 -1px 0 var(--k-7864462e);}.fc > .sc{width: 9px;height: 9px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,var(--k-f4efe6),var(--k-b9ae9a) 70%,var(--k-9a8e79));box-shadow: 0 0 0 1.5px var(--k-96887059),inset 0 -1px 1px var(--k-00000038);}.fc > .sc::after{content: "";position: absolute;left: 1.5px;right: 1.5px;top: 50%;height: 1.4px;margin-top: -.7px;border-radius: 1px;background: var(--k-463a2ab2);transform: rotate(var(--s,0deg));}.fc > .dy{padding: 3px 6px 3px;border-radius: 2px;background: linear-gradient(var(--k-262422),var(--k-121110));transform: rotate(var(--dr,-1deg));font: 600 8.5px/1 var(--mono);letter-spacing: .02em;color: var(--k-f2eee6);text-shadow: 0 -.6px 0 var(--k-000000b2),0 .6px 0 var(--k-ffffff40);box-shadow: 0 1px 1.5px var(--k-281a0659),inset 0 .6px 0 var(--k-ffffff24);}.fc > .tp{width: 74px;height: 19px;background: linear-gradient(var(--k-eedeb8db),var(--k-e0cda4db));transform: rotate(var(--tr,-38deg));clip-path: polygon(0 8%,4% 0,9% 10%,13% 2%,100% 0,97% 30%,100% 58%,96% 100%,6% 100%,2% 86%,0 60%,3% 34%);box-shadow: inset 0 0 0 40px var(--k-ffffff0f);}.fc > .tp::after{content: "";position: absolute;inset: 0;background: var(--grain) 30px 10px / 180px;opacity: .35;}.fc > .pn{overflow: visible;fill: none;stroke: var(--k-6b6355);stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round;opacity: .55;}.fc > .pn.ink{stroke: var(--k-2d3a6b);opacity: .6;stroke-width: 1.6;}.fc > .sn{font: 600 34px/1 var(--sign);font-stretch: 125%;letter-spacing: .06em;color: var(--k-fff0de0f);}.ky.spare > .fc{--go: .12;}.keys{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.ky.dk > .lp{top: 3px;bottom: -3px;background: linear-gradient(var(--k-26221e),var(--k-100f0d));box-shadow: none;}.ky.dk > .sd{box-shadow: 0 18px 26px -10px var(--k-000000d9),0 4px 8px -4px var(--k-000000b2);}.ky.dk .gr{background: var(--lgrain) var(--gx,0) var(--gy,0) / 180px 180px;opacity: calc(var(--go,.5) * .55);}.ky.ba > .fc{background: linear-gradient(180deg,color-mix(in oklab,var(--k-7a6552),var(--k-000000) var(--tm,0%)),color-mix(in oklab,var(--k-3d342c),var(--k-000000) var(--tm,0%)) 38%,var(--k-211e1a));box-shadow: inset 0 2.2px 0 var(--k-ffe2c4d9),inset 1.4px 0 0 var(--k-ffd2a629);}.ky.bb > .fc{background: linear-gradient(180deg,color-mix(in oklab,var(--k-40382f),var(--k-000000) var(--tm,0%)),var(--k-1e1b18));box-shadow: inset 0 1.4px 0 var(--k-ffd9b538);}.ky.sl > .fc{background: linear-gradient(var(--a,165deg),color-mix(in oklab,var(--k-25221e),var(--tn,var(--k-000000)) var(--tm,0%)),color-mix(in oklab,var(--k-171513),var(--tn,var(--k-000000)) var(--tm,0%)));box-shadow: inset 0 1.4px 0 rgb(255 255 255 / var(--bh,5.5%)),inset 0 -2px 0 var(--k-0000004c);}.ky.dk .pr{background: var(--k-0000003d);box-shadow: inset 0 5px 14px var(--k-000000b2);}.ky.dk .lt{background: radial-gradient(85% 85% at 50% 38%,var(--k-ffd6aacc),var(--k-ff802c94) 45%,var(--k-e2550b57) 80%,var(--k-a0320042));box-shadow: inset 0 0 0 1.5px var(--k-ffbe82d9),inset 0 2px 0 var(--k-fff0de),inset 0 -10px 24px var(--k-781e0073);}.ky.sl .lt{background: radial-gradient(60% 55% at 50% 40%,var(--k-ffbe8275),var(--k-ff802c38) 60%,var(--k-a0320024));}.ky.dk .cd{color: var(--k-4a443c);text-shadow: 0 -1px 0 var(--k-00000099),0 1px 0 var(--k-ffffff0d);}.ky.dk .sc{width: 7px;height: 7px;background: radial-gradient(circle at 35% 30%,var(--k-4a443c),var(--k-26221e) 70%);box-shadow: 0 0 0 1.5px var(--k-100f0d);}.ky.dk .sc::after{background: var(--k-000000b2);height: 1.1px;}.ky.dk .tp{background: linear-gradient(var(--k-ceba9266),var(--k-baa47c5c));}.ky.dk .pn{stroke: var(--k-8f8676);opacity: .28;}html.keyed .dwall{background: var(--k-0b0a09);}.recdot{position: fixed;left: 0;top: 0;z-index: 99;width: 24px;height: 24px;margin: -12px 0 0 -12px;border-radius: 50%;pointer-events: none;background: var(--k-ffffffe0);box-shadow: 0 0 0 2px var(--ink),0 4px 10px var(--k-0000004c);opacity: 0;transition: opacity .2s,scale .1s;}.recdot::after{content: "";position: absolute;left: 8px;top: 8px;width: 8px;height: 8px;border-radius: 50%;background: var(--orange);}.recdot.down{scale: .72;box-shadow: 0 0 0 2px var(--ink),0 0 0 7px var(--k-ff6a1a59),0 2px 5px var(--k-0000004c);}.dimmer{position: absolute;inset: 0;z-index: 4;pointer-events: none;opacity: 0;will-change: opacity;background: linear-gradient(180deg,var(--k-16141224),var(--k-1614126b) 55%,var(--k-161412bd));}.box{position: absolute;left: 50%;top: 0;width: 1440px;height: 1042px;margin-left: -720px;transform: scale(var(--k,1));transform-origin: 50% 0;}.rig{position: absolute;inset: 0;isolation: isolate;}.mon{position: absolute;z-index: 2;width: 176px;margin: 0;padding: 9px 9px 30px;border-radius: 26px;background: linear-gradient(170deg,var(--bezel-hi),var(--bezel-lo));box-shadow: inset 0 1px 0 var(--k-fffdf8),inset 0 -3px 0 var(--k-0000000f),0 1px 0 var(--seam-2),0 22px 40px -22px var(--k-3c280a73);}.rig .mon{will-change: transform;}.scr{position: relative;display: block;overflow: hidden;aspect-ratio: 9 / 16;border-radius: 18px;background: var(--glass);box-shadow: inset 0 0 0 3px var(--k-1a1814),0 0 0 1px var(--seam-2);perspective: 600px;}.scr video{width: 100%;height: 100%;object-fit: cover;display: block;}.plate{position: absolute;left: 16px;right: 16px;bottom: 10px;display: flex;justify-content: space-between;align-items: center;gap: 6px;font-size: 9px;line-height: 1;color: var(--plate);}.plate b{flex: 1;min-width: 0;font-family: var(--sans);font-stretch: 100%;font-size: 11px;font-weight: 500;letter-spacing: -.01em;text-transform: none;color: var(--body);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.plate i{flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 8px var(--orange);}.m1{left: 118px;top: 132px;}.m3{left: 1146px;top: 112px;}.m4{left: 372px;top: 598px;width: 160px;}.m5{left: 908px;top: 598px;width: 160px;}:root{--arm-hi: #5d554c;--arm: #2f2b27;--arm-lo: #191714;--arm-edge: #0e0d0b;--chrome-hi: #f4efe6;--chrome: #b9b0a2;--chrome-lo: #6f675b;--sock: #24201c;--sock-2: #3d3630;--k-8a8076: #8a8076;--k-3c280a40: #3c280a40;--k-3c280a26: #3c280a26;--k-16141299: #16141299;--k-ff6a1a99: #ff6a1a99;}.rig .mon{cursor: pointer;user-select: none;-webkit-user-select: none;touch-action: none;}.rig .mon:focus-visible{outline: 2px solid var(--orange);outline-offset: 4px;}.rig.up{z-index: 6;}html.dragging,html.dragging *{cursor: grabbing !important;}.arms{position: absolute;left: 0;top: 0;width: 0;height: 0;z-index: 1;pointer-events: none;}.arm,.ashs{position: absolute;left: 0;top: 0;width: 0;height: 0;}.arm.on{z-index: 4;}.ashs{z-index: 0;}.arm i,.ashs i{position: absolute;left: 0;top: 0;display: block;will-change: transform;transform-origin: 0 50%;}.sg{width: 1000px;height: 40px;margin-top: -20px;border-radius: 20px / 20px;background: linear-gradient(180deg,var(--arm-hi) 0,var(--arm) 26%,var(--arm-lo) 78%,var(--arm-edge) 100%);box-shadow: inset 0 1px 0 var(--k-ffffff1f);}.sg.up,.sg.fo{background: linear-gradient(180deg,var(--k-8a8076) 0,var(--arm-hi) 14%,var(--arm-hi) 30%,var(--arm-edge) 32%,var(--arm) 36%,var(--arm-lo) 80%,var(--arm-edge) 100%);}.sg.fo{border-radius: 6px / 20px;}.sg.band{background: linear-gradient(180deg,var(--orange-hi),var(--orange) 40%,var(--orange-lip));border-radius: 3px / 20px;}.sg.tel{background: linear-gradient(180deg,var(--chrome-hi) 0,var(--chrome) 34%,var(--chrome-lo) 80%,var(--arm-lo) 100%);}.sg.rod{background: linear-gradient(180deg,var(--chrome-hi) 0,var(--chrome) 45%,var(--chrome-lo) 100%);}.sg.cyl{background: linear-gradient(180deg,var(--arm-hi),var(--arm-lo) 70%,var(--arm-edge));}.jt{width: 100px;height: 100px;margin: -50px 0 0 -50px;border-radius: 50%;transform-origin: 50% 50% !important;background: radial-gradient(circle at 50% 50%,var(--orange) 0 7%,var(--k-ff6a1a99) 9%,var(--arm-lo) 11% 30%,var(--arm-hi) 32%,var(--arm) 48%,var(--arm-lo) 68%,var(--arm-edge) 70%,transparent 71%);}.jt.tur{background: radial-gradient(circle at 50% 46%,var(--arm-hi) 0 10%,var(--arm-lo) 12% 24%,var(--orange) 26% 28%,var(--arm-lo) 30% 40%,var(--arm-hi) 44%,var(--arm) 56%,var(--arm-lo) 68%,var(--arm-edge) 70%,transparent 71%);}.jt.wr{background: radial-gradient(circle,var(--chrome-hi) 0 12%,var(--arm-hi) 16%,var(--arm) 44%,var(--arm-edge) 68%,transparent 70%);}.jt.pin{background: radial-gradient(circle,var(--chrome-hi) 0 22%,var(--chrome-lo) 30%,var(--arm-lo) 52%,var(--arm-edge) 68%,transparent 70%);}.clamp{position: absolute;top: 56%;z-index: 3;width: 22px;height: 70px;margin-top: -35px;border-radius: 7px;pointer-events: none;background: linear-gradient(90deg,var(--arm-hi),var(--arm) 40%,var(--arm-lo));box-shadow: inset 0 1px 0 var(--k-ffffff1f),0 3px 6px -2px var(--k-0000004c);}.clamp.l{left: -10px;}.clamp.r{right: -10px;}.clamp i{position: absolute;top: 10px;bottom: 10px;width: 7px;border-radius: 3px;background: linear-gradient(90deg,var(--arm-hi),var(--arm-lo));box-shadow: 0 2px 3px -1px var(--k-0000004c);}.clamp.l i{left: 16px;}.clamp.r i{right: 16px;}.clamp::before,.clamp::after{content: "";position: absolute;left: 50%;width: 7px;height: 7px;margin-left: -3.5px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,var(--chrome-hi),var(--chrome-lo) 75%);box-shadow: 0 0 0 1px var(--arm-edge);}.clamp::before{top: 9px;}.clamp::after{bottom: 9px;}.ash{width: 1000px;height: 60px;margin-top: -30px;background: linear-gradient(180deg,transparent,var(--k-3c280a26) 30%,var(--k-3c280a40) 50%,var(--k-3c280a26) 70%,transparent);}.msh{width: 300px;height: 500px;margin: -250px 0 0 -150px;transform-origin: 50% 50% !important;border-radius: 60px;background: radial-gradient(closest-side,var(--k-3c280a40),var(--k-3c280a26) 55%,transparent);}.fc > .port{left: 50%;top: 50%;width: 118px;height: 118px;margin: -59px 0 0 -59px;border-radius: 50%;background: radial-gradient(circle at 50% 38%,var(--sock-2),var(--sock) 55%,var(--arm-edge) 100%);box-shadow: inset 0 9px 14px var(--k-000000b2),0 0 0 5px var(--k-d3c8b2),0 0 0 6px var(--k-b2a58d),0 1.5px 0 6px var(--k-fffdf8);}.fc > .bo{width: 9px;height: 9px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,var(--k-f4efe6),var(--k-b9ae9a) 70%,var(--k-9a8e79));box-shadow: 0 0 0 1.5px var(--k-96887059);}.fc > .sl2{left: 14px;bottom: 13px;font: 500 9.5px/1 var(--mono);letter-spacing: .02em;color: var(--k-b6ab95);text-shadow: 0 1px 0 var(--k-ffffffe6);}.fc > .lt2{right: 14px;top: 14px;width: 7px;height: 7px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 3px var(--k-ff6a1a2e),0 0 12px var(--orange);}.veil{position: absolute;left: -1400px;right: -1400px;top: -120px;bottom: -260px;z-index: 3;background: var(--k-16141299);opacity: 0;pointer-events: none;transition: opacity .6s var(--std);}.rig.watch .veil{opacity: 1;pointer-events: auto;cursor: pointer;}.rig .mon.out{z-index: 5;}.mon .crew,.mon .rl,.mon .scrub,.mon .pp{transition: opacity .4s var(--std);}.mon.near .crew,.mon.out .crew,.mon.out .rl,.mon.out .scrub,.mon.out .pp{opacity: 0 !important;}.cue{position: absolute;left: 50%;top: calc(100% + 10px);z-index: 7;display: flex;align-items: center;gap: 6px;padding: 6px 10px 6px 8px;border-radius: 999px;background: var(--ink);color: var(--white);font: 500 12px/1 var(--sans);white-space: nowrap;transform: translateX(-50%);transform-origin: 50% 0;pointer-events: none;transition: opacity .35s var(--std);box-shadow: 0 6px 14px -6px var(--k-0000004c);}.cue svg{width: 13px;height: 13px;color: var(--orange);}.js .cue{opacity: 0;}.js .mon.near .cue,.js .mon.out .cue,.js .mon:focus-visible .cue{opacity: 1;}.mon.loud .plate i{animation: blink 2.4s ease-in-out infinite;}.console{position: absolute;left: 50%;top: 204px;z-index: 5;width: 820px;margin-left: -410px;text-align: center;padding: 30px 40px 34px;border-radius: 30px;background: linear-gradient(170deg,var(--console),var(--console-2));box-shadow: inset 0 1px 0 var(--k-fffdf8),0 1px 0 var(--seam-2),0 30px 60px -36px var(--k-3c280a73);}.console::before,.console::after{content: "";position: absolute;top: 16px;width: 8px;height: 8px;border-radius: 50%;background: var(--rivet);box-shadow: inset 0 1px 1px var(--k-00000040);}.console::before{left: 16px;}.console::after{right: 16px;}.pill{display: inline-flex;align-items: center;gap: 8px;background: var(--white);border: 1px solid var(--seam);border-radius: 999px;padding: 7px 14px 7px 10px;font-size: 15px;color: var(--body);letter-spacing: -.01em;}.pill i{width: 8px;height: 8px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 8px var(--orange);}h1{font-size: 54px;font-weight: 500;letter-spacing: -.04em;line-height: 1.02;margin-top: 14px;}.sub{font-size: 19px;color: var(--body);letter-spacing: -.015em;line-height: 1.45;margin: 10px auto 0;max-width: 40em;text-wrap: balance;}.form{display: flex;justify-content: center;align-items: flex-start;gap: 12px;margin-top: 22px;}.go{position: relative;display: inline-block;height: 62px;padding: 0;border: 0;background: none;cursor: pointer;font: 600 16px var(--sans);letter-spacing: -.02em;color: var(--white);vertical-align: top;}.go::before{content: "";position: absolute;left: 0;right: 0;top: 6px;bottom: 0;border-radius: 14px;background: linear-gradient(var(--orange-lip),var(--k-7d2c03));box-shadow: 0 12px 22px -10px var(--k-e2550b99);}.go::after{content: "";position: absolute;inset: -12px -12px -6px;border-radius: 24px;pointer-events: none;opacity: 0;box-shadow: 0 0 0 3px var(--k-ff6a1a73),0 0 40px 10px var(--k-ff782866);}.cap{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 56px;padding: 0 26px;border-radius: 14px;background: linear-gradient(var(--orange-hi),var(--orange-2));text-shadow: 0 1px 0 var(--k-6e24004c);box-shadow: inset 0 1px 0 var(--k-ffffff61),inset 0 -2px 0 var(--k-0000001a);transition: transform .14s cubic-bezier(.3,1.6,.5,1);}.go svg{width: 18px;height: 18px;}.go:hover .cap,.go:focus-visible .cap{transform: translateY(2px);}.go:active .cap{transform: translateY(6px);transition-duration: .05s;}.go.ping .cap{animation: bounce .9s cubic-bezier(.3,1.6,.5,1);}.go.ping::after{animation: halo 1.6s var(--std);}.go.ready::after{animation: breathe 3.6s ease-in-out infinite;}.under{display: flex;justify-content: center;align-items: center;gap: 16px;margin-top: 12px;}.hint{font-size: 14px;color: var(--body);}.go:disabled{opacity: .5;cursor: not-allowed;}.go:focus-visible{outline: 2px solid var(--orange-2);outline-offset: 3px;}.row{display: none;}.deck{position: relative;overflow: hidden;color: var(--deck-ink);isolation: isolate;background: var(--deck);}.dset{position: absolute;top: 0;bottom: 0;left: -20px;right: -20px;z-index: 0;pointer-events: none;will-change: transform;}.dwall{position: absolute;left: 0;right: 0;top: -20px;bottom: -20px;background: var(--dusk) calc(50% + var(--colx)) calc(20px + var(--rowy)) / var(--tile) var(--tile) repeat-x,var(--dusk2) calc(50% + var(--colx)) calc(20px + var(--rowy) + var(--tile)) / var(--tile) var(--tile) repeat-x,var(--slab) calc(50% + var(--sx)) calc(20px + var(--y0)) / var(--slabW) var(--slabH) repeat,var(--k-0b0a09);}.dvig{position: absolute;inset: 0;background: linear-gradient(90deg,var(--k-080706f0) calc(50% - 1380px),var(--k-08070699) calc(50% - 1120px),var(--k-08070600) calc(50% - 760px),var(--k-08070600) calc(50% + 760px),var(--k-08070699) calc(50% + 1120px),var(--k-080706f0) calc(50% + 1380px));}.dband{position: absolute;left: 0;right: 0;top: 0;height: calc(var(--y0) + 20px);background: linear-gradient(90deg,var(--k-0b0a09) calc(50% - 1200px),var(--k-0b0a09e0) calc(50% - 1000px),var(--k-0b0a0900) calc(50% - 680px),var(--k-0b0a0900) calc(50% + 680px),var(--k-0b0a09e0) calc(50% + 1000px),var(--k-0b0a09) calc(50% + 1200px));}.shut{position: absolute;left: 0;right: 0;background: var(--cream) calc(50% + var(--colx)) var(--rowy) / var(--tile) var(--tile) repeat-x;will-change: opacity;}.shut.a{top: 0;height: var(--rowA);}.shut.b{top: var(--rowA);height: var(--rowB);background-position-y: var(--rowBy);}.deck.on .shut{animation: lightsout .6s steps(1) forwards;}.deck.on .shut.a{animation-delay: .35s;}.deck.on .shut.b{animation-delay: .75s;}.rail{position: absolute;left: 0;right: 0;top: 0;height: 12px;background: linear-gradient(var(--k-efe8da),var(--k-b9ae9a) 55%,var(--k-8f8574));box-shadow: 0 1px 0 var(--k-00000059),0 6px 12px -4px var(--k-00000059);}.spill{position: absolute;left: 50%;bottom: 0;width: 1700px;height: 1000px;margin-left: -850px;pointer-events: none;opacity: 0;transition: opacity 1.6s var(--std);background: radial-gradient(closest-side,var(--k-ff78283d),var(--k-ff6a1a14) 55%,transparent);}.deck.money .spill{opacity: 1;}html.js .torch{opacity: 0;}.torch{position: absolute;left: 0;top: 0;width: 780px;height: 780px;pointer-events: none;border-radius: 50%;will-change: transform;transform: translate3d(-9999px,0,0);transition: opacity .6s var(--std);background: radial-gradient(closest-side,var(--k-ffcda026),var(--k-ff96500d) 55%,transparent);}html.js .deck.on .torch{opacity: 1;transition-delay: .7s;}.kit{position: absolute;left: calc(50% + var(--colx) - 89px);top: 0;width: 1602px;height: 100%;}.kit > *{position: absolute;}.strip{width: 140px;height: 7px;top: 2px;border-radius: 4px;background: var(--k-5c544a);box-shadow: inset 0 1px 2px var(--k-00000099);}.strip::after{content: "";position: absolute;inset: 0;border-radius: inherit;opacity: 0;background: linear-gradient(var(--k-fff6ea),var(--k-ffd6ad));box-shadow: 0 0 10px 2px var(--k-ffd6ad99),0 10px 60px 14px var(--k-ffbe8242);}.deck.on .strip::after{animation: clack .9s steps(1) forwards;animation-delay: calc(var(--i) * .035s);}.mega{left: 0;top: 0;width: 1596px;height: 706px;border-radius: 26px;overflow: hidden;background: linear-gradient(170deg,var(--k-34302a),var(--k-221f1b) 50%,var(--k-1a1815));box-shadow: inset 0 1px 0 var(--k-ffffff17),0 0 0 6px var(--k-0b0a09);}.mega .warm{position: absolute;inset: 0;border-radius: inherit;opacity: 0;transition: opacity 1.6s var(--std) .3s;background: radial-gradient(60% 75% at 50% 46%,var(--k-ff96504c),var(--k-ff782817) 60%,transparent),linear-gradient(170deg,var(--k-5a4a3c),var(--k-2c241e) 60%,var(--k-1e1a16));box-shadow: inset 0 2.4px 0 var(--k-ffe0bf),inset 2.4px 0 0 var(--k-ffe0bf8c),inset -2px 0 0 var(--k-ff7a2a80),inset 0 -2px 0 var(--k-ff7a2a8c);}.deck.money .mega .warm{opacity: 1;}.mega .glow i{width: 1100px;height: 1100px;background: radial-gradient(closest-side,var(--k-ffd6ad29),var(--k-ffbe8c0d) 50%,transparent);}.mega .rim i{width: 2200px;height: 2200px;margin: -1100px 0 0 -1100px;}.mega::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: radial-gradient(circle at 30px 30px,var(--k-0f0d0b) 3px,transparent 4px),radial-gradient(circle at calc(100% - 30px) 30px,var(--k-0f0d0b) 3px,transparent 4px),radial-gradient(circle at 30px calc(100% - 30px),var(--k-0f0d0b) 3px,transparent 4px),radial-gradient(circle at calc(100% - 30px) calc(100% - 30px),var(--k-0f0d0b) 3px,transparent 4px);}.vent{width: 96px;height: 20px;border-radius: 3px;background: repeating-linear-gradient(90deg,var(--k-0b0a09) 0 3px,transparent 3px 9px);opacity: .9;}.hole{width: 172px;height: 172px;border-radius: 14px;background: radial-gradient(60% 60% at 50% 55%,var(--k-3a1d0c),var(--k-0a0908) 70%);box-shadow: inset 0 6px 16px var(--k-000000e6);}.hole::after{content: "";position: absolute;left: 74%;top: 50%;width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 4px var(--k-ff6a1a38),0 0 30px 6px var(--k-ff6a1a8c);}.hole.r::after{left: 26%;}.hinge{width: 172px;height: 172px;border-radius: 14px;transform-origin: 0 50%;will-change: transform;overflow: hidden;background: linear-gradient(160deg,var(--k-3a352e),var(--k-221f1b));box-shadow: inset 0 1px 0 var(--k-ffffff1a),12px 0 26px -8px var(--k-000000bf);}.hinge.r{transform-origin: 100% 50%;box-shadow: inset 0 1px 0 var(--k-ffffff1a),-12px 0 26px -8px var(--k-000000bf);}.hinge::after{content: "";position: absolute;left: 22%;right: 22%;top: 44%;height: 12%;border-radius: 3px;background: repeating-linear-gradient(90deg,var(--k-121110) 0 3px,transparent 3px 9px);}.hinge i{position: absolute;inset: 0;opacity: 0;will-change: opacity;background: linear-gradient(160deg,var(--k-ffd6ad8c),var(--k-ff96502e) 60%,transparent);box-shadow: inset 0 2px 0 var(--k-ffe2c4);border-radius: inherit;}.deck-in{position: relative;z-index: 2;}.glow{position: absolute;inset: 0;z-index: 0;border-radius: inherit;overflow: hidden;pointer-events: none;}.glow i{position: absolute;left: 0;top: 0;width: 640px;height: 640px;will-change: transform;transform: translate3d(-9999px,0,0);background: radial-gradient(closest-side,var(--k-ffd2a62e),var(--k-ffd2a612) 50%,transparent);}.rim{position: absolute;inset: -1px;z-index: 3;border-radius: inherit;padding: 2px;overflow: hidden;pointer-events: none;opacity: .3;will-change: opacity;-webkit-mask: linear-gradient(var(--k-000000) 0 0) content-box,linear-gradient(var(--k-000000) 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}.rim i{position: absolute;left: 50%;top: 50%;width: 900px;height: 900px;margin: -450px 0 0 -450px;will-change: transform;background: linear-gradient(90deg,transparent 48%,var(--k-ffd6ad59) 56%,var(--k-fff0de) 70%,var(--k-ff8a3d) 100%);}.offer{position: relative;max-width: 1088px;margin: 0 auto;padding: 0 24px;display: flex;flex-direction: column;justify-content: center;}.bay{position: relative;border-radius: 30px;padding: 48px;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 40px;align-items: center;color: var(--ink);background: linear-gradient(165deg,var(--k-fffdf8),var(--panel) 55%,var(--k-efe7d8));box-shadow: inset 0 1px 0 var(--k-fffdf8),0 0 0 1px var(--k-ffbe8c8c),0 0 0 8px var(--k-ff6a1a12);}.halo{position: absolute;left: 24px;right: 24px;top: 50%;height: 0;display: none;border-radius: 30px;pointer-events: none;opacity: 0;transition: opacity 1.4s var(--std) .2s;box-shadow: 0 0 90px 10px var(--k-ff78284c),0 60px 120px -40px var(--k-ff6a1a73);}.offer.on .halo{opacity: 1;}.bay .glow i{background: radial-gradient(closest-side,var(--k-ffecd68c),var(--k-ffc89624) 50%,transparent);}.bay::before{content: "";position: absolute;left: 12%;right: 12%;top: -7px;height: 7px;border-radius: 7px 7px 0 0;opacity: .1;background: linear-gradient(var(--k-fffdf8),var(--k-ffe0c0));box-shadow: 0 0 20px 6px var(--k-ffe0c099),0 0 80px 20px var(--k-ffa05a4c);}.offer.on .bay::before{animation: clack .9s steps(1) forwards;}.bay > div,.bay > ul{position: relative;z-index: 1;}.trust{grid-column: 1 / -1;display: flex;justify-content: space-between;gap: 18px;list-style: none;padding-top: 22px;margin-top: -8px;border-top: 1px solid var(--k-1715121a);}.trust li{display: flex;align-items: center;gap: 9px;font-size: 15.5px;color: var(--body);white-space: nowrap;}.trust svg{width: 20px;height: 20px;flex: none;fill: none;stroke: var(--orange);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.bay .k{color: var(--soft);}.bay h2{color: var(--ink);}.bay p{color: var(--body);font-size: 18px;line-height: 1.55;margin-top: 16px;max-width: 420px;}.acts{display: flex;align-items: center;gap: 18px;margin-top: 26px;}.tagmark{position: absolute;left: 8px;bottom: 8px;z-index: 1;padding: 4px 7px;border-radius: 999px;background: var(--white);color: var(--ink);font-size: 9px;font-weight: 600;}.bay .rim i{width: 1300px;height: 1300px;margin: -650px 0 0 -650px;}footer{position: relative;z-index: 2;padding: 60px 0 60px;text-align: center;color: var(--deck-soft);font-size: 10px;}@keyframes slide-l{0%,95.2%{transform: translateX(-104%);}97.07%,98.13%{transform: none;}100%{transform: translateX(-104%);}}@keyframes slide-u{0%,95.2%{transform: translateY(-104%);}97.07%,98.13%{transform: none;}100%{transform: translateY(-104%);}}@keyframes drop{0%,95.2%{transform: translateY(104%);}97.07%,98.13%{transform: none;}100%{transform: translateY(104%);}}@keyframes hinge-x{0%,95.2%{transform: rotateX(92deg);}97.07%,98.13%{transform: none;}100%{transform: rotateX(92deg);}}@keyframes hinge-y{0%,95.2%{transform: rotateY(92deg);}97.07%,98.13%{transform: none;}100%{transform: rotateY(92deg);}}@keyframes fold-y{0%,100%{transform: perspective(500px) rotateY(-16deg);}40%,60%{transform: perspective(500px) rotateY(-38deg);}}@keyframes fold-x{0%,100%{transform: perspective(500px) rotateX(14deg);}40%,60%{transform: perspective(500px) rotateX(34deg);}}@keyframes drift{0%,100%{translate: 0 0;}30%,60%{translate: 0 14px;}}@keyframes blink{0%,100%{opacity: 1;}50%{opacity: .35;}}@keyframes flow{to{stroke-dashoffset: -20;}}@keyframes bar{from{transform: scaleY(.55);}to{transform: scaleY(1);}}@keyframes step{0%{background: var(--orange);border-color: var(--orange);box-shadow: 0 0 8px var(--orange);}33.3%{background: var(--deck-face);border-color: var(--k-6d655a);box-shadow: none;}}@keyframes lightsout{0%{opacity: 1;}22%{opacity: .15;}38%{opacity: 1;}56%{opacity: 0;}100%{opacity: 0;}}@keyframes bounce{0%{transform: none;}18%{transform: translateY(6px);}42%{transform: translateY(-5px) scale(1.04);}62%{transform: translateY(2px);}80%{transform: translateY(-1px);}100%{transform: none;}}@keyframes halo{0%{opacity: 0;transform: scale(.9);}25%{opacity: 1;transform: scale(1);}100%{opacity: 0;transform: scale(1.08);}}@keyframes breathe{0%,100%{opacity: 0;}50%{opacity: .45;}}@keyframes clack{0%{opacity: 0;}18%{opacity: .9;}30%{opacity: .15;}44%{opacity: 1;}100%{opacity: 1;}}.crew{position: absolute;left: 0;top: 0;width: 0;height: 0;z-index: 6;pointer-events: none;}.cw{position: absolute;left: 0;top: 0;will-change: transform;--c: var(--orange);--s: var(--k-fffdf8);}.cw.b{--c: var(--k-2f6bff);}.cw.r{--c: var(--k-171512);}.cw svg{position: relative;display: block;width: 19px;height: 23px;margin: -2.4px 0 0 -2.8px;filter: drop-shadow(0 2px 2px var(--k-28190a59));}.cw svg path{fill: var(--c);stroke: var(--s);stroke-width: 1.5;stroke-linejoin: round;}.cw .nm{position: absolute;left: 12px;top: 17px;padding: 3px 6px 3px;border-radius: 4px;background: var(--c);color: var(--k-fffdf8);font: 600 10px/1 var(--sans);letter-spacing: 0;white-space: nowrap;opacity: 0;transition: opacity .5s var(--std);box-shadow: 0 2px 6px var(--k-28190a40);}.cw .nm s{text-decoration: none;font-weight: 400;letter-spacing: .02em;opacity: .82;text-transform: lowercase;}.cw.say .nm{opacity: .92;}.cw .tap{position: absolute;left: -10px;top: -10px;width: 20px;height: 20px;border-radius: 50%;border: 2px solid var(--c);opacity: 0;}.deck .cw.r{--c: var(--k-f3ece0);--s: var(--k-171512);}.deck .cw.r .nm{color: var(--k-171512);}.gcap{position: absolute;left: 0;top: 0;z-index: 5;width: 150px;padding: 5px 8px 6px;border-radius: 8px;background: var(--k-fffdf8);font: 500 10.5px/1.25 var(--sans);letter-spacing: -.01em;color: var(--ink);opacity: 0;will-change: transform,opacity;pointer-events: none;box-shadow: 0 10px 20px -8px var(--k-3c280a8c),0 0 0 1.5px var(--cc,var(--k-2f6bff));}.gcap b,.rl b{display: block;font-size: 7.5px;letter-spacing: 0;color: var(--orange-2);font-weight: 600;margin-bottom: 2px;}.scrub{position: absolute;left: 10px;right: 10px;top: 11px;z-index: 2;height: 3px;border-radius: 2px;background: var(--k-ffffff57);opacity: 0;transition: opacity .5s var(--std);box-shadow: 0 1px 3px var(--k-00000066);}.scrub i{position: absolute;left: 0;top: 0;bottom: 0;width: 100%;border-radius: inherit;background: var(--orange);transform-origin: 0 50%;transform: scaleX(0);will-change: transform;}.scrub b{position: absolute;left: 0;top: -4px;width: 11px;height: 11px;margin-left: -5.5px;border-radius: 50%;background: var(--k-fffdf8);box-shadow: 0 0 0 2px var(--orange),0 2px 4px var(--k-00000066);will-change: transform;}.mon.edit .scrub{opacity: 1;}.rl{position: absolute;left: 8px;right: 8px;bottom: 9px;z-index: 2;padding: 5px 8px 6px;border-radius: 8px;background: var(--k-fffffff2);font: 500 10.5px/1.25 var(--sans);letter-spacing: -.01em;color: var(--ink);text-align: left;opacity: 0;transition: opacity .35s var(--std);box-shadow: 0 4px 10px -4px var(--k-00000080);}.mon.capped .rl{opacity: 1;}.pp{position: absolute;left: 50%;top: 42%;z-index: 3;width: 42px;height: 42px;margin: -21px 0 0 -21px;border-radius: 50%;background: var(--k-110f0d8c);opacity: 0;transition: opacity .3s var(--std);pointer-events: none;}.pp::before,.pp::after{content: "";position: absolute;top: 13px;width: 5px;height: 16px;border-radius: 1.5px;background: var(--k-fffdf8);}.pp::before{left: 14px;}.pp::after{left: 23px;}.mon.held .pp{opacity: 1;}.plate .ver{flex: none;font: 600 9px/1 var(--mono);letter-spacing: .02em;text-transform: none;color: var(--hint);padding: 2px 5px;border-radius: 4px;background: var(--k-0000000f);transition: background .3s,color .3s;}.plate .ver.new{color: var(--white);background: var(--orange-lip);}.stn .plate .ver{background: var(--k-ffffff14);color: var(--deck-soft);}.stn .plate .ver.new{color: var(--white);background: var(--orange-lip);}.beat{position: absolute;inset: 0;z-index: 3;border-radius: inherit;pointer-events: none;opacity: 0;box-shadow: inset 0 0 0 2.5px var(--orange),inset 0 0 22px 2px var(--k-ff6a1a80);}.mon.beating .beat{animation: beat .52s ease-out infinite;}@keyframes beat{0%{opacity: .95;}100%{opacity: 0;}}.spr{position: absolute;inset: 0;z-index: 1;background-repeat: no-repeat;pointer-events: none;}.how{position: relative;height: var(--y0);display: flex;flex-direction: column;align-items: center;justify-content: flex-end;text-align: center;padding: 30px 24px 26px;opacity: 0;transition: opacity .8s var(--std);}.deck.on .how{opacity: 1;transition-delay: .95s;}.k{font-size: 11px;line-height: 1;color: var(--deck-soft);}h2{font-size: 44px;font-weight: 500;letter-spacing: -.04em;line-height: 1.08;text-wrap: balance;color: var(--deck-ink);}.line{position: relative;height: calc(var(--slabH) * 2);}.wire{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;z-index: 0;}.wire .w0{fill: none;stroke: var(--k-2c2620);stroke-width: 6;stroke-linecap: round;stroke-linejoin: round;}.wire .w1{fill: none;stroke: var(--k-ff96508c);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 3px var(--k-ff7828b2));}.wire circle{fill: var(--k-0f0d0b);stroke: var(--k-ffaa6eb2);stroke-width: 1.5;}.chip{position: absolute;left: 0;top: 0;z-index: 1;width: 92px;will-change: transform,opacity;opacity: 0;pointer-events: none;}.chip .f{display: block;aspect-ratio: 9 / 16;border-radius: 13px;overflow: hidden;background: var(--k-111111) url(/assets/home/prymal-spec.webp) center / cover;box-shadow: 0 0 0 4px var(--k-3a352f),0 0 0 5px var(--k-0b0a09),0 0 40px 10px var(--k-ff78286b);}.chip .t{position: absolute;left: 7px;bottom: 7px;padding: 3px 5px;border-radius: 6px;background: var(--k-fffdf8);color: var(--ink);font: 700 8.5px/1 var(--sans);letter-spacing: 0;white-space: nowrap;transition: opacity .4s;}.chip.paid .t{opacity: 0;}.stn{position: absolute;left: 0;top: 0;z-index: 2;height: 706px;contain: layout style;}.stn > header{position: absolute;left: 0;right: 0;top: 52px;text-align: center;}.stn h3{font-size: 28px;font-weight: 500;letter-spacing: -.03em;color: var(--deck-ink);white-space: nowrap;}.lamp{display: inline-block;width: 9px;height: 9px;margin: 0 12px 0 0;vertical-align: 5px;border-radius: 50%;border: 1.5px solid var(--k-6d655a);background: var(--deck-face);transition: background .3s,border-color .3s,box-shadow .3s;}.stn.on .lamp{background: var(--orange);border-color: var(--orange);box-shadow: 0 0 10px var(--orange);}.say{margin-top: 8px;font-size: 19px;letter-spacing: -.01em;color: var(--deck-body);white-space: nowrap;}.stn .say{font-size: 20px;color: var(--deck-ink);opacity: .86;}.stn .say{white-space: normal;width: max-content;max-width: min(430px,88vw);margin-left: auto;margin-right: auto;text-wrap: balance;font-size: 18px;line-height: 1.35;}.obj{position: absolute;left: 50%;top: 150px;transform: translateX(-50%) scale(var(--s,1));transform-origin: 50% 0;}.stn .mon{position: relative;background: linear-gradient(170deg,var(--k-3a352f),var(--k-24211d));box-shadow: inset 0 1px 0 var(--k-ffffff1f),0 0 0 1px var(--k-0b0a09),0 30px 50px -24px var(--k-000000);}.stn .mon .scr{box-shadow: inset 0 0 0 3px var(--k-0c0b0a);}.stn .plate{color: var(--deck-soft);}.stn .plate b{color: var(--deck-body);}.o2{width: 420px;height: 500px;}.o2 .mon{position: absolute;left: 100px;top: 0;width: 220px;padding: 9px 9px 30px;border-radius: 28px;}.o2 .rl{font-size: 12px;}.tl{position: absolute;left: 0;right: 0;top: 408px;height: 88px;border-radius: 14px;background: linear-gradient(170deg,var(--k-2a2621),var(--k-1b1916));box-shadow: inset 0 1px 0 var(--k-ffffff1a),0 0 0 1px var(--k-0d0c0b),0 24px 40px -20px var(--k-000000);}.ln{position: absolute;left: 12px;right: 12px;border-radius: 3px;background: var(--k-0f0e0c);box-shadow: inset 0 1px 2px var(--k-000000b2);}.ln.v{top: 10px;height: 26px;background: url(/assets/home/prettyboy-spec.webp) 0 38% / 16px auto repeat-x;opacity: .85;overflow: hidden;}.ln.v::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(90deg,transparent 0 15px,var(--k-00000099) 15px 16px);}.ln.c{top: 42px;height: 15px;}.ln.a{top: 63px;height: 15px;}.hk{position: absolute;top: 6px;height: 76px;z-index: 1;border-radius: 4px;box-shadow: inset 0 0 0 1.5px var(--k-ff6a1a8c);background: var(--k-ff6a1a12);}.cb{position: absolute;left: 0;top: 0;bottom: 0;z-index: 2;width: 96px;border-radius: 2px;background: var(--k-f3ece0);color: var(--ink);font: 600 8px/15px var(--mono);padding-left: 5px;white-space: nowrap;overflow: hidden;will-change: transform;}.sb{position: absolute;left: 0;top: 0;bottom: 0;z-index: 2;width: 96px;border-radius: 2px;will-change: transform;box-shadow: 0 0 0 1px var(--k-2f6bffb2);background: repeating-linear-gradient(90deg,var(--k-ff6a1ae6) 0 2px,transparent 2px 4px),linear-gradient(transparent 25%,var(--k-ffd2a638) 25% 75%,transparent 75%),var(--k-15130f);}.tl .ph{position: absolute;left: 12px;top: 4px;z-index: 3;width: 2px;height: 80px;margin-left: -1px;background: var(--orange);box-shadow: 0 0 6px var(--k-ff6a1ab2);will-change: transform;}.tl .ph::before{content: "";position: absolute;left: -4px;top: -1px;width: 10px;height: 8px;border-radius: 2px 2px 4px 4px;background: var(--orange);}.o3{width: 256px;}.o3 .mon{width: 236px;padding: 9px 9px 30px;border-radius: 26px;}.o3 .scr{background: var(--k-111111) url(/assets/home/prymal-spec.webp) center / cover;}.o3 .scr::after{content: "";position: absolute;inset: 0;background: var(--k-0a09082e);}.chk{position: absolute;right: -12px;top: 46px;z-index: 4;width: 104px;height: 104px;border-radius: 50%;display: grid;place-items: center;text-align: center;border: 3px solid var(--orange);background: var(--k-fff8f0f5);color: var(--orange-2);transform: rotate(-14deg);box-shadow: 0 0 0 5px var(--k-ff6a1a2e),0 18px 30px -12px var(--k-000000cc);transition: transform .38s cubic-bezier(.3,1.5,.5,1),opacity .2s;}.chk span{font: 700 16px/1 var(--sans);letter-spacing: -.01em;}.chk small{display: block;margin-top: 4px;font: 600 10px/1.2 var(--sans);color: var(--k-a8572a);}.chk::before{content: "";position: absolute;inset: 6px;border-radius: 50%;border: 1.2px dashed var(--k-e2550b8c);}html.js .stn:not(.on) .chk{transform: rotate(-14deg) scale(1.3);opacity: .3;}html.js .stn.on .chk{transition-delay: .25s;}.o4{width: 300px;}.room{position: relative;height: 448px;border-radius: 20px;overflow: hidden;background: radial-gradient(60% 52% at 50% 52%,var(--k-ffaa6429),transparent 70%),linear-gradient(170deg,var(--k-24211d),var(--k-141210));box-shadow: inset 0 1px 0 var(--k-ffffff1a),0 0 0 1px var(--k-0b0a09),0 36px 56px -26px var(--k-000000);}.room .rb{display: flex;align-items: center;gap: 6px;height: 30px;padding: 0 14px;border-bottom: 1px solid var(--k-2c2823);}.room .rb i{width: 8px;height: 8px;border-radius: 50%;background: var(--k-3c3731);}.room .rb span{margin-left: 10px;font: 11px/1 var(--sans);color: var(--k-8a8174);}.o4 .mon{position: absolute;left: 50%;top: 50px;width: 206px;margin-left: -103px;}.o4 .mon .scr{box-shadow: inset 0 0 0 3px var(--k-0c0b0a),0 0 50px -6px var(--k-ffa05a73);}.o4 .tagmark{z-index: 3;}.eta{margin-left: auto;padding: 5px 9px;border-radius: 999px;font: 600 11px/1 var(--sans);color: var(--k-ffd9bf);background: var(--k-ff6a1a29);box-shadow: inset 0 0 0 1px var(--k-ff6a1a73);transition: opacity .5s var(--std) .3s,transform .5s var(--std) .3s;}html.js .stn:not(.on) .eta{opacity: 0;transform: translateY(-6px);}.o4 .mon{opacity: .6;transition: opacity .7s var(--std);}.stn.on .o4 .mon{opacity: 1;}.plate b em{font-style: normal;font-weight: 400;opacity: .62;margin-left: 2px;}.plate .spec{flex:none;text-decoration:none;font-family:var(--sans);font-size:10.5px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--body);opacity:.62;}.hero .plate{left:9px;right:9px;gap:5px;}.hero .row .plate{left:6px;right:6px;gap:4px;}.hero .row .plate i{display:none;}.hero .row .plate .spec{font-size:9px;}.hero .plate > span:first-child,.hero .plate b em{display:none;}.per{margin-top: 20px;font: 600 34px/1 var(--sign);font-stretch: 125%;letter-spacing: -.02em;color: var(--deck-ink);}.per small{font: 500 15px var(--sans);letter-spacing: -.01em;color: var(--deck-body);}.per s{display: inline-block;margin-top: 10px;text-decoration: none;padding: 5px 10px;border-radius: 999px;font: 500 13px var(--sans);color: var(--k-ffd9bf);background: var(--k-ff6a1a24);box-shadow: inset 0 0 0 1px var(--k-ff6a1a66);}.slit{width: 528px;height: 706px;border-radius: 22px;opacity: 0;will-change: opacity;transition: opacity 1s var(--std);background: radial-gradient(62% 46% at 50% 57%,var(--k-ffa05a17),transparent 72%),linear-gradient(var(--k-ffcda01a),var(--k-ffbe8c05) 40%,transparent 60%);box-shadow: inset 0 2px 0 var(--k-ffe2c4b2);}.slit.on{opacity: 1;}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;}.torch,.dimmer,.glow{display: none;}html.keyhov body{cursor: auto;}.strip::after,.bay::before,.halo,.spill,.slit,.mega .warm,.how{opacity: 1 !important;}.chip{display: none;}.shut{opacity: 0;}.rim{opacity: .45;}}@media (max-width: 760px){:root{--tile: 109px;}.bar{padding: 14px 16px;height: auto;}.brand{font-size: 23px;}.door span{display: none;}.door a{padding: 9px 15px;font-size: 14px;}.hero{height: auto;padding: 72px 16px 32px;}.wallwrap{inset: -10px -40px;}.wall{grid-template-columns: repeat(4,104px);grid-auto-rows: 104px;gap: 5px;}.p{border-radius: 10px;}.box{position: static;width: auto;height: auto;margin: 0;transform: none;}.rig{display: none;}.console{position: relative;left: auto;top: auto;width: 100%;margin: 0;padding: 18px 16px 16px;border-radius: 24px;}.console::before,.console::after{top: 12px;}.pill{font-size: 13px;padding: 5px 12px 5px 9px;}h1{font-size: 35px;margin-top: 12px;}.sub{font-size: 16px;margin-top: 8px;}.form{flex-direction: column;gap: 10px;margin-top: 16px;}.go{width: 100%;height: 58px;}.go .cap{width: 100%;height: 52px;white-space: nowrap;}.pill{white-space: nowrap;max-width: 100%;}.pill{gap: 4px;}.pill i{margin-right: 4px;}.under{flex-direction: column-reverse;gap: 8px;margin-top: 10px;}.acts{flex-direction: column;align-items: stretch;gap: 10px;}.hint{margin-top: 0;font-size: 12px;}.row{display: flex;gap: 12px;margin: 14px -16px 0;padding: 4px 16px 8px;overflow-x: auto;scroll-snap-type: x mandatory;position: relative;z-index: 5;scrollbar-width: none;list-style: none;}.row::-webkit-scrollbar{display: none;}.row li{flex: none;scroll-snap-align: start;}.row .mon{position: relative;width: 128px;padding: 7px 7px 24px;border-radius: 24px;}.row .scr{border-radius: 14px;}.row .plate{left: 10px;right: 10px;bottom: 8px;font-size: 8px;}.row .plate b{font-size: 10px;}:root{--colx: -52px;--rowy: 5px;--rowA: 112px;--rowB: 109px;--rowBy: 2px;--slab: var(--slabP);--slabW: 218px;--slabH: 218px;--sx: 2.5px;--y0: 223px;}.vig,.dvig,.dband{display: none;}.mega{left: -109px;}.mega{width: 649px;border-radius: 18px;}.mega .warm{opacity: 1;transition: none;}.hero{min-height: 748px;}.wall{-webkit-mask: radial-gradient(ellipse 110% 100% at 50% 100%,var(--k-000000) 64%,transparent 100%);mask: radial-gradient(ellipse 110% 100% at 50% 100%,var(--k-000000) 64%,transparent 100%);}.rail{height: 9px;}.torch,.glow{display: none;}.kit{left: calc(50% - 215.5px);width: 490px;}.strip{width: 86px;height: 5px;top: 2px;left: calc(var(--i) * 109px + 9px) !important;}.hinge,.hole,.vent{display: none;}.line{height: auto !important;padding: 8px 0 12px;}.wire,.chip,.slit{display: none;}.stn{position: relative;left: auto !important;top: auto !important;width: auto !important;margin: 0 auto 30px;contain: none;}.stn > header{position: static;padding: 0 6px;}.stn h3{white-space: normal;font-size: 25px;text-wrap: balance;}.stn .say{max-width: 100%;font-size: 15.5px;}.how{padding: calc(var(--y0) + 40px) 16px 30px;}.halo{left: 16px;right: 16px;top: 30px;bottom: 60px;}h2{font-size: 32px;}.view{height: 190px;}.offer{padding: 0 16px;}.bay{grid-template-columns: minmax(0,1fr);padding: 28px 20px;gap: 26px;}.trust{flex-wrap: wrap;justify-content: flex-start;gap: 10px 18px;}}.hb{position: absolute;inset: 0;opacity: 0;will-change: opacity;pointer-events: none;background: radial-gradient(circle,rgb(243 236 224 / 5%) 1px,transparent 1.3px) 0 0 / 22px 22px,radial-gradient(1200px 800px at 60% 20%,#26221e,#131210 70%);}.fade,.vig{transition: opacity .7s var(--std,ease);will-change: opacity;}.hb{transition: opacity .6s ease;}.ss-wall{position: absolute;inset: 0;pointer-events: none;-webkit-mask: linear-gradient(var(--k-000000) calc(100% - 340px),transparent calc(100% - 30px));mask: linear-gradient(var(--k-000000) calc(100% - 340px),transparent calc(100% - 30px));}.ss-wall::before{content: "";position: absolute;inset: 0;background: var(--cream) calc(50% + var(--colx)) var(--rowy) / var(--tile) var(--tile);}.ss-wall::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,var(--k-beb098f5) calc(50% - 1400px),var(--k-d0c5b1b8) calc(50% - 1120px),var(--k-e9e2d300) calc(50% - 760px),var(--k-e9e2d300) calc(50% + 760px),var(--k-d0c5b1b8) calc(50% + 1120px),var(--k-beb098f5) calc(50% + 1400px));}.ss-wall > i{position: absolute;display: block;}.ss-wall .cd{font: 500 9.5px/1 var(--mono);font-style: normal;letter-spacing: .02em;color: var(--k-b6ab95);text-shadow: 0 1px 0 var(--k-ffffffe6),0 -1px 0 var(--k-7864462e);}.ss-wall .sc{width: 9px;height: 9px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,var(--k-f4efe6),var(--k-b9ae9a) 70%,var(--k-9a8e79));box-shadow: 0 0 0 1.5px var(--k-96887059),inset 0 -1px 1px var(--k-00000038);}.ss-wall .sc::after{content: "";position: absolute;left: 1.5px;right: 1.5px;top: 50%;height: 1.4px;margin-top: -.7px;border-radius: 1px;background: var(--k-463a2ab2);transform: rotate(var(--s,0deg));}.ss-wall .vn{height: 20px;border-radius: 3px;opacity: .7;background: repeating-linear-gradient(90deg,var(--seam) 0 3px,transparent 3px 9px);}.ss-wall .led{width: 8px;height: 8px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 3px var(--k-ff6a1a2e),0 0 14px var(--orange);animation: blink 6s ease-in-out infinite;}:root{--ss-wash: rgb(241 235 223 / 74%);--ss-wash-2: rgb(241 235 223 / 88%);--ss-paper: #fbf8f0;--ss-tape: rgb(232 220 190 / 85%);--ss-glow: rgb(255 106 26 / 70%);--feed-old: #b3a899;}@keyframes film-beat{0%{opacity: 0;}3%,30%{opacity: 1;}34%,100%{opacity: 0;}}:root{--pay-ink: #f3ece0;--pay-ink-stamp: rgb(226 85 11 / 88%);--hand: var(--sans);}pay-on,pay-off{display: contents;}pay-on{display: none;}.pin{position: relative;max-width: 1180px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: 72px;align-items: start;}.pr{position: relative;}@media (max-width: 1120px){.pin{grid-template-columns: minmax(0,1fr);gap: 40px;max-width: 620px;}}.fc > .cd,.fc > .dy,.fc > .tp,.fc > .pn,.fc > .sn,.fc > .sc,.ss-wall .cd,.ss-wall .sc,.ss-wall .vn,.fc > .sl2{display: none !important;}.fc.vn::after{display: none;}.door a.signin{background:none;box-shadow:none;color:var(--ink);padding:10px 4px}.sign .legal{display:block;margin-top:10px;font-family:var(--sans);font-stretch:100%;font-weight:400;letter-spacing:0}.sign .legal a{color:inherit}

/* ---- lane home-arms (Nov 9): V2's signed-out home on V1's arms art. Below: only what today's words and parts need ---- */
.bar .brand{font-size:26px;font-weight:700;letter-spacing:-.04em}
.door a.plain{background:none;box-shadow:none;color:var(--ink);padding:10px 8px}
.door a.plain:hover,.door a.signin:hover{text-decoration:underline}
.scr img{width:100%;height:100%;object-fit:cover;display:block}
a.go{text-decoration:none}
.console .form{display:flex;justify-content:center}
.console .under{justify-content:center}
html.js .stn:not(.on) .chk{opacity:.92}
.stn .plate .ver.new{background:var(--orange-2)}
.specnote{font-size:12px;line-height:1.5;margin:0 auto 10px;max-width:560px;text-align:center;color:var(--deck-soft)}
.sign .legal a{white-space:nowrap}
.trust li{align-items:center}
@media (max-width:760px){
  .door a.plain{display:none}
  .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:4px 0 0;overflow:visible}
  .row li{position:relative;min-width:0;padding-bottom:92px}
  .row .mon{width:auto;z-index:2}
  /* the arm: a socket in the wall, a lower bar up to the elbow, an upper bar to the clamp under the bezel */
  .parm{position:absolute;left:0;right:0;bottom:0;height:100px;pointer-events:none;z-index:1}
  .row li:nth-child(2) .parm{transform:scaleX(-1)}
  .parm i{position:absolute;display:block}
  .pa-sock{left:50%;bottom:2px;width:44px;height:44px;margin-left:-22px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#1b1916 0 34%,#ff6a1a 35% 39%,#26221e 40% 62%,#3d3731 63% 70%,#171512 71%);box-shadow:0 6px 10px -4px #0006,inset 0 1px 0 #fff2}
  .pa-lo,.pa-up{left:50%;width:12px;margin-left:-6px;height:44px;border-radius:7px;background:linear-gradient(90deg,#1c1a17,#4a433c 45%,#24211d);box-shadow:3px 6px 8px -3px #0005;transform-origin:50% 100%}
  .pa-lo{bottom:24px;transform:rotate(-38deg)}
  .pa-up{bottom:58px;left:calc(50% - 27px);transform:rotate(38deg)}
  .pa-el{left:calc(50% - 27px);bottom:50px;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:radial-gradient(circle,#ff6a1a 0 22%,#2a2622 25% 60%,#463f38 62%);box-shadow:0 3px 6px #0005}
  .pa-cl{left:50%;bottom:92px;width:34px;height:12px;margin-left:-17px;border-radius:4px;background:linear-gradient(#3a342e,#1c1a17);box-shadow:0 2px 0 #ff6a1a}
}
@media (max-width:360px){.row{gap:8px}.row .plate .spec{display:none}}
.console h1{text-wrap:balance}
.o4 .plate .ver.new,.stn .plate .ver.new{background:#a33c08;color:#fff}
.cue{opacity:0}.mon.near .cue,.mon.out .cue,.mon:focus-visible .cue{opacity:1}

/* ---- lane home-arms-2 (Nov 9): the rig holds the bezels at every width, from first paint ---- */
/* the box and the wall scale together (the box alone used to shrink, leaving the arms' sockets off the screen at 1000):
   --k is the window's width over 1440 (and its height over 892), capped at 1, worked out by CSS so it's right before any
   script runs; arms.js sets the same number inline for browsers without atan2 */
@media (min-width:761px){
  .hero{--k:min(1,tan(atan2(100vw,1440px)),tan(atan2(100vh - 6px,892px)));height:calc(1042px * var(--k,1))}
  .wallwrap{scale:var(--k,1);transform-origin:50% 20px}
}
/* the parked rig: four sockets and arms drawn by the page itself, until the motion script draws its own */
.rig0w{position:absolute;inset:0;z-index:1;pointer-events:none}
.rig0{display:block;width:1440px;height:1042px;overflow:visible;filter:drop-shadow(14px 22px 16px rgb(40 26 6 / .28))}
.rig0 .r0b{fill:none;stroke:#1f1c19;stroke-width:34;stroke-linecap:round;stroke-linejoin:round}
.rig0 .r0h{fill:none;stroke:#5d554c;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:.8;transform:translate(-2px,-9px)}
.rig0 .r0j{fill:#2f2b27;stroke:#0e0d0b;stroke-width:4}
html.keyed .rig0w{display:none}
/* the Version chip: bottom right on a computer; on a phone it sits in the footer, where it can't cover a bezel's name */
@media (max-width:760px){
  footer.sign .v2-version{position:static;display:table;margin:14px auto 0;background:rgb(255 255 255 / .1);color:#e4dccd;box-shadow:none}
}
