@font-face{font-family:Knights Quest;src:url(/fonts/KnightsQuest.ttf) format("truetype")}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}@media(max-width:812px){input,select,textarea{font-size:17px!important}}:root{--field-gap: 8px;--sin-accent: #cbbf9e;--logs-side-pad: 10px;--btn-yellow: #ffd700;--btn-yellow-hover: #ffb733;--btn-yellow-active: #e8a000;--btn-text: #1a1208;--btn-stroke: #a67c1d}.page-container{display:flex;height:100vh;overflow:hidden;background-color:#1d140c;font-family:Knights Quest,serif;color:#3a2e1c}.left-image{width:750px;background-image:url(https://gateway.pinata.cloud/ipfs/bafkreibvfth3ndaql2ou3jxfu3ujyijueweluulwpvd3ty6jsglr42zrmy);background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#e7d3ad;position:sticky;top:0;height:100vh;flex-shrink:0}.right-background{flex:1;background-image:url(/assets/background-right-smooth-8UH6tWoM.png);background-repeat:repeat-y;background-position:center top;background-size:contain;background-color:#1a1208;padding:0 0 2rem 2rem!important;position:relative;overflow-y:auto;overflow-x:hidden;--panel-inset: 2rem}.indulgence-app{display:flex;flex-direction:column;align-items:center;max-width:700px;margin:0 auto;width:100%;position:relative}.indulgence-header{text-align:center;margin-bottom:2rem}.indulgence-title{font-size:3rem;color:gold;text-shadow:2px 2px 6px #000}.indulgence-subtitle{font-size:1.2rem;color:#e7dcc8;font-weight:300;letter-spacing:.5px;line-height:1.6}.wallet-btn{margin-top:0}.indulgence-body{background-color:#1d140c;display:flex;flex-direction:column;gap:1.5rem;max-width:500px;width:100%}.confess-box,.buy-box,.box{border:1px solid #ffd700;padding:1.5rem;border-radius:12px;background:#ffffff0d;box-shadow:0 0 12px #ffd70033}.confess-box h3,.buy-box h3,.box h3{margin-top:0;margin-bottom:.75rem;color:gold;text-shadow:1px 1px 2px #000}.confess-box label,.buy-box label{font-weight:700;display:block;margin-bottom:.5rem;color:gold;text-shadow:1px 1px 2px #000}.confess-box select,.buy-box select{font-size:1.1rem;font-weight:700;padding:.75rem;border-radius:8px;border:1px solid #ccc;font-family:inherit;color:#222;background:#fffdf8;box-sizing:border-box;margin-bottom:1rem}.confess-box textarea,.buy-box textarea,.buy-box input{width:100%;margin-bottom:1rem;padding:.75rem;border-radius:8px;border:1px solid #ccc;font-family:inherit;box-sizing:border-box;background:#fffdf8;color:#222}.confess-box textarea{resize:vertical;height:150px;font-size:1.1rem}.confess-box button,.buy-box button,.box button,.nft-preview button,.success-actions .ghost-btn,.primary-btn{width:100%;padding:.8rem;background:var(--btn-yellow);color:var(--btn-text);font-weight:700;letter-spacing:.3px;border:none;border-radius:10px;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,box-shadow .25s ease,transform .08s ease;-webkit-tap-highlight-color:transparent;-webkit-text-stroke:.7px var(--btn-stroke);text-shadow:0 0 3px rgba(255,233,150,.4)}.primary-btn:link,.primary-btn:visited,.primary-btn:hover,.primary-btn:active,.primary-btn:focus,.success-actions .ghost-btn:link,.success-actions .ghost-btn:visited,.success-actions .ghost-btn:hover,.success-actions .ghost-btn:active,.success-actions .ghost-btn:focus{color:var(--btn-text);text-decoration:none}.confess-box button:hover,.buy-box button:hover,.box button:hover,.nft-preview button:hover,.success-actions .ghost-btn:hover,.primary-btn:hover,.confess-box button:focus-visible,.buy-box button:focus-visible,.box button:focus-visible,.nft-preview button:focus-visible,.success-actions .ghost-btn:focus-visible,.primary-btn:focus-visible{background:var(--btn-yellow-hover);box-shadow:0 0 14px #ffc85073,inset 0 -2px #0000001f;outline:none}.confess-box button:active,.buy-box button:active,.box button:active,.nft-preview button:active,.success-actions .ghost-btn:active,.primary-btn:active{background:var(--btn-yellow-active);transform:translateY(1px);box-shadow:0 0 6px #00000059,inset 0 2px 3px #0000004d}.confess-box button.secondary{background:transparent;color:gold;border:1px solid #ffd700}.confess-box button:disabled,.buy-box button:disabled{opacity:.6;cursor:not-allowed}.confess-steps,.logs{background:#ffffff0d;padding:1rem var(--logs-side-pad);border-radius:10px;font-size:.95rem;line-height:1.55;border:1px dashed #ffd700;color:#d9cdb8;font-weight:300;opacity:.95;container-type:inline-size}.confess-steps .log-row,.logs .log-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:4px 4px;align-items:start;box-sizing:border-box}.confess-steps .log-row.align-center,.logs .log-row.align-center{align-items:center}.logs .log-row.stack,.confess-steps .log-row.stack{grid-template-columns:1fr;gap:0}.logs .log-row.stack .k,.confess-steps .log-row.stack .k{margin:0 0 2px;line-height:1.2}.logs .log-row.stack .v,.confess-steps .log-row.stack .v{margin:0 0 8px;padding:0;line-height:1.22}.confess-steps .log-row .k,.logs .log-row .k{white-space:nowrap;color:#e7dcc8;font-weight:700;display:flex;align-items:center;gap:6px}.confess-steps .log-row .v,.logs .log-row .v{overflow-wrap:anywhere;word-break:break-word}.confess-steps .log-row .v a,.logs .log-row .v a{color:gold;text-decoration:none;font-weight:700}.confess-steps .log-row .v a:hover,.logs .log-row .v a:hover{color:#fff}.confess-steps,.confess-steps *,.logs,.logs *{min-width:0;word-break:break-word;overflow-wrap:anywhere;hyphens:auto}.fitline{display:block;width:100%;white-space:nowrap}.fitline-log{margin:0;padding:0;line-height:1.25;display:flex;align-items:center}.confess-steps .log-row .v .code,.logs .log-row .v .code{color:var(--sin-accent);font-weight:700;text-decoration:none;font-family:inherit}.sin-privacy-note{font-size:.9rem;color:#cfc6b0;margin-bottom:.5rem;background:#ffffff0d;padding:.75rem 1rem;border-left:4px solid #ffd700;border-radius:8px;line-height:1.5}.sin-privacy-note,.hint{font-size:.9rem;color:#cfc6b0;background:#ffffff0d;padding:.75rem 1rem;border-left:4px solid #ffd700;border-radius:8px;line-height:1.5;margin-bottom:.5rem}.switch-row{position:relative;display:block;padding-left:64px;min-height:28px;margin:8px 0 6px;cursor:pointer;user-select:none}.switch-input{position:absolute;opacity:0;pointer-events:none}.switch-control{position:absolute;top:50%;left:0;transform:translateY(-50%);width:48px;height:26px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,215,0,.5);box-shadow:inset 0 0 6px #00000059;transition:background .2s ease,border-color .2s ease}.switch-control:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--btn-yellow);box-shadow:0 2px 6px #00000059;transition:transform .2s ease}.switch-input:checked+.switch-control{background:#ffd7002e;border-color:gold}.switch-input:checked+.switch-control:after{transform:translate(22px)}.switch-label{color:#e7dcc8;font-size:.98rem}.nft-preview{margin-top:1.5rem;text-align:center}.nft-box{border:2px solid #ffd700;padding:1.2rem 1.1rem 1rem;background:#ffffff0d;border-radius:10px;font-family:Knights Quest,serif;color:gold;text-shadow:1px 1px 2px #000;overflow:hidden}.nft-title{font-size:1.4rem;margin-bottom:1rem}.nft-tier,.nft-date{color:gold;font-weight:700;font-size:1.05rem;line-height:1.3;margin-top:.25rem}.nft-hash{margin-top:.35rem}.nft-hash .fitline{display:inline-block;max-width:100%;vertical-align:bottom}.nft-preview button{margin-top:1rem;padding:.6rem 1.2rem;background:var(--btn-yellow);color:var(--btn-text);font-weight:700;border:none;border-radius:6px;cursor:pointer;font-family:inherit}.status-banner{display:flex;align-items:center;gap:10px;background:#ffd70014;border:1px solid #ffd700;border-radius:10px;padding:10px 12px;margin-bottom:12px}.status-text{color:#e7dcc8;line-height:1.3}.status-sub{font-size:.9rem;opacity:.9}.spinner{width:18px;height:18px;border:2px solid rgba(255,215,0,.35);border-top-color:gold;border-radius:50%;animation:spin .8s linear infinite;flex:0 0 auto}@keyframes spin{to{transform:rotate(360deg)}}.completion-banner{border:1px solid #3fa34d;background:#3fa34d14;color:#c9f0d0;border-radius:10px;padding:12px;margin-bottom:12px}.completion-title{font-weight:700;margin-bottom:10px;color:#9be4a6;text-shadow:0 1px 2px #000}.header-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:8px}.ghost-btn{appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#e9eef5;padding:8px 12px;border-radius:999px;cursor:pointer;backdrop-filter:blur(6px);transition:transform .08s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1;font-weight:600}.ghost-btn:hover{background:#ffd70026;box-shadow:0 0 8px #ffd70059;border-color:#ffd70059}.ghost-btn:active{transform:translateY(1px);background:#ffd70040;box-shadow:0 0 10px #ffd70073;border-color:#ffd70080}.ghost-btn:focus,.ghost-btn:focus-visible{outline:none!important;box-shadow:0 0 10px #ffd70073;border-color:#ffd70080}.panel-backdrop{position:fixed;inset:0;background:#0a0d1273;z-index:9998}.panel{position:absolute;inset:0;margin-left:auto;margin-right:auto;width:100%;max-width:520px;z-index:9999;background:#201408f2;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-radius:16px;padding:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 34px #000000a6}.panel::-webkit-scrollbar{width:12px}.panel::-webkit-scrollbar-track{background:#0003;border-radius:0 0 0 16px}.panel::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:6px}.panel::-webkit-scrollbar-thumb:hover{background:#ffd70080}.panel-body::-webkit-scrollbar{width:12px}.panel-body::-webkit-scrollbar-track{background:#0003}.panel-body::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:6px}.panel-body::-webkit-scrollbar-thumb:hover{background:#ffd70080}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 28px 16px 20px;position:sticky;top:0;z-index:100;background:#201408fa;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid rgba(255,255,255,.08);box-sizing:border-box;flex-shrink:0;min-height:60px}.panel-header h2{margin:0;font-size:18px;color:#f4d054;text-shadow:0 0 14px rgba(244,208,84,.45);font-weight:700;letter-spacing:.3px;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.icon-btn{background:transparent;color:#dbe6f7;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:6px 10px;cursor:pointer}.icon-btn:hover{background:#ffffff0f}.panel-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 28px 28px 20px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.panel-content{display:grid;gap:14px;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box;overflow:hidden}.panel-content>*{max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.panel-content h1{color:#f4d054;font-size:1.35rem;font-weight:700;letter-spacing:.4px;margin-bottom:.75rem;line-height:1.35;text-shadow:0 0 16px rgba(244,208,84,.45);overflow-wrap:break-word;word-wrap:break-word;max-width:100%;box-sizing:border-box;padding-right:4px}.panel-content h2{color:#d8ba6a;font-size:1.6rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;text-shadow:0 0 12px rgba(216,186,106,.3);overflow-wrap:break-word;word-wrap:break-word;max-width:100%;box-sizing:border-box;padding-right:4px}.panel-content h3{color:#c9aa68;font-size:1.2rem;font-weight:600;margin-top:1.2rem;margin-bottom:.4rem;text-shadow:0 0 10px rgba(201,170,104,.25);overflow-wrap:break-word;word-wrap:break-word;max-width:100%;box-sizing:border-box;padding-right:4px}.panel-content p,.panel-content li{color:#d4cab8;font-size:1.05rem;line-height:1.7;text-shadow:0 0 3px rgba(0,0,0,.2);overflow-wrap:break-word;word-wrap:break-word;max-width:100%;box-sizing:border-box}.panel-content .small{color:#9aa6b6;font-size:12.5px}.panel-content ol,.panel-content ul{padding-left:18px;color:#c8d3e1}.indulgence-app.with-panel .indulgence-body,.indulgence-app.with-panel .indulgence-header{filter:blur(1.5px) saturate(.95);transition:filter .2s ease}.panel,.panel-backdrop{pointer-events:none;opacity:0;transition:opacity .25s ease}.indulgence-app.with-panel .panel,.indulgence-app.with-panel .panel-backdrop{pointer-events:auto;opacity:1}.indulgence-app.with-panel{overflow:visible!important}.wallet-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,215,0,.4);background:#ffd70014;color:#ffe8a3;cursor:pointer;backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.05);text-shadow:0 1px 2px #000;transition:background .2s ease,transform .06s ease,border-color .2s ease;font-family:inherit;font-weight:700}.wallet-chip:hover{background:#ffd70024;border-color:#ffd7008c}.wallet-chip:active{transform:translateY(1px)}.wallet-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #1a1208,0 0 0 4px #ffd700b3}.wallet-chip__balance{opacity:.95}.wallet-chip__addr{color:#fff4c2;letter-spacing:.2px}.wallet-chip.wallet-chip--alert{background:#ff4d4d1f;border-color:#ff4d4d8c;color:#ffd0d0}@media(max-width:960px){.page-container{flex-direction:column;height:auto;overflow:auto}.left-image{display:block;width:100%;aspect-ratio:1 / 1;height:auto;position:relative;top:auto;flex-shrink:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#e7d3ad}.right-background{padding:1rem;min-height:40vh}}@media(max-width:520px){.indulgence-title{font-size:2.2rem}.indulgence-body{max-width:100%}.confess-steps .log-row,.logs .log-row{grid-template-columns:80px 1fr}.confess-steps,.logs{padding:.9rem 10px}.panel{position:fixed;width:100vw;height:100vh;height:100dvh;border-radius:0;inset:0;max-width:none}.panel-header{position:sticky;top:0;z-index:100;background:#201408fa;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid rgba(255,215,0,.2)}.panel-body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%}}@media(max-width:520px){body.panel-open{overflow:hidden;position:fixed;width:100%;height:100vh;height:100dvh}}.confess-box{position:relative}.candle{position:absolute;top:22px;right:48px;width:80px;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));opacity:.98;z-index:2}.candle-img{display:block;width:100%;height:auto}.candle .flame{position:absolute;left:29px;top:-6px;opacity:0;transform-origin:center bottom}.candle .flame ellipse{transform-box:fill-box;transform-origin:center;transform:translate(-3px)}.candle,.candle .flame{overflow:visible!important}.candle.is-lit .flame{opacity:1;animation:flame-flicker 1.4s ease-in-out infinite}@keyframes flame-flicker{0%{transform:translateY(0) scale(1);opacity:.95}35%{transform:translateY(-.6px) scale(1.05);opacity:1}70%{transform:translateY(.4px) scale(.97);opacity:.9}to{transform:translateY(0) scale(1);opacity:.95}}@media(prefers-reduced-motion:reduce){.candle.is-lit .flame{animation:none}}@media(max-width:520px){.candle{width:72px;top:32px;right:22px}.candle .flame{left:26px;top:-6px}}.tier-field{position:relative}.tier-field .tier-guideline{position:absolute;left:56%;right:-1.5rem;top:50%;transform:translateY(-50%);height:2px;pointer-events:none;z-index:0;background:linear-gradient(to right,#ffd70000,#ffd70026 10%,#ffd70073 32%,#ffd700bf,#ffd70073 78%,#ffd70026 92%,#ffd70000);filter:drop-shadow(0 0 6px rgba(255,215,0,.25));transition:opacity .25s ease}.confess-box.finalized .tier-field .tier-guideline{opacity:0}.tier-field .tier-guideline.hidden{opacity:0;transition:opacity .25s ease}@media(max-width:520px){.tier-field .tier-guideline{left:62%;top:56%;transform:translateY(-50%)}}.tx-section{display:flex;flex-direction:column;gap:4px;line-height:1.3}.tx-status{color:gold;font-weight:600;font-size:.95rem}.tx-full-link{display:block;word-break:break-all;overflow-wrap:anywhere;color:#cfc6b0;text-decoration:none;font-size:.85rem;opacity:.9}.tx-full-link:hover{color:#fff;text-decoration:underline}.panel .markdown-body{color:#d4cab8;font-size:1.05rem;line-height:1.7;text-shadow:0 0 3px rgba(0,0,0,.2);max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.panel .markdown-body *{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.panel .markdown-body a,.panel .markdown-body code,.panel .markdown-body pre,.panel .markdown-body p,.panel .markdown-body li,.panel .markdown-body td,.panel .markdown-body th{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%;box-sizing:border-box}.panel .markdown-body strong,.panel .markdown-body b,.panel-content strong,.panel-content b{color:#d8ba6a;font-weight:700;text-shadow:0 0 10px rgba(216,186,106,.25)}.panel .markdown-body em,.panel .markdown-body i,.panel-content em,.panel-content i{color:#c9aa68;font-style:italic}.panel .markdown-body code,.panel-content code{color:#c9aa68;background:#d8ba6a14;padding:2px 6px;border-radius:4px;font-family:inherit;font-size:.95em;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;display:inline;box-sizing:border-box}.panel .markdown-body a,.panel-content a{color:#d8ba6a;text-decoration:none;font-weight:600;transition:color .2s ease;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}.panel .markdown-body a:hover,.panel-content a:hover{color:#e8c547;text-decoration:underline}.panel .markdown-body ul,.panel .markdown-body ol{max-width:100%;box-sizing:border-box;padding-left:20px;margin:.5rem 0}.panel .markdown-body ul li,.panel .markdown-body ol li{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;margin:.25rem 0}.panel .markdown-body ul li::marker,.panel .markdown-body ol li::marker{color:#c9aa68}.panel .markdown-body pre{background:#d8ba6a0f;border:1px solid rgba(216,186,106,.15);border-radius:8px;padding:12px;overflow-x:auto;overflow-y:hidden;max-width:100%;box-sizing:border-box;word-wrap:break-word;white-space:pre-wrap}.panel .markdown-body pre code{background:transparent;padding:0;color:#d4cab8;white-space:pre-wrap;display:block;overflow-wrap:break-word;word-break:break-word}.panel .markdown-body table{border-collapse:collapse;width:100%;margin:1rem 0;table-layout:auto;box-sizing:border-box;font-size:.95rem}.panel .markdown-body table th,.panel .markdown-body table td{border:1px solid rgba(216,186,106,.22);padding:8px 10px;text-align:left;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;max-width:none;overflow:visible;white-space:normal}.panel .markdown-body table:nth-of-type(1) th:first-child,.panel .markdown-body table:nth-of-type(1) td:first-child{width:18%;min-width:70px}.panel .markdown-body table:nth-of-type(1) th:nth-child(2),.panel .markdown-body table:nth-of-type(1) td:nth-child(2){width:57%}.panel .markdown-body table:nth-of-type(1) th:last-child,.panel .markdown-body table:nth-of-type(1) td:last-child{width:25%;text-align:right;white-space:nowrap}.panel .markdown-body table:nth-of-type(2) th:first-child,.panel .markdown-body table:nth-of-type(2) td:first-child{width:15%;min-width:60px}.panel .markdown-body table:nth-of-type(2) th:nth-child(2),.panel .markdown-body table:nth-of-type(2) td:nth-child(2){width:20%;min-width:80px}.panel .markdown-body table:nth-of-type(2) th:last-child,.panel .markdown-body table:nth-of-type(2) td:last-child{width:auto;text-align:left;white-space:normal}.panel .markdown-body table th{background:#d8ba6a1a;color:#d8ba6a;font-weight:700;font-size:.9rem}.panel .markdown-body table tr:hover{background:#d8ba6a0d}.panel .markdown-body hr,.panel-content hr{border:none;height:2px;background:linear-gradient(to right,#d8ba6a00,#d8ba6a33 15%,#d8ba6a8c 35%,#d8ba6ae6,#d8ba6a8c 65%,#d8ba6a33 85%,#d8ba6a00);margin:1.5rem 0;filter:drop-shadow(0 0 4px rgba(216,186,106,.25))}.panel .markdown-body blockquote{border-left:3px solid #cbbf9e;background:#d8ba6a0f;padding:12px 16px;border-radius:8px;margin:1rem 0;color:#d4cab8;font-style:italic}.panel .markdown-body blockquote p{margin:0}.confess-box .green-btn,.success-actions .green-btn,.green-btn{width:100%;padding:.8rem;background:#3c281440!important;color:#fff!important;font-weight:700;letter-spacing:.3px;border:2px solid #ffd700!important;border-radius:10px;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .08s ease;-webkit-tap-highlight-color:transparent;text-shadow:none!important;-webkit-text-stroke:0!important;box-shadow:0 0 10px #ffd70040,inset 0 -2px #0003}.confess-box .green-btn:hover,.success-actions .green-btn:hover,.green-btn:hover,.confess-box .green-btn:focus-visible,.success-actions .green-btn:focus-visible,.green-btn:focus-visible{background:#50321959!important;border-color:#ffe066!important;color:#fff!important;outline:none;box-shadow:0 0 16px #ffd70059,inset 0 -2px #00000040}.confess-box .green-btn:active,.success-actions .green-btn:active,.green-btn:active{background:#2d1e0f73!important;border-color:#fc3!important;transform:translateY(1px);box-shadow:0 0 8px #ffd70040,inset 0 2px 3px #00000059}.green-btn:disabled{opacity:.6;cursor:not-allowed}.ghost-btn.dropdown-btn{width:100%;background:#2b1d0e;color:#d6a74d;border:1px solid rgba(255,215,0,.15);border-radius:12px;padding:12px 16px;text-align:left;cursor:pointer;font-weight:600;font-family:Knights Quest,serif;font-size:16px;text-shadow:none;filter:none;box-shadow:none;transition:all .2s ease}.ghost-btn.dropdown-btn:hover{color:gold;border-color:gold;background:#ffd7000d}.ghost-btn.dropdown-btn:active{background:#ffd7001a;transform:translateY(1px)}.email-input{flex:1;min-width:220px;padding:10px 12px;border:1px solid #ffd700;border-radius:10px;background:#3b2a15;color:#fff;font-size:14px;outline:none;box-shadow:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.email-input::placeholder{color:#ffd70059}.email-input:focus{border-color:gold;background:#3b2a15;color:#fff}.tier-info{border:1px solid rgba(255,215,0,.25);border-radius:12px;padding:12px;margin-bottom:12px;background:#2b1d0ecc}.tier-info table{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.tier-info th,.tier-info td{border:1px solid rgba(255,215,0,.2);padding:4px 8px;text-align:center}.tier-info th{color:gold}.tier-info td{color:#e6d6b5}.sin-textarea{width:100%;min-height:96px;padding:12px;border:1px solid rgba(255,215,0,.3);border-radius:12px;background:#2b1d0ed9;color:#f9f9f9;font-size:14px;outline:none;resize:vertical}.sin-textarea::placeholder{color:#2b1d0eeb}.sin-textarea.error{border-color:#f6c93e;background:#2b1d0ef2;box-shadow:0 0 6px #f6c93e4d}.sin-textarea.error::placeholder{color:#f6c93ee6;opacity:1}.char-counter{margin-top:6px;text-align:right;font-size:12px;color:#ffd70099}@media(max-width:520px){.confess-steps .hash-wrap,.logs .hash-wrap{display:block;font-size:12.5px;line-height:1.25;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.confess-steps .log-row.stack .k,.logs .log-row.stack .k{margin-bottom:2px}}.nft-preparing{display:inline-flex;align-items:center;gap:6px;line-height:1.2}.inline-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,215,0,.25);border-top-color:gold;animation:spin .65s linear infinite;flex-shrink:0;margin-top:1px}.panel .markdown-body table ul,.panel .markdown-body table ol{list-style:none;padding-left:0;margin-left:0}.panel .markdown-body table ul li::marker,.panel .markdown-body table ol li::marker{content:""}.panel .markdown-body table li{list-style:none!important}.panel .markdown-body table li::marker{content:""!important}.logs .log-row .v,.confess-steps .log-row .v{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:520px){.logs,.logs *,.confess-steps,.confess-steps *{hyphens:none!important}.logs .log-row .v,.confess-steps .log-row .v{font-size:12px!important;display:block;max-width:100%;white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important}.logs .log-row .v a,.confess-steps .log-row .v a{display:inline-block;max-width:100%;white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important}.logs .log-row .v .code,.confess-steps .log-row .v .code{display:block;max-width:100%;white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important}.logs .log-row,.confess-steps .log-row{grid-template-columns:80px minmax(0,1fr)}.logs .log-row .k,.confess-steps .log-row .k{max-width:80px}}@media(max-width:520px){.panel .markdown-body table{font-size:.8rem}.panel .markdown-body table th,.panel .markdown-body table td{padding:5px 6px}.panel .markdown-body table:nth-of-type(1) th:first-child,.panel .markdown-body table:nth-of-type(1) td:first-child{width:auto!important;min-width:50px;white-space:nowrap!important}.panel .markdown-body table:nth-of-type(1) th:nth-child(2),.panel .markdown-body table:nth-of-type(1) td:nth-child(2){width:auto!important;white-space:normal!important}.panel .markdown-body table:nth-of-type(1) th:last-child,.panel .markdown-body table:nth-of-type(1) td:last-child{width:auto!important;min-width:40px;white-space:nowrap!important}.panel .markdown-body table:nth-of-type(2) th:first-child,.panel .markdown-body table:nth-of-type(2) td:first-child{width:auto!important;min-width:40px;white-space:nowrap!important}.panel .markdown-body table:nth-of-type(2) th:nth-child(2),.panel .markdown-body table:nth-of-type(2) td:nth-child(2){width:auto!important;min-width:60px;white-space:nowrap!important}.panel .markdown-body table:nth-of-type(2) th:last-child,.panel .markdown-body table:nth-of-type(2) td:last-child{width:auto!important;white-space:normal!important}}.sin-textarea-wrapper{margin-right:-20px}.sin-textarea{width:100%;box-sizing:border-box}@media(min-width:521px){.panel{right:0!important;width:min(540px,100%);border-top-right-radius:0;border-bottom-right-radius:0}}@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
