@import url(https://fonts.googleapis.com/css2?family=Syne:wght@500;700;800&family=Manrope:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);:root{--bg-base:#080b12;--bg-panel:#0a2e23b8;--bg-panel-alt:#111928d9;--glass-line:#70e6b861;--text-main:#f8fbff;--text-muted:#9eb0c7;--line:#94b0d640;--accent:#19f0c6;--accent-alt:#ffa33a;--danger:#ff6c6c;--success:#4ce09d;--radius-lg:20px;--radius-md:14px;--shadow-main:0 24px 80px #00000047}*{box-sizing:border-box}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/dashboard-cover.6e394cd6c68092f04133.png) 50%/cover no-repeat fixed;color:#f8fbff;color:var(--text-main);font-family:Manrope,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{margin:0 auto;padding:24px 0 40px;width:min(1160px,92vw)}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0a2e23b8,#081e189e);background:linear-gradient(145deg,var(--bg-panel),#081e189e);border:1px solid #70e6b861;border:1px solid var(--glass-line);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 24px 80px #00000047,inset 0 1px 0 #dcfff21a;box-shadow:var(--shadow-main),inset 0 1px 0 #dcfff21a}.site-header{justify-content:space-between;padding:16px 20px;position:sticky;top:14px;z-index:30}.brand,.site-header{align-items:center;display:flex;gap:12px}.brand-mark{background:linear-gradient(145deg,#26ffdd,#0aa889 55%,#ffb85f);border-radius:12px;box-shadow:inset 0 0 12px #fff6;height:38px;width:38px}.brand-text{background:#080c149e;border:1px solid #94b0d666;border-radius:999px;color:#f8fbff;color:var(--text-main);font-family:Syne,sans-serif;font-size:1.1rem;letter-spacing:.03em;padding:8px 12px}.site-nav{display:flex;flex-wrap:wrap;gap:10px}.nav-link{background:#080c149e;border:1px solid #94b0d666;border-radius:999px;color:#f8fbff;color:var(--text-main);font-weight:600;padding:8px 12px;transition:all .16s ease}.nav-link.active,.nav-link:hover{background:#0a121ed1;border-color:#42ffd873;color:#f8fbff;color:var(--text-main)}.page{animation:fadeIn .32s ease both;margin-top:24px}.hero{grid-gap:18px;display:grid;gap:18px;padding:36px}.hero h1{font-family:Syne,sans-serif;font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.05;margin:0}.hero p{color:#f8fbff;color:var(--text-main);margin:0;max-width:760px}.home-hero-title{background:#080c149e;border:1px solid #94b0d66b;border-radius:14px;padding:10px 16px;width:fit-content}.home-hero-copy{background:#080c148f;border:1px solid #94b0d65c;border-radius:12px;line-height:1.5;max-width:760px;padding:12px 14px;width:fit-content}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.btn{border:0;border-radius:12px;cursor:pointer;font-weight:700;padding:12px 16px;transition:transform .15s ease,opacity .15s ease}.btn:hover{transform:translateY(-2px)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-primary{background:linear-gradient(130deg,#42ffd8,#13cda9);color:#081611}.btn-secondary{background:linear-gradient(130deg,#ffd384,#ff9f35);color:#211408}.btn-ghost{border:1px solid #94b0d640;border:1px solid var(--line)}.btn-ghost,.wallet-connect-btn.wallet-adapter-button{background:#0000;color:#f8fbff;color:var(--text-main)}.wallet-connect-btn.wallet-adapter-button{border:1px solid #94b0d640;border:1px solid var(--line);border-radius:12px;font-family:inherit;font-size:.9rem;height:auto;line-height:1.2;min-height:42px;padding:10px 14px}.wallet-connect-btn.wallet-adapter-button:hover{background:#ffffff0a}.notice{background:#ffffff08;border:1px solid #94b0d640;border:1px solid var(--line);border-radius:10px;color:#9eb0c7;color:var(--text-muted);padding:10px 12px}.notice.error{background:#b3272733;border-color:#ff757580;color:#ffd5d5}.notice.success{background:#1e7a5233;border-color:#4ce09d73;color:#d9ffef}.grid{grid-gap:16px;display:grid;gap:16px}.grid.products{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.home-product-sections{gap:22px}.home-product-section{grid-gap:12px;display:grid;gap:12px}.home-product-cards{margin-top:6px}.card{background:#111928d9;background:var(--bg-panel-alt);border:1px solid #94b0d640;border:1px solid var(--line);border-radius:14px;border-radius:var(--radius-md);padding:16px}.card h2,.card h3{margin:0 0 8px}.card p{color:#f8fbff;color:var(--text-main);margin:0}.dashboard-tile{display:flex;flex-direction:column;gap:10px}.dashboard-tile .btn{align-items:center;align-self:flex-start;display:inline-flex;margin-top:2px}.product-card-image{border-radius:10px;height:140px;margin-bottom:10px;object-fit:cover;width:100%}.product-card{display:flex;flex-direction:column;height:100%}.product-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:12;display:-webkit-box;line-height:1.4;max-height:16.8em;overflow:hidden}.badge-row{margin:2px 0 4px}.badge-row,.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip-row{margin-top:10px}.chip{border:1px solid #94b0d640;border:1px solid var(--line);border-radius:999px;color:#9eb0c7;color:var(--text-muted);font-size:.76rem;padding:4px 9px}.product-hero{grid-gap:16px;display:grid;gap:16px;padding:24px}.product-hero-text-panel{grid-gap:10px;background:#080c1499;border:1px solid #94b0d661;border-radius:12px;display:grid;gap:10px;padding:14px}.product-hero-text-panel p{color:#f8fbff;color:var(--text-main);margin:0}.product-hero-image{border:1px solid #94b0d640;border:1px solid var(--line);border-radius:12px;max-height:360px;object-fit:cover;width:100%}.split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 320px}.label{color:#9eb0c7;color:var(--text-muted);display:block;font-size:.9rem;margin-bottom:6px}.input,.select,.textarea{background:#00000040;border:1px solid #94b0d640;border:1px solid var(--line);border-radius:10px;color:#f8fbff;color:var(--text-main);padding:10px 12px;width:100%}.textarea{min-height:100px;resize:vertical}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.section-heading{font-family:Syne,sans-serif;letter-spacing:.02em;margin:0 0 12px}.meta-row{justify-content:space-between;margin-top:auto;padding-top:12px}.meta-row,.wallet-status-row{align-items:center;display:flex;gap:10px}.wallet-status-row{flex-wrap:wrap;margin-bottom:10px}.product-card-action{align-items:center;display:inline-flex;justify-content:center;min-height:42px;min-width:88px}.admin-product-tile{display:flex;flex-direction:column;gap:12px;height:100%}.admin-product-tile>.btn{align-self:flex-start}.admin-product-actions{display:flex;flex-wrap:wrap;gap:10px}.site-footer{grid-gap:4px;color:#f8fbff;color:var(--text-main);display:grid;font-size:.9rem;gap:4px;margin-top:28px;padding:14px 16px}.pill,.site-footer>:last-child{color:#9eb0c7;color:var(--text-muted)}.pill{align-items:center;border:1px solid #94b0d640;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.75rem;line-height:1.2;padding:5px 10px}.pill.product-type{border-color:#93b8ff80;color:#dbe6ff}.pill.native{border-color:#42ffd873;color:#cefff4}.pill.external{border-color:#ffa95773;color:#ffe3bf}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.84rem}.admin-cover-preview{border:1px solid #94b0d640;border:1px solid var(--line);border-radius:10px;object-fit:cover;width:min(100%,520px)}.gumroad-product-embed{margin:0 auto;max-width:760px;overflow:hidden;width:100%}.gumroad-product-embed iframe{border:0;max-width:100%!important;min-height:420px;width:100%!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.split{grid-template-columns:1fr}.site-header{position:static}}@media (max-width:640px){.app-shell{padding-top:14px;width:min(1160px,94vw)}.hero{padding:24px}.product-card-image{height:120px}}.wallet-adapter-button{align-items:center;background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{grid-row-gap:10px;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;display:grid;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;grid-template-rows:1fr;list-style:none;margin:0;opacity:0;padding:10px;position:absolute;right:0;top:100%;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:99}.wallet-adapter-dropdown-list-active{opacity:1;transform:translateY(10px);visibility:visible}.wallet-adapter-dropdown-list-item{align-items:center;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:600;height:37px;justify-content:center;outline:none;padding:0 20px;white-space:nowrap;width:100%}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{background:#00000080;bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:1040}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{align-items:center;background:#1a1f2e;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px;position:absolute;right:18px;top:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.wallet-adapter-modal-container{align-items:center;display:flex;justify-content:center;margin:3rem;min-height:calc(100vh - 6rem)}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{align-items:center;background:#10141f;border-radius:10px;box-shadow:0 8px 20px #0009;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:400px;position:relative;z-index:1050}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{color:#fff;font-size:24px;font-weight:500;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{list-style:none;margin:0 0 12px;padding:0;width:100%}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{height:28px;width:28px}.wallet-adapter-modal-list .wallet-adapter-button span{font-size:14px;margin-left:auto;opacity:.6}.wallet-adapter-modal-list-more{align-items:center;align-self:flex-end;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;padding:12px 24px 24px 12px}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s ease}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 24px;width:100%}.wallet-adapter-modal-middle-button{background-color:#512da8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:48px;padding:12px;width:100%}
/*# sourceMappingURL=main.2ff6741b.css.map*/