body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.api-logger-drawer{background:radial-gradient(ellipse at 2% 20%,#50463c4d 0,#0000 15%),radial-gradient(ellipse at 3% 50%,#3c373266 0,#0000 12%),radial-gradient(ellipse at 2% 80%,#463c3259 0,#0000 15%),radial-gradient(circle at 1% 30%,#41372d4d 0,#0000 10%),radial-gradient(circle at 1% 70%,#463c3266 0,#0000 12%),#0a0a0a;border-left:3px solid #1a1a1a;box-shadow:inset 3px 0 8px #000c,inset 1.5px 0 6px #ffffff1a,inset 2px 2px 6px #3c322899,-8px 0 25px #0009;display:flex;flex-direction:column;height:100vh;position:fixed;right:-500px;top:0;transition:right .3s ease;width:500px;z-index:1000}.api-logger-drawer.open{right:0}.api-logger-toggle{align-items:center;background:radial-gradient(ellipse at 15% 25%,#50463c80 0,#0000 30%),radial-gradient(ellipse at 85% 20%,#3c373299 0,#0000 25%),radial-gradient(ellipse at 30% 75%,#463c328c 0,#0000 28%),radial-gradient(ellipse at 70% 85%,#322d28b3 0,#0000 32%),radial-gradient(circle at 10% 50%,#41372d80 0,#0000 22%),linear-gradient(90deg,#3a3a3a 0,#2a2a2a 50%,#1a1a1a);border:3px solid #1a1a1a;border-radius:12px 0 0 12px;border-right:none;box-shadow:inset 0 3px 6px #000c,inset 0 -3px 6px #ffffff1a,inset 1.5px 1.5px 5px #3c322899,inset -1.5px -1.5px 5px #28231e99,-3px 0 10px #0009;color:#ffb000;cursor:pointer;display:flex;font-family:Courier New,monospace;font-size:11px;font-weight:700;height:140px;justify-content:center;left:-40px;letter-spacing:2px;position:absolute;text-orientation:mixed;text-shadow:0 0 3px #ffb000;top:50%;transform:translateY(-50%);width:40px;writing-mode:vertical-rl}.api-logger-toggle:hover{background:radial-gradient(ellipse at 15% 25%,#5a504699 0,#0000 30%),radial-gradient(ellipse at 85% 20%,#46413cb3 0,#0000 25%),radial-gradient(ellipse at 30% 75%,#50463ca6 0,#0000 28%),radial-gradient(ellipse at 70% 85%,#3c3732cc 0,#0000 32%),radial-gradient(circle at 10% 50%,#4b413799 0,#0000 22%),linear-gradient(90deg,#4a4a4a 0,#3a3a3a 50%,#2a2a2a)}.api-logger-header{align-items:center;background:#1a1a1a;border-bottom:1px solid #666;box-shadow:0 1px 3px #00000080;display:flex;justify-content:space-between;padding:20px}.api-logger-title{color:#ffb000;font-family:Courier New,monospace;font-size:18px;font-weight:700;letter-spacing:2px;text-shadow:0 0 10px #ffb000}.api-logger-actions{display:flex;gap:10px}.api-logger-clear-btn{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);border:1px solid #666;box-shadow:inset 1px 1px 2px #fff3,inset -1px -1px 2px #00000080;color:#ffb000;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:1px;padding:8px 16px;text-shadow:0 0 3px #ffb000}.api-logger-clear-btn:hover{background:linear-gradient(180deg,#3a3a3a,#2a2a2a)}.api-logger-clear-btn:active{box-shadow:inset -1px -1px 2px #fff3,inset 1px 1px 2px #00000080}.api-logger-content{flex:1 1;overflow-y:auto;padding:10px}.api-logger-empty{color:#ffb000;font-family:Courier New,monospace;font-size:14px;opacity:.6;padding:40px 20px;text-align:center}.api-logger-list{display:flex;flex-direction:column;gap:10px}.api-logger-item{background:#1a1a1a;border:1px solid #666;box-shadow:inset 1px 1px 2px #ffffff1a,inset -1px -1px 2px #00000080;overflow:hidden}.api-logger-summary{cursor:pointer;padding:12px;transition:background .2s}.api-logger-summary:hover{background:#2a2a2a}.api-logger-summary.non-expandable{cursor:default}.api-logger-summary.non-expandable:hover{background:#1a1a1a}.api-logger-summary-line{align-items:center;display:flex;font-family:Courier New,monospace;font-size:12px;gap:10px;margin-bottom:8px}.api-logger-method{background:#ffb0001a;border:1px solid #666;box-shadow:inset 1px 1px 1px #ffffff1a,inset -1px -1px 1px #0000004d;font-weight:700;padding:2px 8px;text-shadow:0 0 3px #ffb000}.api-logger-method.post{background:#4caf501a;color:#4caf50;text-shadow:0 0 3px #4caf50}.api-logger-method.get{background:#2196f31a;color:#2196f3;text-shadow:0 0 3px #2196f3}.api-logger-method.stripe{background:#635bff1a;color:#635bff;text-shadow:0 0 3px #635bff}.api-logger-time{color:#ffb000;font-size:11px}.api-logger-status{border:1px solid #666;box-shadow:inset 1px 1px 1px #ffffff1a,inset -1px -1px 1px #0000004d;font-weight:700;margin-left:auto;padding:2px 8px}.api-logger-status.status-success{background:#4caf501a;color:#4caf50;text-shadow:0 0 3px #4caf50}.api-logger-status.status-error{background:#ff44441a;color:#f44;text-shadow:0 0 3px #f44}.api-logger-status.status-info{background:#ffb0001a;color:#ffb000;text-shadow:0 0 3px #ffb000}.api-logger-status.status-fyi{background:#635bff1a;color:#635bff;text-shadow:0 0 3px #635bff}.api-logger-url{color:#ffb000;font-family:Courier New,monospace;font-size:11px;margin-bottom:4px;opacity:.8;word-break:break-all}.api-logger-duration{opacity:.6}.api-logger-duration,.api-logger-stripe-id{color:#ffb000;font-family:Courier New,monospace;font-size:10px}.api-logger-stripe-id{font-weight:700;margin-top:4px;text-shadow:0 0 5px #ffb00080}.api-logger-details{background:#0a0a0a;border-top:1px solid #666;max-height:400px;overflow-y:auto;padding:12px}.api-logger-section{margin-bottom:15px}.api-logger-section:last-child{margin-bottom:0}.api-logger-section-title{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-shadow:0 0 5px #ffb000}.api-logger-code,.api-logger-section-title{color:#ffb000;font-family:Courier New,monospace}.api-logger-code{word-wrap:break-word;background:#000;border:1px solid #666;box-shadow:inset 1px 1px 2px #ffffff0d,inset -1px -1px 2px #00000080;font-size:11px;margin:0;overflow-x:auto;padding:10px;white-space:pre-wrap}*{scrollbar-color:#ffb000 #1a100a80;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#1a100a80;border:1px solid #ffb00033}::-webkit-scrollbar-thumb{background:#ffb000;border:1px solid #0000004d;box-shadow:0 0 5px #ffb00080}::-webkit-scrollbar-thumb:hover{background:gold;box-shadow:0 0 8px #ffb000cc}::-webkit-scrollbar-corner{background:#1a100a80}.device-container{background:radial-gradient(ellipse at 20% 30%,#3c322880 0,#0000 40%),radial-gradient(ellipse at 80% 70%,#28231e99 0,#0000 45%),radial-gradient(ellipse at 40% 80%,#322d2866 0,#0000 35%),radial-gradient(circle at 15% 65%,#46372880 0,#0000 25%),radial-gradient(circle at 90% 20%,#37322d73 0,#0000 30%),linear-gradient(135deg,#4a4a4a,#2d2d2d 50%,#1a1a1a);height:100vh;left:0;padding-bottom:80px;position:fixed;top:0;width:100vw;z-index:100}.device-border,.device-container{align-items:center;display:flex;justify-content:center}.device-border{height:100%;position:relative;width:100%}@keyframes screenFall{0%{transform:translateY(0) rotate(0deg)}10%{transform:translateY(30px) rotate(-1deg)}to{transform:translateY(160vh) rotate(-10deg)}}.device-screen-container.screen-falling{animation:screenFall 1.6s cubic-bezier(.4,0,1,1) forwards;transition:none;z-index:20}.device-slot{align-items:center;background:linear-gradient(160deg,#111,#0a0a0a 60%,#141414);border:4px solid #0a0a0a;border-radius:20px;box-shadow:inset 0 6px 20px #000000f2,inset 0 -4px 12px #000c,inset 4px 0 12px #000000b3,inset -4px 0 12px #000000b3,inset 0 0 40px #0009;display:flex;height:82%;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:980px}.device-circuit{background:#1a3a1a;border:2px solid #0f2a0f;border-radius:6px;box-shadow:0 0 30px #00500026,inset 0 0 20px #00000080;height:220px;overflow:hidden;position:relative;width:340px}.device-circuit:before{background-image:linear-gradient(#003c004d 1px,#0000 0),linear-gradient(90deg,#003c004d 1px,#0000 0);background-size:20px 20px;content:"";inset:0;position:absolute}.device-circuit:after{background:linear-gradient(90deg,#0000 12px,#b48c00a6 0,#b48c00a6 14px,#0000 0) 0 30px /220px 1px no-repeat,linear-gradient(90deg,#0000 12px,#b48c00a6 0,#b48c00a6 14px,#0000 0) 0 42px /160px 1px no-repeat,linear-gradient(90deg,#0000 60px,#b48c008c 0,#b48c008c 62px,#0000 0) 0 58px /120px 1px no-repeat,linear-gradient(90deg,#0000,#b48c0099 0,#b48c0099 2px,#0000 0) 0 75px /280px 1px no-repeat,linear-gradient(90deg,#0000 30px,#b48c0080 0,#b48c0080 32px,#0000 0) 0 90px /140px 1px no-repeat,linear-gradient(90deg,#0000 200px,#b48c0099 0,#b48c0099 202px,#0000 0) 0 90px /100% 1px no-repeat,linear-gradient(90deg,#0000 60px,#b48c00a6 0,#b48c00a6 62px,#0000 0) 0 110px /100px 1px no-repeat,linear-gradient(90deg,#0000 240px,#b48c0099 0,#b48c0099 242px,#0000 0) 0 110px /100px 1px no-repeat,linear-gradient(90deg,#0000,#b48c008c 0,#b48c008c 2px,#0000 0) 0 130px /260px 1px no-repeat,linear-gradient(90deg,#0000 40px,#b48c0099 0,#b48c0099 42px,#0000 0) 0 148px /180px 1px no-repeat,linear-gradient(90deg,#0000 220px,#b48c008c 0,#b48c008c 222px,#0000 0) 0 148px /120px 1px no-repeat,linear-gradient(90deg,#0000 20px,#b48c00a6 0,#b48c00a6 22px,#0000 0) 0 165px /100% 1px no-repeat,linear-gradient(90deg,#0000 80px,#b48c0080 0,#b48c0080 82px,#0000 0) 0 182px /240px 1px no-repeat,linear-gradient(90deg,#0000,#b48c0099 0,#b48c0099 2px,#0000 0) 0 198px /160px 1px no-repeat,linear-gradient(#0000 8px,#b48c00a6 0,#b48c00a6 10px,#0000 0) 14px 0 /1px 100% no-repeat,linear-gradient(#0000 20px,#b48c008c 0,#b48c008c 22px,#0000 0) 30px 0 /1px 160px no-repeat,linear-gradient(#0000 60px,#b48c0099 0,#b48c0099 62px,#0000 0) 46px 0 /1px 100% no-repeat,linear-gradient(#0000,#b48c0080 0,#b48c0080 2px,#0000 0) 64px 0 /1px 120px no-repeat,linear-gradient(#0000 30px,#b48c00a6 0,#b48c00a6 32px,#0000 0) 80px 0 /1px 80px no-repeat,linear-gradient(#0000 110px,#b48c0099 0,#b48c0099 112px,#0000 0) 80px 0 /1px 100% no-repeat,linear-gradient(#0000 10px,#b48c008c 0,#b48c008c 12px,#0000 0) 100px 0 /1px 70px no-repeat,linear-gradient(#0000 140px,#b48c0080 0,#b48c0080 142px,#0000 0) 100px 0 /1px 80px no-repeat,linear-gradient(#0000,#b48c00a6 0,#b48c00a6 2px,#0000 0) 130px 0 /1px 80px no-repeat,linear-gradient(#0000 130px,#b48c0099 0,#b48c0099 132px,#0000 0) 130px 0 /1px 90px no-repeat,linear-gradient(#0000 20px,#b48c008c 0,#b48c008c 22px,#0000 0) 210px 0 /1px 100px no-repeat,linear-gradient(#0000 140px,#b48c0099 0,#b48c0099 142px,#0000 0) 210px 0 /1px 80px no-repeat,linear-gradient(#0000 10px,#b48c00a6 0,#b48c00a6 12px,#0000 0) 240px 0 /1px 60px no-repeat,linear-gradient(#0000 80px,#b48c0080 0,#b48c0080 82px,#0000 0) 260px 0 /1px 100% no-repeat,linear-gradient(#0000 30px,#b48c0099 0,#b48c0099 32px,#0000 0) 294px 0 /1px 140px no-repeat,linear-gradient(#0000 160px,#b48c008c 0,#b48c008c 162px,#0000 0) 320px 0 /1px 60px no-repeat;content:"";inset:0;position:absolute}.circuit-chip-main{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #333;border-radius:4px;box-shadow:0 0 10px #000c,inset 0 1px 2px #ffffff0d;height:80px;width:80px;z-index:2}.circuit-chip-main,.circuit-chip-main:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.circuit-chip-main:before{color:#fff6;content:"FB-9000";font-family:monospace;font-size:8px;letter-spacing:1px;white-space:nowrap}.circuit-chip-main:after{background:repeating-linear-gradient(90deg,#0000,#0000 8px,#b48c00b3 0,#b48c00b3 10px) top /100% 4px no-repeat,repeating-linear-gradient(90deg,#0000,#0000 8px,#b48c00b3 0,#b48c00b3 10px) bottom /100% 4px no-repeat,repeating-linear-gradient(#0000,#0000 8px,#b48c00b3 0,#b48c00b3 10px) 0 /4px 100% no-repeat,repeating-linear-gradient(#0000,#0000 8px,#b48c00b3 0,#b48c00b3 10px) 100% /4px 100% no-repeat;content:"";inset:-6px;position:absolute}.circuit-chip-sm{background:linear-gradient(145deg,#252525,#181818);border:1px solid #333;border-radius:2px;box-shadow:0 0 4px #0009;position:absolute;z-index:2}.circuit-chip-sm-1{height:18px;left:20px;top:20px;width:32px}.circuit-chip-sm-2{height:24px;right:30px;top:20px;width:24px}.circuit-chip-sm-3{bottom:25px;height:14px;left:40px;width:40px}.circuit-chip-sm-4{bottom:20px;height:18px;right:20px;width:18px}.circuit-dot{background:radial-gradient(circle at 35% 35%,#e8c840,#b89800);border-radius:50%;box-shadow:0 0 3px #b48c0080;height:6px;position:absolute;width:6px;z-index:3}.circuit-dot-1{left:36px;top:36px}.circuit-dot-2{left:116px;top:36px}.circuit-dot-3{left:36px;top:78px}.circuit-dot-4{left:196px;top:118px}.circuit-dot-5{left:36px;top:158px}.circuit-dot-6{left:286px;top:158px}.circuit-dot-7{left:286px;top:36px}.circuit-dot-8{left:196px;top:78px}.circuit-mount{background:#0f2a0f;border:1.5px solid #b48c0080;border-radius:50%;height:8px;position:absolute;width:8px;z-index:2}.circuit-mount-1{left:4px;top:4px}.circuit-mount-2{right:4px;top:4px}.circuit-mount-3{bottom:4px;left:4px}.circuit-mount-4{bottom:4px;right:4px}.circuit-ic{background:linear-gradient(145deg,#242424,#141414);border:1px solid #3a3a3a;border-radius:3px;box-shadow:0 0 6px #000c,inset 0 1px 1px #ffffff0a;position:absolute;z-index:2}.circuit-ic:before{background:#0006;border:1px solid #ffffff1a;border-radius:50%;content:"";height:6px;width:6px}.circuit-ic:after,.circuit-ic:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.circuit-ic:after{color:#ffffff4d;content:attr(data-label);font-family:monospace;font-size:5px;letter-spacing:.5px;white-space:nowrap}.circuit-ic-1{height:18px;left:10px;top:52px;width:52px}.circuit-ic-2{height:14px;right:12px;top:144px;width:38px}.circuit-ic-3{bottom:38px;height:12px;left:62px;width:28px}.circuit-cap{background:linear-gradient(180deg,#5a4800,#a07818 20%,#c89820 50%,#a07818 80%,#5a4800);border:1px solid #4a3a00;border-radius:2px 2px 1px 1px;height:13px;position:absolute;width:9px;z-index:2}.circuit-cap:before{background:linear-gradient(180deg,#e8c840,#a07818);border-radius:1px 1px 0 0;content:"";height:4px;left:1px;position:absolute;right:1px;top:0}.circuit-cap-1{left:62px;top:14px}.circuit-cap-2{left:76px;top:14px}.circuit-cap-3{left:92px;top:14px}.circuit-cap-4{right:56px;top:156px}.circuit-cap-5{right:70px;top:156px}.circuit-cap-6{right:14px;top:84px}.circuit-resistor{background:linear-gradient(90deg,#5a4830,#8b7040 8%,#c09050 15%,#e8c440 28%,#c09050 42%,#2a2a2a 49%,#2a2a2a 51%,#c09050 58%,#e8c440 72%,#c09050 85%,#8b7040 92%,#5a4830);border-radius:2px;height:7px;position:absolute;width:20px;z-index:2}.circuit-resistor-1{left:112px;top:10px;transform:rotate(0deg)}.circuit-resistor-2{left:112px;top:24px}.circuit-resistor-3{left:112px;top:38px}.circuit-resistor-4{bottom:42px;left:10px}.circuit-resistor-5{bottom:56px;left:10px}.circuit-resistor-6{right:52px;top:10px}.circuit-resistor-7{bottom:28px;left:84px}.circuit-crystal{background:linear-gradient(90deg,#777,#ccc 25%,#eee 50%,#ccc 75%,#777);border:1px solid #666;border-radius:3px;box-shadow:0 0 4px #00000080;height:26px;position:absolute;width:12px;z-index:2}.circuit-crystal:after{color:#00000080;content:"XTAL";font-family:monospace;font-size:4px;left:50%;letter-spacing:.5px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap}.circuit-crystal-1{right:36px;top:6px}.circuit-led{background:radial-gradient(circle at 35% 35%,#4f9,#0a4);border-radius:50%;box-shadow:0 0 5px #00ff78e6,0 0 10px #00ff7866;height:6px;position:absolute;width:6px;z-index:3}.circuit-led-1{right:14px;top:8px}.circuit-connector{background:repeating-linear-gradient(90deg,#0000,#0000 2px,#b48c00cc 0,#b48c00cc 8px,#0000 0,#0000 12px);bottom:0;height:10px;left:50%;position:absolute;transform:translateX(-50%);width:220px;z-index:2}.circuit-label{color:#c8dcc84d;font-family:monospace;font-size:5px;letter-spacing:.3px;position:absolute;white-space:nowrap;z-index:4}.circuit-label-u1{left:10px;top:74px}.circuit-label-u2{right:40px;top:44px}.circuit-label-u3{right:10px;top:44px}.circuit-label-u4{right:12px;top:130px}.circuit-label-c1{left:60px;top:6px}.circuit-label-c2{left:74px;top:6px}.circuit-label-c3{left:90px;top:6px}.circuit-label-c4{right:54px;top:172px}.circuit-label-c5{right:68px;top:172px}.circuit-label-r1{left:134px;top:2px}.circuit-label-r2{left:134px;top:16px}.circuit-label-r3{left:134px;top:30px}.circuit-label-y1{right:28px;top:36px}.circuit-label-fb{font-size:4px;left:50%;opacity:.5;top:60px;transform:translateX(-50%)}.circuit-via{background:radial-gradient(circle at 35% 35%,#d4c040,#8b7800);border:1px solid #b48c004d;border-radius:50%;box-shadow:0 0 2px #b48c004d;height:4px;position:absolute;width:4px;z-index:3}.circuit-via-1{left:14px;top:30px}.circuit-via-2{left:14px;top:42px}.circuit-via-3{left:46px;top:42px}.circuit-via-4{left:30px;top:58px}.circuit-via-5{left:64px;top:58px}.circuit-via-6{left:14px;top:75px}.circuit-via-7{left:80px;top:75px}.circuit-via-8{left:30px;top:90px}.circuit-via-9{left:100px;top:90px}.circuit-via-10{left:14px;top:110px}.circuit-via-11{left:64px;top:110px}.circuit-via-12{left:14px;top:130px}.circuit-via-13{left:46px;top:148px}.circuit-via-14{left:14px;top:165px}.circuit-via-15{left:82px;top:165px}.circuit-via-16{left:14px;top:182px}.circuit-via-17{left:210px;top:30px}.circuit-via-18{left:240px;top:42px}.circuit-via-19{left:260px;top:75px}.circuit-via-20{left:210px;top:90px}.circuit-via-21{left:260px;top:110px}.circuit-via-22{left:240px;top:130px}.circuit-via-23{left:210px;top:148px}.circuit-via-24{left:260px;top:165px}.circuit-via-25{left:240px;top:182px}.circuit-via-26{left:130px;top:198px}.circuit-via-27{left:160px;top:198px}.circuit-via-28{left:190px;top:198px}.device-border-maximized .device-screen{border:none;border-radius:0;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.device-corner{background:radial-gradient(circle at 30% 35%,#50463ca6 0,#0000 40%),radial-gradient(circle at 65% 70%,#322d28bf 0,#0000 38%),radial-gradient(circle at 20% 70%,#463c3299 0,#0000 35%),radial-gradient(circle,#6a6a6a 0,#3a3a3a 50%,#2a2a2a 100%);border-radius:50%;box-shadow:inset 0 3px 5px #ffffff4d,inset 0 -3px 5px #00000080,inset 1px 1px 5px #3c3228b3,0 3px 8px #0009;height:45px;position:absolute;width:45px}.device-corner:after{transform:translate(-50%,-50%)}.device-corner:after,.device-corner:before{background:#1a1a1a;box-shadow:inset 0 1px 2px #000c;content:"";height:18px;left:50%;position:absolute;top:50%;width:5px}.device-corner:before{transform:translate(-50%,-50%) rotate(90deg)}.device-corner-tl{left:20px;top:20px}.device-corner-tr{right:20px;top:20px}.device-corner-bl{bottom:-60px;left:20px}.device-corner-br{bottom:-60px;right:20px}.device-knob{align-items:center;background:radial-gradient(circle at 25% 30%,#463c32b3 0,#0000 30%),radial-gradient(circle at 70% 70%,#322d28cc 0,#0000 28%),radial-gradient(circle at 15% 85%,#41372d99 0,#0000 25%),radial-gradient(ellipse at center,#4a4a4a 0,#3a3a3a 50%,#2a2a2a 100%);border:2px solid #1a1a1a;border-radius:15px;box-shadow:inset 0 3px 8px #fff3,inset 0 -3px 8px #000c,inset 2px 3px 10px #3c322899,0 5px 15px #00000080;display:flex;height:220px;justify-content:center;left:calc(50% - 575px);padding:15px;position:absolute;top:50%;transform:translateY(-50%);width:80px;z-index:5}.device-knob:after{background:repeating-linear-gradient(0deg,#1a1a1a,#4a4a4a .5px,#6a6a6a 2px,#4a4a4a 3.5px,#1a1a1a 4px,#1a1a1a 5px,#4a4a4a 5.5px,#6a6a6a 7.5px,#4a4a4a 9.5px,#1a1a1a 10px,#1a1a1a 11px,#4a4a4a 11.5px,#6a6a6a 13.5px,#4a4a4a 15.5px,#1a1a1a 16px,#1a1a1a 18px,#4a4a4a 18.5px,#6a6a6a 21px,#4a4a4a 23.5px,#1a1a1a 24px,#1a1a1a 27px,#4a4a4a 27.5px,#6a6a6a 31px,#4a4a4a 34.5px,#1a1a1a 35px,#1a1a1a 39px,#4a4a4a 40px,#6a6a6a 44.5px,#4a4a4a 49px,#1a1a1a 50px,#1a1a1a 55px,#4a4a4a 56px,#6a6a6a 62px,#4a4a4a 68px,#1a1a1a 69px,#1a1a1a 76px,#4a4a4a 77px,#6a6a6a 85px,#4a4a4a 93px,#1a1a1a 94px,#1a1a1a 101px,#4a4a4a 102px,#6a6a6a 110px,#4a4a4a 118px,#1a1a1a 119px,#1a1a1a 126px,#4a4a4a 127px,#6a6a6a 133px,#4a4a4a 139px,#1a1a1a 140px,#1a1a1a 145px,#4a4a4a 146px,#6a6a6a 150.5px,#4a4a4a 155px,#1a1a1a 156px,#1a1a1a 160px,#4a4a4a 160.5px,#6a6a6a 164px,#4a4a4a 167.5px,#1a1a1a 168px,#1a1a1a 171px,#4a4a4a 171.5px,#6a6a6a 174px,#4a4a4a 176.5px,#1a1a1a 177px,#1a1a1a 178px,#4a4a4a 178.5px,#6a6a6a 179.5px,#4a4a4a 179.8px,#1a1a1a 180px),linear-gradient(90deg,#2a2a2a 0,#5a5a5a 20%,#6a6a6a 50%,#5a5a5a 80%,#2a2a2a);background-blend-mode:multiply;background-size:100% 180px,100% 100%;border:1px solid #0a0a0a;border-radius:10px;box-shadow:0 4px 10px #000c,inset 3px 0 6px #ffffff26,inset -3px 0 6px #000c,0 0 0 1px #00000080;content:"";height:180px;width:50px}.device-knob.rotating:after{animation:knobRotateInPlace .4s ease-in-out}@keyframes knobRotateInPlace{0%{background-position:0 0,0 0}to{background-position:0 180px,0 0}}.device-screen-container{background:radial-gradient(ellipse at 10% 20%,#50463c80 0,#0000 25%),radial-gradient(ellipse at 90% 15%,#3c373299 0,#0000 20%),radial-gradient(ellipse at 30% 85%,#463c328c 0,#0000 25%),radial-gradient(ellipse at 75% 90%,#322d28b3 0,#0000 30%),radial-gradient(circle at 5% 50%,#41372d80 0,#0000 20%),radial-gradient(circle at 95% 60%,#463c3299 0,#0000 18%),linear-gradient(135deg,#3a3a3a,#2a2a2a 50%,#1a1a1a);border:4px solid #1a1a1a;border-radius:20px;box-shadow:inset 0 4px 10px #000c,inset 0 -4px 10px #ffffff1a,inset 2px 2px 8px #3c322899,inset -2px -2px 8px #28231e99,0 10px 30px #0009;height:82%;padding:32px;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1);width:980px;z-index:10}.device-screen{background:#0a0a0a;border:4px solid #ffb000;border-radius:12px;box-shadow:0 0 30px #ffb0004d,inset 0 0 100px #ffb0000d,inset 0 0 20px #000c;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.device-screen:before{background:repeating-linear-gradient(0deg,#ffb00008,#0000 1px,#0000 2px,#ffb00008 3px),radial-gradient(ellipse at center,#0000 40%,#0000001a 60%,#0000004d 80%,#32281e66 95%,#3c322880 100%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000}.device-vents{display:flex;flex-direction:column;gap:8px;position:absolute;right:calc(50% - 600px);top:50%;transform:translateY(-50%)}.device-vent{background:linear-gradient(180deg,#1a1a1a 0,#0a0a0a 50%,#1a1a1a);border-radius:3px;box-shadow:inset 0 2px 3px #000c,0 1px 1px #ffffff1a;height:6px;width:100px}.device-label{color:#3a3a3a;font-family:Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:1px;position:absolute;text-shadow:0 1px 1px #fff3;text-transform:uppercase}.device-label-knob{font-size:9px;left:calc(50% - 680px);letter-spacing:.5px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center center}.device-label-screen{background:linear-gradient(180deg,#4a4a4a4d,#3a3a3a33 50%,#2d2d2d4d);box-shadow:0 -1px 2px #00000026,0 1px 3px #0003,inset 0 1px 0 #ffffff0d,inset 0 -1px 0 #00000026;font-size:14px;left:50%;letter-spacing:4px;padding:6px 40px;position:absolute;top:calc(9% - 45px);transform:translateX(-50%);z-index:10}.device-label-screen:after,.device-label-screen:before{background:radial-gradient(circle at 30% 30%,#5a5a5a99 0,#282828cc 60%,#141414e6 100%);border-radius:50%;box-shadow:inset 0 1px 1px #0006,inset 0 -1px 1px #ffffff1a,0 1px 2px #0000004d;content:"";height:6px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.device-label-screen:before{left:12px}.device-label-screen:after{right:12px}.device-panel-line{background:linear-gradient(90deg,#0000 0,#1a1a1a 50%,#0000);height:2px;position:absolute;width:300px}.device-panel-line-top{left:50%;top:80px;transform:translateX(-50%)}.device-panel-line-bottom{bottom:80px;left:50%;transform:translateX(-50%)}.device-screws{height:calc(100% - 36px);left:18px;pointer-events:none;position:absolute;top:18px;width:calc(100% - 36px)}.device-screw{background:radial-gradient(circle at 35% 30%,#463c32cc 0,#0000 45%),radial-gradient(circle at 60% 65%,#37322db3 0,#0000 40%),radial-gradient(circle,#5a5a5a 0,#3a3a3a 50%,#2a2a2a 100%);border-radius:50%;box-shadow:inset 0 2px 3px #ffffff4d,inset 0 -2px 3px #00000080,inset 1px 1px 3px #3c3228b3,0 2px 4px #00000080;cursor:pointer;height:16px;pointer-events:auto;position:absolute;width:16px;z-index:1}.device-screw:after{background:#1a1a1a;box-shadow:0 0 1px #000c;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.device-screw-tl{left:-5px;top:-5px}.device-screw-tr{right:-5px;top:-5px}.device-screw-bl{bottom:-5px;left:-5px}.device-screw-br{bottom:-5px;right:-5px}.device-screw-ml{left:-8px}.device-screw-ml,.device-screw-mr{top:50%;transform:translateY(-50%)}.device-screw-mr{right:-8px}.device-screw-hole{background:radial-gradient(circle at 40% 35%,#111 0,#000 60%,#0a0a0a 100%);border-radius:50%;box-shadow:inset 0 2px 3px #000,inset 0 0 5px #000000e6;height:8px;pointer-events:none;position:absolute;width:8px;z-index:0}.device-screw-hole-tl{left:-1px;top:-1px}.device-screw-hole-tr{right:-1px;top:-1px}.device-screw-hole-bl{bottom:-1px;left:-1px}.device-screw-hole-br{bottom:-1px;right:-1px}.device-screw-hole-ml{left:-4px;top:50%;transform:translateY(-50%)}.device-screw-hole-mr{right:-4px;top:50%;transform:translateY(-50%)}@keyframes screwSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes screwSpinMid{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes screwSpinFall{0%{transform:rotate(0deg)}25%{transform:rotate(1turn)}to{transform:rotate(1turn) translateY(150vh)}}@keyframes screwSpinFallMid{0%{transform:translateY(-50%) rotate(0deg)}25%{transform:translateY(-50%) rotate(1turn)}to{transform:translateY(150vh) rotate(1turn)}}.device-screw.spinning:not(.device-screw-ml):not(.device-screw-mr){animation:screwSpin .8s cubic-bezier(.1,0,.3,1) forwards}.device-screw-ml.spinning,.device-screw-mr.spinning{animation:screwSpinMid .8s cubic-bezier(.1,0,.3,1) forwards}.device-screw.falling:not(.device-screw-ml):not(.device-screw-mr){animation:screwSpinFall 1.4s cubic-bezier(.4,0,1,1) forwards}.device-screw-ml.falling,.device-screw-mr.falling{animation:screwSpinFallMid 1.4s cubic-bezier(.4,0,1,1) forwards}.device-screw.fallen{pointer-events:none;visibility:hidden}.device-header{align-items:center;background:linear-gradient(180deg,#2a1a0d,#1a100a);border-bottom:2px solid #ffb000;box-sizing:border-box;display:flex;justify-content:space-between;min-height:70px;padding:15px 20px;position:relative;transition:transform .6s cubic-bezier(.4,0,.2,1)}.device-back-button{align-items:center;background:#1a1a1a;border:2px solid #ffb000;color:#ffb000;cursor:pointer;display:flex;font-family:Courier New,monospace;font-size:20px;font-weight:700;height:40px;justify-content:center;left:20px;padding:0;position:absolute;text-shadow:0 0 5px #ffb000;width:40px}.device-back-button:hover{background:#2a2a2a;box-shadow:0 0 10px #ffb00080}.device-maximize-button{align-items:center;background:#1a1a1a;border:2px solid #ffb000;color:#ffb000;cursor:pointer;display:flex;font-family:Courier New,monospace;font-size:20px;font-weight:700;height:40px;justify-content:center;padding:0;position:absolute;right:20px;text-shadow:0 0 5px #ffb000;width:40px}.device-maximize-button:hover{background:#2a2a2a;box-shadow:0 0 10px #ffb00080}.maximize-icon{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%;width:100%}.maximize-icon span{align-items:center;font-size:14px;line-height:1}.device-tabs,.maximize-icon span{display:flex;justify-content:center}.device-tabs{flex:1 1;gap:5px}.device-tab{background:#1a1a1a;border:2px solid #ffb000;color:#ffb000;cursor:pointer;font-family:Courier New,monospace;font-size:16px;font-weight:700;letter-spacing:2px;padding:10px 30px;text-shadow:0 0 5px #ffb000;transition:all .2s}.device-tab:hover{background:#2a2a2a;box-shadow:0 0 10px #ffb00080}.device-tab.active{background:#ffb000;box-shadow:0 0 15px #ffb000cc;color:#000;text-shadow:none}.device-close{background:#1a1a1a;border:2px solid #ffb000;color:#ffb000;cursor:pointer;font-family:monospace;font-size:20px;height:40px;text-shadow:0 0 5px #ffb000;width:40px}.device-close:hover{background:red;border-color:red;color:#000;text-shadow:none}.device-content{display:flex;flex:1 1;overflow:hidden}.device-content-full{display:block;overflow-y:auto}.device-content-full .device-main{padding:30px;width:100%}.device-content-fading{animation:fadeInContent .25s ease-in-out}@keyframes fadeInContent{0%{opacity:0}to{opacity:1}}.device-sidebar{background:#1a100a80;border-right:2px solid #ffb000;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-gutter:stable;width:280px}.device-sidebar-section{margin-bottom:25px}.device-sidebar-section .device-sidebar-row+.device-sidebar-row{margin-top:8px}.device-sidebar-title{border-bottom:1px solid #ffb000;color:#ffb000;font-family:Courier New,monospace;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:15px;padding-bottom:8px;text-shadow:0 0 8px #ffb000}.device-sidebar-row{display:flex;gap:8px}.device-sidebar-item{align-items:center;border:1px solid #0000;box-sizing:border-box;color:#ffb000;cursor:pointer;display:flex;flex:1 1;font-family:Courier New,monospace;font-size:13px;height:32px;justify-content:center;padding:0 15px;text-align:center;text-shadow:0 0 3px #ffb000;transition:all .2s}.device-sidebar-item:hover{background:#ffb0001a;border-color:#ffb000}.device-sidebar-item.selected{background:#ffb000;box-shadow:0 0 10px #ffb000cc;color:#000;font-weight:700;text-shadow:none}.device-option-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.device-option-label{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:1px;white-space:nowrap;width:100px}.device-option-label,.device-select{color:#ffb000;font-family:Courier New,monospace;text-shadow:0 0 3px #ffb000}.device-select{background:#1a100acc;border:1px solid #ffb000;box-shadow:0 0 5px #ffb0004d;cursor:pointer;font-size:13px;padding:12px 15px;width:100%}.device-select-inline{flex:1 1;font-size:12px;padding:8px 10px}.device-select:hover{background:#ffb0001a;box-shadow:0 0 8px #ffb00080}.device-select:focus{border-color:gold;box-shadow:0 0 12px #ffb000cc;outline:none}.device-input{background:#1a100acc;border:1px solid #ffb000;box-shadow:0 0 5px #ffb0004d;box-sizing:border-box;color:#ffb000;cursor:text;font-family:Courier New,monospace;font-size:13px;height:32px;padding:0 15px;text-shadow:0 0 3px #ffb000;width:100%}.device-input-inline{flex-shrink:0;font-size:13px;height:32px;padding:0 10px;width:100px}.device-input:hover{background:#ffb0001a;box-shadow:0 0 8px #ffb00080}.device-input:focus{border-color:gold;box-shadow:0 0 12px #ffb000cc;outline:none}.device-input::placeholder{color:#ffb000;opacity:.5}.device-button{background:#1a100acc;border:1px solid #ffb000;box-shadow:0 0 5px #ffb0004d;box-sizing:border-box;color:#ffb000;cursor:pointer;display:block;font-family:Courier New,monospace;font-size:13px;height:32px;line-height:32px;overflow:hidden;padding:0 15px;text-align:left;text-overflow:ellipsis;text-shadow:0 0 3px #ffb000;white-space:nowrap;width:100%}.device-button-inline{flex-shrink:0;font-size:13px;height:32px;padding:0 10px;width:100px}.device-button-full{align-items:center;display:flex;font-size:13px;height:32px;justify-content:center;padding:0 15px;text-align:center;width:100%}.device-button:hover{background:#ffb0001a;box-shadow:0 0 8px #ffb00080}.device-back-btn{align-items:center;background:#1a100acc;border:1px solid #ffb000;color:#ffb000;cursor:pointer;display:flex;font-family:Courier New,monospace;font-size:20px;height:40px;justify-content:center;left:20px;padding:0;position:absolute;text-shadow:0 0 3px #ffb000;width:40px}.device-back-btn:hover{background:#ffb0001a}.device-sidebar-section-full{display:flex;flex-direction:column;height:100%;margin-bottom:0}.device-sidebar-header{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-bottom:15px}.device-sidebar-back-btn{align-items:center;background:#1a100acc;border:1px solid #ffb000;color:#ffb000;cursor:pointer;display:flex;flex-shrink:0;font-family:Courier New,monospace;font-size:20px;height:40px;justify-content:center;padding:0;text-shadow:0 0 3px #ffb000;width:40px}.device-sidebar-back-btn:hover{background:#ffb0001a}.device-sidebar-title-fixed{border-bottom:1px solid #ffb000;color:#ffb000;flex:1 1;font-family:Courier New,monospace;font-size:14px;font-weight:700;letter-spacing:2px;padding-bottom:8px;text-shadow:0 0 8px #ffb000}.device-payment-methods-list{flex:1 1;overflow-x:hidden;overflow-y:auto}.device-payment-method{align-items:center;border:1px solid #0000;color:#ffb000;cursor:pointer;display:flex;font-family:Courier New,monospace;font-size:13px;gap:10px;margin-bottom:5px;padding:12px 15px;text-shadow:0 0 3px #ffb000}.device-payment-method:hover{background:#ffb0001a;border-color:#ffb000}.device-payment-method.selected{background:#ffb00033;border-color:#ffb000;box-shadow:0 0 5px #ffb00080}.device-checkbox{border:1px solid #ffb000;display:inline-block;flex-shrink:0;font-size:12px;height:16px;line-height:14px;text-align:center;width:16px}.device-select option{background:#1a1a1a;padding:8px}.device-main,.device-select option{color:#ffb000;font-family:Courier New,monospace}.device-main{flex:1 1;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:20px;position:relative}.device-pending-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.device-pending-message{animation:pulse-glow 1.5s ease-in-out infinite;background:#1a100ae6;border:2px solid #ffb000;box-shadow:0 0 30px #ffb00099,inset 0 0 20px #ffb0001a;color:#ffb000;font-family:Courier New,monospace;font-size:14px;font-weight:700;letter-spacing:2px;padding:15px 25px;text-shadow:0 0 15px #ffb000}@keyframes pulse-glow{0%,to{box-shadow:0 0 30px #ffb00099,inset 0 0 20px #ffb0001a}50%{box-shadow:0 0 50px #ffb000e6,inset 0 0 30px #ffb00033}}.device-main .mode-selector-table,.device-main h2{display:none}.device-footer{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:calc(91% + 20px);transform:translateX(-50%);transition:transform .6s cubic-bezier(.4,0,.2,1);z-index:5}.device-indicators{align-items:center;display:flex;gap:60px}.device-view-indicator{cursor:pointer;flex-direction:column;gap:8px}.device-view-indicator,.indicator-light-wrapper{align-items:center;display:flex;transition:all .2s}.indicator-light-wrapper{background:radial-gradient(circle at 30% 30%,#463c32a6 0,#0000 40%),radial-gradient(circle at 70% 65%,#322d28bf 0,#0000 38%),radial-gradient(circle at 25% 75%,#41372d99 0,#0000 35%),radial-gradient(circle,#4a4a4a 0,#3a3a3a 50%,#2a2a2a 100%);border:2px solid #1a1a1a;border-radius:50%;box-shadow:inset 0 3px 6px #fff3,inset 0 -3px 6px #000c,inset 1px 1px 5px #3c3228b3,0 4px 12px #00000080;height:44px;justify-content:center;width:44px}.device-view-indicator:hover .indicator-light-wrapper{background:radial-gradient(circle,#5a5a5a 0,#4a4a4a 50%,#3a3a3a 100%)}.indicator-light{background:radial-gradient(circle,#3a0000 0,#1a0000 70%,#0a0000 100%);border:2px solid #2a0000;border-radius:50%;box-shadow:inset 0 2px 4px #000c,0 0 5px #ff00001a;height:18px;transition:all .3s;width:18px}.device-view-indicator.active .indicator-light{background:radial-gradient(circle,#f44 0,#c00 50%,#800 100%);border-color:red;box-shadow:inset 0 2px 4px #ff64644d,0 0 15px #f00c,0 0 30px #f006}.indicator-label{color:#ffb000;font-family:Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:1px;opacity:.7;text-shadow:0 0 3px #ffb00080;text-transform:uppercase;transition:all .2s}.device-view-indicator.active .indicator-label{opacity:1;text-shadow:0 0 8px #ffb000}.device-main::-webkit-scrollbar,.device-sidebar::-webkit-scrollbar{width:10px}.device-main::-webkit-scrollbar-track,.device-sidebar::-webkit-scrollbar-track{background:#0a0a0a;border:1px solid #ffb000}.device-main::-webkit-scrollbar-thumb,.device-sidebar::-webkit-scrollbar-thumb{background:#ffb000;box-shadow:0 0 5px #ffb00080}.device-main::-webkit-scrollbar-thumb:hover,.device-sidebar::-webkit-scrollbar-thumb:hover{background:#d90}.landing-content{overflow-x:hidden;padding:40px 20px}.landing-content,.landing-header{box-sizing:border-box;max-width:100%}.landing-header{margin-bottom:50px;text-align:center}.landing-title{font-size:32px;font-weight:700;letter-spacing:4px;margin-bottom:15px;text-shadow:0 0 15px #ffb000}.landing-subtitle,.landing-title{word-wrap:break-word;color:#ffb000;font-family:Courier New,monospace}.landing-subtitle{font-size:13px;letter-spacing:2px;opacity:.7;text-shadow:0 0 5px #ffb00080}.landing-link{color:#ffb000;text-decoration:underline;text-shadow:0 0 5px #ffb00080}.landing-link:hover{color:gold;text-shadow:0 0 10px #ffb000cc}.elements-grid{gap:30px;max-width:100%}.element-card,.elements-grid{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.element-card{aspect-ratio:1/1;background:#1a100a80;border:3px solid #ffb000;box-shadow:0 0 20px #ffb0004d,inset 0 0 30px #ffb0000d;cursor:pointer;flex-direction:column;height:200px;min-width:0;overflow:hidden;padding:45px 15px;position:relative;text-align:center;width:200px}.element-card:before{background:repeating-linear-gradient(0deg,#ffb0000d,#0000 1px,#0000 2px,#ffb0000d 3px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.element-card:hover{border-color:gold;box-shadow:0 0 30px #ffb00099,inset 0 0 50px #ffb00026}.element-card-title{font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-shadow:0 0 8px #ffb000}.element-card-description,.element-card-title{word-wrap:break-word;color:#ffb000;font-family:Courier New,monospace}.element-card-description{font-size:12px;line-height:1.6;margin-bottom:0;opacity:.8}.element-card-button{border:2px solid #ffb000;color:#ffb000;display:inline-block;font-family:Courier New,monospace;font-size:13px;font-weight:700;padding:10px 20px;text-shadow:0 0 5px #ffb000}.element-card:hover .element-card-button{background:#ffb000;color:#000;text-shadow:none}.success-container{padding:40px 20px;text-align:center}.success-box{background:#ffb0000d;border:2px solid #ffb000;box-shadow:0 0 20px #ffb00033;padding:40px}.success-icon{color:#ffb000;font-size:48px;margin-bottom:20px;text-shadow:0 0 10px #ffb000}.success-title{color:#ffb000;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-shadow:0 0 5px #ffb000}.success-message{color:#ffb000;font-size:14px;margin-bottom:20px;opacity:.8}.success-intent-id{color:#ffb000;font-family:Courier New,monospace;font-size:12px;margin-bottom:25px;opacity:.6}.success-back-button{padding:10px 30px;width:auto}.integration-content-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:600px;width:100%}.view-title{background:#0a0a0a;border:none;flex-shrink:0;font-size:16px;gap:15px;margin:0 auto;padding:10px;position:relative;scrollbar-gutter:stable;text-align:center;width:580px}.view-nav-button,.view-title{align-items:center;color:#ffb000;display:flex;font-family:Courier New,monospace;font-weight:700;justify-content:center;letter-spacing:1px;text-shadow:0 0 5px #ffb000}.view-nav-button{background:#1a1a1a;border:2px solid #ffb000;cursor:pointer;font-size:12px;height:30px;padding:0 12px;white-space:nowrap}.view-nav-button:hover{background:#2a2a2a;box-shadow:0 0 10px #ffb00080}.view-nav-prev{left:10px;position:absolute}.view-nav-next{position:absolute;right:10px}.view-content{box-sizing:border-box;flex:1 1;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding-top:20px;width:580px}.about-content{word-wrap:break-word;box-sizing:border-box;font-size:12px;line-height:1.6;max-width:100%}.about-content h3{color:#ffb000;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;margin-top:20px;text-shadow:0 0 5px #ffb000}.about-content p,.about-content ul{margin-bottom:15px}.about-content ul{margin-left:20px}.about-content li{margin-bottom:8px}.about-content a{color:#ffb000;font-weight:700;text-decoration:underline;text-shadow:0 0 3px #ffb000}.about-content a:hover{text-shadow:0 0 8px #ffb000}h2{color:#ffb000;font-size:18px;margin-bottom:12px;margin-top:0;text-shadow:0 0 5px #ffb000}form{display:flex;flex-direction:column;gap:8px}.pay-button,form{box-sizing:border-box;max-width:100%}.pay-button{background:#1a1a1a;border:2px solid #ffb000;color:#ffb000;cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:12px 24px;text-shadow:0 0 3px #ffb000}.pay-button:hover:not(:disabled){background:#2a2a2a}.pay-button:active:not(:disabled){border-color:#420 #ffb000 #ffb000 #420}.pay-button:disabled{background:#0a0a0a;color:#420;cursor:not-allowed;text-shadow:none}.payment-message{word-wrap:break-word;background:#8b232326;border:1px solid #dc505099;box-sizing:border-box;color:#ff6464e6;font-size:13px;margin:0 0 15px;max-width:100%;padding:10px;text-shadow:0 0 3px #dc50504d}.loading{color:#ffb000;padding:40px;text-align:center}.error-container{background:#0a0a0a;border:3px solid #ffb000;box-shadow:inset 0 0 20px #ffb00033,0 0 20px #ffb0004d;box-sizing:border-box;margin:20px 0;max-width:100%;padding:30px;position:relative}.error-container:before{border:1px solid #ffb000;bottom:0;box-shadow:0 0 10px #ffb00080;content:"";left:0;margin:4px;pointer-events:none;position:absolute;right:0;top:0}.error-title{border-bottom:2px solid #ffb000;font-size:20px;font-weight:700;letter-spacing:4px;margin-bottom:15px;padding-bottom:10px;text-shadow:0 0 10px #ffb000,0 0 20px #ffb00080}.error-message,.error-title{color:#ffb000;font-family:Courier New,monospace;text-align:center}.error-message{word-wrap:break-word;font-size:13px;line-height:1.8;text-shadow:0 0 5px #ffb00080}.stripe-element-container{background:#0a0a0a;border:none;box-sizing:border-box;margin:8px 0;max-width:100%;padding:0}.stripe-element-label{display:none}#express-checkout-element,#express-checkout-js-default,#express-checkout-js-deferred,#payment-element,#payment-element-js-default,#payment-element-js-deferred{min-height:60px}.mode-selector-table{border-collapse:collapse;margin:0 0 8px;width:100%}.mode-selector-table td{padding:4px 0;vertical-align:middle}.mode-selector-table td:first-child{padding-right:12px;width:140px}.mode-selector-group{background:#0a0a0a;margin:0;padding:0}.mode-selector-title{color:#ffb000;font-size:11px;font-weight:700;letter-spacing:.5px;text-shadow:0 0 5px #ffb000;text-transform:uppercase;white-space:nowrap}.mode-selector{background:#0a0a0a;display:flex;flex-wrap:wrap;gap:8px}.mode-selector label{align-items:center;background:#1a1a1a;border:2px solid #ffb000;color:#ffb000;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:400;height:28px;justify-content:center;min-width:120px;padding:0 15px;text-shadow:0 0 3px #ffb000;-webkit-user-select:none;user-select:none;white-space:nowrap}.mode-selector label:hover{background:#2a2a2a}.mode-selector input[type=radio]{display:none}.mode-selector label:has(input[type=radio]:checked){background:#ffb000;border-color:#420 #ffb000 #ffb000 #420;color:#000;text-shadow:none}.mode-label-content{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px}.mode-label-title{font-size:13px;font-weight:700}.mode-label-description{display:none}#express-checkout-js-default,#express-checkout-js-deferred,#payment-element-js-default,#payment-element-js-deferred{margin:0}#payment-form-js-default,#payment-form-js-deferred{display:flex;flex-direction:column;gap:8px}#express-message-js-default,#express-message-js-deferred,#payment-message-js-default,#payment-message-js-deferred{background:#1a3a1a;border:1px solid #ffb000;color:#ffb000;font-size:14px;margin:8px 0 0;padding:10px}.integration-content-wrapper h2,.mode-selector-table{display:none}.integration-content-wrapper{margin:0;max-width:100%}.stripe-element-wrapper{box-sizing:border-box;max-width:100%}.email-input{background:#0a0a0a;border:1px solid #0000;box-shadow:none;box-sizing:border-box;color:#ffb000;font-family:Courier New,monospace;font-size:14px;outline:none;padding:10px;transition:border-color .2s,box-shadow .2s;width:100%}.email-input::placeholder{color:#ffb00066;font-family:Courier New,monospace}.email-input:focus{border:1px solid #ffb000;box-shadow:0 0 8px #ffb0004d;outline:none}.email-input:-webkit-autofill,.email-input:-webkit-autofill:active,.email-input:-webkit-autofill:focus,.email-input:-webkit-autofill:hover{-webkit-text-fill-color:#ffb000!important;-webkit-box-shadow:inset 0 0 0 30px #0a0a0a!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.code-block-container{background:#ffb00008;border:1px solid #ffb00026;box-sizing:border-box;margin-top:16px;max-width:100%;padding:12px}.code-block-header{margin-bottom:12px;position:relative}.code-block-title{color:#fc3;font-size:16px;font-weight:700;letter-spacing:.5px;text-align:center;text-shadow:0 0 5px #fc3;text-transform:uppercase;width:100%}.code-block-copy-button{background:#1a1a1a;border:1px solid #ffb000;color:#ffb000;cursor:pointer;font-family:Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;position:absolute;right:0;text-shadow:0 0 3px #ffb000;top:0;white-space:nowrap}.code-block-copy-button:hover{background:#2a2a2a;box-shadow:0 0 5px #ffb0004d}.code-block-copy-button:active{border-color:#420 #ffb000 #ffb000 #420}.about-container{box-sizing:border-box;max-width:100%;padding:40px 30px 60px}.about-section{margin-bottom:50px}.about-section:last-child{margin-bottom:0}.about-title{border-bottom:2px solid #ffb0004d;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:25px;padding-bottom:12px;text-shadow:0 0 5px #ffb000}.about-content,.about-title{color:#ffb000;font-family:Courier New,monospace}.about-content{font-size:14px;line-height:1.8;opacity:.8}.about-content p{margin-bottom:20px}.about-content p:last-child{margin-bottom:0}.author-photo-wrapper{border:2px solid #ffb000;box-shadow:0 0 10px #ffb0004d;float:right;margin:0 0 20px 20px;position:relative;width:200px}.author-photo{display:block;filter:grayscale(100%) contrast(1.4) brightness(.75) sepia(100%) hue-rotate(-17deg) saturate(4);height:auto;width:100%}.about-content{position:relative}.author-photo-wrapper:after{background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000000d 2px,#0000 3px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0a;font-family:Courier New,monospace;overflow:hidden}.App{display:flex;flex-direction:column;height:100vh;width:100vw}.App.theme-apocalypse{background:#0a0a0a}
/*# sourceMappingURL=main.76d61c84.css.map*/