@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);:root{--bg-base:#080b12;--bg-panel:#0b6f5e;--bg-panel-alt:#111928;--bg-panel-deep:#0d1424;--panel-cyan:#19f0c6;--panel-mint:#4ce09d;--panel-orange:#ffa33a;--panel-blue:#93b8ff;--panel-danger:#ff6c6c;--panel-mint-deep:#0b563f;--panel-orange-deep:#513008;--panel-blue-deep:#142b56;--panel-danger-deep:#4f1d27;--glass-line:#42ffd8;--text-main:#f8fbff;--text-muted:#9eb0c7;--line:#93b8ff;--ink:#081611;--brutal-border:#080b12;--accent:#19f0c6;--accent-alt:#ffa33a;--danger:#ff6c6c;--success:#4ce09d;--radius-lg:12px;--radius-md:8px;--shadow-main:8px 8px 0 var(--brutal-border);--shadow-small:5px 5px 0 var(--brutal-border)}*{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;font-size:1.125rem;line-height:1.6;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{background:#0b6f5e;background:var(--bg-panel);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:12px;border-radius:var(--radius-lg);box-shadow:8px 8px 0 #080b12;box-shadow:var(--shadow-main)}.site-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 20px;position:sticky;top:14px;z-index:30}.site-header.glass{background:#19f0c6;background:var(--panel-cyan)}.site-maintenance-banner{margin-top:10px}.brand{align-items:center;display:flex;gap:12px}.brand-mark{border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:10px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);display:block;flex-shrink:0;height:38px;object-fit:cover;width:38px}.brand-text{background:#0d1424;background:var(--bg-panel-deep);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:4px 4px 0 #080b12;box-shadow:4px 4px 0 var(--brutal-border);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}.menu-toggle{align-items:center;display:none;justify-content:center;min-height:42px;min-width:42px;padding:10px}.menu-toggle-icon{grid-gap:4px;display:grid;gap:4px;width:18px}.menu-toggle-icon span{background:#f8fbff;background:var(--text-main);border-radius:999px;display:block;height:2px;width:18px}.nav-link{background:#0d1424;background:var(--bg-panel-deep);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:4px 4px 0 #080b12;box-shadow:4px 4px 0 var(--brutal-border);color:#f8fbff;color:var(--text-main);font-weight:600;padding:8px 12px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.nav-link.active,.nav-link:hover{background:#ffa33a;background:var(--panel-orange);box-shadow:6px 6px 0 #080b12;box-shadow:6px 6px 0 var(--brutal-border);color:#081611;color:var(--ink);transform:translate(-2px,-2px)}.page{animation:fadeIn .32s ease both;margin-top:24px}.hero{grid-gap:18px;display:grid;gap:18px;padding:36px}.hero.glass{background:#0b6f5e;background:var(--bg-panel)}.hero h1{font-family:Syne,sans-serif;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:700;letter-spacing:normal;line-height:1.1;margin:0;overflow-wrap:anywhere}.hero p{color:#f8fbff;color:var(--text-main);margin:0;max-width:760px}.home-hero-title{background:#ffa33a;background:var(--panel-orange);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);color:#081611;color:var(--ink);padding:10px 16px;width:fit-content}.hero .hero-subtitle{font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:600;line-height:1.4;max-width:100%}.home-hero-copy{background:#0d1424;background:var(--bg-panel-deep);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);line-height:1.5;max-width:760px;padding:12px 14px;width:fit-content}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.btn{border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:4px 4px 0 #080b12;box-shadow:4px 4px 0 var(--brutal-border);cursor:pointer;font-weight:700;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn:hover{box-shadow:6px 6px 0 #080b12;box-shadow:6px 6px 0 var(--brutal-border);transform:translate(-2px,-2px)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-primary{background:#19f0c6;background:var(--panel-cyan);color:#081611}.btn-secondary{background:#ffa33a;background:var(--panel-orange);color:#211408}.btn-ghost,.wallet-connect-btn.wallet-adapter-button{background:#0d1424;background:var(--bg-panel-deep);color:#f8fbff;color:var(--text-main)}.wallet-connect-btn.wallet-adapter-button{border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;font-family:inherit;font-size:1rem;height:auto;line-height:1.2;min-height:42px;padding:10px 14px}.wallet-connect-btn.wallet-adapter-button:hover{background:#ffa33a;background:var(--panel-orange);color:#081611;color:var(--ink)}.notice{background:#0d1424;background:var(--bg-panel-deep);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);color:#f8fbff;color:var(--text-main);padding:10px 12px}.notice.error{background:#ff6c6c;background:var(--panel-danger)}.notice.error,.notice.success{color:#081611;color:var(--ink)}.notice.success{background:#4ce09d;background:var(--panel-mint)}.notice.notice-solid,.notice.warning{background:#ffa33a;background:var(--panel-orange);color:#081611;color:var(--ink)}.notice.warning strong{color:#081611;color:var(--ink)}.purchase-auth-notice{grid-gap:10px;display:grid;gap:10px}.purchase-auth-actions{display:flex;flex-wrap:wrap;gap:10px}.grid{grid-gap:16px;display:grid;gap:16px}.grid.products{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.home-product-sections,.shop-category-sections{gap:22px}.home-product-section{grid-gap:12px;display:grid;gap:12px}.home-product-sections>.card:nth-child(4n+1),.shop-category-sections>.card:nth-child(4n+1){background:#0b6f5e;background:var(--bg-panel)}.home-product-sections>.card:nth-child(4n+2),.shop-category-sections>.card:nth-child(4n+2){background:#513008;background:var(--panel-orange-deep)}.home-product-sections>.card:nth-child(4n+3),.shop-category-sections>.card:nth-child(4n+3){background:#142b56;background:var(--panel-blue-deep)}.home-product-sections>.card:nth-child(4n),.shop-category-sections>.card:nth-child(4n){background:#0b563f;background:var(--panel-mint-deep)}.home-product-cards{margin-top:6px}.card{background:#111928;background:var(--bg-panel-alt);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;border-radius:var(--radius-md);box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);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{aspect-ratio:1/1;border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:6px;display:block;flex-shrink:0;height:auto;margin-bottom:16px;object-fit:cover;width:100%}.product-card{display:flex;flex-direction:column;height:100%;padding:20px}.products>.product-card:nth-child(3n+1){background:#0d1424;background:var(--bg-panel-deep)}.products>.product-card:nth-child(3n+2){background:#142b56;background:var(--panel-blue-deep)}.products>.product-card:nth-child(3n){background:#4f1d27;background:var(--panel-danger-deep)}.product-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:12;display:-webkit-box;line-height:1.55;max-height:18.6em;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{background:#93b8ff;background:var(--panel-blue);border:2px solid #080b12;border:2px solid var(--brutal-border);border-radius:8px;color:#081611;color:var(--ink);font-size:.875rem;font-weight:700;padding:4px 9px}.product-hero{grid-gap:16px;display:grid;gap:16px;padding:24px}.product-hero-text-panel{grid-gap:10px;background:#0d1424;background:var(--bg-panel-deep);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);display:grid;gap:10px;padding:14px}.product-hero-text-panel p{color:#f8fbff;color:var(--text-main);margin:0}.product-hero-image{aspect-ratio:16/9;border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);display:block;height:auto;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:1rem;margin-bottom:6px}.input,.select,.textarea{background:#0d1424;background:var(--bg-panel-deep);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;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))}.filetype-checkbox-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.filetype-checkbox{align-items:center;background:#93b8ff;background:var(--panel-blue);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;color:#081611;color:var(--ink);display:inline-flex;font-weight:700;gap:8px;padding:8px 10px}.filetype-checkbox input{accent-color:#19f0c6;accent-color:var(--accent)}.warning-publish-toggle{width:fit-content}.maintenance-config-dropdown{background:#0d1424;background:var(--bg-panel-deep);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small)}.maintenance-config-dropdown>summary{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:10px 12px}.maintenance-config-dropdown>summary::-webkit-details-marker{display:none}.maintenance-config-dropdown>summary:after{color:#ffa33a;color:var(--panel-orange);content:"v";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;transition:transform .14s ease}.maintenance-config-dropdown[open]>summary:after{transform:rotate(180deg)}.maintenance-config-content{padding:0 12px 12px}.section-heading{text-wrap:balance;font-family:Syne,sans-serif;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 0 16px;overflow-wrap:anywhere}h1.section-heading{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700}h2.section-heading{font-size:clamp(1.5rem,2.5vw,1.875rem)}.home-product-section>h3,h3.section-heading{font-family:Syne,sans-serif;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:700;line-height:1.25}.product-card>h3{text-wrap:balance;font-family:Syne,sans-serif;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:700;letter-spacing:normal;line-height:1.2;margin:8px 0 12px;overflow-wrap:anywhere}.meta-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.meta-stack{grid-gap:4px;display:grid;gap:4px}.product-download-count{color:#9eb0c7;color:var(--text-muted)}.wallet-status-row{margin-bottom:10px}.single-sounds-toolbar,.wallet-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.single-sounds-toolbar{justify-content:space-between}.catalog-list,.single-sounds-list{grid-gap:12px;display:grid;gap:12px}.catalog-list-item{grid-gap:14px;align-items:center;background:#111928;background:var(--bg-panel-alt);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);display:grid;gap:14px;grid-template-columns:180px 1fr auto;padding:14px}.catalog-list-item.no-image{grid-template-columns:1fr auto}.catalog-list-item:nth-child(3n+1),.single-sound-list-item:nth-child(3n+1){background:#0b6f5e;background:var(--bg-panel)}.catalog-list-item:nth-child(3n+2),.single-sound-list-item:nth-child(3n+2){background:#142b56;background:var(--panel-blue-deep)}.catalog-list-item:nth-child(3n),.single-sound-list-item:nth-child(3n){background:#513008;background:var(--panel-orange-deep)}.catalog-list-image{border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;height:112px;object-fit:cover;width:100%}.catalog-list-main{grid-gap:8px;display:grid;gap:8px}.catalog-list-main h3,.catalog-list-main p{margin:0}.catalog-list-actions{align-items:center;display:flex}.single-sound-list-item{grid-gap:12px;background:#111928;background:var(--bg-panel-alt);border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);display:grid;gap:12px;grid-template-columns:1fr auto;padding:14px}.single-sound-list-main{grid-gap:8px;display:grid;gap:8px}.single-sound-list-main h3,.single-sound-list-main p{margin:0}.single-sound-list-actions{align-items:center;display:flex}.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:#081611;color:var(--ink);display:grid;font-size:1rem;gap:4px;margin-top:28px;padding:14px 16px}.site-footer.glass{background:#ffa33a;background:var(--panel-orange)}.site-footer>:last-child{color:#081611;color:var(--ink)}.pill{align-items:center;border:2px solid #080b12;border:2px solid var(--brutal-border);border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:800;line-height:1.2;padding:5px 10px}.pill,.pill.product-type{background:#93b8ff;background:var(--panel-blue);color:#081611;color:var(--ink)}.pill.native{background:#19f0c6;background:var(--panel-cyan)}.pill.external,.pill.native{color:#081611;color:var(--ink)}.pill.external{background:#ffa33a;background:var(--panel-orange)}.pill.free{background:#4ce09d;background:var(--panel-mint);color:#081611;color:var(--ink)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.9375rem}.admin-cover-preview{border:3px solid #080b12;border:3px solid var(--brutal-border);border-radius:8px;box-shadow:5px 5px 0 #080b12;box-shadow:var(--shadow-small);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}@media (max-width:900px){.site-header{align-items:center;flex-wrap:wrap;gap:10px}.menu-toggle{display:inline-flex;margin-left:auto}.header-actions,.site-nav{display:none;width:100%}.header-actions.open,.site-nav.open{display:flex}.site-nav{padding-top:4px}.header-actions,.site-nav{align-items:stretch;flex-direction:column;gap:8px}.header-actions{padding-top:2px}.site-nav .nav-link{border-radius:10px}.header-actions .wallet-connect-btn.wallet-adapter-button,.header-actions>.btn{justify-content:center;width:100%}}@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}.single-sound-list-item{grid-template-columns:1fr}.single-sound-list-actions{justify-content:flex-start}.catalog-list-item,.catalog-list-item.no-image{grid-template-columns:1fr}.catalog-list-image{max-width:260px}.catalog-list-actions{justify-content:flex-start}}.text-link{text-decoration:underline;text-underline-offset:3px}:where(a,button,input,select,audio):focus-visible{outline:3px solid #ffa33a;outline:3px solid var(--panel-orange);outline-offset:4px}.sound-preview{margin:10px 0;min-width:0}.sound-preview audio{display:none}.product-offer{gap:12px;margin:16px 0}.product-offer>.grid{gap:6px}.product-description{overflow-wrap:anywhere;white-space:pre-line}.product-hero{align-items:start;grid-template-columns:minmax(0,1fr) 220px}.product-hero-image{height:180px;max-height:180px}.product-card-description{-webkit-line-clamp:3;margin-bottom:12px!important;max-height:4.65em}.product-card-price{font-weight:700;line-height:1.5;margin:0!important}.catalog-filters{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(180px,2fr) 1fr 1fr}.catalog-product-list .product-card-image{height:auto;max-width:100%;width:160px}.catalog-product-list .chip-row{display:none}.catalog-filters>*,.product-card,.product-hero-text-panel,.split>*{min-width:0}@media (max-width:700px){.catalog-filters,.product-hero,.split{grid-template-columns:minmax(0,1fr)}.product-hero{padding:12px}.product-hero-image{height:100px;max-width:180px}.grid.products{grid-template-columns:minmax(0,1fr)}.catalog-filters .input,.catalog-filters .select{min-height:44px}}.preview-player{grid-gap:10px;align-items:center;background:#0d1424;background:var(--bg-panel-deep);border:2px solid #93b8ff;border:2px solid var(--panel-blue);border-radius:8px;box-shadow:3px 3px 0 #080b12;box-shadow:3px 3px 0 var(--brutal-border);display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) 44px;padding:10px}.preview-control{align-items:center;background:#142b56;background:var(--panel-blue-deep);border:2px solid #080b12;border:2px solid var(--brutal-border);border-radius:6px;color:#f8fbff;color:var(--text-main);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;padding:8px}.preview-control svg{fill:currentColor;height:22px;width:22px}.preview-play{background:#19f0c6;background:var(--panel-cyan);box-shadow:2px 2px 0 #080b12;box-shadow:2px 2px 0 var(--brutal-border);color:#081611;color:var(--ink)}.preview-control:hover{background:#ffa33a;background:var(--panel-orange);color:#081611;color:var(--ink)}.preview-control:disabled{cursor:not-allowed;opacity:.5}.preview-timeline{grid-gap:1px;display:grid;gap:1px;min-width:0}.preview-time{font-feature-settings:"tnum";color:#f8fbff;color:var(--text-main);font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.preview-seek{appearance:none;-webkit-appearance:none;background:#0000;cursor:pointer;height:28px;margin:0;min-width:0;width:100%}.preview-seek:disabled{cursor:default;opacity:.5}.preview-seek::-webkit-slider-runnable-track{background:linear-gradient(to right,#ffa33a var(--preview-progress),#142b56 var(--preview-progress));background:linear-gradient(to right,var(--panel-orange) var(--preview-progress),var(--panel-blue-deep) var(--preview-progress));border-radius:3px;height:8px}.preview-seek::-moz-range-track{background:linear-gradient(to right,#ffa33a var(--preview-progress),#142b56 var(--preview-progress));background:linear-gradient(to right,var(--panel-orange) var(--preview-progress),var(--panel-blue-deep) var(--preview-progress));border-radius:3px;height:8px}.preview-seek::-webkit-slider-thumb{-webkit-appearance:none;background:#19f0c6;background:var(--panel-cyan);border:2px solid #080b12;border:2px solid var(--brutal-border);border-radius:3px;height:20px;margin-top:-6px;width:16px}.preview-seek::-moz-range-thumb{background:#19f0c6;background:var(--panel-cyan);border:2px solid #080b12;border:2px solid var(--brutal-border);border-radius:3px;height:16px;width:12px}.preview-status{font-size:.875rem;grid-column:1/-1;line-height:1.5}.license-summary{gap:10px}.license-proposal{border:2px solid #ffa33a;border:2px solid var(--panel-orange);border-radius:6px;padding:12px}.license-proposal p{margin-bottom:8px}.card-license-note{font-size:.9375rem;margin:10px 0!important}.developer-resources{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.table-scroll{max-width:100%;overflow-x:auto}.developer-outcomes{border-collapse:collapse;text-align:left;width:100%}.developer-outcomes td,.developer-outcomes th{border-bottom:1px solid #93b8ff;border-bottom:1px solid var(--line);padding:1rem;vertical-align:top}.developer-outcomes th{min-width:12rem}.developer-example{background:#00000038;border-radius:12px;font-size:.92rem;line-height:1.6;max-width:100%;overflow-x:auto;padding:1rem}.developer-page .card,.developer-page>*{min-width:0}.app-shell:has(.admin-table-page){width:min(1920px,96vw)}.admin-product-table,.admin-product-table>*,.admin-table-page{min-width:0}.admin-table-filters{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(220px,2fr) 1fr 1fr}.admin-column-groups{border:1px solid #93b8ff;border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem;padding:1rem}.admin-column-groups label{align-items:center;display:inline-flex;gap:.5rem}.admin-bulk-fields{align-items:end;border:1px solid #93b8ff;border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.admin-bulk-fields .label{flex:1 1 240px;min-width:0}.admin-product-table input[type=checkbox]{accent-color:#19f0c6;accent-color:var(--panel-cyan);cursor:pointer;height:1.25rem;width:1.25rem}.admin-table-scroll{background:#0d1424;background:var(--bg-panel-deep);border:2px solid #93b8ff;border:2px solid var(--line);border-radius:8px;max-height:68vh;max-width:100%;overflow:auto}.admin-change-review [tabindex]:focus-visible,.admin-table-scroll:focus-visible{outline:3px solid #ffa33a;outline:3px solid var(--panel-orange);outline-offset:3px}.admin-catalog-table,.admin-review-table{border-collapse:initial;border-spacing:0;font-size:1rem;text-align:left;width:100%}.admin-catalog-table caption{background:#111928;background:var(--bg-panel-alt);padding:.8rem 1rem;text-align:left}.admin-catalog-table td,.admin-catalog-table th,.admin-review-table td,.admin-review-table th{border-bottom:1px solid #93b8ff;border-bottom:1px solid var(--line);border-right:1px solid #93b8ff;border-right:1px solid var(--line);padding:.75rem;vertical-align:top}.admin-catalog-table thead th{background:#142b56;background:var(--panel-blue-deep);color:#f8fbff;color:var(--text-main);min-width:15rem;position:sticky;top:0;z-index:3}.admin-catalog-table thead small{color:#9eb0c7;color:var(--text-muted);display:block;font-weight:400}.admin-catalog-table td:first-child,.admin-catalog-table th:first-child{background:#111928;background:var(--bg-panel-alt);left:0;min-width:3.5rem;position:sticky;width:3.5rem;z-index:2}.admin-catalog-table th:nth-child(2){background:#111928;background:var(--bg-panel-alt);left:3.5rem;max-width:15rem;min-width:15rem;overflow-wrap:anywhere;position:sticky;width:15rem;z-index:2}.admin-catalog-table thead th:first-child,.admin-catalog-table thead th:nth-child(2){background:#142b56;background:var(--panel-blue-deep);z-index:4}.admin-catalog-table tbody th a,.admin-catalog-table tbody th code,.admin-catalog-table tbody th strong{display:block;margin-bottom:.5rem}.admin-catalog-table tbody th code{font-size:.8rem;font-weight:400}.admin-catalog-table td .input,.admin-catalog-table td .select,.admin-catalog-table td .textarea{font-size:1rem;line-height:1.5;margin:0;min-height:44px;min-width:13rem;width:100%}.admin-catalog-table td .textarea{min-height:7rem;min-width:24rem;resize:vertical}.admin-catalog-table td.cell-edited{background:#513008;background:var(--panel-orange-deep)}.admin-catalog-table td.cell-edited :is(input,textarea,select){border-color:#ffa33a;border-color:var(--panel-orange)}.admin-dirty-label{color:#ffa33a;color:var(--panel-orange);display:inline-block;font-size:.85rem}.admin-catalog-table tr[aria-selected=true]>td:first-child,.admin-catalog-table tr[aria-selected=true]>th{background:#142b56;background:var(--panel-blue-deep)}.admin-table-row-actions{min-width:13rem}.admin-table-row-actions .btn{display:flex;justify-content:center;margin-bottom:.5rem;width:100%}.admin-diff-value,.admin-readonly-value{font:inherit;margin:0;max-height:12rem;max-width:26rem;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.admin-readonly-value{color:#9eb0c7;color:var(--text-muted)}.admin-review-table td,.admin-review-table th{min-width:12rem}.admin-review-table thead{background:#142b56;background:var(--panel-blue-deep)}.admin-change-review{border:2px solid #ffa33a;border:2px solid var(--panel-orange)}.admin-table-pagination{justify-content:space-between}.admin-product-table button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:700px){.admin-bulk-fields,.admin-table-filters{grid-template-columns:minmax(0,1fr)}.admin-bulk-fields{display:grid}.admin-catalog-table th:nth-child(2){left:auto;max-width:10rem;min-width:10rem;width:10rem}.admin-table-scroll{max-height:65vh}}.product-prices{grid-gap:4px;display:grid;gap:4px;min-width:0}.product-card .product-prices{margin:12px 0}.product-prices>p{margin:0}.product-price-primary{font-size:1.5rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.product-price-method{font-size:1rem;font-weight:400}.product-price-status{font-size:1rem;font-weight:500}.product-price-secondary{font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.card .product-price-secondary,.product-price-secondary p{color:#9eb0c7;color:var(--text-muted);font-weight:400}.product-price-secondary p{margin:0}.product-crypto-price{white-space:nowrap}.product-offer fieldset,fieldset.grid{min-width:0}.product-offer+fieldset .input,.purchase-auth-actions .btn{max-width:100%}.about-page{animation:none;gap:24px}.about-page>*,.about-story>*{min-width:0}.about-hero{gap:20px}.about-hero h1{text-wrap:balance;max-width:18ch}.about-title-line{display:block}.about-sound-mark{fill:#19f0c6;fill:var(--panel-cyan);display:block;height:auto;width:min(100%,354px)}.about-sound-mark rect:nth-child(3n){fill:#ffa33a;fill:var(--panel-orange)}.about-sound-mark rect:nth-child(3n+1){fill:#93b8ff;fill:var(--panel-blue)}.about-story{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-invitation,.about-story .card{align-content:start;gap:20px;padding:clamp(20px,3vw,32px)}.about-making{grid-column:1/-1}.about-page h2.section-heading{margin:0;max-width:30ch}.about-page p{max-width:68ch}.about-project-links{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.about-project-links a{display:inline-block;padding-block:4px}.about-invitation{background:#0d1424;background:var(--bg-panel-deep)}.about-license-link{font-size:1rem}.about-page :focus-visible{outline-color:#ffa33a;outline-color:var(--panel-orange)}.site-footer .text-link:focus-visible{outline-color:#081611;outline-color:var(--ink)}@media (max-width:700px){.about-hero h1{font-size:clamp(2rem,6vw,2.5rem)}.about-story{grid-template-columns:minmax(0,1fr)}.about-invitation .btn-row>a{width:100%}}.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.975c8cf0.css.map*/