@import url(https://fonts.googleapis.com/css2?family=Sunflower:wght@300&display=swap);@keyframes fade-in{0%{opacity:0}to{opacity:1}}body{background-color:#121212;color:#fff;font-family:Sunflower,sans-serif;margin:0;padding:0}.link-button{background-color:#333;border:none;border-radius:10px;color:#fff;cursor:pointer;filter:brightness(90%) saturate(90%);font-family:inherit;font-size:16px;font-weight:600;margin:10px auto;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter 2s ease;width:90%}.link-button>*{filter:drop-shadow(1px 1px 2px #000000aa)}.link-button svg{float:left;font-size:1.2em}.link-button span{margin:0 auto}.link-button:hover{background-color:#444;filter:saturate(100%);transition:filter .5s ease}.link-button:active{filter:brightness(.9)}.gate-modal{animation:fade-in .3s;background:#1e1e1e;border-radius:8px;bottom:auto;box-shadow:0 4px 8px #0003;color:#fff;font-size:16px;left:50%;margin-right:-50%;padding:20px;position:absolute;right:auto;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.gate-modal-overlay{background-color:#000000bf;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.gate-modal h2{font-size:18px;margin-top:0;text-transform:uppercase}.gate-modal ul{list-style:none;padding:0}.gate-modal li{margin-bottom:10px}.gate-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:500;margin:0 auto;padding:10px 20px;text-transform:uppercase;transition:opacity .3s ease;width:80%}.gate-button>*{filter:drop-shadow(1px 1px 2px #000000aa)}.gate-button span{margin:0 auto}.gate-button:hover{opacity:.8}.gate-button.done{opacity:.4}hr{border:1px solid #444;margin:20px auto 15px;width:95%}.reward-button{align-items:center;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;margin:0 auto;padding:10px 20px;text-align:center;text-transform:uppercase;transition:opacity .3s ease;width:90%}.reward-button:hover{opacity:.4}.reward-button:disabled{filter:saturate(75%)}.reward-button>*{filter:drop-shadow(1px 1px 2px #000000aa)}.reward-button span{margin:0 auto}.close-button{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:22px;font-weight:600;position:absolute;right:10px;top:10px}.close-button:hover{opacity:.8}.loading{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.container{height:100vh;min-width:300px;text-align:center}.container,.logo{align-items:center;display:flex;flex-direction:column;justify-items:center}.logo{filter:brightness(0) invert(1);opacity:.9}.logo img{max-height:150px;max-width:40%;padding:40px 0}.product{align-items:center;display:flex;flex-direction:column;justify-items:end;padding:20px}.product .image{border-radius:10px;max-height:300px;z-index:1}.product .image,.product .title{display:flex;filter:drop-shadow(1px 1px 2px #000000aa);margin:20px 0 0}.product .title{font-size:1.5em;opacity:.9;text-transform:uppercase}.content{align-items:center;flex:30px 1;justify-items:center;max-width:500px;z-index:1}.content,.linkcards{display:flex;flex-direction:column;width:100%}.linkcards{background-color:#1e1e1e;border-radius:10px;box-shadow:0 4px 8px #0003;margin:20px 0;overflow:auto;padding:20px 0;scrollbar-width:none}.footer{color:#aaa;display:flex;flex-direction:column;opacity:.9;padding:12px 0;text-align:center;text-transform:uppercase}.footer p{margin:0}.footer .copyright{font-size:.8em;font-weight:600}.footer .subline{font-size:.6em}.cg{--cg-bg:#0f1115;--cg-panel:#171a21;--cg-panel-2:#1d212a;--cg-border:#2a2f3a;--cg-text:#e7e9ee;--cg-text-dim:#9aa1af;--cg-accent:#5b8cff;--cg-accent-hover:#4577f0;--cg-danger:#ef5b5b;--cg-radius:10px;background:var(--cg-bg);color:var(--cg-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1100px;padding:32px 20px 80px}.cg-heading{font-size:28px;font-weight:700;margin:0 0 6px}.cg-sub{color:var(--cg-text-dim);font-size:14px;margin:0 0 28px}.cg-file-label{align-items:center;cursor:pointer;display:inline-flex}.cg-file-hidden{display:none}.cg-storage-hint{color:var(--cg-text-dim);font-size:11px;margin:10px 0 0}.cg-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (max-width:860px){.cg-layout{grid-template-columns:1fr}}.cg-form,.cg-output{background:var(--cg-panel);border:1px solid var(--cg-border);border-radius:var(--cg-radius);padding:20px}.cg-section{margin-bottom:22px}.cg-label{color:var(--cg-text);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.cg-label-sm{color:var(--cg-text-dim);display:block;font-size:12px;margin-bottom:4px}.cg-input{background:var(--cg-panel-2);border:1px solid var(--cg-border);border-radius:8px;box-sizing:border-box;color:var(--cg-text);font-size:14px;padding:9px 11px;width:100%}.cg-input:focus{border-color:var(--cg-accent);outline:none}.cg-input-date{max-width:200px}.cg-file{font-size:13px}.cg-file,.cg-hint{color:var(--cg-text-dim)}.cg-hint{font-size:12px;margin:8px 0 0;max-width:320px}.cg-error{color:var(--cg-danger);font-size:12px;margin:6px 0 0}.cg-image-row{align-items:flex-start;display:flex;gap:16px}.cg-preview{align-items:center;background:var(--cg-panel-2);border:1px solid var(--cg-border);border-radius:8px;display:flex;flex:0 0 auto;height:96px;justify-content:center;overflow:hidden;width:96px}.cg-preview img{display:block;height:100%;object-fit:cover;width:100%}.cg-preview-empty{color:var(--cg-text-dim);font-size:11px;padding:6px;text-align:center}.cg-links-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cg-link-card{background:var(--cg-panel-2);border:1px solid var(--cg-border);border-radius:8px;margin-bottom:12px;padding:14px}.cg-link-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.cg-link-index{color:var(--cg-text-dim);font-size:12px;font-weight:600}.cg-link-card-actions{display:flex;gap:6px}.cg-icon-btn{background:#0000;border:1px solid var(--cg-border);border-radius:6px;color:var(--cg-text-dim);cursor:pointer;font-size:12px;height:26px;line-height:1;width:26px}.cg-icon-btn:hover:not(:disabled){border-color:var(--cg-accent);color:var(--cg-text)}.cg-icon-btn:disabled{cursor:not-allowed;opacity:.35}.cg-icon-btn-danger:hover:not(:disabled){border-color:var(--cg-danger);color:var(--cg-danger)}.cg-grid-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:520px){.cg-grid-2{grid-template-columns:1fr}}.cg-toggle-row{gap:12px;margin-top:10px}.cg-checkbox,.cg-toggle-row{align-items:center;display:flex}.cg-checkbox{color:var(--cg-text-dim);cursor:pointer;font-size:13px;gap:6px}.cg-checkbox input{accent-color:var(--cg-accent)}.cg-gates{border-top:1px dashed var(--cg-border);margin-top:10px;padding-top:10px}.cg-gate-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 30px;margin-bottom:8px}@media (max-width:520px){.cg-gate-row{grid-template-columns:1fr}}.cg-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.cg-btn:disabled{cursor:not-allowed;opacity:.4}.cg-btn-primary{background:var(--cg-accent);color:#fff;width:100%}.cg-btn-primary:hover:not(:disabled){background:var(--cg-accent-hover)}.cg-btn-primary:disabled{cursor:not-allowed;opacity:.4}.cg-btn-ghost{background:#0000;border-color:var(--cg-border);color:var(--cg-text)}.cg-btn-ghost:hover{border-color:var(--cg-accent);color:var(--cg-accent)}.cg-btn-sm{font-size:12px;padding:6px 10px}.cg-errors{background:#ef5b5b14;border:1px solid #ef5b5b4d;border-radius:8px;color:var(--cg-danger);font-size:12px;margin:0 0 16px;padding:10px 14px}.cg-output{position:sticky;top:20px}.cg-output-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.cg-output-actions{display:flex;flex-wrap:wrap;gap:8px}.cg-json-textarea{background:var(--cg-panel-2);border:1px solid var(--cg-border);border-radius:8px;box-sizing:border-box;color:#b9d2ff;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.5;max-height:640px;min-height:420px;padding:14px;resize:vertical;width:100%}.cg-json-textarea::placeholder{color:var(--cg-text-dim);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.cg-json-textarea:focus{border-color:var(--cg-accent);outline:none}
/*# sourceMappingURL=main.07fa53c0.css.map*/