@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3ead7;--panel:#10131bc2;--panel-border:#ffffff14;--muted:#f3ead7ad;--muted-strong:#f3ead7d1;--accent:#f36d37;--ring:#f36d3757;--shadow:0 30px 70px #0000004d;background:radial-gradient(circle at 0 0,#f3673424,#0000 28%),radial-gradient(circle at right 20%,#24d6a52e,#0000 20%),linear-gradient(#0d1016 0%,#07080c 100%);font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;position:relative;overflow:hidden}.background-veil{pointer-events:none;background:linear-gradient(115deg,#ffffff05,#0000 35%),linear-gradient(#fff0 70%,#ffffff0a);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.hero-panel,.panel{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.hero-panel:before,.panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 24%),linear-gradient(#0000,#ffffff08);position:absolute;inset:0}.hero-panel{border-radius:30px;grid-template-columns:1.45fr .85fr;gap:2rem;margin:1.75rem;padding:2.5rem;display:grid}.hero-copy h1,.section-heading h2,.compose-heading h3,.empty-detail h2{letter-spacing:-.03em;font-family:Space Grotesk,Avenir Next,sans-serif}.hero-copy h1{max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.95}.hero-text,.meta-support,.collection-story p,.empty-state,.empty-detail p{color:var(--muted);line-height:1.6}.hero-copy,.hero-side,.workspace,.workspace-columns,.collection-grid,.vault-list,.detail-panel,.compose-panel,.entries-panel,.opened-panel,.stats-grid,.detail-summary,.chain-facts{z-index:1;position:relative}.hero-copy{flex-direction:column;gap:1rem;display:flex}.hero-pills{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero-pills span,.serial-pill,.vault-kicker,.eyebrow,.helper-copy{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.hero-pills span,.serial-pill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.65rem .9rem}.hero-side{flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem;display:flex}.wallet-portal{justify-content:flex-end;display:flex}.wallet-portal mysten-dapp-kit-connect-button{--background:#0f1320;--foreground:#f3ead7;--primary:#f36d37;--primary-foreground:#120d09;--secondary:#ffffff0f;--secondary-foreground:#f3ead7;--border:#ffffff1f;--accent:#ffffff1a;--accent-foreground:#f3ead7;--popover:#11141d;--popover-foreground:#f3ead7;--muted:#ffffff0f;--muted-foreground:#f3ead7b3;--ring:#f36d374d;--font-sans:"Space Grotesk", "Segoe UI", sans-serif;--radius:16px}.wallet-portal mysten-dapp-kit-connect-button::part(trigger){background:linear-gradient(140deg,#f36d3733,#ffffff0d),#121721;border:1px solid #ffffff14;justify-content:center;min-width:210px;padding:.95rem 1.1rem;box-shadow:inset 0 1px #ffffff14}.meta-card,.chain-facts,.collection-story,.compose-panel,.entries-panel,.opened-panel,.empty-detail{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:1.25rem}.meta-label,.chain-facts span,.detail-summary span,.stats-grid dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;display:block}.workspace{flex-direction:column;gap:1.5rem;padding:0 1.75rem 1.75rem;display:flex}.admin-panel{border-radius:28px;padding:1.35rem}.admin-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;display:grid}.admin-toggle-group{flex-wrap:wrap;gap:.85rem;display:flex}.admin-facts{margin-top:1rem}.helper-note{color:var(--muted);margin:0;line-height:1.6}.workspace-columns{grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:1.5rem;display:grid}.collection-panel,.vaults-panel,.detail-panel{border-radius:28px;padding:1.35rem}.detail-panel{flex-direction:column;gap:1.15rem;display:flex}.section-heading,.compose-heading,.entry-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2,.compose-heading h3,.entry-header h4,.vault-copy h3{margin:.15rem 0 0}.collection-grid{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:1rem;display:grid}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0;display:grid}.stats-grid div,.detail-summary div,.chain-facts div{border-top:1px solid #ffffff14;padding-top:.85rem}.chain-facts,.detail-summary{gap:.9rem;display:grid}.status-banner{border-radius:18px;margin:1rem 0 0;padding:.9rem 1rem;line-height:1.5}.status-info{color:#b7f7e7;background:#22d4a51a;border:1px solid #22d4a52e}.status-success{color:#ffd6c6;background:#f36d371f;border:1px solid #f36d3738}.status-error{color:#ffd2d8;background:#ff45581f;border:1px solid #ff455838}.vault-list,.entry-list{flex-direction:column;gap:.95rem;display:flex}.vault-card,.entry-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px}.vault-card{width:100%;color:inherit;text-align:left;grid-template-columns:112px minmax(0,1fr);gap:.9rem;padding:.85rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.vault-card:hover,.vault-card-selected{border-color:var(--vault-accent);background:linear-gradient(180deg, var(--vault-accent-soft), #ffffff05);transform:translateY(-2px)}.vault-visual{border:1px solid #ffffff14;border-radius:20px;min-height:128px;position:relative;overflow:hidden}.vault-image{object-fit:cover;width:100%;height:100%}.vault-monogram{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:1rem;display:flex}.vault-monogram span{font-family:Space Grotesk,sans-serif;font-size:3rem;line-height:1}.vault-monogram small{letter-spacing:.12em;text-transform:uppercase;color:#f3ead7bf;margin-top:.3rem;font-size:.78rem}.vault-copy{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;display:flex}.vault-copy p{color:var(--muted);margin:0}.vault-copy h3{font-size:1.15rem}.vault-id{color:var(--muted);grid-column:1/-1;font-size:.82rem}.field{flex-direction:column;gap:.55rem;display:flex}.field span{color:var(--muted-strong);font-size:.92rem}input,textarea{color:#f3ead7;resize:vertical;background:#07090db8;border:1px solid #ffffff17;border-radius:18px;outline:none;width:100%;padding:.95rem 1rem}input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--ring)}.primary-button,.secondary-button{border:1px solid #0000;border-radius:999px;padding:.9rem 1.15rem;transition:transform .16s,border-color .16s,background .16s}.primary-button{color:#130e08;background:linear-gradient(135deg,#f36d37,#ffc645);font-weight:700}.secondary-button{color:#f3ead7;background:#ffffff0d;border-color:#ffffff14}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.65;cursor:wait;transform:none}.entry-row{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.entry-copy{min-width:0}.entry-header span,.entry-meta,.entry-uri{color:var(--muted)}.entry-header h4{font-size:1.02rem}.entry-uri,.entry-meta{overflow-wrap:anywhere;margin:.35rem 0 0}.secret-output{min-height:180px}.empty-state,.empty-detail{margin:0}.empty-detail{flex-direction:column;justify-content:center;gap:.8rem;min-height:360px;display:flex}@media (width<=1080px){.hero-panel,.workspace-columns,.collection-grid,.admin-grid{grid-template-columns:1fr}.wallet-portal{justify-content:flex-start}}@media (width<=760px){.hero-panel,.workspace,.vaults-panel,.detail-panel,.collection-panel{padding:1rem}.hero-panel,.workspace{margin:1rem}.workspace{padding:0 1rem 1rem}.hero-panel{gap:1.25rem}.section-heading,.compose-heading,.entry-row,.entry-header{flex-direction:column;align-items:flex-start}.vault-card{grid-template-columns:1fr}}
