@import"https://fonts.googleapis.com/css2?family=Epilogue:wght@400;500;600;700;800;900&family=Source+Serif+4:opsz,wght@8..60,450;8..60,500;8..60,650;8..60,700&display=swap";:root{color-scheme:dark;--font-display: "Epilogue", ui-sans-serif, system-ui, sans-serif;--font-body: "Source Serif 4", Georgia, serif;--type-caption: .74rem;--type-small: .82rem;--type-body: 1rem;--type-body-lg: 1.12rem;--type-subhead: 1.32rem;--type-panel: 1.72rem;--type-title: 2.7rem;--tracking-label: .075em;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--radius-sm: 8px;--radius-md: 8px;--radius-lg: 12px;--brand-gold: #c8a96b;--brand-bronze: #b8792f;--brand-teal: #78b5a7;--brand-aura: var(--brand-gold);--brand-flash: var(--brand-teal);--shadow-soft: 0 24px 80px oklch(.08 .016 176 / .34);--shadow-luminous: 0 28px 120px color-mix(in oklch, var(--brand-gold) 14%, transparent);--shadow-surface: 0 18px 54px oklch(.08 .014 176 / .2);--shadow-surface-hover: 0 24px 70px oklch(.08 .014 176 / .28);--shadow-inset: inset 0 1px 0 color-mix(in oklch, var(--text) 7%, transparent);--hairline: color-mix(in oklch, var(--line) 72%, transparent);--surface-panel: color-mix(in oklch, var(--surface) 72%, var(--bg-elevated));--surface-row: color-mix(in oklch, var(--surface) 70%, transparent);--bg: #0f1211;--bg-elevated: #151917;--surface: #1a201d;--surface-strong: #222a26;--text: #f0ece3;--muted: color-mix(in oklch, var(--text) 62%, var(--bg));--line: color-mix(in oklch, var(--brand-teal) 13%, #3b423c);--accent: var(--brand-gold);--accent-strong: color-mix(in oklch, var(--brand-gold) 78%, #f1d89b);--accent-ink: #17130d;--cool: var(--brand-teal);--violet: color-mix(in oklch, var(--brand-teal) 56%, var(--brand-gold));--danger: oklch(.66 .18 28);--success: color-mix(in oklch, var(--brand-teal) 84%, white);--warning: color-mix(in oklch, var(--brand-gold) 88%, white);--control-height: 44px;--control-height-lg: 52px;--control-shadow: 0 12px 30px oklch(.07 .014 176 / .28);--control-shadow-hover: 0 18px 42px oklch(.07 .014 176 / .38);--focus-ring: 0 0 0 3px color-mix(in oklch, var(--accent) 18%, transparent);--duration-fast: .16s;--duration-med: .24s;--duration-slow: .42s;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}:root[data-theme=light]{color-scheme:light;--brand-aura: var(--brand-bronze);--brand-flash: var(--brand-teal);--bg: #f8f4ed;--bg-elevated: #fffdf8;--surface: #f4ede3;--surface-strong: #e9ded0;--text: #201b15;--muted: #6d6255;--line: color-mix(in oklch, var(--brand-bronze) 12%, #d8cbbb);--accent: #a96d2d;--accent-strong: #835018;--accent-ink: #fffaf2;--cool: #3f877a;--violet: color-mix(in oklch, var(--brand-teal) 56%, var(--brand-bronze));--success: oklch(.55 .13 154);--warning: oklch(.65 .15 84);--shadow-soft: 0 22px 70px color-mix(in oklch, var(--brand-bronze) 10%, transparent);--shadow-luminous: 0 24px 90px color-mix(in oklch, var(--brand-bronze) 18%, transparent);--shadow-surface: 0 16px 46px color-mix(in oklch, var(--brand-bronze) 8%, transparent);--shadow-surface-hover: 0 22px 64px color-mix(in oklch, var(--brand-bronze) 12%, transparent);--shadow-inset: inset 0 1px 0 color-mix(in oklch, white 70%, transparent);--hairline: color-mix(in oklch, var(--line) 82%, transparent);--surface-panel: color-mix(in oklch, var(--surface) 68%, var(--bg-elevated));--surface-row: color-mix(in oklch, var(--bg-elevated) 66%, var(--surface));--control-shadow: 0 12px 30px color-mix(in oklch, var(--brand-bronze) 9%, transparent);--control-shadow-hover: 0 18px 42px color-mix(in oklch, var(--brand-bronze) 15%, transparent);--focus-ring: 0 0 0 3px color-mix(in oklch, var(--accent) 16%, transparent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font-display);font-size:var(--type-body);line-height:1.5;font-kerning:normal;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.1;background-image:linear-gradient(color-mix(in oklch,var(--line) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--line) 14%,transparent) 1px,transparent 1px);background-size:112px 112px;-webkit-mask-image:linear-gradient(180deg,oklch(1 0 0),transparent 68%);mask-image:linear-gradient(180deg,oklch(1 0 0),transparent 68%)}:root[data-theme=light] body:before{opacity:.08;background-image:linear-gradient(color-mix(in oklch,var(--line) 28%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--line) 20%,transparent) 1px,transparent 1px)}button,input,select,textarea{font:inherit}input,textarea,select{caret-color:var(--accent);transition:border-color var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint),color var(--duration-fast) var(--ease-out-quint)}input::placeholder,textarea::placeholder{color:color-mix(in oklch,var(--muted) 74%,transparent)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:color-mix(in oklch,var(--bg) 82%,var(--surface))}::-webkit-scrollbar-thumb{border:3px solid color-mix(in oklch,var(--bg) 82%,var(--surface));border-radius:999px;background:color-mix(in oklch,var(--muted) 34%,var(--line))}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--accent) 48%,var(--line))}p,h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}button,a{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in oklch,var(--accent) 34%,transparent);color:var(--text)}button{cursor:pointer}input,textarea,select,button{letter-spacing:0}button:disabled{cursor:not-allowed;opacity:.54}a{color:inherit;text-decoration:none}.runtime-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:var(--space-md);background:linear-gradient(135deg,color-mix(in oklch,var(--brand-aura) 4%,transparent),transparent 34%),var(--bg);color:var(--muted);font-weight:900}.runtime-loading svg{color:var(--accent);animation:runtime-spin .9s linear infinite}.button,.icon-button,.brand-mark,.side-link,.wallet-pill,.select-shell,.network-trigger{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);transition:color var(--duration-med) var(--ease-out-quint),transform var(--duration-med) var(--ease-out-quint),border-color var(--duration-med) var(--ease-out-quint),background var(--duration-med) var(--ease-out-quint),box-shadow var(--duration-med) var(--ease-out-quint),opacity var(--duration-med) var(--ease-out-quint)}.button:hover,.icon-button:hover,.brand-mark:hover,.side-link:hover,.wallet-pill:hover,.select-shell:hover,.network-trigger:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 60%,var(--line));box-shadow:var(--control-shadow-hover)}.button:active,.icon-button:active,.brand-mark:active,.side-link:active,.wallet-pill:active,.network-trigger:active{transform:translateY(0) scale(.985)}.button:focus-visible,.icon-button:focus-visible,.brand-mark:focus-visible,.side-link:focus-visible,.wallet-pill:focus-visible,.network-trigger:focus-visible,.landing-links a:focus-visible,.wallet-list button:focus-visible,.network-option:focus-visible,.network-link:focus-visible{outline:0;border-color:color-mix(in oklch,var(--accent) 72%,var(--line));box-shadow:var(--focus-ring),var(--control-shadow)}.select-shell:focus-within{border-color:color-mix(in oklch,var(--accent) 72%,var(--line));box-shadow:var(--focus-ring),var(--control-shadow)}.button:disabled,.button:disabled:hover,.icon-button:disabled,.icon-button:disabled:hover{transform:none;box-shadow:none}.button:before,.icon-button:before,.brand-mark:before,.wallet-pill:before,.select-shell:before,.network-trigger:before{content:"";position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--radius-sm) - 1px);pointer-events:none;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 12%,transparent),transparent 54%);opacity:.48}.button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);border-radius:var(--radius-sm);padding:0 18px;color:var(--text);font-size:.94rem;font-weight:850;line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:var(--control-shadow)}.button:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:calc(var(--radius-sm) - 1px);background:linear-gradient(110deg,transparent 0%,color-mix(in oklch,var(--text) 10%,transparent) 36%,transparent 62%);opacity:0;transform:translate(-42%);transition:opacity var(--duration-fast) var(--ease-out-quint),transform var(--duration-med) var(--ease-out-quint)}.button:hover:after,.button.is-busy:after{opacity:.72;transform:translate(42%)}.button.is-busy{cursor:progress;box-shadow:inset 0 1px color-mix(in oklch,var(--text) 14%,transparent),0 18px 46px color-mix(in oklch,var(--accent) 18%,transparent)}.button-spinner{animation:runtime-spin .85s linear infinite}.button-primary{border-color:color-mix(in oklch,var(--accent-strong) 70%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--text) 10%,transparent),transparent 46%),color-mix(in oklch,var(--accent) 92%,var(--surface));color:var(--accent-ink);box-shadow:inset 0 1px color-mix(in oklch,white 24%,transparent),0 14px 34px color-mix(in oklch,var(--accent) 16%,transparent)}.button-primary:hover{background:linear-gradient(180deg,color-mix(in oklch,var(--text) 12%,transparent),transparent 46%),color-mix(in oklch,var(--accent) 84%,var(--accent-strong))}:root[data-theme=light] .button-primary{background:linear-gradient(180deg,color-mix(in oklch,white 22%,transparent),transparent 48%),color-mix(in oklch,var(--accent) 94%,var(--accent-strong));box-shadow:inset 0 1px color-mix(in oklch,white 34%,transparent),0 14px 34px color-mix(in oklch,var(--accent) 18%,transparent)}:root[data-theme=light] .button-primary:hover{background:linear-gradient(180deg,color-mix(in oklch,white 28%,transparent),transparent 48%),color-mix(in oklch,var(--accent) 86%,var(--accent-strong))}.button-secondary{background:linear-gradient(180deg,color-mix(in oklch,var(--text) 7%,transparent),transparent 48%),color-mix(in oklch,var(--surface) 82%,transparent);color:var(--text)}.button-ghost{background:linear-gradient(180deg,color-mix(in oklch,var(--text) 6%,transparent),transparent 48%),color-mix(in oklch,var(--bg-elevated) 70%,transparent)}.button-xl{min-height:var(--control-height-lg);padding:0 var(--space-xl)}.route-action-icon{width:30px;height:30px;position:relative;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line));border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 54%),radial-gradient(circle at 35% 24%,color-mix(in oklch,var(--accent) 15%,transparent),transparent 52%),color-mix(in oklch,var(--surface) 62%,transparent);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 9%,transparent),0 10px 22px color-mix(in oklch,var(--accent) 8%,transparent);transition:transform .22s var(--ease-out-quint),border-color .22s var(--ease-out-quint),box-shadow .22s var(--ease-out-quint)}.route-action-icon:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid color-mix(in oklch,var(--cool) 22%,transparent);border-radius:50%;opacity:.58}.hero-actions .button:hover .route-action-icon{transform:translateY(-1px) rotate(-3deg);border-color:color-mix(in oklch,var(--accent) 54%,var(--line));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 12%,transparent),0 14px 30px color-mix(in oklch,var(--accent) 12%,transparent)}:root[data-theme=light] .route-action-icon{background:linear-gradient(180deg,color-mix(in oklch,white 58%,transparent),transparent 58%),radial-gradient(circle at 35% 24%,color-mix(in oklch,var(--accent) 12%,transparent),transparent 52%),color-mix(in oklch,var(--bg-elevated) 76%,var(--surface));box-shadow:inset 0 1px color-mix(in oklch,white 74%,transparent),0 10px 22px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.icon-button{width:var(--control-height);height:var(--control-height);display:inline-grid;place-items:center;border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 54%),var(--surface);color:var(--text);box-shadow:var(--control-shadow)}.icon-button svg,.button svg,.side-link svg,.wallet-pill svg,.select-shell svg,.network-trigger svg{flex:0 0 auto}.brand-mark{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 7%,transparent),transparent 54%),color-mix(in oklch,var(--surface) 84%,var(--bg-elevated));color:var(--text);padding:0 15px 0 10px;font-weight:800;letter-spacing:0;box-shadow:var(--control-shadow)}.payby-logo{display:inline-flex;align-items:center;gap:10px;line-height:1}.payby-logo-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--accent) 38%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--accent) 18%,transparent),color-mix(in oklch,var(--cool) 8%,transparent)),color-mix(in oklch,var(--bg-elevated) 78%,var(--surface));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 10%,transparent),0 12px 28px color-mix(in oklch,var(--accent) 10%,transparent);transition:transform .26s var(--ease-out-quint),border-color .26s var(--ease-out-quint),box-shadow .26s var(--ease-out-quint)}.payby-logo svg{width:24px;height:24px;overflow:visible}.logo-frame{fill:color-mix(in oklch,var(--surface) 82%,transparent);stroke:color-mix(in oklch,var(--accent) 34%,var(--line));stroke-width:1.3}.logo-vault{fill:var(--text)}.logo-cut{fill:var(--surface)}.logo-route{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;stroke-dasharray:22;stroke-dashoffset:0}.logo-node{fill:var(--cool);filter:drop-shadow(0 0 8px color-mix(in oklch,var(--cool) 35%,transparent))}.payby-logo-word{color:var(--text);font-weight:900;letter-spacing:0;font-size:.98rem}.brand-mark:hover .payby-logo-mark{transform:translateY(-1px) rotate(-2deg);border-color:color-mix(in oklch,var(--accent) 62%,var(--line));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 14%,transparent),0 16px 34px color-mix(in oklch,var(--accent) 16%,transparent)}.landing .brand-mark .logo-route{animation:logo-route-pulse 3.8s .9s var(--ease-out-quint) infinite}:root[data-theme=light] .brand-mark{background:linear-gradient(180deg,color-mix(in oklch,white 42%,transparent),transparent 56%),color-mix(in oklch,var(--bg-elevated) 76%,var(--surface))}:root[data-theme=light] .logo-cut{fill:var(--bg-elevated)}.muted,.eyebrow{color:var(--muted)}.eyebrow{display:inline-flex;font-size:var(--type-caption);font-weight:900;letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase}.landing{min-height:100vh;overflow:hidden;background:radial-gradient(ellipse 92% 62% at 64% 12%,color-mix(in oklch,var(--brand-aura) 14%,transparent),transparent 62%),radial-gradient(ellipse 58% 52% at 88% 48%,color-mix(in oklch,var(--brand-flash) 8%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklch,var(--surface) 18%,var(--bg)) 0%,var(--bg) 56%),var(--bg)}:root[data-theme=light] .landing{background:radial-gradient(ellipse 88% 56% at 68% 10%,color-mix(in oklch,var(--brand-aura) 12%,transparent),transparent 66%),radial-gradient(ellipse 54% 46% at 88% 44%,color-mix(in oklch,var(--cool) 7%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklch,white 58%,var(--bg)) 0%,var(--bg) 58%),var(--bg)}.landing-web3:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.12;background-image:linear-gradient(color-mix(in oklch,var(--line) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--line) 26%,transparent) 1px,transparent 1px);background-size:118px 118px;-webkit-mask-image:linear-gradient(180deg,oklch(1 0 0),transparent 76%),radial-gradient(ellipse 76% 54% at 62% 30%,oklch(1 0 0),transparent 72%);mask-image:linear-gradient(180deg,oklch(1 0 0),transparent 76%),radial-gradient(ellipse 76% 54% at 62% 30%,oklch(1 0 0),transparent 72%)}:root[data-theme=light] .landing-web3:before{opacity:.09;background-size:124px 124px}.landing-web3:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 32%,color-mix(in oklch,var(--brand-aura) 9%,transparent) 48%,transparent 66%),linear-gradient(180deg,transparent 0 64%,color-mix(in oklch,var(--bg) 92%,transparent) 100%);opacity:.48;animation:cinematic-light-pass 11s var(--ease-out-quint) infinite alternate}:root[data-theme=light] .landing-web3:after{opacity:.3}.landing-nav{position:fixed;z-index:20;inset:0 0 auto;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,56px);background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 58%,transparent),transparent),color-mix(in oklch,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18);border-bottom:1px solid color-mix(in oklch,var(--line) 58%,transparent);box-shadow:0 18px 56px color-mix(in oklch,var(--bg) 36%,transparent)}.landing-nav .brand-mark,.landing-links,.landing-nav .nav-actions{opacity:0;animation:landing-nav-in .76s var(--ease-out-expo) both}.landing-links{animation-delay:90ms}.landing-nav .nav-actions{animation-delay:.16s}:root[data-theme=light] .landing-nav{background:linear-gradient(180deg,color-mix(in oklch,white 46%,transparent),transparent),color-mix(in oklch,var(--bg-elevated) 86%,transparent);box-shadow:0 10px 34px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.landing-links{display:flex;align-items:center;gap:2px;min-height:40px;border:1px solid color-mix(in oklch,var(--line) 70%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 5%,transparent),transparent 68%),color-mix(in oklch,var(--surface) 62%,transparent);padding:3px;color:var(--muted);font-size:.82rem;font-weight:850;line-height:1;letter-spacing:.01em;box-shadow:inset 0 1px color-mix(in oklch,var(--text) 8%,transparent),inset 0 -1px color-mix(in oklch,var(--bg) 42%,transparent),0 16px 40px color-mix(in oklch,var(--bg) 34%,transparent)}.landing-links a{min-height:32px;display:inline-flex;align-items:center;border-radius:999px;padding:0 15px;color:color-mix(in oklch,var(--text) 68%,var(--muted));text-decoration:none;transition:color .18s var(--ease-out-quint),background .18s var(--ease-out-quint),box-shadow .18s var(--ease-out-quint),transform .18s var(--ease-out-quint)}.landing-links a:hover{color:var(--text);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 9%,transparent),transparent),color-mix(in oklch,var(--brand-gold) 9%,transparent);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 10%,transparent),0 8px 18px color-mix(in oklch,var(--brand-gold) 10%,transparent);transform:translateY(-1px)}:root[data-theme=light] .landing-links{background:linear-gradient(180deg,color-mix(in oklch,white 48%,transparent),transparent 70%),color-mix(in oklch,var(--bg-elevated) 88%,transparent);box-shadow:inset 0 1px color-mix(in oklch,white 74%,transparent),0 14px 32px color-mix(in oklch,var(--brand-bronze) 10%,transparent)}:root[data-theme=light] .landing-links a{color:color-mix(in oklch,var(--text) 66%,var(--muted))}:root[data-theme=light] .landing-links a:hover{color:var(--text);background:linear-gradient(180deg,color-mix(in oklch,white 72%,transparent),transparent),color-mix(in oklch,var(--brand-gold) 16%,transparent);box-shadow:inset 0 1px color-mix(in oklch,white 80%,transparent),0 10px 22px color-mix(in oklch,var(--brand-bronze) 12%,transparent)}.nav-actions,.hero-actions,.topbar-actions{display:flex;align-items:center;gap:var(--space-md)}.topbar-actions{gap:8px;border:1px solid color-mix(in oklch,var(--line) 76%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 58%,transparent);padding:6px;box-shadow:inset 0 1px color-mix(in oklch,var(--text) 7%,transparent),0 16px 44px #00020621;animation:reveal-up .36s 80ms var(--ease-out-expo) both}:root[data-theme=light] .topbar-actions{background:linear-gradient(180deg,color-mix(in oklch,white 42%,transparent),transparent 62%),color-mix(in oklch,var(--bg-elevated) 72%,transparent);box-shadow:inset 0 1px color-mix(in oklch,white 74%,transparent),0 14px 34px color-mix(in oklch,var(--brand-bronze) 9%,transparent)}.hero{min-height:100svh;display:grid;align-items:center;padding:120px clamp(16px,6vw,80px) clamp(84px,9vw,128px);position:relative}.hero:after{content:"";position:absolute;inset:auto 0 0;height:28vh;background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--bg) 96%,transparent));pointer-events:none}.hero-grid{position:relative;z-index:1;width:min(100%,1520px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(44px,7vw,128px)}.hero-copy,.hero-status{position:relative;z-index:1}.hero-copy{max-width:720px}.hero-copy>.hero-pill,.hero-copy>h1,.hero-copy>p,.hero-copy>.hero-actions,.hero-copy>.trust-row{opacity:0;animation:landing-copy-in .98s var(--ease-out-expo) both}.hero-copy>h1{animation-delay:.12s}.hero-copy>p{animation-delay:.22s}.hero-copy>.hero-actions{animation-delay:.34s}.hero-copy>.trust-row{animation-delay:.46s}.hero-pill{width:fit-content;display:inline-flex;align-items:center;gap:var(--space-sm);border:1px solid color-mix(in oklch,var(--accent) 38%,var(--line));border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 5%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 76%,transparent);color:color-mix(in oklch,var(--text) 92%,var(--accent));padding:var(--space-sm) var(--space-md);font-size:.82rem;font-weight:900;line-height:1.1;box-shadow:0 14px 46px color-mix(in oklch,var(--accent) 10%,transparent)}:root[data-theme=light] .hero-pill{background:linear-gradient(180deg,color-mix(in oklch,white 54%,transparent),transparent 58%),color-mix(in oklch,var(--bg-elevated) 78%,var(--surface));box-shadow:0 14px 38px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.hero h1{margin:var(--space-xl) 0 var(--space-xl);max-width:8ch;font-size:clamp(5.1rem,12vw,11rem);font-weight:900;line-height:.86;letter-spacing:0;text-shadow:0 1px 0 color-mix(in oklch,var(--text) 10%,transparent),0 28px 72px color-mix(in oklch,var(--accent) 9%,transparent)}:root[data-theme=light] .hero h1{text-shadow:0 1px 0 color-mix(in oklch,white 60%,transparent),0 20px 58px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.hero p,.landing-band p{max-width:58ch;margin:0;color:color-mix(in oklch,var(--text) 86%,var(--muted));font-family:var(--font-body);font-size:clamp(1.08rem,1.55vw,1.28rem);font-weight:500;line-height:1.58}.hero-actions{margin-top:var(--space-2xl)}.hero-actions .button{transition:color .22s var(--ease-out-quint),transform .26s var(--ease-out-quint),border-color .22s var(--ease-out-quint),background .22s var(--ease-out-quint),box-shadow .26s var(--ease-out-quint)}.hero-actions .button:hover{transform:translateY(-3px)}.landing .button-primary{background-size:100% 100%,180% 100%}.landing .button-primary:hover{box-shadow:inset 0 1px color-mix(in oklch,white 28%,transparent),0 18px 48px color-mix(in oklch,var(--accent) 22%,transparent)}.trust-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.trust-row span{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in oklch,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 5%,transparent),transparent),color-mix(in oklch,var(--bg-elevated) 80%,transparent);color:var(--muted);padding:7px 11px;font-size:var(--type-small);font-weight:900;line-height:1;box-shadow:inset 0 1px color-mix(in oklch,var(--text) 6%,transparent);animation:trust-item-in .62s var(--ease-out-expo) both}.trust-row span:nth-child(1){animation-delay:.62s}.trust-row span:nth-child(2){animation-delay:.72s}.trust-row span:nth-child(3){animation-delay:.82s}:root[data-theme=light] .trust-row span{background:linear-gradient(180deg,color-mix(in oklch,white 48%,transparent),transparent),color-mix(in oklch,var(--bg-elevated) 82%,var(--surface));color:color-mix(in oklch,var(--text) 72%,var(--muted))}.trust-row svg{color:var(--accent)}.hero-visual{min-height:620px;display:grid;place-items:center;perspective:1200px;animation:hero-visual-in 1.1s 90ms var(--ease-out-expo) both}.vault-scene{position:relative;width:min(100%,700px);aspect-ratio:1 / 1;transform-style:preserve-3d;contain:layout paint;transition:transform .9s var(--ease-out-expo);will-change:transform}.hero-visual:hover .vault-scene{transform:rotateX(1.4deg) rotateY(-3.2deg) translate3d(0,-5px,0)}.vault-scene:before,.vault-scene:after{content:"";position:absolute;pointer-events:none}.vault-scene:before{top:13%;right:4%;bottom:9%;left:7%;border:1px solid color-mix(in oklch,var(--accent) 18%,transparent);border-radius:22px;transform:rotateX(58deg) rotate(-18deg) translateZ(-128px);background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in oklch,var(--cool) 4%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 10%,transparent);box-shadow:0 50px 130px color-mix(in oklch,var(--accent) 8%,transparent)}.vault-scene:after{inset:2% 7% auto auto;width:52%;height:34%;border:1px solid color-mix(in oklch,var(--cool) 18%,transparent);border-radius:50%;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--cool) 8%,transparent),transparent);filter:blur(.2px);transform:rotateX(66deg) rotate(18deg);opacity:.48;animation:cinematic-orbit 14s linear infinite}.scene-grid{position:absolute;top:8%;right:5%;bottom:6%;left:8%;transform:rotateX(66deg) rotate(-20deg) translateZ(-96px);border:1px solid color-mix(in oklch,var(--cool) 18%,transparent);border-radius:24px;background:linear-gradient(color-mix(in oklch,var(--cool) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--cool) 11%,transparent) 1px,transparent 1px),linear-gradient(130deg,color-mix(in oklch,var(--accent) 8%,transparent),transparent 36%),color-mix(in oklch,var(--surface) 13%,transparent);background-size:38px 38px,38px 38px,auto,auto;box-shadow:0 46px 128px color-mix(in oklch,var(--bg) 42%,transparent);animation:grid-drift 18s linear infinite}.scene-grid,.hero-console,.media-stack,.data-lane,.vault-ring,.vault-core,.chain-node{will-change:transform,opacity}:root[data-theme=light] .scene-grid{background:linear-gradient(color-mix(in oklch,var(--cool) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--cool) 12%,transparent) 1px,transparent 1px),color-mix(in oklch,var(--bg-elevated) 44%,transparent);box-shadow:0 38px 90px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.hero-console{position:absolute;z-index:7;right:4%;top:10%;min-width:252px;display:grid;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 62%,transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--surface-strong) 82%,transparent),color-mix(in oklch,var(--bg-elevated) 78%,transparent)),color-mix(in oklch,var(--surface) 88%,transparent);padding:14px 15px;box-shadow:var(--shadow-inset),0 26px 72px color-mix(in oklch,var(--bg) 38%,transparent);transform:rotate(2deg);animation:scene-card-in .9s .52s var(--ease-out-expo) both,cinematic-drift 7s 1.5s var(--ease-out-quint) infinite alternate}:root[data-theme=light] .hero-console,:root[data-theme=light] .data-lane,:root[data-theme=light] .chain-node,:root[data-theme=light] .media-stack span{background:linear-gradient(180deg,color-mix(in oklch,white 46%,transparent),transparent 58%),color-mix(in oklch,var(--bg-elevated) 72%,var(--surface));box-shadow:0 18px 46px color-mix(in oklch,var(--brand-bronze) 9%,transparent)}.hero-console span{color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.15;text-transform:uppercase}.hero-console strong{color:var(--text);font-size:.94rem;line-height:1.18}.hero-console i{color:var(--success);font-size:.78rem;font-style:normal;font-weight:800;line-height:1.2}.media-stack{position:absolute;z-index:9;left:3%;bottom:13%;display:grid;grid-template-columns:repeat(3,88px);gap:12px;transform:rotate(-3deg);opacity:0;animation:media-stack-in .92s .62s var(--ease-out-expo) both}.media-stack span{z-index:1;min-height:104px;position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:end;gap:6px;border:1px solid color-mix(in oklch,var(--line) 64%,transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--text) 6%,transparent),transparent 40%),linear-gradient(315deg,color-mix(in oklch,var(--cool) 9%,transparent),transparent 56%),color-mix(in oklch,var(--surface) 86%,transparent);padding:13px 12px;color:var(--text);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 8%,transparent),0 20px 50px color-mix(in oklch,var(--bg) 36%,transparent);transform-origin:50% 100%;transition:transform .26s var(--ease-out-quint),border-color .26s var(--ease-out-quint),box-shadow .26s var(--ease-out-quint)}.media-stack span:before{content:"";position:absolute;z-index:0;inset:10px 10px auto;height:24px;border:1px solid color-mix(in oklch,var(--cool) 20%,transparent);border-radius:999px;background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 18%,transparent),transparent 70%),color-mix(in oklch,var(--bg-elevated) 54%,transparent)}.media-stack span:after{content:"";position:absolute;z-index:0;top:-20%;right:-80%;bottom:-20%;left:-80%;background:linear-gradient(105deg,transparent 44%,color-mix(in oklch,var(--text) 10%,transparent) 50%,transparent 56%);transform:translate(-28%) rotate(8deg);opacity:0;animation:tile-sheen 8s var(--tile-delay, 0ms) var(--ease-out-quint) infinite}.media-stack span:nth-child(1){--tile-delay: 2.4s;z-index:1;transform:translateY(5px) rotate(-3deg)}.media-stack span:nth-child(2){--tile-delay: 2.7s;z-index:3;transform:translateY(-6px) rotate(0)}.media-stack span:nth-child(3){--tile-delay: 3s;z-index:2;transform:translateY(6px) rotate(3deg)}.media-stack i,.media-stack b{position:relative;z-index:1;font-style:normal;line-height:1}.media-stack i{color:var(--text);font-size:.95rem;font-weight:900;letter-spacing:0;text-shadow:0 1px 18px color-mix(in oklch,var(--bg) 68%,transparent)}.media-stack b{color:color-mix(in oklch,var(--text) 68%,var(--cool));font-size:.6rem;font-weight:900;letter-spacing:.08em;text-shadow:0 1px 18px color-mix(in oklch,var(--bg) 70%,transparent)}.hero-visual:hover .media-stack span{border-color:color-mix(in oklch,var(--accent) 40%,var(--line));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 10%,transparent),0 22px 48px color-mix(in oklch,var(--accent) 11%,transparent)}.hero-visual:hover .media-stack span:nth-child(1){transform:translateY(-2px) rotate(-4deg)}.hero-visual:hover .media-stack span:nth-child(2){transform:translateY(-10px) rotate(0)}.hero-visual:hover .media-stack span:nth-child(3){transform:translateY(-3px) rotate(4deg)}:root[data-theme=light] .media-stack span:before{background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 12%,transparent),transparent 70%),color-mix(in oklch,white 62%,transparent)}:root[data-theme=light] .media-stack b{color:color-mix(in oklch,var(--text) 62%,var(--cool))}.vault-core{position:absolute;top:25%;right:25%;bottom:25%;left:25%;display:grid;place-items:center;transform-style:preserve-3d;animation:vault-core-in 1.05s .32s var(--ease-out-expo) both,vault-float 8s 1.4s var(--ease-out-quint) infinite alternate}.vault-face,.vault-depth{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:36px}.vault-face{z-index:2;overflow:hidden;display:grid;place-items:center;align-content:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--accent) 36%,var(--line));background:linear-gradient(145deg,color-mix(in oklch,var(--surface-strong) 94%,var(--accent)),color-mix(in oklch,var(--bg-elevated) 92%,var(--cool))),var(--surface);color:var(--text);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 24%,transparent),0 36px 110px color-mix(in oklch,var(--accent) 13%,transparent);transform:rotateX(9deg) rotateY(-14deg) translateZ(54px)}.vault-face:before{content:"";position:absolute;top:-40%;right:-70%;bottom:-40%;left:-70%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,color-mix(in oklch,var(--accent) 14%,transparent) 50%,transparent 58%);transform:translate(-34%) rotate(8deg);animation:vault-scan 8.5s 2s var(--ease-out-quint) infinite}.vault-face>*{position:relative;z-index:1}:root[data-theme=light] .vault-face{background:linear-gradient(145deg,color-mix(in oklch,white 28%,var(--surface)),color-mix(in oklch,var(--surface-strong) 86%,var(--cool))),var(--surface);box-shadow:inset 0 1px color-mix(in oklch,white 70%,transparent),0 28px 84px color-mix(in oklch,var(--brand-bronze) 14%,transparent)}.vault-face svg{color:var(--accent);filter:drop-shadow(0 12px 22px color-mix(in oklch,var(--accent) 32%,transparent))}.vault-face span{font-size:.72rem;font-weight:900;letter-spacing:.14em;line-height:1}.vault-depth{background:color-mix(in oklch,var(--bg) 74%,var(--violet));transform:rotateX(9deg) rotateY(-14deg) translateZ(10px) translate(22px,27px);box-shadow:0 34px 82px color-mix(in oklch,var(--bg) 54%,transparent)}.vault-ring{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid color-mix(in oklch,var(--accent) 36%,transparent);border-radius:50%;transform-style:preserve-3d;opacity:.62}.ring-one{transform:rotateX(68deg) rotate(18deg);animation:ring-in .95s .54s var(--ease-out-expo) both,ring-spin 18s 1.4s linear infinite}.ring-two{top:12%;right:12%;bottom:12%;left:12%;border-color:color-mix(in oklch,var(--cool) 32%,transparent);transform:rotateX(74deg) rotate(-34deg);animation:ring-in .95s .64s var(--ease-out-expo) both,ring-spin-reverse 24s 1.5s linear infinite}.data-lane{position:absolute;z-index:4;min-width:240px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);border:1px solid color-mix(in oklch,var(--line) 62%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 62%),color-mix(in oklch,var(--bg-elevated) 72%,transparent);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-inset),0 24px 70px color-mix(in oklch,var(--bg) 36%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:scene-card-in .9s .64s var(--ease-out-expo) both,cinematic-drift 7.5s 1.7s var(--ease-out-quint) infinite alternate}.data-lane span,.chain-node{color:var(--text);font-size:var(--type-small);font-weight:900;line-height:1.1}.data-lane strong{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.lane-one{top:23%;left:-1%;transform:rotate(-3deg)}.lane-two{right:1%;bottom:25%;transform:rotate(3deg);animation-delay:.76s,1.9s}.chain-node{position:absolute;z-index:5;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--accent) 34%,var(--line));border-radius:999px;background:color-mix(in oklch,var(--surface) 82%,transparent);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-inset),0 18px 46px color-mix(in oklch,var(--cool) 10%,transparent);opacity:0;animation:node-pop-in .76s var(--ease-out-expo) both}.node-one{top:13%;right:17%;animation-delay:.78s}.node-two{left:8%;bottom:5%;animation-delay:.88s}.node-three{right:8%;top:46%;animation-delay:.98s}.hero-status{width:min(100%,640px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-3xl)}.hero-status div,.feature-card,.panel,.status-tile,.endpoint{border:1px solid var(--line);background:color-mix(in oklch,var(--surface) 88%,transparent);box-shadow:var(--shadow-soft)}.hero-status div{display:grid;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-sm)}.hero-status span,.status-tile span,.endpoint span,.file-review span,.file-list strong,.blob-list span{color:var(--muted);font-size:var(--type-small);line-height:1.25}.landing-band{position:relative;z-index:1;padding:clamp(64px,10vw,116px) clamp(16px,6vw,80px);background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 6%,transparent),transparent 36%),var(--bg)}.landing-band:before{content:"";position:absolute;inset:0 clamp(16px,6vw,80px) auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--line) 66%,transparent),transparent)}:root[data-theme=light] .landing-band{background:linear-gradient(180deg,color-mix(in oklch,white 36%,transparent),transparent 42%),var(--bg)}.landing-footer{position:relative;z-index:1;display:grid;gap:clamp(34px,5vw,56px);padding:clamp(52px,7vw,84px) clamp(16px,6vw,80px) clamp(28px,4vw,42px);background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--surface) 10%,transparent) 42%),color-mix(in oklch,var(--bg) 96%,black)}.landing-footer:before{content:"";position:absolute;inset:0 clamp(16px,6vw,80px) auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--line) 78%,transparent),transparent)}.landing-footer-main,.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.landing-footer-brand{max-width:500px;display:grid;gap:var(--space-lg)}.landing-footer-brand .brand-mark{width:max-content}.landing-footer-brand p{max-width:54ch;margin:0;color:color-mix(in oklch,var(--text) 72%,var(--muted));font-family:var(--font-body);font-size:clamp(.98rem,1.25vw,1.08rem);font-weight:720;line-height:1.58}.landing-footer-links{display:flex;align-items:center;gap:var(--space-md)}.landing-footer-links a{width:46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--line) 76%,transparent);border-radius:50%;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 5%,transparent),transparent 62%),color-mix(in oklch,var(--surface-strong) 58%,transparent);color:color-mix(in oklch,var(--text) 84%,var(--muted));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 8%,transparent),0 14px 30px color-mix(in oklch,var(--bg) 28%,transparent);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),color var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint)}.landing-footer-links a:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--brand-gold) 48%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 62%),color-mix(in oklch,var(--brand-gold) 12%,var(--surface-strong));color:var(--text);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 10%,transparent),0 18px 38px color-mix(in oklch,var(--brand-gold) 11%,transparent)}.landing-footer-links svg{width:19px;height:19px;display:block}.landing-footer-links a:nth-child(2) svg{width:20px;height:20px}.landing-footer-links a:nth-child(3) svg{width:21px;height:21px}.landing-footer-bottom{border-top:1px solid color-mix(in oklch,var(--line) 72%,transparent);padding-top:var(--space-xl);color:color-mix(in oklch,var(--text) 72%,var(--muted));font-size:.84rem;font-weight:850}.landing-footer-bottom span{display:inline-flex;align-items:center;gap:7px}.landing-footer-bottom a{color:var(--brand-gold);font-weight:950;text-decoration:none}.landing-footer-bottom svg{color:var(--brand-gold)}:root[data-theme=light] .landing-footer{background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--brand-gold) 7%,transparent) 48%),color-mix(in oklch,var(--bg) 96%,white)}:root[data-theme=light] .landing-footer-links a{background:linear-gradient(180deg,color-mix(in oklch,white 52%,transparent),transparent 64%),color-mix(in oklch,var(--bg-elevated) 82%,transparent);box-shadow:inset 0 1px color-mix(in oklch,white 72%,transparent),0 14px 30px color-mix(in oklch,var(--brand-bronze) 9%,transparent)}.reveal-on-scroll{opacity:0}.reveal-on-scroll.is-visible{opacity:1;animation:scroll-reveal-in .86s var(--reveal-delay, 0ms) var(--ease-out-expo) both}.section-heading{width:min(100%,1480px);display:grid;gap:var(--space-lg);margin:0 auto var(--space-3xl)}.section-heading h2{max-width:820px;margin:0;font-size:clamp(2.3rem,5.6vw,5.1rem);font-weight:900;line-height:1;letter-spacing:0}.feature-grid{width:min(100%,1480px);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.feature-card{min-height:268px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--surface) 92%,transparent),color-mix(in oklch,var(--bg-elevated) 86%,transparent)),color-mix(in oklch,var(--surface) 94%,transparent);transform:translateY(0);transition:transform .26s var(--ease-out-quint),border-color .26s var(--ease-out-quint),background .26s var(--ease-out-quint),box-shadow .26s var(--ease-out-quint)}:root[data-theme=light] .feature-card{background:linear-gradient(145deg,color-mix(in oklch,white 34%,var(--surface)),color-mix(in oklch,var(--surface) 88%,var(--bg-elevated))),var(--surface);box-shadow:inset 0 1px color-mix(in oklch,white 68%,transparent),0 22px 58px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 8%,transparent),transparent 28%),linear-gradient(315deg,color-mix(in oklch,var(--cool) 7%,transparent),transparent 34%);opacity:0;transition:opacity .26s var(--ease-out-quint)}.feature-card:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--accent) 34%,var(--line));background:color-mix(in oklch,var(--surface-strong) 76%,transparent);box-shadow:var(--shadow-surface-hover)}.feature-card:hover:before{opacity:1}.feature-card>*{position:relative;z-index:1}.feature-card-large{grid-column:span 2;min-height:340px}.feature-card-cool{grid-column:span 1}.feature-kicker{width:fit-content;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in oklch,var(--bg-elevated) 62%,transparent);color:color-mix(in oklch,var(--text) 78%,var(--accent));padding:6px 9px;font-size:.66rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.feature-card svg{color:var(--accent)}.feature-card h3,.panel h2,.topbar h1{margin:0;letter-spacing:0}.feature-card h3{font-size:var(--type-subhead);font-weight:900;line-height:1.12}.feature-card p{font-size:var(--type-body);line-height:1.55}.protocol-band{padding-top:clamp(48px,8vw,96px)}.compact-heading{margin-bottom:var(--space-2xl)}.protocol-flow{width:min(100%,1480px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.protocol-flow article{min-height:220px;position:relative;overflow:hidden;display:grid;align-content:end;gap:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--surface) 90%,transparent),color-mix(in oklch,var(--bg-elevated) 84%,transparent)),color-mix(in oklch,var(--surface) 94%,transparent);padding:var(--space-xl);box-shadow:var(--shadow-soft)}:root[data-theme=light] .protocol-flow article{background:linear-gradient(145deg,color-mix(in oklch,white 36%,var(--surface)),color-mix(in oklch,var(--surface) 90%,var(--bg-elevated))),var(--surface);box-shadow:0 20px 54px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.protocol-flow article:after{content:"";position:absolute;inset:auto var(--space-xl) var(--space-xl);height:1px;background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 72%,transparent),transparent);opacity:.42}.protocol-flow span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklch,var(--accent) 20%,transparent);color:var(--accent);font-weight:900}.protocol-flow h3,.network-showcase h2{margin:0}.protocol-flow h3{font-size:var(--type-subhead);font-weight:900;line-height:1.15}.protocol-flow p,.network-showcase p{margin:0;color:var(--muted);font-family:var(--font-body);line-height:1.5}.network-showcase{position:relative;z-index:1;overflow:hidden;display:flex;align-items:end;justify-content:space-between;gap:var(--space-2xl);width:min(calc(100% - 32px),1480px);margin:0 auto clamp(56px,8vw,96px);border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:var(--radius-md);background:linear-gradient(120deg,color-mix(in oklch,var(--surface-strong) 92%,transparent),color-mix(in oklch,var(--violet) 10%,transparent)),var(--surface);padding:clamp(24px,5vw,56px);box-shadow:var(--shadow-luminous)}:root[data-theme=light] .network-showcase{background:linear-gradient(120deg,color-mix(in oklch,white 30%,var(--surface)),color-mix(in oklch,var(--cool) 7%,var(--bg-elevated))),var(--surface);box-shadow:0 24px 78px color-mix(in oklch,var(--brand-bronze) 12%,transparent)}.network-showcase:after{content:"";position:absolute;right:clamp(18px,4vw,48px);top:clamp(18px,4vw,48px);width:min(32vw,320px);aspect-ratio:1;border:1px solid color-mix(in oklch,var(--accent) 34%,transparent);border-radius:50%;transform:rotateX(68deg) rotate(-18deg);opacity:.42}.network-showcase div{display:grid;gap:var(--space-lg);max-width:780px}.network-showcase h2{font-size:clamp(2.1rem,4.8vw,4.5rem);font-weight:900;line-height:1}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-nav-in{0%{opacity:0;transform:translateY(-14px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes publish-pulse{0%{opacity:.55;transform:scale(.84)}to{opacity:0;transform:scale(1.28)}}@keyframes landing-copy-in{0%{opacity:0;transform:translateY(34px);filter:blur(12px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes trust-item-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logo-route-pulse{0%,58%,to{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:22;opacity:.45}88%{stroke-dashoffset:0;opacity:1}}@keyframes hero-visual-in{0%{opacity:0;transform:translateY(56px) scale(.94) rotateX(4deg);filter:blur(14px)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0);filter:blur(0)}}@keyframes scene-card-in{0%{opacity:0;translate:0 22px;scale:.94;filter:blur(10px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes media-stack-in{0%{opacity:0;translate:-14px 22px;scale:.92;filter:blur(10px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes vault-core-in{0%{opacity:0;scale:.76;filter:blur(14px)}to{opacity:1;scale:1;filter:blur(0)}}@keyframes ring-in{0%{opacity:0;scale:.78}to{opacity:.62;scale:1}}@keyframes node-pop-in{0%{opacity:0;scale:.68;filter:blur(8px)}to{opacity:1;scale:1;filter:blur(0)}}@keyframes vault-scan{0%,54%,to{transform:translate(-34%) rotate(8deg);opacity:0}66%{opacity:1}82%{transform:translate(34%) rotate(8deg);opacity:0}}@keyframes tile-sheen{0%,58%,to{transform:translate(-28%) rotate(8deg);opacity:0}70%{opacity:1}84%{transform:translate(28%) rotate(8deg);opacity:0}}@keyframes vault-float{0%{transform:translate3d(0,-5px,0) rotate(-.5deg)}to{transform:translate3d(0,8px,0) rotate(.75deg)}}@keyframes ring-spin{to{transform:rotateX(68deg) rotate(378deg)}}@keyframes ring-spin-reverse{to{transform:rotateX(74deg) rotate(-394deg)}}@keyframes cinematic-drift{0%{translate:0 -3px}to{translate:0 6px}}@keyframes grid-drift{to{background-position:38px 38px,38px 38px,0 0,0 0}}@keyframes cinematic-light-pass{0%{transform:translate3d(-4%,0,0);opacity:.34}to{transform:translate3d(4%,0,0);opacity:.5}}@keyframes cinematic-orbit{to{transform:rotateX(66deg) rotate(378deg)}}@keyframes scroll-reveal-in{0%{opacity:0;translate:0 28px;scale:.985;filter:blur(8px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes network-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes runtime-spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);background:linear-gradient(135deg,color-mix(in oklch,var(--brand-aura) 2.5%,transparent),transparent 34%),linear-gradient(315deg,color-mix(in oklch,var(--brand-flash) 2.5%,transparent),transparent 38%),var(--bg)}:root[data-theme=light] .app-shell{background:linear-gradient(135deg,color-mix(in oklch,var(--brand-aura) 4%,transparent),transparent 32%),linear-gradient(315deg,color-mix(in oklch,var(--cool) 4%,transparent),transparent 38%),var(--bg)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl);border-right:1px solid color-mix(in oklch,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--brand-aura) 2.5%,transparent),transparent 46%),color-mix(in oklch,var(--bg-elevated) 90%,var(--bg));box-shadow:12px 0 34px #0001011f}.protocol-flow article,.network-showcase{transition:transform var(--duration-med) var(--ease-out-quint),border-color var(--duration-med) var(--ease-out-quint),box-shadow var(--duration-med) var(--ease-out-quint)}.protocol-flow article:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--accent) 32%,var(--line));box-shadow:var(--shadow-surface-hover)}.sidebar:after{content:"";position:absolute;inset:0 0 0 auto;width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--accent) 22%,transparent),transparent);opacity:.68}:root[data-theme=light] .sidebar{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 4%,transparent),transparent 42%),color-mix(in oklch,var(--bg-elevated) 92%,var(--bg));box-shadow:18px 0 58px color-mix(in oklch,var(--brand-bronze) 10%,transparent)}.sidebar-identity{display:grid;gap:var(--space-sm)}.sidebar-identity>span{color:var(--muted);font-size:var(--type-small);font-weight:800;line-height:1.25;padding:0 2px}.sidebar-brand{width:100%}.side-nav{display:grid;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 54%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--bg) 18%,transparent);padding:6px}.side-nav-label{color:color-mix(in oklch,var(--muted) 72%,transparent);padding:8px 9px 4px;font-size:.62rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.side-link{min-height:46px;display:flex;align-items:center;gap:var(--space-md);width:100%;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--muted);padding:0 var(--space-md);text-align:left;font-size:.94rem;font-weight:850;line-height:1;box-shadow:none}.side-link:after{content:"";position:absolute;inset:8px auto 8px 8px;width:3px;border-radius:999px;background:var(--accent);opacity:0;transform:scaleY(.35);transform-origin:center;transition:opacity var(--duration-med) var(--ease-out-quint),transform var(--duration-med) var(--ease-out-quint)}.side-link:hover{color:var(--text);background:color-mix(in oklch,var(--surface) 48%,transparent);box-shadow:none}.side-link svg{color:color-mix(in oklch,var(--muted) 72%,var(--accent));transition:color .22s var(--ease-out-quint),transform .22s var(--ease-out-quint)}.side-link:hover svg,.side-link.is-active svg{color:var(--accent);transform:translate3d(2px,-1px,0)}.side-link.is-active{color:var(--text);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 52%),var(--surface);border-color:color-mix(in oklch,var(--accent) 44%,var(--line));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 10%,transparent),0 10px 28px color-mix(in oklch,var(--accent) 8%,transparent)}.side-link.is-active:after{opacity:1;transform:scaleY(1)}.sidebar-note{margin-top:auto;display:grid;gap:var(--space-md);color:var(--muted);font-size:.88rem;line-height:1.45}.sidebar-note svg{color:var(--accent)}.sidebar-note p,.muted{margin:0}.workspace{width:100%;min-height:100vh;display:grid;align-content:start;gap:clamp(20px,2.4vw,32px);padding:clamp(24px,3vw,44px)}.topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:72px;padding-bottom:var(--space-lg)}.topbar>div:first-child{min-width:0}.topbar:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,color-mix(in oklch,var(--line) 80%,transparent),transparent)}.topbar h1{margin-top:var(--space-xs);font-size:clamp(2.15rem,3vw,var(--type-title));font-weight:900;line-height:.98;text-wrap:balance}.route-title-block{animation:route-title-in .34s var(--ease-out-expo) both}.select-shell{min-height:var(--control-height);display:inline-flex;align-items:center;gap:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 7%,transparent),transparent 54%),var(--surface);color:var(--text);padding:0 var(--space-md);box-shadow:var(--control-shadow)}.select-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:138px;border:0;background:transparent;color:var(--text);outline:0;font-weight:700;cursor:pointer}.network-switch{position:relative;min-width:226px}.network-trigger{min-height:var(--control-height);width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 5%,transparent),transparent 54%),linear-gradient(135deg,color-mix(in oklch,var(--accent) 5%,transparent),transparent 48%),var(--surface);color:var(--text);padding:6px 11px 6px 10px;text-align:left;box-shadow:inset 0 1px color-mix(in oklch,var(--text) 9%,transparent),var(--control-shadow)}:root[data-theme=light] .network-trigger,:root[data-theme=light] .icon-button,:root[data-theme=light] .wallet-pill,:root[data-theme=light] .select-shell,:root[data-theme=light] .button-secondary,:root[data-theme=light] .button-ghost{background:linear-gradient(180deg,color-mix(in oklch,white 42%,transparent),transparent 58%),color-mix(in oklch,var(--bg-elevated) 66%,var(--surface));box-shadow:inset 0 1px color-mix(in oklch,white 70%,transparent),var(--control-shadow)}.network-trigger.is-open{border-color:color-mix(in oklch,var(--accent) 72%,var(--line));box-shadow:var(--focus-ring),inset 0 1px color-mix(in oklch,var(--text) 10%,transparent),var(--control-shadow-hover)}.network-trigger-icon{width:32px;height:32px;position:relative;display:block;overflow:hidden;border:1px solid color-mix(in oklch,var(--accent) 34%,var(--line));border-radius:var(--radius-sm);background:transparent;box-shadow:none}.network-trigger-icon:after{display:none}.network-trigger-logo{width:100%;height:100%;display:block;object-fit:cover}.network-trigger.is-open .network-trigger-icon{border-color:color-mix(in oklch,var(--accent) 62%,var(--line));box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 16%,transparent)}:root[data-theme=light] .network-trigger-icon{background:transparent;box-shadow:none}.network-trigger-copy{min-width:0;display:grid;gap:1px}.network-trigger-copy strong{min-width:0;overflow:hidden;color:var(--text);font-size:.92rem;font-weight:900;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.network-trigger-copy small{overflow:hidden;color:color-mix(in oklch,var(--muted) 86%,var(--accent));font-size:.68rem;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.network-trigger>svg:last-child{color:color-mix(in oklch,var(--muted) 86%,var(--accent));transition:transform .22s var(--ease-out-quint)}.network-trigger.is-open>svg:last-child{transform:rotate(180deg)}.network-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:grid;gap:6px;border:1px solid color-mix(in oklch,var(--line) 78%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 86%,transparent),color-mix(in oklch,var(--bg-elevated) 94%,transparent)),var(--bg-elevated);padding:7px;box-shadow:var(--shadow-inset),0 24px 70px color-mix(in oklch,var(--bg) 48%,transparent);animation:network-menu-in .16s var(--ease-out-quint) both}.network-option{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);padding:9px 10px;text-align:left;transition:background .18s var(--ease-out-quint),border-color .18s var(--ease-out-quint),transform .18s var(--ease-out-quint)}.network-option:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 34%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 10%,transparent),transparent 42%),color-mix(in oklch,var(--surface) 80%,transparent)}.network-option.is-active{border-color:color-mix(in oklch,var(--accent) 48%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 16%,transparent),transparent 46%),color-mix(in oklch,var(--surface) 88%,transparent)}.network-option span{min-width:0;display:grid;gap:3px}.network-option strong,.network-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-option strong{font-size:.92rem;font-weight:900;line-height:1.12}.network-option small{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.18}.network-option svg{color:var(--accent)}.wallet-menu{position:relative}.wallet-list{position:absolute;right:0;top:calc(100% + 10px);z-index:10;width:318px;max-height:min(520px,calc(100vh - 120px));overflow-y:auto;display:grid;gap:6px;padding:var(--space-sm);border:1px solid color-mix(in oklch,var(--line) 78%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 74%,transparent),color-mix(in oklch,var(--bg-elevated) 92%,transparent)),var(--bg-elevated);box-shadow:var(--shadow-inset),0 24px 70px color-mix(in oklch,var(--bg) 48%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wallet-list-header{display:grid;gap:3px;padding:8px 10px 10px;border-bottom:1px solid color-mix(in oklch,var(--line) 70%,transparent);margin-bottom:2px}.wallet-list-header strong{color:var(--text);font-size:.82rem;font-weight:900;line-height:1.1}.wallet-list-header span{color:var(--muted);font-size:.72rem;font-weight:750;line-height:1.25}.wallet-list p{margin:0;padding:var(--space-md);color:var(--muted)}.wallet-list .wallet-error{border:1px solid color-mix(in oklch,var(--danger) 34%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--danger) 12%,transparent),transparent 56%),color-mix(in oklch,var(--surface) 86%,transparent);color:color-mix(in oklch,var(--text) 84%,var(--danger));font-size:.76rem;font-weight:800;line-height:1.35}.wallet-list button{min-height:var(--control-height);display:flex;align-items:center;gap:var(--space-sm);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text);text-align:left;padding:8px 10px;font-weight:800;transition:background .18s var(--ease-out-quint),border-color .18s var(--ease-out-quint),transform .18s var(--ease-out-quint)}.wallet-list button:hover{border-color:color-mix(in oklch,var(--accent) 30%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 9%,transparent),transparent 44%),color-mix(in oklch,var(--surface) 84%,transparent);transform:translate(1px)}.wallet-list img{width:28px;height:28px;flex:0 0 auto;border-radius:50%}.wallet-list button>span{min-width:0;flex:1;display:grid;gap:3px}.wallet-list button strong,.wallet-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-list button strong{color:var(--text);font-size:.88rem;font-weight:900;line-height:1.1}.wallet-list button small{color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.1}.wallet-list button svg{flex:0 0 auto;color:var(--accent)}.wallet-list button.is-install small,.wallet-list button.is-install svg{color:color-mix(in oklch,var(--text) 58%,var(--muted))}.wallet-pill{min-height:var(--control-height);display:flex;align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 7%,transparent),transparent 54%),var(--surface);color:var(--text);padding:0 var(--space-md);box-shadow:var(--control-shadow)}.wallet-pill strong{font-size:.84rem;color:color-mix(in oklch,var(--text) 86%,var(--accent));font-variant-numeric:tabular-nums}.wallet-dot{width:9px;height:9px;border-radius:50%;background:var(--cool);box-shadow:0 0 0 4px color-mix(in oklch,var(--cool) 18%,transparent)}.status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.status-tile{min-height:94px;position:relative;overflow:hidden;display:grid;align-content:space-between;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 76%,transparent);border-radius:var(--radius-sm);padding:var(--space-lg);background:linear-gradient(145deg,color-mix(in oklch,var(--surface-strong) 34%,var(--surface)),color-mix(in oklch,var(--bg-elevated) 86%,transparent)),var(--surface);box-shadow:var(--shadow-surface);transition:transform var(--duration-med) var(--ease-out-quint),border-color var(--duration-med) var(--ease-out-quint),box-shadow var(--duration-med) var(--ease-out-quint);animation:reveal-up .38s var(--ease-out-expo) both}.status-tile:nth-child(2){animation-delay:45ms}.status-tile:nth-child(3){animation-delay:90ms}.status-tile:nth-child(4){animation-delay:135ms}.status-tile:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 28%,var(--line));box-shadow:var(--shadow-surface-hover)}:root[data-theme=light] .status-tile{background:linear-gradient(145deg,color-mix(in oklch,white 42%,var(--surface)),color-mix(in oklch,var(--surface) 90%,var(--bg-elevated))),var(--surface);box-shadow:0 16px 42px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.status-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 35%);opacity:.32}.status-tile span,.status-tile strong{position:relative;z-index:1}.status-tile span{display:inline-flex;align-items:center;gap:7px;font-weight:900;letter-spacing:.01em}.status-tile span i{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in oklch,var(--success) 16%,transparent)}.status-tile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.04rem;line-height:1.18;font-variant-numeric:tabular-nums}.workspace-intel{display:grid;grid-template-columns:1.15fr .85fr .85fr .85fr;gap:var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in oklch,var(--surface) 66%,transparent),color-mix(in oklch,var(--bg-elevated) 70%,transparent)),var(--surface);padding:var(--space-sm);box-shadow:var(--shadow-inset),0 14px 36px #00020612;animation:reveal-up .38s .11s var(--ease-out-expo) both}:root[data-theme=light] .workspace-intel{background:linear-gradient(90deg,color-mix(in oklch,white 38%,var(--surface)),color-mix(in oklch,var(--bg-elevated) 72%,transparent)),var(--surface);box-shadow:inset 0 1px color-mix(in oklch,white 72%,transparent),0 18px 52px color-mix(in oklch,var(--brand-bronze) 8%,transparent)}.workspace-intel div{min-width:0;display:grid;gap:var(--space-xs);border-radius:var(--radius-sm);padding:var(--space-md)}.workspace-intel div:first-child{background:color-mix(in oklch,var(--accent) 4%,transparent)}:root[data-theme=light] .workspace-intel div:first-child{background:color-mix(in oklch,var(--accent) 7%,white)}.workspace-intel span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.workspace-intel strong{min-width:0;overflow:hidden;color:var(--text);font-size:.95rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.2fr);gap:var(--space-xl);align-items:start}.workspace-page{display:grid;align-items:start;animation:page-in .34s var(--ease-out-expo) both;contain:layout paint}.workspace-page>.panel{min-height:calc(100vh - 230px)}.workspace-page>.panel,.workspace-page>.workspace-layout,.workspace-page>.detail-layout,.workspace-page>.profile-layout,.workspace-page>.discover-layout{transform-origin:50% 0}.workspace-page .panel-header,.workspace-page .vault-metric-card,.workspace-page .network-mini-card,.workspace-page .feature-card,.workspace-page .endpoint,.workspace-page .payment-asset-card,.workspace-page .media-lifecycle-card,.workspace-page .profile-card-preview,.workspace-page .library-source-banner,.workspace-page .publish-progress,.workspace-page .publish-alert,.workspace-page .empty-state{animation:reveal-up .42s var(--ease-out-expo) both}.workspace-page .vault-metric-card:nth-child(2),.workspace-page .network-mini-card:nth-child(2),.workspace-page .endpoint:nth-child(2),.workspace-page .payment-asset-card:nth-child(2){animation-delay:45ms}.workspace-page .vault-metric-card:nth-child(3),.workspace-page .network-mini-card:nth-child(3),.workspace-page .endpoint:nth-child(3),.workspace-page .payment-asset-card:nth-child(3){animation-delay:90ms}.workspace-page .vault-metric-card:nth-child(4),.workspace-page .network-mini-card:nth-child(4),.workspace-page .endpoint:nth-child(4),.workspace-page .payment-asset-card:nth-child(4){animation-delay:135ms}.vault-panel{display:grid;gap:var(--space-lg)}.vault-panel .hero-panel-header{align-items:center;margin-bottom:var(--space-xs);padding-bottom:var(--space-xl)}.vault-panel .hero-panel-header>div:first-child span{max-width:58ch}.vault-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md)}.vault-header-actions .button{min-height:44px;padding:0 var(--space-lg);box-shadow:inset 0 1px color-mix(in oklch,white 20%,transparent),0 14px 28px color-mix(in oklch,var(--brand-gold) 14%,transparent)}.vault-publish-button{min-width:158px;gap:9px;border-color:color-mix(in oklch,var(--brand-gold) 62%,var(--brand-bronze));background:linear-gradient(180deg,#e0c892f5,#af905ff5);color:#181006;font-size:.84rem;font-weight:950;text-shadow:0 1px 0 oklch(.92 .035 88 / .34);box-shadow:inset 0 1px #f8eed56b,inset 0 -1px #4f381a29,0 14px 26px color-mix(in oklch,var(--brand-gold) 16%,transparent)}.vault-publish-button svg{width:22px;height:22px;border:1px solid oklch(.23 .04 72 / .28);border-radius:8px;background:linear-gradient(180deg,#2f2110eb,#1a0f03eb);color:#e4cfa0;opacity:1;padding:4px;stroke-width:2.4;box-shadow:inset 0 1px #eee4cb24,0 1px #f8eed52e}.vault-publish-button:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--brand-gold) 78%,var(--brand-bronze));background:linear-gradient(180deg,#ebd199fa,#b99966fa);box-shadow:inset 0 1px #fff8e77a,inset 0 -1px #4f381a2e,0 16px 32px color-mix(in oklch,var(--brand-gold) 18%,transparent);box-shadow:inset 0 1px oklch(.98 .032 88 / .48),inset 0 -1px #4f381a2e,0 16px 32px color-mix(in oklch,var(--brand-gold) 18%,transparent)}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-xl);align-items:start}.panel{position:relative;overflow:hidden;content-visibility:auto;contain-intrinsic-size:720px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in oklch,var(--surface) 88%,transparent),color-mix(in oklch,var(--bg-elevated) 78%,transparent)),var(--surface-panel);padding:var(--space-2xl);box-shadow:var(--shadow-inset),var(--shadow-surface);transition:border-color var(--duration-med) var(--ease-out-quint),box-shadow var(--duration-med) var(--ease-out-quint),background var(--duration-med) var(--ease-out-quint)}.panel:hover{border-color:color-mix(in oklch,var(--line) 74%,var(--accent));box-shadow:var(--shadow-inset),0 20px 58px color-mix(in oklch,var(--bg) 28%,transparent)}:root[data-theme=light] .panel{background:linear-gradient(145deg,color-mix(in oklch,white 34%,var(--surface)),color-mix(in oklch,var(--surface) 88%,var(--bg-elevated))),var(--surface);box-shadow:inset 0 1px color-mix(in oklch,white 74%,transparent),0 24px 70px color-mix(in oklch,var(--brand-bronze) 9%,transparent)}.panel:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 20%,transparent),transparent 38%,color-mix(in oklch,var(--cool) 13%,transparent))}.panel:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 8% 0%,color-mix(in oklch,var(--accent) 6%,transparent),transparent 32%),radial-gradient(circle at 96% 12%,color-mix(in oklch,var(--cool) 5%,transparent),transparent 34%);opacity:.7}.panel>*{position:relative;z-index:1}.panel-header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}.hero-panel-header{align-items:center;border-bottom:1px solid color-mix(in oklch,var(--line) 48%,transparent);padding-bottom:var(--space-xl)}.hero-panel-header div{display:grid;gap:var(--space-sm)}.hero-panel-header span{max-width:62ch;color:var(--muted);font-family:var(--font-body);font-size:var(--type-body);font-weight:500;line-height:1.55}.panel-header svg{color:var(--accent);filter:drop-shadow(0 8px 18px color-mix(in oklch,var(--accent) 12%,transparent))}.panel h2{font-size:var(--type-panel);font-weight:900;line-height:1.08}.dropzone{z-index:1;min-height:230px;position:relative;overflow:hidden;display:grid;place-items:center;gap:var(--space-sm);border:1px dashed color-mix(in oklch,var(--accent) 54%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 34%),linear-gradient(315deg,color-mix(in oklch,var(--cool) 5%,transparent),transparent 42%),color-mix(in oklch,var(--surface-strong) 64%,transparent);text-align:center;padding:var(--space-xl);transition:border-color .22s var(--ease-out-quint),background .22s var(--ease-out-quint),transform .22s var(--ease-out-quint),box-shadow .22s var(--ease-out-quint)}.dropzone:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;pointer-events:none;border:1px solid color-mix(in oklch,var(--line) 44%,transparent);border-radius:var(--radius-sm);opacity:.36}.dropzone>*{position:relative;z-index:1}.premium-dropzone:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 72%,var(--line));background:linear-gradient(145deg,color-mix(in oklch,var(--accent) 8%,transparent),color-mix(in oklch,var(--surface-strong) 68%,transparent)),var(--surface-strong);box-shadow:var(--shadow-inset),0 18px 46px color-mix(in oklch,var(--accent) 8%,transparent)}.dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.drop-icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--accent) 42%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 54%),color-mix(in oklch,var(--accent) 18%,transparent);color:var(--accent);box-shadow:var(--control-shadow)}.dropzone span:last-child,.inline-status{color:var(--muted);font-family:var(--font-body)}.retention-row{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:var(--space-md);margin-top:var(--space-xl)}.retention-row input{accent-color:var(--accent)}.file-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.file-review div{display:grid;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface-strong) 62%,transparent)}.file-list,.blob-list{display:grid;gap:var(--space-sm);list-style:none;padding:0;margin:var(--space-lg) 0 0}.file-list li,.blob-list li{min-height:62px;position:relative;overflow:hidden;display:grid;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 84%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 60%),var(--surface-row);padding:var(--space-md);box-shadow:0 10px 26px color-mix(in oklch,var(--bg) 22%,transparent);transition:transform .18s var(--ease-out-quint),border-color .18s var(--ease-out-quint),background .18s var(--ease-out-quint),box-shadow .18s var(--ease-out-quint);animation:list-item-in .34s var(--ease-out-expo) both}.file-list li:nth-child(2),.blob-list li:nth-child(2),.pending-publish-item:nth-child(2),.transaction-history li:nth-child(2),.buyer-library-list li:nth-child(2),.activity-list li:nth-child(2){animation-delay:35ms}.file-list li:nth-child(3),.blob-list li:nth-child(3),.pending-publish-item:nth-child(3),.transaction-history li:nth-child(3),.buyer-library-list li:nth-child(3),.activity-list li:nth-child(3){animation-delay:70ms}.file-list li:nth-child(4),.blob-list li:nth-child(4),.pending-publish-item:nth-child(4),.transaction-history li:nth-child(4),.buyer-library-list li:nth-child(4),.activity-list li:nth-child(4){animation-delay:105ms}.file-list li:nth-child(n+5),.blob-list li:nth-child(n+5),.pending-publish-item:nth-child(n+5),.transaction-history li:nth-child(n+5),.buyer-library-list li:nth-child(n+5),.activity-list li:nth-child(n+5){animation-delay:.14s}.file-list li:hover,.blob-list li:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 38%,var(--line));background:color-mix(in oklch,var(--surface-strong) 74%,transparent);box-shadow:0 14px 34px color-mix(in oklch,var(--bg) 28%,transparent)}.file-list li{grid-template-columns:auto minmax(0,1fr) auto}.publish-progress{display:grid;gap:var(--space-md);margin-top:var(--space-lg);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 5%,transparent),transparent 46%),color-mix(in oklch,var(--surface-strong) 62%,transparent);padding:var(--space-md);box-shadow:0 12px 32px color-mix(in oklch,var(--bg) 18%,transparent)}.publish-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);border-bottom:1px solid color-mix(in oklch,var(--line) 58%,transparent);padding-bottom:var(--space-md)}.publish-progress-head div{min-width:0;display:grid;gap:var(--space-xs)}.publish-progress-head span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:.88rem;font-weight:900;line-height:1.2}.publish-progress-head span svg{color:var(--accent)}.publish-progress-head p{max-width:74ch;margin:0;color:var(--muted);font-family:var(--font-body);font-size:.84rem;line-height:1.42}.publish-progress-head>strong{flex:0 0 auto;border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:999px;background:color-mix(in oklch,var(--accent) 9%,transparent);color:color-mix(in oklch,var(--text) 82%,var(--accent));padding:7px 10px;font-size:.72rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.publish-progress.is-error{border-color:color-mix(in oklch,var(--danger) 36%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--danger) 9%,transparent),transparent 50%),color-mix(in oklch,var(--surface-strong) 76%,transparent)}.publish-progress-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-sm)}.publish-progress-track:before{content:"";position:absolute;top:21px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 34%,transparent),color-mix(in oklch,var(--cool) 24%,transparent),transparent);opacity:.58}.publish-progress-step{min-height:92px;position:relative;display:grid;align-content:start;gap:6px;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface) 58%,transparent);padding:var(--space-sm);opacity:.68;transition:opacity .18s var(--ease-out-quint),border-color .18s var(--ease-out-quint),transform .18s var(--ease-out-quint),background .18s var(--ease-out-quint),box-shadow .18s var(--ease-out-quint);animation:reveal-up .36s var(--ease-out-expo) both}.publish-progress-step:nth-child(2){animation-delay:45ms}.publish-progress-step:nth-child(3){animation-delay:90ms}.publish-progress-step:nth-child(4){animation-delay:135ms}.publish-progress-step:nth-child(5){animation-delay:.18s}.publish-progress-step span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklch,var(--text) 8%,transparent);color:var(--muted);font-size:.72rem;font-weight:900}.publish-progress-step strong{color:var(--text);font-size:.82rem;font-weight:900;line-height:1.1}.publish-progress-step small{color:var(--muted);font-size:.68rem;font-weight:760;line-height:1.24}.publish-progress-step.is-active{border-color:color-mix(in oklch,var(--accent) 54%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 8%,transparent),transparent 62%),color-mix(in oklch,var(--surface-strong) 72%,transparent);opacity:1;transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 7%,transparent),0 12px 28px color-mix(in oklch,var(--accent) 10%,transparent)}.publish-progress-step.is-active span{position:relative;background:color-mix(in oklch,var(--accent) 20%,transparent);color:var(--accent)}.publish-progress-step.is-active span:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid color-mix(in oklch,var(--accent) 34%,transparent);border-radius:50%;animation:publish-pulse 1.6s var(--ease-out-quint) infinite}.publish-progress-step.is-complete{opacity:1}.publish-progress-step.is-complete span{background:color-mix(in oklch,var(--success) 18%,transparent);color:var(--success);animation:check-pop .26s var(--ease-out-expo) both}.transaction-link{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);color:var(--text);padding:0 var(--space-md);font-size:.76rem;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-inset);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),color var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint)}.transaction-link:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 34%,var(--line));color:var(--accent)}.transaction-link.shelby-link{border-color:color-mix(in oklch,var(--cool) 30%,var(--line));color:color-mix(in oklch,var(--text) 86%,var(--cool))}.transaction-link.shelby-link:hover{border-color:color-mix(in oklch,var(--cool) 52%,var(--line));color:var(--cool)}.pending-publish-card{display:grid;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 48%),color-mix(in oklch,var(--surface-strong) 62%,transparent);padding:var(--space-md);margin-bottom:var(--space-lg);box-shadow:var(--shadow-surface)}.pending-publish-head,.transaction-history-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.pending-publish-head div,.transaction-history-head{min-width:0}.pending-publish-head span,.transaction-history-head span{display:block;color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.pending-publish-head strong,.transaction-history-head strong{color:var(--text);font-size:.98rem;font-weight:900}.pending-publish-list,.transaction-history ul{display:grid;gap:var(--space-sm);list-style:none;padding:0;margin:0}.pending-publish-item,.transaction-history li{position:relative;overflow:hidden;display:grid;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 80%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 62%),var(--surface-row);padding:var(--space-sm) var(--space-md);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint);animation:list-item-in .34s var(--ease-out-expo) both}.file-list li:before,.blob-list li:before,.pending-publish-item:before,.transaction-history li:before,.buyer-library-list li:before,.activity-list li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 34%);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quint)}.file-list li:hover:before,.blob-list li:hover:before,.pending-publish-item:hover:before,.transaction-history li:hover:before,.buyer-library-list li:hover:before,.activity-list li:hover:before{opacity:1}.file-list li>*,.blob-list li>*,.pending-publish-item>*,.transaction-history li>*,.buyer-library-list li>*,.activity-list li>*{position:relative;z-index:1}.pending-publish-item:hover,.transaction-history li:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 26%,var(--line));box-shadow:var(--shadow-surface)}.pending-publish-item{grid-template-columns:auto minmax(0,1fr) auto auto auto}.pending-state-dot{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in oklch,var(--accent) 14%,transparent)}.pending-publish-item.is-failed .pending-state-dot,.transaction-history li.is-failed .tx-status-pill{background:var(--danger);color:var(--accent-ink);border-color:color-mix(in oklch,var(--danger) 58%,var(--line))}.pending-publish-item.is-ready .pending-state-dot,.transaction-history li.is-confirmed .tx-status-pill{background:var(--success);color:var(--accent-ink);border-color:color-mix(in oklch,var(--success) 58%,var(--line))}.transaction-history li.is-pending .tx-status-pill{background:color-mix(in oklch,var(--warning) 18%,transparent);color:var(--warning);border-color:color-mix(in oklch,var(--warning) 44%,var(--line))}.pending-publish-item strong,.transaction-history li strong{display:block;overflow:hidden;color:var(--text);font-size:.9rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.pending-publish-item p,.transaction-history li p{margin:3px 0 0;color:var(--muted);font-family:var(--font-body);font-size:.78rem;line-height:1.35}.pending-publish-item small{display:block;margin-top:4px;color:color-mix(in oklch,var(--text) 76%,var(--danger));font-size:.72rem;font-weight:800;line-height:1.3}.pending-publish-item>span:not(.pending-state-dot),.pending-publish-item em{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:900;white-space:nowrap}.pagination-bar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 82%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-sm);margin-top:var(--space-md);box-shadow:var(--shadow-inset)}.pagination-bar .button{min-height:36px;padding:0 13px;box-shadow:none}.pagination-bar .button:not(:disabled):hover{box-shadow:0 10px 24px color-mix(in oklch,var(--bg) 18%,transparent)}.pagination-bar>span,.pagination-bar strong{color:var(--muted);font-size:.78rem;font-weight:900}.pagination-bar>div{display:flex;align-items:center;gap:var(--space-sm)}.blob-list li{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:88px;padding:var(--space-md) var(--space-lg)}.blob-main{min-width:0;display:grid;gap:7px}.blob-title-row{min-width:0;display:flex;align-items:center;gap:var(--space-sm)}.blob-title-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:.98rem;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.blob-main>span{min-width:0;overflow:hidden;color:color-mix(in oklch,var(--muted) 86%,var(--text));font-family:var(--font-body);font-size:.8rem;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.blob-access-pill{flex:0 0 auto;border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:999px;background:color-mix(in oklch,var(--accent) 8%,transparent);color:color-mix(in oklch,var(--text) 78%,var(--accent));padding:5px 8px;font-size:.66rem;font-weight:950;line-height:1;white-space:nowrap}.blob-meta-row{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.blob-meta-row small{display:inline-flex;align-items:center;min-height:24px;border:1px solid color-mix(in oklch,var(--line) 60%,transparent);border-radius:999px;background:color-mix(in oklch,var(--surface-strong) 54%,transparent);color:var(--muted);padding:0 9px;font-size:.68rem;font-weight:850;line-height:1}.blob-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.expiry-pill{width:max-content;display:inline-flex;align-items:center;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in oklch,var(--surface-strong) 62%,transparent);color:var(--muted);padding:7px 10px;font-size:.7rem;font-weight:900;line-height:1;white-space:nowrap}.expiry-pill.is-ready{border-color:color-mix(in oklch,var(--success) 32%,var(--line));color:color-mix(in oklch,var(--text) 76%,var(--success))}.expiry-pill.is-warning{border-color:color-mix(in oklch,var(--warning) 38%,var(--line));color:color-mix(in oklch,var(--text) 78%,var(--warning))}.expiry-pill.is-danger{border-color:color-mix(in oklch,var(--danger) 38%,var(--line));color:color-mix(in oklch,var(--text) 78%,var(--danger))}.file-list span,.blob-list strong,.endpoint code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-button{width:100%;margin-top:var(--space-xl)}.publish-alert{position:relative;overflow:hidden;min-height:68px;display:flex;align-items:flex-start;gap:var(--space-sm);border:1px solid color-mix(in oklch,var(--line) 78%,transparent);border-radius:var(--radius-sm);padding:var(--space-md);margin-top:var(--space-lg);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 8%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 78%,transparent);box-shadow:var(--shadow-inset),0 18px 44px color-mix(in oklch,var(--bg) 18%,transparent)}.publish-alert:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 10%,transparent),transparent 38%);opacity:.72}.publish-alert>*{position:relative;z-index:1}.publish-alert svg{flex:0 0 auto;color:var(--accent)}.publish-alert div{display:grid;gap:4px}.publish-alert strong{color:var(--text);font-size:.9rem;font-weight:900}.publish-alert span{color:var(--muted);font-family:var(--font-body);font-size:.84rem;line-height:1.45}.publish-alert.is-success{border-color:color-mix(in oklch,var(--success) 38%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--success) 12%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 78%,transparent)}.publish-alert.is-success:before{background:linear-gradient(90deg,color-mix(in oklch,var(--success) 12%,transparent),transparent 38%)}.publish-alert.is-success svg{color:var(--success)}.publish-alert.is-danger{border-color:color-mix(in oklch,var(--danger) 38%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--danger) 12%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 78%,transparent)}.publish-alert.is-danger:before{background:linear-gradient(90deg,color-mix(in oklch,var(--danger) 12%,transparent),transparent 38%)}.publish-alert.is-danger svg{color:var(--danger)}.publish-alert.is-warning{border-color:color-mix(in oklch,var(--warning) 42%,var(--line))}.publish-alert.is-warning:before{background:linear-gradient(90deg,color-mix(in oklch,var(--warning) 12%,transparent),transparent 38%)}.publish-alert.is-warning svg{color:var(--warning)}.compact-button{min-height:40px;padding:0 13px;font-size:.88rem}.danger-button,.danger-action{color:var(--danger);border-color:color-mix(in oklch,var(--danger) 45%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--text) 5%,transparent),transparent 52%),color-mix(in oklch,var(--danger) 10%,var(--surface))}.danger-button:hover,.danger-action:hover{border-color:color-mix(in oklch,var(--danger) 70%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--text) 6%,transparent),transparent 52%),color-mix(in oklch,var(--danger) 15%,var(--surface))}.inline-status{min-height:40px;display:inline-flex;align-items:center;width:fit-content;max-width:100%;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 50%,transparent);color:var(--muted);padding:0 var(--space-md);margin:var(--space-md) 0 0;font-family:var(--font-body);font-size:.9rem;line-height:1.35;box-shadow:var(--shadow-inset)}.search-box{min-height:48px;display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 82%,transparent);padding:0 var(--space-md);margin-bottom:var(--space-lg);transition:border-color .18s var(--ease-out-quint),box-shadow .18s var(--ease-out-quint)}:root[data-theme=light] .search-box{background:linear-gradient(180deg,color-mix(in oklch,white 36%,transparent),transparent 62%),color-mix(in oklch,var(--bg-elevated) 72%,var(--surface));box-shadow:inset 0 1px color-mix(in oklch,white 72%,transparent)}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.empty-state{min-height:360px;display:grid;place-items:center;align-content:center;gap:var(--space-md);color:var(--muted);text-align:center;border:1px solid color-mix(in oklch,var(--line) 58%,transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--surface-strong) 38%,transparent),transparent),color-mix(in oklch,var(--bg-elevated) 50%,transparent);padding:var(--space-2xl);box-shadow:var(--shadow-inset)}:root[data-theme=light] .empty-state{background:linear-gradient(145deg,color-mix(in oklch,var(--cool) 5%,transparent),transparent 46%),color-mix(in oklch,var(--bg-elevated) 78%,var(--surface))}.empty-state p{max-width:38ch;margin:0;font-family:var(--font-body);line-height:1.45}.empty-state strong{color:var(--text);font-size:1.12rem}.empty-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 7%,transparent),transparent 58%),color-mix(in oklch,var(--accent) 14%,transparent);color:var(--accent);border:1px solid color-mix(in oklch,var(--accent) 26%,var(--line));box-shadow:0 12px 28px color-mix(in oklch,var(--accent) 8%,transparent)}.empty-state.is-loading .empty-icon{background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 58%),color-mix(in oklch,var(--cool) 13%,transparent);color:var(--cool);border-color:color-mix(in oklch,var(--cool) 30%,var(--line))}.empty-state.is-loading .empty-icon svg{animation:runtime-spin .9s linear infinite}.skeleton-stack{width:min(100%,380px);display:grid;gap:var(--space-sm);margin-top:var(--space-sm)}.skeleton-stack span{height:12px;overflow:hidden;border-radius:999px;background:linear-gradient(100deg,color-mix(in oklch,var(--surface-strong) 70%,transparent),color-mix(in oklch,var(--accent) 13%,var(--surface-strong)) 42%,color-mix(in oklch,var(--surface-strong) 70%,transparent) 74%);background-size:220% 100%;animation:skeleton-sheen 1.35s var(--ease-out-quart) infinite}.skeleton-stack span:nth-child(2){width:82%;margin-inline:auto;animation-delay:.12s}.skeleton-stack span:nth-child(3){width:58%;margin-inline:auto;animation-delay:.24s}.empty-state .button{margin-top:var(--space-xs)}.blob-list li>div:nth-child(2){min-width:0;display:grid;gap:var(--space-xs)}.blob-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid color-mix(in oklch,var(--cool) 36%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 54%),color-mix(in oklch,var(--cool) 16%,transparent);color:var(--cool);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),color var(--duration-fast) var(--ease-out-quint)}.blob-list li:hover .blob-icon,.buyer-library-list li:hover .blob-icon{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 34%,var(--line));color:var(--accent)}.vault-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.vault-metrics div,.support-panel,.network-overview div,.network-mini-card{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);box-shadow:var(--shadow-inset),var(--shadow-surface);transition:transform var(--duration-med) var(--ease-out-quint),border-color var(--duration-med) var(--ease-out-quint),box-shadow var(--duration-med) var(--ease-out-quint)}.vault-metrics div:hover,.network-overview div:hover,.network-mini-card:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 30%,var(--line));box-shadow:var(--shadow-surface-hover)}.vault-metrics div{min-width:0;min-height:104px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon note";align-content:center;align-items:center;column-gap:var(--space-md);row-gap:5px;padding:var(--space-md) var(--space-lg)}.vault-metric-card{position:relative;overflow:hidden}.vault-metric-card:after{content:"";position:absolute;inset:auto 10px 8px auto;width:34px;height:34px;border-radius:50%;background:color-mix(in oklch,var(--accent) 6%,transparent);filter:blur(16px);opacity:.62;pointer-events:none}.vault-metric-card>svg,.vault-metric-card .logo-route{grid-area:icon;width:32px;height:32px;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:10px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 5%,transparent),transparent 62%),color-mix(in oklch,var(--accent) 8%,transparent);color:var(--accent);padding:7px}.vault-metric-card.is-primary{border-color:color-mix(in oklch,var(--accent) 34%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 10%,transparent),transparent 52%),color-mix(in oklch,var(--surface-strong) 66%,transparent)}.vault-metrics span,.network-mini-card span,.network-overview span{grid-area:label;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.vault-metrics strong{grid-area:value;min-width:0;overflow:hidden;color:var(--text);font-size:1.05rem;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.vault-metrics small{grid-area:note;min-width:0;overflow:hidden;color:color-mix(in oklch,var(--muted) 88%,var(--text));font-size:.68rem;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vault-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 54%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 2.4%,transparent),transparent 64%),color-mix(in oklch,var(--surface-strong) 48%,transparent);padding:6px;box-shadow:inset 0 1px color-mix(in oklch,var(--text) 4%,transparent),0 10px 24px color-mix(in oklch,var(--bg) 14%,transparent)}.vault-toolbar .search-box{margin:0;border-color:transparent;background:color-mix(in oklch,var(--surface) 58%,transparent);box-shadow:none}.vault-toolbar-meta{min-height:42px;display:grid;align-content:center;justify-items:end;gap:3px;border-left:1px solid color-mix(in oklch,var(--line) 50%,transparent);padding:0 var(--space-md);white-space:nowrap}.vault-toolbar-meta span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.vault-toolbar-meta strong{color:var(--text);font-size:.84rem;font-weight:950;line-height:1}.vault-proof-strip{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:var(--space-sm)}.vault-proof-strip .library-source-banner{margin:0}.support-panel{position:sticky;top:var(--space-xl);display:grid;gap:var(--space-xl);padding:var(--space-xl)}.support-panel h3{margin:var(--space-xs) 0 0}.publish-steps{display:grid;gap:var(--space-md)}.publish-steps div{display:flex;align-items:center;gap:var(--space-md);color:var(--muted);font-weight:800}.publish-steps svg{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;padding:6px;color:var(--muted);background:var(--surface)}.publish-steps .is-complete{color:var(--text)}.publish-steps .is-complete svg{border-color:color-mix(in oklch,var(--accent) 68%,var(--line));color:var(--accent);background:color-mix(in oklch,var(--accent) 18%,transparent)}.network-mini-card{display:grid;gap:var(--space-sm);padding:var(--space-lg)}.network-mini-card p{margin:0;color:var(--muted);font-family:var(--font-body);font-size:var(--type-body);line-height:1.55}.metadata-form,.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-xl)}.metadata-form label,.access-grid label,.avatar-picker-field{display:grid;gap:var(--space-sm)}.metadata-form span,.access-grid span{color:var(--muted);font-size:var(--type-small);font-weight:800;line-height:1.2}.avatar-picker-field{min-width:0}.avatar-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.avatar-picker-control{min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 86%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 7%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 60%),color-mix(in oklch,var(--surface-strong) 64%,transparent);color:var(--text);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-inset);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint)}.avatar-picker-control:hover,.avatar-file-input:focus-visible+.avatar-picker-control{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 40%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 10%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in oklch,var(--text) 4.5%,transparent),transparent 60%),color-mix(in oklch,var(--surface-strong) 72%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 12%,transparent),var(--shadow-inset),0 14px 32px color-mix(in oklch,var(--bg) 18%,transparent)}.avatar-picker-control:active{transform:translateY(0) scale(.995)}.metadata-form .avatar-picker-control{gap:var(--space-md)}.avatar-picker-control i{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 58%),color-mix(in oklch,var(--accent) 12%,transparent);color:var(--accent);font-style:normal}.avatar-picker-control div{min-width:0;display:grid;gap:2px}.avatar-picker-control strong,.avatar-picker-control small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-picker-control strong{color:var(--text);font-size:.9rem;font-weight:950;line-height:1.15}.avatar-picker-control small{color:var(--muted);font-family:var(--font-body);font-size:.78rem;line-height:1.25}.avatar-picker-control em{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 7%,transparent),transparent 62%),color-mix(in oklch,var(--accent) 12%,transparent);color:var(--text);padding:0 var(--space-md);font-size:.78rem;font-style:normal;font-weight:950;line-height:1}.metadata-form input,.metadata-form textarea,.access-grid input,.access-grid textarea,.access-grid select{min-height:48px;width:100%;border:1px solid color-mix(in oklch,var(--line) 86%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 60%),color-mix(in oklch,var(--surface-strong) 64%,transparent);color:var(--text);outline:0;padding:0 var(--space-md);box-shadow:var(--shadow-inset);transition:border-color .18s var(--ease-out-quint),background .18s var(--ease-out-quint),box-shadow .18s var(--ease-out-quint)}.metadata-form .avatar-file-input{position:absolute;width:1px;height:1px;min-height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;background:transparent;padding:0;box-shadow:none;white-space:nowrap}.metadata-form input::placeholder,.metadata-form textarea::placeholder,.access-grid input::placeholder,.access-grid textarea::placeholder{color:color-mix(in oklch,var(--muted) 70%,transparent)}.metadata-form textarea,.access-grid textarea{min-height:96px;resize:vertical;padding-top:var(--space-md)}.metadata-form input:focus,.metadata-form textarea:focus,.access-grid input:focus,.access-grid textarea:focus,.access-grid select:focus{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 60%),color-mix(in oklch,var(--surface-strong) 78%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 14%,transparent),var(--shadow-inset),0 10px 26px color-mix(in oklch,var(--bg) 14%,transparent)}.form-wide{grid-column:1 / -1}.payment-asset-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 48%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-md);box-shadow:var(--shadow-inset)}.payment-asset-card svg{color:var(--accent)}.payment-asset-card div{min-width:0;display:grid;gap:var(--space-xs)}.payment-asset-card code{overflow:hidden;color:var(--text);font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.payment-asset-card strong{color:var(--text);font-size:.88rem;font-weight:950;white-space:nowrap}.detail-layout,.profile-layout{grid-template-columns:minmax(0,1fr) 340px}.media-preview{min-height:360px;aspect-ratio:16 / 7;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in oklch,var(--line) 86%,transparent);border-radius:var(--radius-sm);background:linear-gradient(color-mix(in oklch,var(--line) 28%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--line) 22%,transparent) 1px,transparent 1px),linear-gradient(145deg,color-mix(in oklch,var(--surface-strong) 70%,transparent),color-mix(in oklch,var(--bg-elevated) 78%,transparent)),var(--surface);background-size:42px 42px,42px 42px,auto,auto;margin-bottom:var(--space-xl);box-shadow:var(--shadow-inset)}.media-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 34%,color-mix(in oklch,var(--bg) 16%,transparent)),linear-gradient(180deg,transparent 72%,color-mix(in oklch,var(--bg) 10%,transparent))}.media-preview img,.media-preview video,.media-preview iframe{position:relative;z-index:1;width:100%;height:100%;max-height:520px;object-fit:contain;border:0;background:color-mix(in oklch,var(--surface-strong) 82%,transparent)}.media-preview audio{position:relative;z-index:1;width:min(90%,520px)}.media-preview div{position:relative;z-index:1;display:grid;place-items:center;gap:var(--space-sm);color:var(--muted)}.locked-preview{min-height:420px;background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 10%,transparent),transparent 42%),linear-gradient(color-mix(in oklch,var(--line) 24%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--line) 18%,transparent) 1px,transparent 1px),color-mix(in oklch,var(--surface-strong) 74%,transparent);background-size:auto,36px 36px,36px 36px,auto}.locked-preview div{max-width:420px}.locked-preview span{max-width:44ch;text-align:center}.media-preview svg{color:var(--accent)}.media-lifecycle-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 5%,transparent),transparent 42%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-lg);margin-bottom:var(--space-xl)}.media-lifecycle-card.is-ready{border-color:color-mix(in oklch,var(--success) 28%,var(--line))}.media-lifecycle-card.is-warning{border-color:color-mix(in oklch,var(--warning) 34%,var(--line))}.media-lifecycle-card.is-danger{border-color:color-mix(in oklch,var(--danger) 34%,var(--line))}.media-lifecycle-card div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--space-sm)}.media-lifecycle-card svg{grid-row:1 / span 3;color:var(--accent)}.media-lifecycle-card span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.media-lifecycle-card strong{color:var(--text);font-size:1rem;font-weight:900;line-height:1.15}.media-lifecycle-card p{margin:0;color:var(--muted);font-family:var(--font-body);font-size:.84rem;line-height:1.4}.detail-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.detail-meta-grid div{display:grid;gap:var(--space-xs)}.detail-meta-grid div{border:1px solid color-mix(in oklch,var(--line) 86%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 68%,transparent);padding:var(--space-md)}.file-review div,.detail-meta-grid div,.media-proof-grid div,.public-access-bar div,.receipt-grid div,.proof-summary div,.buyer-library-summary div,.endpoint,.network-mini-card,.network-overview div{transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint)}.file-review div:hover,.detail-meta-grid div:hover,.media-proof-grid div:hover,.public-access-bar div:hover,.receipt-grid div:hover,.proof-summary div:hover,.buyer-library-summary div:hover,.network-mini-card:hover,.network-overview div:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 28%,var(--line));box-shadow:var(--shadow-surface)}.detail-meta-grid span,.profile-card-preview span,.activity-list span{color:var(--muted);font-size:var(--type-small);font-weight:800;line-height:1.2}.detail-meta-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-proof-card{display:grid;gap:var(--space-lg);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--cool) 5%,transparent),transparent 42%),color-mix(in oklch,var(--surface-strong) 56%,transparent);padding:var(--space-lg);margin-top:var(--space-xl)}.media-proof-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.media-proof-head div{display:grid;gap:var(--space-xs)}.media-proof-head span,.media-proof-grid span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.media-proof-head strong{color:var(--text);font-size:1rem;font-weight:900;line-height:1.2}.media-proof-head svg{color:var(--accent)}.media-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.media-proof-grid div{min-width:0;display:grid;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 64%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface) 56%,transparent);padding:var(--space-md)}.media-proof-grid code,.media-proof-grid strong{min-width:0;overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:.82rem;font-weight:850;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.tag-row span{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in oklch,var(--line) 78%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 68%,transparent);color:var(--muted);padding:7px var(--space-md);font-size:.82rem;font-weight:800}.avatar-preview{width:88px;height:88px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in oklch,var(--accent) 42%,var(--line));border-radius:50%;background:color-mix(in oklch,var(--accent) 18%,transparent);color:var(--accent)}.avatar-preview img{width:100%;height:100%;object-fit:cover}.profile-card-preview{position:relative;display:grid;align-content:start;gap:var(--space-lg);overflow:hidden;border-color:color-mix(in oklch,var(--accent) 22%,var(--line));background:radial-gradient(circle at 18% 8%,color-mix(in oklch,var(--accent) 14%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in oklch,var(--surface-strong) 88%,transparent),color-mix(in oklch,var(--surface) 72%,transparent));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 7%,transparent),0 24px 64px color-mix(in oklch,var(--bg) 28%,transparent);padding:var(--space-xl)}.profile-card-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 10%,color-mix(in oklch,var(--accent) 10%,transparent) 46%,transparent 72%);opacity:.32}.profile-card-preview>*{position:relative;z-index:1}.profile-preview-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-md)}.profile-card-preview .avatar-preview{position:relative;width:92px;height:92px;border:1px solid color-mix(in oklch,var(--accent) 46%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 18%,transparent),transparent),color-mix(in oklch,var(--surface-strong) 72%,transparent);box-shadow:0 0 0 6px color-mix(in oklch,var(--accent) 8%,transparent),0 18px 38px color-mix(in oklch,var(--bg) 36%,transparent)}.profile-card-preview .avatar-preview:after{content:"";position:absolute;right:7px;bottom:7px;width:13px;height:13px;border:2px solid color-mix(in oklch,var(--surface) 88%,transparent);border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in oklch,var(--success) 18%,transparent)}.profile-identity{min-width:0;display:grid;gap:7px}.profile-identity strong{overflow:hidden;color:var(--text);font-size:1.12rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-identity span{overflow:hidden;color:color-mix(in oklch,var(--accent) 56%,var(--muted));font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-identity em{overflow:hidden;color:color-mix(in oklch,var(--accent) 58%,var(--muted));font-size:.9rem;font-style:normal;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-identity p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-card-final{min-height:520px;align-content:center;gap:var(--space-xl);padding:clamp(28px,4vw,52px)}.profile-card-final .profile-preview-top{grid-template-columns:auto minmax(0,1fr);gap:var(--space-xl)}.profile-card-final .avatar-preview{width:118px;height:118px}.profile-card-final .profile-identity{gap:10px}.profile-card-final .profile-identity>span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.profile-card-final .profile-identity strong{font-size:clamp(2.3rem,5.2vw,4.8rem);letter-spacing:-.02em;line-height:.92}.profile-card-final .profile-identity p{max-width:58ch;color:color-mix(in oklch,var(--text) 58%,var(--muted));font-size:1rem;-webkit-line-clamp:3}.profile-card-compact{border:1px solid color-mix(in oklch,var(--line) 66%,transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);padding:var(--space-md)}.profile-card-compact .profile-preview-top{gap:var(--space-sm)}.profile-card-compact .avatar-preview{width:62px;height:62px;box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 7%,transparent),0 12px 24px color-mix(in oklch,var(--bg) 22%,transparent)}.profile-card-compact .avatar-preview:after{right:4px;bottom:4px;width:10px;height:10px}.profile-card-compact .profile-identity{gap:5px}.profile-card-compact .profile-identity strong{font-size:.98rem}.profile-card-compact .profile-identity p{font-size:.78rem;line-height:1.3;-webkit-line-clamp:1}.profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.profile-stats>div{min-width:0;display:grid;gap:6px;border:1px solid color-mix(in oklch,var(--line) 64%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 62%),color-mix(in oklch,var(--surface) 58%,transparent);padding:13px 14px;box-shadow:var(--shadow-inset)}.profile-stats span{color:color-mix(in oklch,var(--muted) 84%,var(--text));font-size:.72rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.profile-stats strong{overflow:hidden;color:var(--text);font-size:.98rem;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.profile-card-cta{width:100%;justify-content:center}.profile-actions-panel{gap:var(--space-lg)}.profile-actions-panel .button{width:100%;justify-content:center}.profile-form-actions{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-lg)}.profile-form-actions .publish-button{flex:1 1 auto}.verified-pill{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 66%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--cool) 7%,transparent),transparent 52%),color-mix(in oklch,var(--surface-strong) 64%,transparent);padding:var(--space-md);box-shadow:var(--shadow-inset)}.verified-pill div{min-width:0;display:grid;gap:5px}.verified-pill span{overflow:hidden;color:var(--muted);font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.verified-pill strong{color:var(--text);font-size:.96rem;font-weight:950;line-height:1.1}.verified-pill svg{flex:0 0 auto;color:var(--warning)}.verified-pill.is-verified{border-color:color-mix(in oklch,var(--success) 36%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--success) 9%,transparent),transparent 48%),color-mix(in oklch,var(--surface-strong) 58%,transparent)}.verified-pill.is-verified svg{color:var(--success)}.verified-pill.is-unverified{border-color:color-mix(in oklch,var(--warning) 22%,var(--line))}.profile-card-preview p,.public-sidebar p{margin:0;color:var(--muted);font-family:var(--font-body);font-size:var(--type-body);line-height:1.55}.proof-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.proof-summary div{display:grid;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-lg);box-shadow:var(--shadow-surface)}.proof-summary svg{color:var(--accent)}.proof-summary span{color:var(--muted);font-size:.8rem;font-weight:850}.proof-summary strong{color:var(--text);font-size:1.18rem;font-weight:900;line-height:1}.analytics-panel{overflow:hidden}.analytics-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.analytics-summary div{min-height:116px;display:grid;align-content:end;gap:var(--space-sm);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(155deg,color-mix(in oklch,var(--accent) 8%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-lg);box-shadow:var(--shadow-surface);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint);animation:list-item-in .34s var(--ease-out-expo) both}.analytics-summary div:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 28%,var(--line));box-shadow:var(--shadow-surface-hover)}.analytics-summary span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.analytics-summary strong{overflow:hidden;color:var(--text);font-size:1.32rem;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.analytics-list{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.analytics-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(120px,auto) auto;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 62%,transparent);padding:var(--space-md);box-shadow:var(--shadow-inset);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint)}.analytics-list li:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 32%,var(--line));box-shadow:var(--shadow-surface)}.analytics-list div{min-width:0;display:grid;gap:var(--space-xs)}.analytics-list strong,.analytics-list p,.analytics-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-list strong{color:var(--text);font-size:.96rem;font-weight:950;line-height:1.15}.analytics-list p,.analytics-list span{margin:0;color:var(--muted);font-size:.82rem;font-weight:850;line-height:1.25}.proof-filter{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 70%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 64%,transparent);padding:5px;margin-bottom:var(--space-lg)}.proof-filter svg{margin:0 6px;color:var(--muted)}.proof-filter button{min-height:32px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);padding:0 11px;font-size:.78rem;font-weight:900;line-height:1;transition:color var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint),transform var(--duration-fast) var(--ease-out-quint)}.proof-filter button:hover,.proof-filter button.is-active{color:var(--text);border-color:color-mix(in oklch,var(--accent) 32%,var(--line));background:color-mix(in oklch,var(--accent) 8%,transparent)}.proof-filter button:active{transform:scale(.98)}.buyer-library-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.buyer-library-summary div{display:grid;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-lg);box-shadow:var(--shadow-surface)}.buyer-library-summary svg{color:var(--accent)}.buyer-library-summary span{color:var(--muted);font-size:.8rem;font-weight:850}.buyer-library-summary strong{overflow:hidden;color:var(--text);font-size:1.1rem;font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.library-source-banner{display:flex;align-items:flex-start;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--accent) 16%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 3.5%,transparent),transparent 48%),color-mix(in oklch,var(--surface-strong) 44%,transparent);padding:14px var(--space-md);margin-bottom:var(--space-lg);box-shadow:inset 0 1px color-mix(in oklch,var(--text) 4%,transparent),0 12px 28px color-mix(in oklch,var(--bg) 12%,transparent)}.library-source-banner svg{flex:0 0 auto;width:28px;height:28px;margin-top:0;border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:9px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent),color-mix(in oklch,var(--accent) 7%,transparent);color:var(--accent);padding:6px}.library-source-banner div{flex:1 1 auto;display:grid;gap:5px;min-width:0}.library-source-banner>.button{flex:0 0 auto;align-self:center;min-height:38px;border-color:color-mix(in oklch,var(--line) 62%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent),color-mix(in oklch,var(--surface) 58%,transparent);box-shadow:none}.creator-insight-banner{align-items:flex-start;border-color:color-mix(in oklch,var(--warning) 18%,var(--line));background:linear-gradient(135deg,color-mix(in oklch,var(--warning) 4.5%,transparent),transparent 48%),color-mix(in oklch,var(--surface-strong) 44%,transparent)}.creator-insight-banner svg{border-color:color-mix(in oklch,var(--warning) 24%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent),color-mix(in oklch,var(--warning) 7%,transparent);color:var(--warning)}.creator-revenue-pill{flex:0 0 auto;display:inline-grid;place-items:center;min-height:38px;min-width:62px;border:1px solid color-mix(in oklch,var(--warning) 26%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--warning) 9%,transparent),transparent),color-mix(in oklch,var(--surface) 62%,transparent);color:var(--text);padding:0 var(--space-md);font-size:.86rem;font-weight:950;line-height:1;white-space:nowrap;box-shadow:var(--shadow-inset)}.library-source-banner strong{color:var(--text);font-size:.86rem;font-weight:950;line-height:1.2}.library-source-banner p{max-width:78ch;margin:0;color:var(--muted);font-family:var(--font-body);font-size:.8rem;font-weight:650;line-height:1.38}.buyer-library-list{display:grid;gap:var(--space-sm);list-style:none;margin:0;padding:0}.discover-layout{grid-template-columns:minmax(0,1fr) 340px}.creator-search-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:center;border:1px solid color-mix(in oklch,var(--accent) 20%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 5%,transparent),transparent 48%),color-mix(in oklch,var(--surface-strong) 52%,transparent);padding:var(--space-md);margin-bottom:var(--space-lg);box-shadow:var(--shadow-inset)}.creator-search-card .search-box{margin:0}.discovery-feed{display:grid;gap:var(--space-md);margin-bottom:var(--space-lg)}.discovery-feed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}.creator-feed-card{display:grid;gap:var(--space-sm);border:1px solid color-mix(in oklch,var(--line) 78%,transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--accent) 5%,transparent),transparent 42%),color-mix(in oklch,var(--surface-strong) 56%,transparent);padding:var(--space-md);box-shadow:var(--shadow-inset);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint)}.creator-feed-card:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 30%,var(--line));box-shadow:var(--shadow-surface)}.creator-feed-card>button:first-child{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-md);border:0;background:transparent;color:var(--text);padding:0;text-align:left}.creator-feed-card .avatar-preview{width:46px;height:46px}.creator-feed-card span:not(.avatar-preview){min-width:0;display:grid;gap:2px}.creator-feed-card strong,.creator-feed-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-feed-card strong{color:var(--text);font-size:.92rem;font-weight:950;line-height:1.15}.creator-feed-card small{color:var(--muted);font-size:.78rem;font-weight:850}.creator-feed-card em{grid-column:1 / -1;width:max-content;border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:999px;background:color-mix(in oklch,var(--accent) 7%,transparent);color:var(--accent);padding:5px 9px;font-size:.72rem;font-style:normal;font-weight:950;line-height:1}.discovery-empty-card{display:flex;align-items:flex-start;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--cool) 6%,transparent),transparent 46%),color-mix(in oklch,var(--surface) 58%,transparent);padding:var(--space-lg);box-shadow:var(--shadow-inset)}.discovery-empty-card svg{flex:0 0 auto;color:var(--accent)}.discovery-empty-card div{display:grid;gap:var(--space-xs)}.discovery-empty-card strong{color:var(--text);font-size:.92rem;font-weight:950;line-height:1.2}.discovery-empty-card p{max-width:68ch;margin:0;color:var(--muted);font-family:var(--font-body);font-size:.8rem;line-height:1.38}.creator-discovery-list{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.creator-discovery-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 84%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-md);box-shadow:var(--shadow-inset)}.creator-discovery-list li:hover .blob-icon{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 34%,var(--line));color:var(--accent)}.creator-discovery-list strong{display:block;color:var(--text);font-size:1rem;font-weight:950;line-height:1.1}.creator-discovery-list p{margin:var(--space-xs) 0;color:var(--muted);font-size:.88rem;line-height:1.42}.creator-discovery-list span{color:var(--muted);font-size:.8rem;font-weight:850}.buyer-library-list li{min-height:78px;position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 62%,transparent);padding:var(--space-md);box-shadow:0 10px 26px color-mix(in oklch,var(--bg) 18%,transparent);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint)}.buyer-library-list li:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 32%,var(--line));box-shadow:var(--shadow-surface)}.buyer-library-list li>div:nth-child(2){min-width:0;display:grid;gap:var(--space-xs)}.buyer-library-list strong,.buyer-library-list p,.buyer-library-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-library-list strong{color:var(--text);font-size:.94rem;font-weight:900;line-height:1.15}.buyer-library-list p{margin:0;color:var(--muted);font-family:var(--font-body);font-size:.82rem;line-height:1.25}.buyer-library-list span{color:color-mix(in oklch,var(--muted) 86%,var(--accent));font-size:.74rem;font-weight:800;line-height:1.15}.proof-pill{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 4%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 62%,transparent);color:var(--muted);padding:0 13px;font:inherit;font-size:.74rem;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),color var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint)}.proof-pill:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 36%,var(--line));color:var(--text);box-shadow:var(--shadow-surface)}.proof-pill:disabled{cursor:wait;opacity:.72}.proof-pill.is-allowed{border-color:color-mix(in oklch,var(--success) 40%,var(--line));color:color-mix(in oklch,var(--text) 72%,var(--success))}.proof-pill.is-denied,.proof-pill.is-error{border-color:color-mix(in oklch,var(--danger) 38%,var(--line));color:color-mix(in oklch,var(--text) 72%,var(--danger))}.proof-pill.is-checking{border-color:color-mix(in oklch,var(--accent) 38%,var(--line));color:var(--accent)}.allowlist-manager{display:grid;gap:var(--space-sm);border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 5%,transparent),transparent 48%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-lg);box-shadow:var(--shadow-surface)}.allowlist-manager>span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.05;text-transform:uppercase}.allowlist-manager textarea{min-height:110px;width:100%;resize:vertical;border:1px solid color-mix(in oklch,var(--line) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface) 66%,transparent);color:var(--text);padding:var(--space-md);font:inherit;font-size:.86rem;line-height:1.45;outline:none}.allowlist-manager textarea:focus{border-color:color-mix(in oklch,var(--accent) 42%,var(--line));box-shadow:var(--focus-ring)}.allowlist-manager p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.activity-list{display:grid;gap:var(--space-md);list-style:none;margin:0;padding:0}.transaction-history{display:grid;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--line) 66%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--cool) 4%,transparent),transparent 42%),color-mix(in oklch,var(--surface-strong) 44%,transparent);padding:var(--space-md);margin-bottom:var(--space-xl);box-shadow:var(--shadow-inset)}.transaction-history li{min-height:84px;grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-md)}.tx-status-pill{min-width:104px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in oklch,var(--accent) 14%,transparent);color:var(--accent);padding:0 12px;font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase;box-shadow:var(--shadow-inset)}.tx-status-pill i{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px color-mix(in oklch,currentColor 14%,transparent)}.transaction-history time{color:color-mix(in oklch,var(--muted) 80%,transparent);font-size:.74rem}.activity-list li{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);min-height:96px;border:1px solid color-mix(in oklch,var(--line) 70%,transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in oklch,var(--accent) 4%,transparent),transparent 34%),color-mix(in oklch,var(--surface-strong) 48%,transparent);padding:var(--space-md);box-shadow:var(--shadow-inset);transition:transform var(--duration-fast) var(--ease-out-quint),border-color var(--duration-fast) var(--ease-out-quint),background var(--duration-fast) var(--ease-out-quint),box-shadow var(--duration-fast) var(--ease-out-quint);animation:list-item-in .34s var(--ease-out-expo) both}.activity-list li:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--accent) 30%,var(--line));box-shadow:var(--shadow-surface)}.activity-list p{margin:0;color:var(--muted);font-family:var(--font-body);line-height:1.5}.activity-list time{color:color-mix(in oklch,var(--muted) 80%,transparent);font-size:.78rem}.activity-event-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in oklch,var(--cool) 30%,var(--line));border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--text) 7%,transparent),transparent 58%),color-mix(in oklch,var(--cool) 11%,transparent);color:var(--cool);box-shadow:var(--shadow-inset)}.activity-event-copy{min-width:0;display:grid;gap:2px}.activity-event-copy strong,.activity-event-copy p{min-width:0;overflow:hidden;text-overflow:ellipsis}.activity-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.activity-row-actions em{border:1px solid color-mix(in oklch,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in oklch,var(--surface) 58%,transparent);color:var(--muted);padding:7px 10px;font-size:.72rem;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.funding-helper{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 5%,transparent),transparent 40%),color-mix(in oklch,var(--surface-strong) 48%,transparent);margin-top:var(--space-md);padding:var(--space-lg);box-shadow:var(--shadow-inset)}.funding-helper div{display:grid;gap:var(--space-xs)}.funding-helper svg{color:var(--accent)}.funding-helper span{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.funding-helper p{max-width:68ch;margin:0;color:var(--muted);font-family:var(--font-body);font-size:var(--type-body);line-height:1.55}.integration-proof{display:grid;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--success) 22%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--success) 5%,transparent),transparent 40%),color-mix(in oklch,var(--surface-strong) 44%,transparent);padding:var(--space-lg);margin-top:var(--space-md);box-shadow:var(--shadow-inset)}.integration-proof-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.integration-proof-head div{display:grid;gap:var(--space-xs)}.integration-proof-head span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.integration-proof-head strong{color:var(--text);font-size:1rem;font-weight:900;line-height:1.2}.integration-proof-head p{max-width:64ch;margin:0;color:var(--muted);font-family:var(--font-body);font-size:.86rem;line-height:1.45}.integration-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.integration-proof-grid div{display:grid;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 58%,transparent);padding:var(--space-md)}.integration-proof-grid div.is-ready{border-color:color-mix(in oklch,var(--success) 30%,var(--line))}.integration-proof-grid div.is-warning{border-color:color-mix(in oklch,var(--warning) 34%,var(--line))}.integration-proof-grid svg{color:var(--accent)}.integration-proof-grid .is-ready svg{color:var(--success)}.integration-proof-grid .is-warning svg{color:var(--warning)}.integration-proof-grid span{color:var(--muted);font-size:.75rem;font-weight:850;line-height:1.15}.integration-proof-grid strong{color:var(--text);font-size:.94rem;font-weight:900;line-height:1.15}.integration-proof-grid p{margin:0;color:var(--muted);font-family:var(--font-body);font-size:.8rem;line-height:1.38}.public-page{min-height:100vh;background:radial-gradient(circle at top right,color-mix(in oklch,var(--accent) 12%,transparent),transparent 36%),var(--bg)}.creator-public-page{background:radial-gradient(circle at 18% 12%,color-mix(in oklch,var(--accent) 10%,transparent),transparent 34%),radial-gradient(circle at 88% 8%,color-mix(in oklch,var(--cool) 9%,transparent),transparent 30%),var(--bg)}.public-creator-shell{width:min(1180px,calc(100% - 40px));display:grid;gap:var(--space-xl);margin:0 auto;padding:112px 0 var(--space-3xl)}.public-creator-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-xl);padding:clamp(24px,4vw,44px)}.public-creator-hero h1{margin:0;color:var(--text);font-size:clamp(2.4rem,6vw,5rem);line-height:.95}.public-creator-hero p{max-width:66ch;margin:var(--space-sm) 0 0;color:var(--muted)}.public-creator-stats{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:var(--space-sm)}.public-creator-stats div,.public-creator-grid li{border:1px solid color-mix(in oklch,var(--line) 82%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 58%,transparent);box-shadow:var(--shadow-inset)}.public-creator-stats div{display:grid;gap:var(--space-xs);padding:var(--space-md)}.public-creator-stats span,.public-creator-card-meta span{color:var(--muted);font-size:.76rem;font-weight:850}.public-creator-stats strong{color:var(--text);font-size:1rem;font-weight:950}.public-creator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.public-creator-grid li{display:grid;align-content:space-between;gap:var(--space-lg);min-height:260px;padding:var(--space-lg)}.public-creator-grid li strong{display:block;margin-top:var(--space-xs);color:var(--text);font-size:1.25rem;font-weight:950;line-height:1.08}.public-creator-grid li p{margin:var(--space-sm) 0 0;color:var(--muted);line-height:1.5}.public-creator-card-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.public-creator-card-meta span{border:1px solid color-mix(in oklch,var(--accent) 18%,var(--line));border-radius:999px;padding:7px 10px}.public-media-shell{width:min(100%,1760px);display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-xl);align-items:start;margin:0 auto;padding:112px clamp(16px,6vw,80px) var(--space-3xl)}.public-media-card h1{margin:0;font-size:clamp(2.2rem,5vw,5rem);line-height:.95;letter-spacing:0}.public-access-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-sm);border:1px solid color-mix(in oklch,var(--line) 68%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 54%,transparent);padding:var(--space-sm);margin-bottom:var(--space-xl)}.public-access-bar div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;border:1px solid color-mix(in oklch,var(--line) 56%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface) 48%,transparent);padding:var(--space-md)}.public-access-bar svg{grid-row:1 / span 2;color:var(--accent)}.public-access-bar .is-ready svg{color:var(--success)}.public-access-bar .is-warning svg{color:var(--warning)}.public-access-bar span{min-width:0;overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-access-bar strong{min-width:0;overflow:hidden;color:var(--text);font-size:.82rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.public-nav-actions{display:flex;align-items:center;gap:var(--space-sm)}.public-actions{display:flex;flex-wrap:wrap;gap:var(--space-md)}.unlock-status.is-authorized{color:color-mix(in oklch,var(--text) 76%,var(--success))}.unlock-status.is-denied{color:color-mix(in oklch,var(--text) 76%,var(--danger))}.purchase-receipt{display:grid;gap:var(--space-md);border:1px solid color-mix(in oklch,var(--success) 34%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--success) 8%,transparent),transparent 46%),color-mix(in oklch,var(--surface-strong) 58%,transparent);padding:var(--space-lg);margin-top:var(--space-lg);box-shadow:var(--shadow-surface)}.purchase-receipt-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.purchase-receipt-head span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:.86rem;font-weight:900;line-height:1.1}.purchase-receipt-head svg{color:var(--success)}.purchase-receipt-head strong{border:1px solid color-mix(in oklch,var(--success) 36%,var(--line));border-radius:999px;background:color-mix(in oklch,var(--success) 11%,transparent);color:color-mix(in oklch,var(--text) 80%,var(--success));padding:6px 10px;font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.receipt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.receipt-grid div{min-width:0;display:grid;gap:var(--space-xs);border:1px solid color-mix(in oklch,var(--line) 60%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface) 54%,transparent);padding:var(--space-md)}.receipt-grid span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.05;text-transform:uppercase}.receipt-grid strong{overflow:hidden;color:var(--text);font-size:.86rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.network-panel{scroll-margin-top:var(--space-xl)}.network-route-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xl);border:1px solid color-mix(in oklch,var(--line) 70%,transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in oklch,var(--text) 3%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 54%,transparent);padding:clamp(18px,2.4vw,28px);box-shadow:var(--shadow-inset)}.network-route-card>div:first-child{min-width:0;display:grid;gap:var(--space-xs)}.network-route-card span,.network-status-bar span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase}.network-route-card strong{color:var(--text);font-size:clamp(1.62rem,2.2vw,2.25rem);font-weight:950;line-height:.98}.network-route-card p{max-width:58ch;margin:var(--space-xs) 0 0;color:var(--muted);font-family:var(--font-body);font-size:.94rem;line-height:1.45}.network-route-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}.network-route-meta span{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in oklch,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in oklch,var(--surface) 58%,transparent);color:var(--text);padding:0 var(--space-md);font-size:.75rem;text-transform:none;letter-spacing:0;box-shadow:var(--shadow-inset)}.network-route-meta svg,.network-status-bar svg{color:var(--accent)}.network-status-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-md)}.network-status-bar div{min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px var(--space-sm);border:1px solid color-mix(in oklch,var(--line) 68%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 2.5%,transparent),transparent 58%),color-mix(in oklch,var(--surface) 50%,transparent);padding:var(--space-md)}.network-status-bar svg{grid-row:1 / span 2}.network-status-bar span,.network-status-bar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-status-bar strong{color:var(--text);font-size:.9rem;font-weight:950;line-height:1.12}.network-status-bar .is-ready{border-color:color-mix(in oklch,var(--success) 22%,var(--line))}.network-status-bar .is-ready svg{color:var(--success)}.network-status-bar .is-warning{border-color:color-mix(in oklch,var(--warning) 30%,var(--line))}.network-status-bar .is-warning svg{color:var(--warning)}@keyframes page-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.992);filter:blur(6px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes route-title-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes reveal-up{0%{opacity:0;translate:0 12px;scale:.992}to{opacity:1;translate:0 0;scale:1}}@keyframes list-item-in{0%{opacity:0;translate:10px 8px}to{opacity:1;translate:0 0}}@keyframes check-pop{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes skeleton-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.endpoint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-md)}.endpoint-drawer{border:1px solid color-mix(in oklch,var(--line) 68%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 2.4%,transparent),transparent 58%),color-mix(in oklch,var(--surface-strong) 46%,transparent);padding:var(--space-sm);margin-top:var(--space-lg);box-shadow:var(--shadow-inset)}.endpoint-drawer summary{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-md);border-radius:var(--radius-sm);color:var(--text);padding:0 var(--space-md);cursor:pointer;list-style:none}.endpoint-drawer summary::-webkit-details-marker{display:none}.endpoint-drawer summary>span{min-width:0;display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--text);font-size:.9rem;font-weight:950;line-height:1.1}.endpoint-drawer summary>span svg,.endpoint-drawer summary>svg{color:var(--accent)}.endpoint-drawer summary>strong{overflow:hidden;color:var(--muted);font-size:.78rem;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.endpoint-drawer summary>svg{transition:transform var(--duration-fast) var(--ease-out-quint)}.endpoint-drawer[open] summary>svg{transform:rotate(180deg)}.endpoint-drawer[open]{padding-bottom:var(--space-md)}.endpoint{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm);border:1px solid color-mix(in oklch,var(--line) 68%,transparent);border-radius:var(--radius-sm);padding:var(--space-md);background:linear-gradient(145deg,color-mix(in oklch,var(--surface-strong) 42%,transparent),color-mix(in oklch,var(--surface) 62%,transparent)),color-mix(in oklch,var(--surface) 70%,transparent);box-shadow:var(--shadow-inset);transition:transform var(--duration-med) var(--ease-out-quint),border-color var(--duration-med) var(--ease-out-quint),box-shadow var(--duration-med) var(--ease-out-quint)}.endpoint:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--cool) 34%,var(--line));box-shadow:var(--shadow-surface-hover)}.endpoint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in oklch,var(--cool) 6%,transparent),transparent 38%)}.endpoint>*{position:relative;z-index:1}.endpoint span,.endpoint code{grid-column:1}.endpoint code{color:var(--text);font-size:.84rem;line-height:1.45;font-variant-numeric:tabular-nums;word-break:break-word}.endpoint .icon-button{grid-column:2;grid-row:1 / span 2;align-self:center}.network-link{min-height:var(--control-height);width:fit-content;display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);border:1px solid color-mix(in oklch,var(--accent) 44%,var(--line));border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in oklch,var(--text) 6%,transparent),transparent 52%),color-mix(in oklch,var(--accent) 10%,var(--surface));color:var(--accent);padding:0 var(--space-lg);font-weight:800;line-height:1;box-shadow:var(--control-shadow);transition:color .2s var(--ease-out-quint),transform .2s var(--ease-out-quint),border-color .2s var(--ease-out-quint),background .2s var(--ease-out-quint),box-shadow .2s var(--ease-out-quint)}.network-link:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--accent) 70%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--text) 8%,transparent),transparent 52%),color-mix(in oklch,var(--accent) 14%,var(--surface));box-shadow:var(--control-shadow-hover)}.network-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.network-overview div{display:grid;gap:var(--space-sm);padding:var(--space-lg)}.network-overview svg{color:var(--accent)}.network-overview strong{line-height:1.3}.network-overview p{margin:0;color:var(--muted);font-family:var(--font-body);font-size:.82rem;line-height:1.4}@media(max-width:1020px){.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:520px;order:-1}.protocol-flow{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card-large,.feature-card-cool{grid-column:span 1}.network-showcase{align-items:flex-start;flex-direction:column}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;flex-direction:row;align-items:center;padding:var(--space-md);overflow-x:auto;box-shadow:0 12px 40px #0002061a}.sidebar-brand{width:auto}.side-nav{grid-auto-flow:column;grid-auto-columns:max-content}.workspace-intel{grid-template-columns:1fr}.sidebar-note{display:none}.workspace-grid,.endpoint-grid,.network-route-card,.network-status-bar,.vault-proof-strip,.workspace-layout,.detail-layout,.profile-layout,.discover-layout,.public-media-shell,.public-creator-hero,.media-proof-grid,.integration-proof-grid{grid-template-columns:1fr}.public-creator-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.support-panel{position:static}}@media(max-width:760px){:root{--control-height: 48px;--control-height-lg: 54px}.landing-nav{height:auto;min-height:68px;padding:var(--space-md)}.landing-links,.nav-actions .button-secondary{display:none}.hero{min-height:auto;padding:104px var(--space-lg) var(--space-3xl)}.hero h1{font-size:clamp(4.2rem,24vw,7rem);line-height:.86}.hero-visual{min-height:360px}.vault-scene{width:min(100%,420px)}.media-stack{left:2%;bottom:12%;grid-template-columns:repeat(3,64px);gap:8px}.media-stack span{min-height:78px;padding:9px 8px}.media-stack span:before{inset:7px 7px auto;height:19px}.media-stack i{font-size:.78rem}.media-stack b{font-size:.5rem;letter-spacing:.06em}.data-lane{min-width:190px;padding:var(--space-sm) var(--space-md)}.lane-one{left:-2%;top:20%}.lane-two{right:-2%;bottom:20%}.chain-node{font-size:.7rem;padding:6px 9px}.node-two{left:4%;bottom:3%}.network-showcase{margin-right:var(--space-lg);margin-left:var(--space-lg)}.landing-footer-main,.landing-footer-bottom{align-items:flex-start;flex-direction:column}.landing-footer-links{width:100%;justify-content:flex-start}.hero-status,.status-strip,.network-status-bar,.proof-summary,.analytics-summary,.buyer-library-summary,.file-review,.vault-metrics,.vault-toolbar,.public-access-bar,.receipt-grid,.metadata-form,.access-grid,.detail-meta-grid,.network-overview{grid-template-columns:1fr}.blob-list li{grid-template-columns:auto minmax(0,1fr)}.blob-list li .expiry-pill,.blob-actions{grid-column:1 / -1;width:100%}.blob-actions{display:grid;grid-template-columns:1fr repeat(3,44px)}.blob-actions .compact-button,.blob-actions .icon-button{width:100%}.vault-header-actions,.vault-toolbar-meta{width:100%;justify-content:space-between;justify-items:start}.vault-header-actions{flex-wrap:wrap}.vault-toolbar-meta{padding:var(--space-xs)}.funding-helper{align-items:stretch;flex-direction:column}.network-route-card{align-items:stretch}.network-route-meta{justify-content:flex-start}.endpoint-drawer summary{grid-template-columns:1fr auto}.endpoint-drawer summary>strong{grid-column:1 / -1;grid-row:2}.public-media-shell{padding-right:var(--space-lg);padding-left:var(--space-lg)}.public-creator-shell{width:calc(100% - 24px)}.public-creator-stats{grid-template-columns:1fr}.hero-actions,.topbar,.topbar-actions{align-items:stretch;flex-direction:column}.topbar-actions{width:100%;border:0;background:transparent;padding:0;box-shadow:none}.topbar h1{font-size:2.15rem;line-height:1.06}.feature-grid{grid-template-columns:1fr}.select-shell,.network-switch,.wallet-pill,.topbar-actions .button{width:100%}.wallet-list{left:0;right:auto;width:100%}.publish-progress-track,.creator-search-card,.analytics-list li,.creator-discovery-list li{grid-template-columns:1fr}.pending-publish-head,.transaction-history-head,.publish-progress-head,.media-lifecycle-card,.integration-proof-head{align-items:stretch;flex-direction:column}.pending-publish-item,.buyer-library-list li,.activity-list li,.transaction-history li{grid-template-columns:auto minmax(0,1fr)}.pending-publish-item>span:not(.pending-state-dot),.pending-publish-item em,.pending-publish-item .transaction-link,.pending-publish-item .icon-button,.buyer-library-list li .proof-pill,.buyer-library-list li .button,.buyer-library-list li .icon-button,.activity-list li .activity-row-actions,.transaction-history li .activity-row-actions,.transaction-history li .transaction-link{grid-column:2;justify-self:start}.activity-list li .activity-row-actions,.transaction-history li .activity-row-actions{justify-content:flex-start}.buyer-library-list li .proof-pill,.buyer-library-list li .button{width:100%}.transaction-history li>span{min-width:0}.publish-progress-step{min-height:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.publish-progress-step small{grid-column:2}.workspace,.panel{padding:var(--space-lg)}.workspace{gap:var(--space-lg)}.workspace-page{contain:paint}.side-link,.button,.icon-button,.network-trigger,.wallet-pill{min-height:48px}.pagination-bar{align-items:stretch;flex-direction:column}.pagination-bar>div{width:100%}.pagination-bar .button{flex:1 1 0}.endpoint{grid-template-columns:1fr}.endpoint .icon-button{grid-column:1;grid-row:auto;justify-self:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.landing-nav .brand-mark,.landing-links,.landing-nav .nav-actions,.hero-copy>.hero-pill,.hero-copy>h1,.hero-copy>p,.hero-copy>.hero-actions,.hero-copy>.trust-row,.trust-row span,.reveal-on-scroll,.media-stack,.chain-node{opacity:1!important}}:root{--font-body: "Epilogue", ui-sans-serif, system-ui, sans-serif;--type-caption: .75rem;--type-small: .875rem;--type-body: 1rem;--type-body-lg: 1.0625rem;--type-subhead: 1.25rem;--type-panel: 1.625rem;--type-title: 2.5rem;--tracking-label: 0;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--bg: #0c0e0d;--bg-elevated: #121513;--surface: #181c19;--surface-strong: #202521;--text: #f4f3ef;--muted: #909792;--line: #2a302c;--accent: #d5b66c;--accent-strong: #e5cc8c;--accent-ink: #15120b;--cool: #78b7a8;--success: #78c7ad;--warning: #e0b76c;--danger: #ee7f70;--shadow-soft: 0 18px 60px rgb(0 0 0 / .24);--shadow-luminous: 0 20px 64px color-mix(in oklch, var(--accent) 10%, transparent);--shadow-surface: 0 10px 32px rgb(0 0 0 / .16);--shadow-surface-hover: 0 16px 42px rgb(0 0 0 / .22);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / .035);--control-shadow: 0 6px 18px rgb(0 0 0 / .16);--control-shadow-hover: 0 10px 26px rgb(0 0 0 / .22)}:root[data-theme=light]{--bg: #f5f6f3;--bg-elevated: #ffffff;--surface: #eff2ee;--surface-strong: #e5e9e5;--text: #181c19;--muted: #686f6b;--line: #d8ddd9;--accent: #8c692b;--accent-strong: #6f501d;--accent-ink: #fffdf8;--cool: #347c6d;--success: #2f806a;--warning: #9b6b18;--danger: #c54f43;--shadow-soft: 0 18px 56px rgb(28 44 34 / .1);--shadow-luminous: 0 18px 56px rgb(121 91 37 / .12);--shadow-surface: 0 8px 28px rgb(28 44 34 / .07);--shadow-surface-hover: 0 14px 38px rgb(28 44 34 / .11);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / .7);--control-shadow: 0 5px 16px rgb(28 44 34 / .08);--control-shadow-hover: 0 9px 24px rgb(28 44 34 / .12)}body{background:var(--bg);font-family:var(--font-display);line-height:1.55}body:before{display:none}:root[data-theme=light] body:before{display:none}.workspace *,.public-page *,.landing *{letter-spacing:0}.workspace p,.workspace .hero-panel-header span,.workspace .network-mini-card p,.workspace .library-source-banner p,.workspace .integration-proof p,.workspace .media-proof-card p,.workspace .empty-state p,.workspace .funding-helper p,.public-page p{font-family:var(--font-display)}.button:before,.button:after,.icon-button:before{display:none}.button{min-height:44px;border-radius:var(--radius-sm);padding:0 16px;font-size:.875rem;font-weight:700;box-shadow:none}.button:hover{transform:translateY(-1px);box-shadow:var(--control-shadow)}.button-primary,:root[data-theme=light] .button-primary{border-color:color-mix(in oklch,var(--accent) 72%,var(--line));background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px color-mix(in oklch,var(--accent) 16%,transparent)}.button-primary:hover,:root[data-theme=light] .button-primary:hover{border-color:var(--accent-strong);background:var(--accent-strong);box-shadow:0 12px 30px color-mix(in oklch,var(--accent) 22%,transparent)}.button-secondary,.button-ghost{border-color:var(--line);background:var(--bg-elevated);color:var(--text)}.button-secondary:hover,.button-ghost:hover{border-color:color-mix(in oklch,var(--cool) 36%,var(--line));background:color-mix(in oklch,var(--surface) 72%,var(--bg-elevated))}.icon-button{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);box-shadow:none}.button svg,.icon-button svg{color:currentColor;opacity:1}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--bg)}.sidebar{position:sticky;top:0;z-index:12;height:100vh;display:flex;flex-direction:column;gap:var(--space-xl);overflow:hidden auto;border-right:1px solid var(--line);background:color-mix(in oklch,var(--bg-elevated) 94%,var(--bg));padding:20px 16px;box-shadow:none}.sidebar:after{display:none}.sidebar-identity{display:grid;gap:8px}.sidebar-identity>span{padding:0 6px;color:var(--muted);font-size:.75rem;font-weight:600}.sidebar-brand{width:100%;justify-content:flex-start;border-color:transparent;background:transparent;padding:0 8px;box-shadow:none}.sidebar-brand:hover{border-color:var(--line);background:var(--surface);box-shadow:none}.side-nav{display:grid;gap:4px;padding:0;border:0;background:transparent;box-shadow:none}.side-nav-label{margin:18px 10px 6px;color:color-mix(in oklch,var(--muted) 76%,transparent);font-size:.6875rem;font-weight:700;text-transform:uppercase}.side-nav-label:first-child{margin-top:2px}.side-link{min-height:44px;justify-content:flex-start;gap:12px;overflow:visible;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);padding:0 12px;font-size:.875rem;font-weight:650;box-shadow:none}.side-link:hover{transform:none;border-color:color-mix(in oklch,var(--line) 72%,transparent);background:color-mix(in oklch,var(--surface) 66%,transparent);color:var(--text);box-shadow:none}.side-link.is-active{border-color:color-mix(in oklch,var(--cool) 34%,var(--line));background:color-mix(in oklch,var(--cool) 10%,var(--surface));color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.side-link:after{display:none}.side-link svg{color:color-mix(in oklch,currentColor 82%,var(--cool))}.sidebar-note{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border-top:1px solid var(--line);padding:18px 8px 4px;color:var(--muted)}.sidebar-note p{margin:0;font-size:.75rem;line-height:1.5}.workspace{width:100%;min-width:0;display:grid;align-content:start;gap:26px;padding:26px clamp(24px,3vw,48px) 64px;background:var(--bg)}.topbar{position:sticky;top:0;z-index:10;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:-26px 0 0;border-bottom:1px solid color-mix(in oklch,var(--line) 76%,transparent);background:var(--bg);padding:14px 0;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar:after{display:none}.route-title-block{min-width:0;display:flex;align-items:center;gap:8px}.route-title-block .muted{margin:0;color:var(--muted);font-size:.75rem;font-weight:600}.route-title-block .muted:after{content:"/";margin-left:8px;color:color-mix(in oklch,var(--muted) 46%,transparent)}.topbar h1{margin:0;overflow:hidden;color:var(--muted);font-size:.75rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.topbar-actions,:root[data-theme=light] .topbar-actions{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;box-shadow:none}.network-trigger,.wallet-pill,.brand-mark{box-shadow:none}.network-trigger,.wallet-pill{background:var(--bg-elevated)}.network-trigger:hover,.wallet-pill:hover,.brand-mark:hover{box-shadow:var(--control-shadow)}.workspace-page{min-width:0;animation:flagship-page-in .36s var(--ease-out-expo) both}.workspace-page>.panel{overflow:visible;border:0;background:transparent;padding:0;box-shadow:none}.workspace-page>.panel:hover{transform:none;box-shadow:none}.workspace-page>.panel:before,.workspace-page>.panel:after{display:none}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);padding:clamp(20px,2.3vw,32px);box-shadow:var(--shadow-surface)}.panel:before,.panel:after{display:none}.panel-header{min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:0;padding:0;margin-bottom:28px}.hero-panel-header>div{display:grid;gap:7px}.hero-panel-header .muted{margin:0;color:var(--accent);font-size:.75rem;font-weight:700}.panel h2{margin:0;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:800;line-height:1.18}.hero-panel-header span{max-width:68ch;color:var(--muted);font-size:.9375rem;line-height:1.55}.panel-header>svg{width:28px;height:28px;flex:0 0 auto;border:0;border-radius:0;background:transparent;color:var(--accent);padding:2px}.workspace-layout{gap:24px}.publish-layout,.detail-layout,.profile-layout{grid-template-columns:minmax(0,1fr) minmax(292px,340px);align-items:start}.discover-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.support-panel{top:112px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);padding:22px;box-shadow:var(--shadow-surface)}.vault-metrics,.analytics-summary,.buyer-library-summary,.proof-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.vault-metrics{margin-bottom:20px}.vault-metrics div,.vault-metric-card,.analytics-summary div,.buyer-library-summary div,.proof-summary div,.file-review div,.network-overview div,.network-mini-card,.public-creator-stats div{min-height:96px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:16px;box-shadow:none}.vault-metrics>div:nth-child(4n),.analytics-summary>div:nth-child(4n),.buyer-library-summary>div:last-child,.proof-summary>div:last-child{border-right:0}.vault-metrics>div:nth-last-child(-n+4),.analytics-summary>div:nth-last-child(-n+4),.buyer-library-summary>div,.proof-summary>div{border-bottom:0}.vault-metrics div:hover,.analytics-summary div:hover,.buyer-library-summary div:hover,.network-overview div:hover,.network-mini-card:hover{transform:none;background:color-mix(in oklch,var(--cool) 4%,var(--surface));box-shadow:none}.vault-metric-card:after{display:none}.vault-metric-card.is-primary{border-color:color-mix(in oklch,var(--accent) 42%,var(--line));background:color-mix(in oklch,var(--accent) 5%,var(--bg-elevated))}.vault-metrics span,.vault-toolbar-meta span,.analytics-summary span,.buyer-library-summary span,.proof-summary span,.profile-stats span,.detail-meta-grid span,.receipt-grid span{color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.vault-metrics strong,.analytics-summary strong,.buyer-library-summary strong,.proof-summary strong{color:var(--text);font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}.vault-metrics small{color:var(--muted);font-size:.75rem;font-weight:500}.vault-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:8px;margin:20px 0;box-shadow:none}.vault-toolbar .search-box{border:0;background:transparent;box-shadow:none}.vault-toolbar-meta{min-width:120px;border-left:1px solid var(--line);padding:2px 10px 2px 18px}.search-box{min-height:46px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:none}.search-box:focus-within{border-color:color-mix(in oklch,var(--cool) 60%,var(--line));box-shadow:var(--focus-ring)}.search-box input{color:var(--text);font-size:.9375rem}.blob-list,.file-list,.activity-list,.analytics-list,.buyer-library-list,.creator-discovery-list,.transaction-history{display:grid;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);padding:0}.blob-list li,.file-list li,.activity-list li,.analytics-list li,.buyer-library-list li,.creator-discovery-list li,.transaction-history li{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.blob-list li:last-child,.file-list li:last-child,.activity-list li:last-child,.analytics-list li:last-child,.buyer-library-list li:last-child,.creator-discovery-list li:last-child,.transaction-history li:last-child{border-bottom:0}.blob-list li:hover,.file-list li:hover,.activity-list li:hover,.analytics-list li:hover,.buyer-library-list li:hover,.creator-discovery-list li:hover,.transaction-history li:hover{transform:none;background:color-mix(in oklch,var(--cool) 5%,var(--surface));box-shadow:inset 3px 0 color-mix(in oklch,var(--cool) 64%,var(--accent))}.blob-list li:before,.file-list li:before,.activity-list li:before,.buyer-library-list li:before{display:none}.blob-icon,.activity-event-icon{border:1px solid color-mix(in oklch,var(--cool) 34%,var(--line));background:color-mix(in oklch,var(--cool) 9%,var(--surface));color:var(--cool);box-shadow:none}.blob-title-row strong,.analytics-list strong,.buyer-library-list strong,.creator-discovery-list strong,.activity-event-copy strong{font-size:.9375rem;font-weight:700}.blob-meta-row small,.analytics-list p,.buyer-library-list p,.creator-discovery-list p,.activity-event-copy p,.activity-list time{color:var(--muted);font-size:.8125rem;line-height:1.45}.blob-access-pill,.proof-pill,.tx-status-pill,.expiry-pill{border-radius:999px;font-size:.6875rem;font-weight:700}.vault-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px}.library-source-banner,.funding-helper,.integration-proof,.publish-progress,.publish-alert,.purchase-receipt,.media-proof-card,.media-lifecycle-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:none}.metadata-form,.access-grid{gap:16px}.metadata-form label,.access-grid label,.avatar-picker-field{gap:7px;color:var(--text);font-size:.8125rem;font-weight:650}.metadata-form input,.metadata-form textarea,.access-grid input,.access-grid textarea,.access-grid select,.avatar-picker-control{min-height:48px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);padding:12px 14px;box-shadow:none}.metadata-form input:hover,.metadata-form textarea:hover,.access-grid input:hover,.access-grid textarea:hover,.access-grid select:hover,.avatar-picker-control:hover{border-color:color-mix(in oklch,var(--cool) 34%,var(--line))}.metadata-form input:focus,.metadata-form textarea:focus,.access-grid input:focus,.access-grid textarea:focus,.access-grid select:focus{border-color:color-mix(in oklch,var(--cool) 66%,var(--line));background:var(--bg-elevated);box-shadow:var(--focus-ring)}.dropzone{min-height:220px;border:1px dashed color-mix(in oklch,var(--cool) 48%,var(--line));border-radius:var(--radius-md);background:color-mix(in oklch,var(--cool) 3.5%,var(--bg-elevated));box-shadow:none}.dropzone:before{display:none}.dropzone:hover,.dropzone:focus-within{border-color:var(--cool);background:color-mix(in oklch,var(--cool) 7%,var(--bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--cool) 18%,transparent)}.publish-progress-track{gap:8px}.publish-progress-step{min-height:116px;border:1px solid var(--line);background:var(--surface)}.publish-progress-step.is-active{border-color:color-mix(in oklch,var(--accent) 58%,var(--line));background:color-mix(in oklch,var(--accent) 7%,var(--surface));box-shadow:none}.publish-progress-step.is-complete{border-color:color-mix(in oklch,var(--success) 42%,var(--line));background:color-mix(in oklch,var(--success) 5%,var(--surface))}.profile-card-preview{overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 42%),var(--bg-elevated);box-shadow:var(--shadow-surface)}.profile-card-preview:before{display:none}.profile-preview-top{align-items:center}.profile-card-preview .avatar-preview{width:92px;height:92px;border:2px solid color-mix(in oklch,var(--accent) 58%,var(--line));background:var(--surface);box-shadow:0 12px 30px #0000002e}.profile-identity strong{font-size:1.25rem;font-weight:800}.profile-identity p{max-width:46ch;color:var(--muted);font-size:.875rem;line-height:1.55}.profile-stats{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.profile-stats>div{min-height:76px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.profile-stats>div:last-child{border-right:0}.creator-search-card,.discovery-feed,.creator-feed-card,.discovery-empty-card{border-color:var(--line);background:var(--bg-elevated);box-shadow:none}.discovery-feed-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.creator-feed-card{min-height:190px;border-radius:var(--radius-md);padding:18px}.creator-feed-card:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--cool) 42%,var(--line));box-shadow:var(--shadow-surface-hover)}.activity-list,.transaction-history{position:relative}.activity-list li,.transaction-history li{min-height:82px;padding:16px}.activity-row-actions{gap:8px}.transaction-link{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:0 11px;color:var(--text);font-size:.75rem;font-weight:700}.transaction-link:hover{border-color:color-mix(in oklch,var(--cool) 48%,var(--line));background:color-mix(in oklch,var(--cool) 7%,var(--surface))}.network-route-card{align-items:center;border-color:var(--line);background:var(--bg-elevated);box-shadow:none}.network-route-card p,.network-overview p,.endpoint code{font-family:var(--font-display)}.network-route-meta span{border-color:var(--line);background:var(--surface);box-shadow:none}.network-status-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.network-status-bar div{min-height:76px;border-color:var(--line);background:var(--surface)}.endpoint-drawer,.endpoint{border-color:var(--line);background:var(--bg-elevated);box-shadow:none}.endpoint:hover{transform:none;border-color:color-mix(in oklch,var(--cool) 42%,var(--line));box-shadow:var(--shadow-surface)}.endpoint:before{display:none}.empty-state{min-height:280px;border:1px dashed color-mix(in oklch,var(--line) 84%,transparent);border-radius:var(--radius-md);background:color-mix(in oklch,var(--surface) 58%,transparent)}.empty-icon{border:1px solid color-mix(in oklch,var(--cool) 34%,var(--line));background:color-mix(in oklch,var(--cool) 8%,var(--surface));color:var(--cool);box-shadow:none}.pagination-bar{min-height:58px;border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.public-page{background:radial-gradient(circle at 85% 5%,color-mix(in oklch,var(--cool) 6%,transparent),transparent 30%),var(--bg)}.public-media-shell{width:min(100%,1480px);grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:108px clamp(20px,4vw,56px) 64px}.public-media-card,.public-creator-hero{border-color:var(--line);background:var(--bg-elevated)}.public-media-card h1{font-size:clamp(2rem,4vw,3.75rem);line-height:1}.public-access-bar{gap:0;overflow:hidden;border-color:var(--line);background:var(--surface);padding:0}.public-access-bar div{min-height:72px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;padding:12px}.public-access-bar div:last-child{border-right:0}.media-preview{overflow:hidden;border-color:var(--line);background:#080b09;box-shadow:none}.public-creator-shell{width:min(1180px,calc(100% - 40px));gap:20px}.public-creator-grid{gap:12px}.public-creator-grid li{min-height:230px;border-color:var(--line);background:var(--bg-elevated);box-shadow:none}.landing{background:radial-gradient(ellipse 70% 48% at 66% 14%,color-mix(in oklch,var(--accent) 10%,transparent),transparent 68%),radial-gradient(ellipse 46% 40% at 88% 42%,color-mix(in oklch,var(--cool) 6%,transparent),transparent 72%),var(--bg)}:root[data-theme=light] .landing{background:radial-gradient(ellipse 72% 48% at 68% 12%,color-mix(in oklch,var(--accent) 8%,transparent),transparent 68%),radial-gradient(ellipse 44% 38% at 90% 40%,color-mix(in oklch,var(--cool) 6%,transparent),transparent 72%),var(--bg)}.landing-web3:before{opacity:.055;background-size:132px 132px}.landing-web3:after{opacity:.12;animation:none}.landing-nav,:root[data-theme=light] .landing-nav{height:72px;border-bottom-color:color-mix(in oklch,var(--line) 76%,transparent);background:color-mix(in oklch,var(--bg) 91%,transparent);padding:0 clamp(18px,3.5vw,52px);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-links,:root[data-theme=light] .landing-links{min-height:38px;border-color:var(--line);background:var(--bg-elevated);box-shadow:none}.landing-links a{color:var(--muted);font-size:.8125rem;font-weight:650}.hero{min-height:88svh;padding:120px clamp(20px,5vw,72px) 72px}.hero-grid{width:min(100%,1440px);grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:clamp(40px,6vw,96px)}.hero-copy{gap:22px}.hero h1{font-size:clamp(5.8rem,10vw,9.2rem);font-weight:800;line-height:.84}.hero-copy>p{max-width:600px;color:color-mix(in oklch,var(--text) 76%,var(--muted));font-family:"Source Serif 4",Georgia,serif;font-size:1.125rem;line-height:1.55}.hero-pill,.trust-row span{border-color:var(--line);background:color-mix(in oklch,var(--bg-elevated) 82%,transparent);box-shadow:none}.hero-visual{min-height:580px}.vault-scene{filter:saturate(.9) contrast(1.04)}.scene-grid,.media-stack span:after{animation:none}.hero-visual:hover .vault-scene{transform:none}.landing-band{width:100%;max-width:none;border-top:1px solid color-mix(in oklch,var(--line) 74%,transparent);padding:clamp(72px,9vw,120px) max(clamp(20px,6vw,88px),calc((100vw - 1440px)/2))}.section-heading{max-width:760px;margin-bottom:48px}.section-heading h2,.network-showcase h2{font-size:clamp(2.25rem,4vw,4.5rem);line-height:1}.protocol-flow{gap:0;border-top:1px solid var(--line)}.protocol-flow article{min-height:260px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;padding:32px;box-shadow:none}.protocol-flow article:first-child{padding-left:0}.protocol-flow article:last-child{border-right:0}.protocol-flow article:hover{transform:none;background:color-mix(in oklch,var(--surface) 34%,transparent);box-shadow:none}.feature-grid{gap:14px}.feature-card{min-height:300px;border-color:var(--line);background:var(--bg-elevated);box-shadow:none}.feature-card:before{display:none}.feature-card:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--cool) 38%,var(--line));box-shadow:var(--shadow-surface-hover)}.feature-card p,.protocol-flow p,.network-showcase p{font-family:var(--font-display)}.network-showcase{width:min(calc(100% - 40px),1440px);border-color:var(--line);background:linear-gradient(120deg,color-mix(in oklch,var(--accent) 6%,transparent),transparent 50%),var(--bg-elevated);box-shadow:var(--shadow-surface)}.network-showcase:after{display:none}.landing-footer{border-top:1px solid var(--line);background:var(--bg-elevated)}.landing-footer:before{display:none}.landing-footer-links a{border-color:var(--line);background:var(--surface);box-shadow:none}.landing-footer-links a:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--cool) 48%,var(--line));color:var(--text);box-shadow:var(--control-shadow)}.side-link svg,.button .lucide-arrow-right,.button .lucide-external-link,.button .lucide-chevron-right,.network-trigger>svg:last-child,.endpoint-drawer summary>svg{transition:transform .18s var(--ease-out-quint)}.side-link:hover svg{transform:translate(2px)}.button:hover .lucide-arrow-right,.button:hover .lucide-external-link,.button:hover .lucide-chevron-right{transform:translate(2px)}.button:active,.icon-button:active,.wallet-pill:active,.network-trigger:active{transform:scale(.98)}.metadata-form label:focus-within>span,.access-grid label:focus-within>span,.avatar-picker-field:focus-within>span{color:var(--cool)}@media(hover:hover)and (pointer:fine){.blob-actions,.activity-row-actions{opacity:.72;transition:opacity .18s var(--ease-out-quint)}.blob-list li:hover .blob-actions,.activity-list li:hover .activity-row-actions,.transaction-history li:hover .activity-row-actions,.blob-actions:focus-within,.activity-row-actions:focus-within{opacity:1}}@supports (view-transition-name: payby-route){.workspace-page{view-transition-name:payby-route;animation:none}::view-transition-old(payby-route){animation:payby-route-out .14s var(--ease-out-quart) both}::view-transition-new(payby-route){animation:payby-route-in .24s var(--ease-out-expo) both}}@keyframes payby-route-out{to{opacity:0;transform:translate3d(0,-4px,0)}}@keyframes payby-route-in{0%{opacity:0;transform:translate3d(0,8px,0)}}@keyframes flagship-page-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:1180px){.vault-metrics,.analytics-summary,.buyer-library-summary,.proof-summary,.network-status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.public-access-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.public-access-bar div:nth-child(3n){border-right:0}.vault-metrics>div:nth-child(4n),.analytics-summary>div:nth-child(4n){border-right:1px solid var(--line)}.vault-metrics>div:nth-child(2n),.analytics-summary>div:nth-child(2n){border-right:0}.vault-metrics>div:nth-last-child(-n+4),.analytics-summary>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.vault-metrics>div:nth-last-child(-n+2),.analytics-summary>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:1020px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;height:76px;flex-direction:row;align-items:center;gap:16px;overflow:hidden;border-right:0;border-bottom:1px solid var(--line);padding:10px 14px}.sidebar-identity{flex:0 0 auto}.sidebar-identity>span,.sidebar-note,.side-nav-label{display:none}.sidebar-brand{width:auto}.side-nav{min-width:0;flex:1 1 auto;display:flex;grid-auto-flow:initial;gap:4px;overflow-x:auto;scrollbar-width:none}.side-nav::-webkit-scrollbar{display:none}.side-link{flex:0 0 auto;white-space:nowrap}.workspace{padding-top:22px}.topbar{margin-top:-22px}.publish-layout,.detail-layout,.profile-layout,.discover-layout,.public-media-shell{grid-template-columns:1fr}.support-panel{position:static}.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:500px;order:initial}}@media(max-width:760px){.sidebar{height:68px;padding:8px 10px}.sidebar-identity{display:none}.side-link{min-height:48px;min-width:52px;justify-content:center;gap:7px;padding:0 10px;font-size:.75rem}.workspace{gap:20px;padding:18px 14px 48px}.topbar{position:static;min-height:0;align-items:stretch;flex-direction:column;gap:16px;margin:0;padding:0 0 18px;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar h1{font-size:.75rem}.topbar-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.network-switch,.wallet-pill{width:100%}.panel,.workspace-page>.panel{padding:0}.workspace-page .panel:not(.vault-panel):not(.publish-panel):not(.analytics-panel):not(.buyer-library-panel):not(.discover-panel):not(.network-panel):not(.profile-panel):not(.activity-panel){padding:18px}.panel-header{gap:14px;padding-bottom:18px;margin-bottom:18px}.panel-header>svg{width:38px;height:38px}.hero-panel-header span{font-size:.875rem}.vault-metrics,.analytics-summary,.buyer-library-summary,.proof-summary,.vault-proof-strip,.network-status-bar,.network-overview,.public-access-bar{grid-template-columns:1fr}.vault-metrics>div,.analytics-summary>div,.buyer-library-summary>div,.proof-summary>div,.vault-metrics>div:nth-child(2n),.analytics-summary>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.vault-metrics>div:last-child,.analytics-summary>div:last-child,.buyer-library-summary>div:last-child,.proof-summary>div:last-child{border-bottom:0}.vault-toolbar{grid-template-columns:1fr}.vault-toolbar-meta{min-width:0;border-top:1px solid var(--line);border-left:0;padding:10px}.profile-stats{grid-template-columns:1fr}.profile-stats>div{border-right:0;border-bottom:1px solid var(--line)}.profile-stats>div:last-child{border-bottom:0}.public-access-bar div{border-right:0;border-bottom:1px solid var(--line)}.public-access-bar div:last-child{border-bottom:0}.hero{min-height:auto;padding:104px 18px 56px}.hero h1{font-size:clamp(4.4rem,24vw,6.8rem)}.hero-copy>p{font-size:1rem}.hero-visual{min-height:380px}.landing-band{padding:64px 18px}.protocol-flow{border-top:0}.protocol-flow article,.protocol-flow article:first-child{min-height:0;border-top:1px solid var(--line);border-right:0;padding:26px 0}.feature-card{min-height:240px}.network-showcase{width:calc(100% - 28px);margin-right:14px;margin-left:14px}.public-media-shell{padding:96px 14px 48px}}.landing-editorial{min-height:100vh;overflow:clip;background:var(--bg);color:var(--text)}.landing-editorial .landing-nav,:root[data-theme=light] .landing-editorial .landing-nav{height:76px;border-bottom:1px solid var(--line);background:var(--bg);padding:0 max(24px,calc((100vw - 1440px)/2));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-editorial .landing-nav .brand-mark,:root[data-theme=light] .landing-editorial .landing-nav .brand-mark{border-color:transparent;background:transparent;padding-left:0;box-shadow:none}.landing-editorial .landing-nav .brand-mark:hover{transform:none;border-color:transparent;background:transparent;box-shadow:none}.landing-editorial .landing-links,:root[data-theme=light] .landing-editorial .landing-links{gap:28px;min-height:44px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.landing-editorial .landing-links a,:root[data-theme=light] .landing-editorial .landing-links a{min-height:44px;position:relative;border-radius:0;padding:0;background:transparent;color:var(--muted);font-size:.8125rem;font-weight:600;box-shadow:none}.landing-editorial .landing-links a:after{content:"";position:absolute;right:0;bottom:7px;left:0;height:1px;background:var(--text);transform:scaleX(0);transform-origin:right;transition:transform .2s var(--ease-out-quint)}.landing-editorial .landing-links a:hover,:root[data-theme=light] .landing-editorial .landing-links a:hover{transform:none;background:transparent;color:var(--text);box-shadow:none}.landing-editorial .landing-links a:hover:after{transform:scaleX(1);transform-origin:left}.landing-editorial .landing-nav .nav-actions{gap:8px}.landing-nav-label-compact{display:none}.landing-editorial .landing-nav .button-secondary{border-color:transparent;background:transparent}.landing-editorial .landing-nav .button-secondary:hover{border-color:var(--line);background:var(--surface)}.landing-editorial .landing-nav .brand-mark,.landing-editorial .landing-links,.landing-editorial .landing-nav .nav-actions{opacity:0;animation:editorial-nav-in .52s var(--ease-out-expo) both}.landing-editorial .landing-links{animation-delay:60ms}.landing-editorial .landing-nav .nav-actions{animation-delay:.11s}.landing-hero{min-height:90svh;width:min(100%,1440px);position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);grid-template-areas:"copy route" "ledger ledger";align-items:center;gap:40px 72px;margin:0 auto;padding:142px 24px 46px}.landing-hero:before{content:"";position:absolute;top:76px;bottom:0;left:calc(50% - 1px);width:1px;background:color-mix(in oklch,var(--line) 54%,transparent);pointer-events:none}.landing-hero-copy{grid-area:copy;position:relative;z-index:2;display:grid;justify-items:start;gap:24px;max-width:640px}.landing-availability{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:.8125rem;font-weight:600}.landing-availability i{width:7px;height:7px;display:block;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in oklch,var(--success) 12%,transparent)}.landing-hero h1{margin:0;color:var(--text);font-size:7rem;font-weight:800;line-height:.88}.landing-hero-lede{max-width:34ch;margin:0;color:color-mix(in oklch,var(--text) 82%,var(--muted));font-family:"Source Serif 4",Georgia,serif;font-size:1.1875rem;font-weight:450;line-height:1.62}.landing-hero .hero-actions{display:flex;align-items:center;gap:22px;margin-top:4px}.landing-text-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid color-mix(in oklch,var(--text) 40%,transparent);color:var(--text);font-size:.875rem;font-weight:600;transition:border-color .18s var(--ease-out-quint),color .18s var(--ease-out-quint)}.landing-text-link svg{transition:transform .18s var(--ease-out-quint)}.landing-text-link:hover{border-color:var(--text)}.landing-text-link:hover svg{transform:translate(3px)}.landing-hero-copy>*{opacity:0;animation:editorial-copy-in .68s var(--ease-out-expo) both}.landing-hero-copy>:nth-child(2){animation-delay:70ms}.landing-hero-copy>:nth-child(3){animation-delay:.13s}.landing-hero-copy>:nth-child(4){animation-delay:.19s}.landing-route-map{grid-area:route;min-width:0;height:460px;position:relative;z-index:1;margin:0}.landing-route-caption{position:absolute;top:38px;left:7%;display:grid;gap:4px;margin:0}.landing-route-caption span{color:var(--accent);font-size:.6875rem;font-weight:700;text-transform:uppercase}.landing-route-caption strong{color:var(--muted);font-size:.8125rem;font-weight:600}.landing-route-line{position:absolute;top:49%;right:7%;left:7%;height:1px;background:var(--line)}.landing-route-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:route-line-in .9s .36s var(--ease-out-expo) forwards}.landing-route-line:after{content:"";position:absolute;top:-4px;right:0;width:9px;height:9px;border:2px solid var(--bg);border-radius:50%;background:var(--accent);opacity:0;animation:route-endpoint-in .24s 1.1s var(--ease-out-quint) forwards}.landing-route-node{width:150px;position:absolute;top:calc(49% - 38px);display:grid;justify-items:center;gap:6px;text-align:center;opacity:0;transform:translateY(10px);animation:route-node-in .46s var(--ease-out-expo) forwards}.landing-route-node.route-file{left:0;animation-delay:.3s}.landing-route-node.route-shelby{left:calc(50% - 75px);animation-delay:.62s}.landing-route-node.route-aptos{right:0;animation-delay:.94s}.landing-route-icon{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text);box-shadow:0 14px 34px #00000024}:root[data-theme=light] .landing-route-icon{box-shadow:0 12px 28px #1c2c2214}.landing-route-icon.is-image{padding:0}.landing-route-icon img{width:100%;height:100%;display:block;object-fit:cover}.landing-route-node small,.landing-network-ledger small{color:var(--muted);font-size:.6875rem;font-weight:600;line-height:1.25}.landing-route-node strong{max-width:100%;overflow:hidden;color:var(--text);font-size:.8125rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.landing-hero-ledger{grid-area:ledger;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line)}.landing-hero-ledger div{min-width:0;display:grid;gap:5px;border-right:1px solid var(--line);padding:22px 24px 0 0}.landing-hero-ledger div+div{padding-left:24px}.landing-hero-ledger div:last-child{border-right:0}.landing-hero-ledger dt{color:var(--muted);font-size:.6875rem;font-weight:600;text-transform:uppercase}.landing-hero-ledger dd{margin:0;color:var(--text);font-size:.9375rem;font-weight:700}.landing-section{width:min(100%,1440px);display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:72px;margin:0 auto;border-top:1px solid var(--line);padding:112px 24px}.landing-section-intro{align-self:start;display:grid;gap:18px;max-width:520px}.landing-section-intro>span,.landing-infrastructure-copy>span{color:var(--accent);font-size:.75rem;font-weight:700}.landing-section-intro h2,.landing-infrastructure h2{margin:0;color:var(--text);font-size:3.25rem;font-weight:700;line-height:1.04}.landing-section-intro p,.landing-infrastructure-copy>p{max-width:50ch;margin:0;color:var(--muted);font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.65}.landing-process-list{margin:0;border-top:1px solid var(--line);padding:0;list-style:none}.landing-process-list li{min-height:136px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:22px;border-bottom:1px solid var(--line);padding:26px 0}.landing-process-list li>span{color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600}.landing-process-list li>div{display:grid;gap:8px}.landing-process-list h3{margin:0;color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.25}.landing-process-list p{max-width:54ch;margin:0;color:var(--muted);font-family:"Source Serif 4",Georgia,serif;font-size:.9375rem;line-height:1.55}.landing-process-list li>strong{color:var(--text);font-size:.75rem;font-weight:600}.landing-capabilities{align-items:start}.landing-capability-index{border-top:1px solid var(--line)}.landing-capability-index article{min-height:168px;display:grid;grid-template-columns:40px 90px minmax(0,1.15fr) minmax(220px,.85fr);align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:28px 0}.landing-capability-index article>svg{color:var(--accent)}.landing-capability-index article>span{color:var(--muted);font-size:.75rem;font-weight:600}.landing-capability-index h3{margin:0;color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.35}.landing-capability-index p{margin:0;color:var(--muted);font-family:"Source Serif 4",Georgia,serif;font-size:.875rem;line-height:1.55}.landing-infrastructure{width:100%;display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-elevated);padding:112px max(24px,calc((100vw - 1392px)/2))}.landing-infrastructure-copy{display:grid;justify-items:start;align-content:start;gap:20px;max-width:600px}.landing-infrastructure-copy .button{margin-top:12px}.landing-network-ledger{border-top:1px solid var(--line)}.landing-network-ledger>div{min-height:112px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:18px 0}.landing-network-ledger img,.landing-network-ledger .is-route>svg{width:52px;height:52px;display:block;border-radius:var(--radius-sm);object-fit:cover}.landing-network-ledger .is-route>svg{border:1px solid var(--line);background:var(--surface);color:var(--success);padding:13px}.landing-network-ledger span{display:grid;gap:4px}.landing-network-ledger strong{color:var(--text);font-size:1rem;font-weight:700}.landing-network-ledger em{color:var(--muted);font-size:.75rem;font-style:normal;font-weight:600}.landing-editorial .landing-footer,:root[data-theme=light] .landing-editorial .landing-footer{border-top:0;background:var(--bg);box-shadow:none}.landing-editorial .landing-footer-brand p{max-width:52ch;font-family:"Source Serif 4",Georgia,serif;font-weight:450}.landing-editorial .landing-footer-links a,:root[data-theme=light] .landing-editorial .landing-footer-links a{border-color:var(--line);background:transparent;box-shadow:none}@keyframes editorial-nav-in{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes editorial-copy-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes route-line-in{to{transform:scaleX(1)}}@keyframes route-endpoint-in{to{opacity:1}}@keyframes route-node-in{to{opacity:1;transform:translateY(0)}}@media(max-width:1080px){.landing-hero{grid-template-columns:1fr;grid-template-areas:"copy" "route" "ledger";gap:34px;padding-top:124px}.landing-hero:before{display:none}.landing-hero-copy{max-width:720px}.landing-hero h1{font-size:5.5rem}.landing-route-map{height:360px}.landing-section{grid-template-columns:1fr;gap:48px;padding-top:88px;padding-bottom:88px}.landing-section-intro{max-width:720px}.landing-capability-index article{grid-template-columns:40px 86px minmax(0,1fr)}.landing-capability-index p{grid-column:3}.landing-infrastructure{grid-template-columns:1fr;gap:52px;padding-top:88px;padding-bottom:88px}}@media(max-width:760px){.landing-editorial .landing-nav,:root[data-theme=light] .landing-editorial .landing-nav{height:68px;min-height:68px;padding:10px 14px}.landing-editorial .landing-links{display:none}.landing-editorial .landing-nav .button-secondary{display:inline-flex}.landing-editorial .landing-nav .button-secondary{width:auto;padding-right:12px;padding-left:12px}.landing-nav-label-full{display:none}.landing-nav-label-compact{display:inline}.landing-hero{min-height:auto;gap:28px;padding:108px 16px 38px}.landing-hero-copy{gap:18px}.landing-hero h1{font-size:4.25rem}.landing-hero-lede{max-width:38ch;font-size:1rem}.landing-hero .hero-actions{width:100%;align-items:stretch;flex-direction:column;gap:10px}.landing-hero .hero-actions .button,.landing-text-link{width:100%;justify-content:center}.landing-route-map{height:300px}.landing-route-line{right:5%;left:5%}.landing-route-node{width:96px;top:calc(49% - 29px)}.landing-route-node.route-shelby{left:calc(50% - 48px)}.landing-route-icon{width:58px;height:58px}.landing-route-node strong{font-size:.6875rem}.landing-hero-ledger{grid-template-columns:1fr}.landing-hero-ledger div,.landing-hero-ledger div+div{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.landing-hero-ledger div:last-child{border-bottom:0}.landing-section{gap:36px;padding:68px 16px}.landing-section-intro h2,.landing-infrastructure h2{font-size:2.25rem}.landing-process-list li{min-height:0;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px 0}.landing-process-list li>strong{grid-column:2}.landing-capability-index article{min-height:0;grid-template-columns:32px minmax(0,1fr);gap:10px 14px;padding:24px 0}.landing-capability-index article>span{align-self:center}.landing-capability-index h3,.landing-capability-index p{grid-column:1 / -1}.landing-infrastructure{gap:40px;padding:68px 16px}.landing-network-ledger>div{grid-template-columns:44px minmax(0,1fr);gap:14px}.landing-network-ledger img,.landing-network-ledger .is-route>svg{width:44px;height:44px}.landing-network-ledger em{grid-column:2}}@media(prefers-reduced-motion:reduce){.landing-editorial .landing-nav .brand-mark,.landing-editorial .landing-links,.landing-editorial .landing-nav .nav-actions,.landing-hero-copy>*,.landing-route-node,.landing-route-line:after{opacity:1;transform:none}.landing-route-line:before{transform:scaleX(1)}}.app-shell,.public-page{--foundation-font-primary: "Season Serif-4de1940e3ab1f834", "Source Serif 4", Georgia, serif;--foundation-font-interface: Arial, Helvetica, sans-serif;--foundation-type-xs: .688rem;--foundation-type-sm: 1rem;--foundation-type-md: 1.125rem;--foundation-type-lg: 1.5rem;--foundation-type-xl: 3.438rem;--foundation-type-2xl: 5.625rem;--foundation-type-3xl: 7.5rem;--foundation-space-1: 5px;--foundation-space-2: 10px;--foundation-space-3: 15px;--foundation-space-4: 20px;--foundation-space-5: 30px;--foundation-space-6: 45px;--foundation-space-7: 50px;--foundation-space-8: 62.45px;--foundation-radius-pill: 33554400px;--foundation-radius-surface: 2px;--foundation-motion-instant: .15s;--foundation-color-text-primary: #f9f9f0;--foundation-color-text-tertiary: oklab(.979653 -.0033434 .0113728 / .5);--foundation-color-surface-base: #000000;--foundation-color-surface-muted: #0f0e0b;--foundation-color-surface-raised: #21201c;--foundation-color-brand: #d3b86b;--foundation-color-success: #83c5b5;--foundation-color-warning: #e0b76b;--foundation-color-danger: #ef8379;--foundation-color-shelby: #ee82c2;--ws-bg: var(--foundation-color-surface-base);--ws-sidebar: var(--foundation-color-surface-muted);--ws-surface: var(--foundation-color-surface-muted);--ws-surface-2: var(--foundation-color-surface-raised);--ws-hover: color-mix(in oklab, var(--foundation-color-surface-raised) 82%, var(--foundation-color-text-primary));--ws-line: color-mix(in oklab, var(--foundation-color-text-primary) 14%, transparent);--ws-line-strong: color-mix(in oklab, var(--foundation-color-text-primary) 28%, transparent);--ws-text: var(--foundation-color-text-primary);--ws-muted: color-mix(in oklab, var(--foundation-color-text-primary) 68%, var(--foundation-color-surface-base));--ws-faint: var(--foundation-color-text-tertiary);--ws-action: var(--foundation-color-text-primary);--ws-action-ink: var(--foundation-color-surface-base);--ws-accent: var(--foundation-color-brand);--ws-accent-ink: var(--foundation-color-surface-base);--ws-positive: var(--foundation-color-success);--ws-danger: var(--foundation-color-danger);--ws-warning: var(--foundation-color-warning);--ws-shelby: var(--foundation-color-shelby);--ws-focus-ring: 0 0 0 3px color-mix(in oklab, var(--ws-accent) 34%, transparent);--ws-shadow-raised: 0 18px 44px rgb(0 0 0 / .32);--bg: var(--ws-bg);--bg-elevated: var(--ws-surface);--surface: var(--ws-surface-2);--surface-strong: var(--ws-hover);--text: var(--ws-text);--muted: var(--ws-muted);--line: var(--ws-line);--accent: var(--ws-accent);--accent-ink: var(--ws-accent-ink);--success: var(--ws-positive);--warning: var(--ws-warning);--danger: var(--ws-danger);--cool: var(--ws-positive)}:root[data-theme=light] :is(.app-shell,.public-page){--foundation-color-text-primary: #0f0e0b;--foundation-color-text-tertiary: oklab(.183 .003 .012 / .58);--foundation-color-surface-base: #f9f9f0;--foundation-color-surface-muted: #f0efe6;--foundation-color-surface-raised: #ffffff;--foundation-color-brand: #71591f;--foundation-color-success: #286f62;--foundation-color-warning: #815c17;--foundation-color-danger: #a33f38;--foundation-color-shelby: #9d326f;--ws-action: var(--foundation-color-text-primary);--ws-action-ink: var(--foundation-color-surface-base);--ws-shadow-raised: 0 18px 44px rgb(23 22 18 / .1)}.app-shell{--ws-sidebar-width: 236px;min-height:100vh;display:grid;grid-template-columns:var(--ws-sidebar-width) minmax(0,1fr);background:var(--ws-bg);color:var(--ws-text);font-family:var(--foundation-font-interface);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell *,.app-shell *:before,.app-shell *:after{box-sizing:border-box;letter-spacing:0}.app-shell button,.app-shell input,.app-shell textarea,.app-shell select{font-family:inherit}.app-shell p,.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell dl,.app-shell dd{margin:0}.app-shell p,.app-shell span,.app-shell strong,.app-shell small,.app-shell code{min-width:0}.app-shell .sidebar{width:var(--ws-sidebar-width);height:100vh;position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:0;overflow:hidden auto;border:0;border-right:1px solid var(--ws-line);background:var(--ws-sidebar);padding:24px 16px 18px;box-shadow:none}.app-shell .sidebar:after,.app-shell .panel:before,.app-shell .panel:after,.app-shell .button:before,.app-shell .button:after,.app-shell .dropzone:before,.app-shell .profile-card-preview:before,.app-shell .endpoint:before{display:none}.app-shell .sidebar-identity{display:grid;gap:7px;padding:0 8px 22px;border-bottom:1px solid var(--ws-line)}.app-shell .sidebar-identity>span{color:var(--ws-faint);font-size:.675rem;font-weight:600}.app-shell .sidebar-brand,:root[data-theme=light] .app-shell .sidebar-brand{width:fit-content;min-height:32px;justify-content:flex-start;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.app-shell .sidebar-brand:hover,:root[data-theme=light] .app-shell .sidebar-brand:hover{transform:none;border:0;background:transparent;box-shadow:none}.app-shell .sidebar-brand .payby-logo-mark{width:27px;height:27px;border-color:var(--ws-line-strong);background:var(--ws-surface);box-shadow:none}.app-shell .sidebar-brand .payby-logo-word{color:var(--ws-text);font-size:.875rem;font-weight:750}.app-shell .side-nav{display:grid;gap:2px;border:0;background:transparent;padding:16px 0 0;box-shadow:none}.app-shell .side-nav-label{margin:20px 12px 6px;color:var(--ws-faint);font-size:.595rem;font-weight:750;text-transform:uppercase}.app-shell .side-link{min-height:40px;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:11px;border:0;border-radius:4px;background:transparent;color:var(--ws-muted);padding:0 12px;font-size:.79rem;font-weight:600;box-shadow:inset 2px 0 0 transparent;transition:color .15s var(--ease-out-quint),background .15s var(--ease-out-quint),box-shadow .15s var(--ease-out-quint)}.app-shell .side-link:after{display:none}.app-shell .side-link:hover{transform:none;background:color-mix(in oklch,var(--ws-surface) 76%,transparent);color:var(--ws-text);box-shadow:inset 2px 0 0 var(--ws-line-strong)}.app-shell .side-link.is-active{background:var(--ws-surface);color:var(--ws-text);box-shadow:inset 2px 0 0 var(--ws-accent)}.app-shell .side-link svg{width:16px;height:16px;color:currentColor;opacity:.8}.app-shell .side-link.is-active svg{color:var(--ws-accent);opacity:1}.app-shell .sidebar-note{margin-top:auto;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;border:0;border-top:1px solid var(--ws-line);background:transparent;padding:17px 10px 2px;color:var(--ws-positive)}.app-shell .sidebar-note div{display:grid;gap:2px}.app-shell .sidebar-note strong{overflow:hidden;color:var(--ws-text);font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar-note span{color:var(--ws-faint);font-size:.655rem;line-height:1.35}.app-shell .workspace{width:100%;min-width:0;display:grid;align-content:start;gap:0;padding:0;background:var(--ws-bg)}.app-shell .topbar{min-height:72px;position:sticky;top:0;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-bottom:1px solid var(--ws-line);background:color-mix(in oklch,var(--ws-bg) 96%,transparent);margin:0;padding:0 clamp(24px,3vw,48px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app-shell .topbar:after{display:none}.app-shell .route-title-block{min-width:0;display:flex;align-items:center;gap:8px}.app-shell .route-title-block .muted{display:flex;align-items:center;gap:8px;color:var(--ws-faint);font-size:.69rem;font-weight:650}.app-shell .route-title-block .muted:after{content:"/";color:var(--ws-line-strong)}.app-shell .topbar h1{overflow:hidden;color:var(--ws-muted);font-size:.69rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-shell .topbar-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.app-shell .workspace-page{width:min(100%,1512px);margin:0 auto;padding:40px clamp(24px,3vw,48px) 80px;animation:workspace-page-in .3s var(--ease-out-quint) both}@keyframes workspace-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.app-shell .workspace-layout{width:100%;display:grid;align-items:start;gap:40px}.app-shell .panel,.app-shell .panel:hover{position:relative;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;transform:none}.app-shell .panel-header{min-height:100px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:0;border-bottom:1px solid var(--ws-line);background:transparent;margin:0;padding:0 0 28px}.app-shell .panel-header>div:first-child{max-width:700px;display:grid;gap:7px}.app-shell .panel-header .muted{color:var(--ws-accent);font-size:.665rem;font-weight:700;text-transform:uppercase}.app-shell .panel h2{color:var(--ws-text);font-size:clamp(1.75rem,2.35vw,2.25rem);font-weight:730;line-height:1.08}.app-shell .hero-panel-header>div>span{max-width:620px;color:var(--ws-muted);font-size:.875rem;line-height:1.65}.app-shell .panel-header>svg{width:21px;height:21px;margin-top:4px;color:var(--ws-accent);opacity:.9}.app-shell .button,.app-shell .network-trigger,.app-shell .wallet-pill,.app-shell .icon-button{min-height:40px;border:1px solid var(--ws-line-strong);border-radius:5px;background:var(--ws-surface);color:var(--ws-text);box-shadow:none;transition:border-color .15s var(--ease-out-quint),background .15s var(--ease-out-quint),color .15s var(--ease-out-quint),transform .15s var(--ease-out-quint)}.app-shell .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-size:.735rem;font-weight:680}.app-shell .button:hover,.app-shell .network-trigger:hover,.app-shell .wallet-pill:hover,.app-shell .icon-button:hover{border-color:color-mix(in oklch,var(--ws-accent) 48%,var(--ws-line-strong));background:var(--ws-hover);color:var(--ws-text);transform:translateY(-1px);box-shadow:none}.app-shell .button:active,.app-shell .network-trigger:active,.app-shell .wallet-pill:active,.app-shell .icon-button:active{transform:translateY(0)}.app-shell .button:focus-visible,.app-shell .network-trigger:focus-visible,.app-shell .wallet-pill:focus-visible,.app-shell .icon-button:focus-visible,.app-shell input:focus-visible,.app-shell textarea:focus-visible,.app-shell select:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.app-shell .button-primary,:root[data-theme=light] .app-shell .button-primary{border-color:var(--ws-accent);background:var(--ws-accent);color:var(--ws-accent-ink)}.app-shell .button-primary:hover,:root[data-theme=light] .app-shell .button-primary:hover{border-color:color-mix(in oklch,var(--ws-accent) 82%,white);background:color-mix(in oklch,var(--ws-accent) 88%,white);color:var(--ws-accent-ink)}.app-shell .button-secondary,.app-shell .button-ghost{border-color:var(--ws-line);background:var(--ws-surface);color:var(--ws-text)}.app-shell .compact-button{min-height:36px;padding-inline:12px;font-size:.7rem}.app-shell .icon-button{width:40px;height:40px;min-width:40px;display:inline-grid;place-items:center;padding:0}.app-shell .icon-button svg,.app-shell .button svg{flex:0 0 auto}.app-shell .danger-button,.app-shell .danger-action{color:var(--ws-danger)}.app-shell .danger-action{border-color:color-mix(in oklch,var(--ws-danger) 48%,var(--ws-line));background:transparent}.app-shell .network-switch,.app-shell .wallet-menu{position:relative}.app-shell .network-trigger{width:188px;min-height:42px;display:grid;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:4px 10px}.app-shell .network-trigger-icon{width:27px;height:27px;display:block;overflow:hidden;border:1px solid var(--ws-line);border-radius:4px;background:transparent;box-shadow:none}.app-shell .network-trigger-icon:after{display:none}.app-shell .network-trigger-logo{width:100%;height:100%;display:block;object-fit:cover}.app-shell .network-trigger-copy{display:grid;gap:1px;text-align:left}.app-shell .network-trigger-copy strong{color:var(--ws-text);font-size:.72rem;font-weight:680}.app-shell .network-trigger-copy small{color:var(--ws-faint);font-size:.61rem}.app-shell .network-trigger>svg:last-child{color:var(--ws-muted);transition:transform .16s var(--ease-out-quint)}.app-shell .network-trigger.is-open>svg:last-child{transform:rotate(180deg)}.app-shell .network-menu,.app-shell .wallet-list{min-width:260px;position:absolute;top:calc(100% + 8px);right:0;z-index:50;overflow:hidden;border:1px solid var(--ws-line-strong);border-radius:6px;background:var(--ws-surface);padding:6px;box-shadow:0 18px 40px #00000047;animation:workspace-menu-in .15s var(--ease-out-quint) both}@keyframes workspace-menu-in{0%{opacity:0;transform:translateY(-4px)}}.app-shell .network-option,.app-shell .wallet-list>button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:4px;background:transparent;color:var(--ws-text);padding:8px 10px;text-align:left}.app-shell .network-option:hover,.app-shell .wallet-list>button:hover{background:var(--ws-hover)}.app-shell .network-option span,.app-shell .wallet-list>button span{display:grid;gap:2px}.app-shell .network-option strong,.app-shell .wallet-list>button strong{font-size:.75rem}.app-shell .network-option small,.app-shell .wallet-list>button small{color:var(--ws-muted);font-size:.655rem}.app-shell .network-option.is-active svg{color:var(--ws-positive)}.app-shell .wallet-pill{min-width:176px;display:flex;align-items:center;gap:7px;padding:0 10px;font-size:.67rem}.app-shell .wallet-pill>span:nth-child(2){overflow:hidden;color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap}.app-shell .wallet-pill strong{margin-left:auto;color:var(--ws-text);font-size:.665rem}.app-shell .wallet-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--ws-positive);box-shadow:0 0 0 3px color-mix(in oklch,var(--ws-positive) 14%,transparent)}.app-shell .wallet-list-header{display:grid;gap:2px;padding:10px;border-bottom:1px solid var(--ws-line)}.app-shell .wallet-list-header strong{font-size:.77rem}.app-shell .wallet-list-header span,.app-shell .wallet-list>p{color:var(--ws-muted);font-size:.65rem}.app-shell .wallet-list img{width:26px;height:26px;border-radius:5px}.app-shell .search-box{min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;color:var(--ws-muted);border:0;border-radius:0;background:transparent;padding:0 13px;box-shadow:none}.app-shell .search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ws-text);padding:0;font-size:.79rem}.app-shell .search-box input::placeholder,.app-shell input::placeholder,.app-shell textarea::placeholder{color:color-mix(in oklch,var(--ws-muted) 68%,transparent)}.app-shell .metadata-form,.app-shell .access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.app-shell .metadata-form label,.app-shell .access-grid label,.app-shell .allowlist-manager{min-width:0;display:grid;gap:7px}.app-shell .metadata-form label>span,.app-shell .access-grid label>span,.app-shell .allowlist-manager>span{color:var(--ws-muted);font-size:.675rem;font-weight:650}.app-shell .form-wide{grid-column:1 / -1}.app-shell .metadata-form input,.app-shell .metadata-form textarea,.app-shell .metadata-form select,.app-shell .access-grid input,.app-shell .access-grid textarea,.app-shell .access-grid select,.app-shell .allowlist-manager textarea{width:100%;min-height:44px;border:1px solid var(--ws-line);border-radius:5px;outline:0;background:var(--ws-surface);color:var(--ws-text);padding:10px 12px;box-shadow:none;font-size:.775rem;transition:border-color .15s var(--ease-out-quint),background .15s var(--ease-out-quint)}.app-shell .metadata-form textarea,.app-shell .access-grid textarea,.app-shell .allowlist-manager textarea{min-height:96px;resize:vertical;line-height:1.55}.app-shell .metadata-form input:hover,.app-shell .metadata-form textarea:hover,.app-shell .metadata-form select:hover,.app-shell .access-grid input:hover,.app-shell .access-grid textarea:hover,.app-shell .access-grid select:hover{border-color:var(--ws-line-strong);background:var(--ws-surface-2)}.app-shell .metadata-form label:focus-within>span,.app-shell .access-grid label:focus-within>span{color:var(--ws-accent)}.app-shell .dropzone{min-height:168px;position:relative;display:grid;place-items:center;align-content:center;gap:8px;overflow:hidden;border:1px dashed var(--ws-line-strong);border-radius:6px;background:var(--ws-surface);color:var(--ws-muted);padding:28px;cursor:pointer;transition:border-color .16s var(--ease-out-quint),background .16s var(--ease-out-quint)}.app-shell .dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.app-shell .drop-icon,.app-shell .empty-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ws-line-strong);border-radius:5px;background:var(--ws-surface-2);color:var(--ws-accent)}.app-shell .dropzone>strong{color:var(--ws-text);font-size:.84rem;font-weight:680}.app-shell .dropzone>span:last-child{color:var(--ws-muted);font-size:.73rem}.app-shell .form-section-heading{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;border-top:1px solid var(--ws-line);padding-top:22px}.app-shell .form-section-heading>span{color:var(--ws-accent);font-size:.67rem;font-weight:700}.app-shell .form-section-heading>div{display:grid;gap:3px}.app-shell .form-section-heading strong{color:var(--ws-text);font-size:.82rem}.app-shell .form-section-heading p{color:var(--ws-muted);font-size:.7rem;line-height:1.5}.app-shell .inline-status{width:fit-content;max-width:100%;border-left:2px solid var(--ws-warning);background:color-mix(in oklch,var(--ws-warning) 7%,transparent);color:var(--ws-muted);padding:10px 12px;font-size:.72rem;line-height:1.5}.app-shell .library-source-banner,.app-shell .funding-helper,.app-shell .pending-publish-card{border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);box-shadow:none}.app-shell .library-source-banner{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;color:var(--ws-positive)}.app-shell .library-source-banner>div:not(.discovery-creator-actions){display:grid;gap:3px}.app-shell .library-source-banner strong{color:var(--ws-text);font-size:.74rem}.app-shell .library-source-banner p{max-width:780px;color:var(--ws-muted);font-size:.69rem;line-height:1.5}.app-shell .empty-state{min-height:280px;display:grid;place-items:center;align-content:center;gap:9px;border:0;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);border-radius:0;background:transparent;color:var(--ws-muted);padding:46px 24px;box-shadow:none}.app-shell .empty-state>strong{color:var(--ws-text);font-size:.85rem}.app-shell .empty-state>p{max-width:440px;color:var(--ws-muted);font-size:.76rem;line-height:1.6;text-align:center}.app-shell .empty-state.is-loading .empty-icon svg,.app-shell .button-spinner{animation:workspace-spin .85s linear infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}.app-shell .skeleton-stack{width:min(420px,72vw);display:grid;gap:6px;margin-top:8px}.app-shell .skeleton-stack span{height:6px;overflow:hidden;border-radius:2px;background:var(--ws-line)}.app-shell .skeleton-stack span:nth-child(2){width:82%}.app-shell .skeleton-stack span:nth-child(3){width:62%}.app-shell .pagination-bar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ws-line);color:var(--ws-muted);margin:0;padding-top:14px;font-size:.7rem}.app-shell .pagination-bar>div{display:flex;align-items:center;gap:10px}.app-shell .pagination-bar>div>strong{color:var(--ws-muted);font-size:.67rem;font-weight:600}.app-shell .vault-panel{display:grid;gap:24px}.app-shell .vault-header-actions{display:flex;align-items:center}.app-shell .vault-publish-button{min-height:42px}.app-shell .vault-metrics,.app-shell .proof-summary,.app-shell .network-status-bar{display:grid;gap:0;overflow:visible;border-top:1px solid var(--ws-line);border-right:0;border-bottom:1px solid var(--ws-line);border-left:0;border-radius:0;background:transparent;margin:0}.app-shell .vault-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .vault-metric-card{min-height:108px;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:10px;border:0;border-right:1px solid var(--ws-line);border-radius:0;background:transparent;padding:18px 20px;box-shadow:none}.app-shell .vault-metric-card:last-child{border-right:0}.app-shell .vault-metric-card svg{grid-row:1 / 3;color:var(--ws-accent)}.app-shell .vault-metric-card>span{color:var(--ws-muted);font-size:.63rem;font-weight:700;text-transform:uppercase}.app-shell .vault-metric-card>strong{align-self:end;color:var(--ws-text);font-size:1.18rem;font-weight:700}.app-shell .vault-metric-card>small{grid-column:2;color:var(--ws-faint);font-size:.64rem}.app-shell .vault-metric-card.is-primary{box-shadow:inset 0 2px 0 var(--ws-accent)}.app-shell .vault-toolbar{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-surface);margin:0;padding:0}.app-shell .vault-toolbar-meta{min-width:128px;display:grid;justify-items:end;gap:1px;border-left:1px solid var(--ws-line);padding:0 14px}.app-shell .vault-toolbar-meta span{color:var(--ws-faint);font-size:.58rem;font-weight:700;text-transform:uppercase}.app-shell .vault-toolbar-meta strong{color:var(--ws-muted);font-size:.67rem}.app-shell .vault-proof-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.app-shell .blob-list,.app-shell .analytics-list,.app-shell .buyer-library-list,.app-shell .creator-discovery-list,.app-shell .activity-list,.app-shell .transaction-history ul,.app-shell .file-list,.app-shell .pending-publish-list{margin:0;padding:0;list-style:none}.app-shell .blob-list,.app-shell .analytics-list,.app-shell .buyer-library-list,.app-shell .creator-discovery-list,.app-shell .activity-list{display:block;gap:0;overflow:visible;border-top:1px solid var(--ws-line);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent}.app-shell .blob-list>li{min-height:88px;display:grid;grid-template-columns:38px minmax(220px,1fr) auto auto;align-items:center;gap:14px;border-bottom:1px solid var(--ws-line);background:transparent;padding:14px 8px;transition:background .15s var(--ease-out-quint)}.app-shell .blob-list>li:hover{background:color-mix(in oklch,var(--ws-surface) 60%,transparent);box-shadow:none;transform:none}.app-shell .blob-list>li:before,.app-shell .buyer-library-list>li:before,.app-shell .activity-list>li:before{display:none}.app-shell .blob-icon,.app-shell .activity-event-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-surface);color:var(--ws-accent)}.app-shell .blob-main{min-width:0;display:grid;gap:4px}.app-shell .blob-title-row,.app-shell .blob-meta-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.app-shell .blob-title-row>strong{overflow:hidden;color:var(--ws-text);font-size:.78rem;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.app-shell .blob-main>span,.app-shell .blob-meta-row small{overflow:hidden;color:var(--ws-faint);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .blob-access-pill,.app-shell .expiry-pill,.app-shell .proof-pill,.app-shell .tx-status-pill{width:fit-content;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ws-line);border-radius:999px;background:transparent;color:var(--ws-muted);padding:4px 8px;font-size:.6rem;font-weight:650;white-space:nowrap}.app-shell .expiry-pill.is-warning,.app-shell .expiry-pill.is-danger,.app-shell .proof-pill.is-error{border-color:color-mix(in oklch,var(--ws-warning) 40%,var(--ws-line));color:var(--ws-warning)}.app-shell .blob-actions,.app-shell .activity-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.app-shell .blob-actions .icon-button{width:36px;height:36px;min-width:36px;min-height:36px}.app-shell .pending-publish-card{overflow:hidden}.app-shell .pending-publish-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ws-line);padding:10px 14px}.app-shell .pending-publish-head>div{display:grid;gap:2px}.app-shell .pending-publish-head span{color:var(--ws-faint);font-size:.6rem;font-weight:700;text-transform:uppercase}.app-shell .pending-publish-head strong{font-size:.74rem}.app-shell .pending-publish-item{min-height:68px;display:grid;grid-template-columns:9px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;border-bottom:1px solid var(--ws-line);padding:10px 14px}.app-shell .pending-publish-item:last-child{border-bottom:0}.app-shell .pending-state-dot{width:7px;height:7px;border-radius:50%;background:var(--ws-warning)}.app-shell .pending-publish-item.is-failed .pending-state-dot{background:var(--ws-danger)}.app-shell .pending-publish-item>div{display:grid;gap:2px}.app-shell .pending-publish-item strong,.app-shell .pending-publish-item>span,.app-shell .pending-publish-item em{font-size:.69rem}.app-shell .pending-publish-item p,.app-shell .pending-publish-item small{color:var(--ws-muted);font-size:.64rem;font-style:normal}.app-shell .analytics-panel,.app-shell .buyer-library-panel,.app-shell .discover-panel,.app-shell .activity-panel{display:grid;gap:24px}.app-shell .analytics-overview,.app-shell .library-overview{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(360px,1fr);border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line)}.app-shell .analytics-primary-metric,.app-shell .library-primary-metric{min-height:174px;display:grid;align-content:center;gap:8px;border-right:1px solid var(--ws-line);padding:28px 30px 28px 4px}.app-shell .analytics-primary-metric>span,.app-shell .library-primary-metric>span{color:var(--ws-accent);font-size:.66rem;font-weight:700;text-transform:uppercase}.app-shell .analytics-primary-metric>strong,.app-shell .library-primary-metric>strong{color:var(--ws-text);font-size:clamp(2.5rem,5vw,4rem);font-weight:690;line-height:1}.app-shell .analytics-primary-metric>small,.app-shell .library-primary-metric>small{color:var(--ws-muted);font-size:.72rem}.app-shell .analytics-secondary-metrics,.app-shell .library-secondary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .analytics-secondary-metrics>div,.app-shell .library-secondary-metrics>div{min-width:0;display:grid;align-content:center;gap:8px;border-right:1px solid var(--ws-line);padding:24px 18px}.app-shell .analytics-secondary-metrics>div:last-child,.app-shell .library-secondary-metrics>div:last-child{border-right:0}.app-shell .analytics-secondary-metrics dt,.app-shell .library-secondary-metrics dt{color:var(--ws-muted);font-size:.63rem;font-weight:650}.app-shell .analytics-secondary-metrics dd,.app-shell .library-secondary-metrics dd{overflow:hidden;color:var(--ws-text);font-size:1.05rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.app-shell .section-index,.app-shell .transaction-history-head{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ws-faint);font-size:.63rem;font-weight:700;text-transform:uppercase}.app-shell .section-index strong,.app-shell .transaction-history-head strong{color:var(--ws-muted);font-size:.63rem}.app-shell .analytics-list>li{min-height:74px;display:grid;grid-template-columns:minmax(220px,1fr) 110px 150px auto;align-items:center;gap:16px;border-bottom:1px solid var(--ws-line);padding:12px 8px;transition:background .15s var(--ease-out-quint)}.app-shell .analytics-list>li:hover{background:color-mix(in oklch,var(--ws-surface) 62%,transparent);box-shadow:none;transform:none}.app-shell .analytics-list>li>div{display:grid;gap:3px}.app-shell .analytics-list strong{color:var(--ws-text);font-size:.76rem}.app-shell .analytics-list p,.app-shell .analytics-list>li>span{color:var(--ws-muted);font-size:.69rem}.app-shell .analytics-list>li>span:nth-of-type(2){color:var(--ws-text);font-weight:650;text-align:right}.app-shell .buyer-library-panel .library-source-banner{margin-top:-1px}.app-shell .buyer-library-list>li,.app-shell .creator-discovery-list>li{min-height:82px;display:grid;grid-template-columns:38px minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;border-bottom:1px solid var(--ws-line);padding:13px 8px;transition:background .15s var(--ease-out-quint)}.app-shell .creator-discovery-list>li{grid-template-columns:38px minmax(220px,1fr) auto}.app-shell .buyer-library-list>li:hover,.app-shell .creator-discovery-list>li:hover{background:color-mix(in oklch,var(--ws-surface) 62%,transparent);box-shadow:none;transform:none}.app-shell .buyer-library-list>li>div:nth-child(2),.app-shell .creator-discovery-list>li>div:nth-child(2){min-width:0;display:grid;gap:3px}.app-shell .buyer-library-list strong,.app-shell .creator-discovery-list strong{overflow:hidden;color:var(--ws-text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .buyer-library-list p,.app-shell .buyer-library-list span,.app-shell .creator-discovery-list p,.app-shell .creator-discovery-list span{overflow:hidden;color:var(--ws-muted);font-size:.67rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.app-shell .proof-pill{min-height:30px;cursor:pointer}.app-shell .proof-pill.is-confirmed{border-color:color-mix(in oklch,var(--ws-positive) 40%,var(--ws-line));color:var(--ws-positive)}.app-shell .discover-layout{grid-template-columns:minmax(0,1fr)}.app-shell .discover-panel{max-width:1180px}.app-shell .creator-search-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--ws-line-strong);border-radius:6px;background:var(--ws-surface);padding:6px}.app-shell .creator-search-card .search-box{min-height:46px;border:0;background:transparent;box-shadow:none}.app-shell .creator-search-card .button{min-height:42px}.app-shell .discovery-feed{display:grid;gap:10px;border:0;border-radius:0;background:transparent;padding:0}.app-shell .discovery-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-shell .creator-feed-card{min-height:0;min-width:0;display:grid;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:14px;transition:border-color .15s var(--ease-out-quint),background .15s var(--ease-out-quint),transform .15s var(--ease-out-quint)}.app-shell .creator-feed-card:hover{border-color:var(--ws-line-strong);background:var(--ws-surface-2);transform:translateY(-2px);box-shadow:none}.app-shell .creator-feed-card>button:first-child{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border:0;background:transparent;color:var(--ws-text);padding:0 0 14px;text-align:left}.app-shell .creator-feed-card .avatar-preview{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ws-line-strong);border-radius:50%;background:var(--ws-surface-2);color:var(--ws-accent)}.app-shell .creator-feed-card .avatar-preview img{width:100%;height:100%;object-fit:cover}.app-shell .creator-feed-card>button:first-child>span:nth-child(2){min-width:0;display:grid;gap:2px}.app-shell .creator-feed-card strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .creator-feed-card small,.app-shell .creator-feed-card em{color:var(--ws-muted);font-size:.64rem;font-style:normal}.app-shell .creator-feed-card>.button{width:100%;justify-content:space-between}.app-shell .discovery-empty-card{min-height:100px;display:flex;align-items:center;gap:14px;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);background:transparent;color:var(--ws-accent);padding:18px 4px}.app-shell .discovery-empty-card>div{display:grid;gap:3px}.app-shell .discovery-empty-card strong{color:var(--ws-text);font-size:.76rem}.app-shell .discovery-empty-card p{color:var(--ws-muted);font-size:.68rem}.app-shell .discovery-creator-actions{display:flex;align-items:center;gap:14px}.app-shell .discovery-creator-actions>span{display:grid;gap:1px;color:var(--ws-faint);font-size:.6rem;white-space:nowrap}.app-shell .discovery-creator-actions>span strong{color:var(--ws-text);font-size:.72rem}.app-shell .proof-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .proof-summary>div{min-height:86px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;gap:3px 9px;border-right:1px solid var(--ws-line);padding:16px 18px}.app-shell .proof-summary>div:last-child{border-right:0}.app-shell .proof-summary svg{grid-row:1 / 3;color:var(--ws-accent)}.app-shell .proof-summary span{color:var(--ws-muted);font-size:.63rem}.app-shell .proof-summary strong{align-self:start;color:var(--ws-text);font-size:1.04rem}.app-shell .proof-filter{width:fit-content;display:flex;align-items:center;gap:2px;border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-surface);padding:4px;color:var(--ws-faint)}.app-shell .proof-filter>svg{margin:0 7px}.app-shell .proof-filter button{min-height:32px;border:0;border-radius:3px;background:transparent;color:var(--ws-muted);padding:0 10px;font-size:.65rem;font-weight:620}.app-shell .proof-filter button:hover{color:var(--ws-text)}.app-shell .proof-filter button.is-active{background:var(--ws-hover);color:var(--ws-text)}.app-shell .transaction-history{display:grid;gap:0;overflow:visible;border:0;border-radius:0;background:transparent}.app-shell .transaction-history-head{border-bottom:1px solid var(--ws-line)}.app-shell .transaction-history li{min-height:82px;display:grid;grid-template-columns:112px minmax(220px,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--ws-line);padding:13px 8px;transition:background .15s var(--ease-out-quint)}.app-shell .transaction-history li:hover,.app-shell .activity-list li:hover{background:color-mix(in oklch,var(--ws-surface) 62%,transparent);box-shadow:none;transform:none}.app-shell .tx-status-pill{justify-content:center;text-transform:capitalize}.app-shell .tx-status-pill i{width:6px;height:6px;border-radius:50%;background:var(--ws-positive)}.app-shell .is-pending .tx-status-pill i{background:var(--ws-warning)}.app-shell .is-failed .tx-status-pill i{background:var(--ws-danger)}.app-shell .transaction-history li>div:nth-child(2){min-width:0;display:grid;gap:3px}.app-shell .transaction-history li>div:nth-child(2) strong{color:var(--ws-text);font-size:.76rem}.app-shell .transaction-history li>div:nth-child(2) p,.app-shell .transaction-history time{overflow:hidden;color:var(--ws-muted);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .transaction-link{min-height:0;display:inline-flex;align-items:center;gap:6px;color:var(--ws-accent);border:0;border-radius:0;background:transparent;padding:0;font-size:.65rem;font-weight:650;white-space:nowrap}.app-shell .transaction-link:hover{color:color-mix(in oklch,var(--ws-accent) 78%,white)}.app-shell .transaction-link.shelby-link{color:var(--ws-shelby)}.app-shell .activity-list li{min-height:78px;display:grid;grid-template-columns:38px minmax(220px,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--ws-line);padding:12px 8px;transition:background .15s var(--ease-out-quint)}.app-shell .activity-event-copy{min-width:0;display:grid;gap:2px}.app-shell .activity-event-copy>span{color:var(--ws-accent);font-size:.58rem;font-weight:700;text-transform:uppercase}.app-shell .activity-event-copy strong{color:var(--ws-text);font-size:.75rem}.app-shell .activity-event-copy p,.app-shell .activity-event-copy time{overflow:hidden;color:var(--ws-muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .publish-layout{grid-template-columns:minmax(0,1fr) 286px;gap:48px}.app-shell .publish-panel{min-width:0;display:grid;gap:26px}.app-shell .publish-panel .panel-header{margin-bottom:2px}.app-shell .support-panel{min-width:0;position:sticky;top:104px;display:grid;align-content:start;gap:22px;border:0;border-left:1px solid var(--ws-line);border-radius:0;background:transparent;padding:5px 0 5px 24px;box-shadow:none}.app-shell .support-panel>div:first-child{display:grid;gap:4px}.app-shell .support-panel .muted{color:var(--ws-faint);font-size:.62rem;font-weight:700;text-transform:uppercase}.app-shell .support-panel h3{color:var(--ws-text);font-size:1rem;font-weight:670}.app-shell .publish-steps{display:grid;gap:0;border-top:1px solid var(--ws-line)}.app-shell .publish-steps>div{min-height:42px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid var(--ws-line);color:var(--ws-muted);font-size:.69rem}.app-shell .publish-steps svg{width:18px;height:18px;padding:3px;border:1px solid var(--ws-line);border-radius:50%;color:var(--ws-faint)}.app-shell .publish-steps .is-complete{color:var(--ws-text)}.app-shell .publish-steps .is-complete svg{border-color:color-mix(in oklch,var(--ws-positive) 45%,var(--ws-line));background:color-mix(in oklch,var(--ws-positive) 8%,transparent);color:var(--ws-positive)}.app-shell .publish-context-list{display:grid;border-top:1px solid var(--ws-line)}.app-shell .publish-context-list>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ws-line)}.app-shell .publish-context-list dt{color:var(--ws-faint);font-size:.64rem}.app-shell .publish-context-list dd{color:var(--ws-text);font-size:.66rem;font-weight:650;text-align:right}.app-shell .payment-asset-card{min-height:68px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-surface);padding:12px}.app-shell .payment-asset-card>svg{color:var(--ws-accent)}.app-shell .payment-asset-card>div{min-width:0;display:grid;gap:3px}.app-shell .payment-asset-card span{color:var(--ws-muted);font-size:.64rem}.app-shell .payment-asset-card code{overflow:hidden;color:var(--ws-faint);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .payment-asset-card>strong{color:var(--ws-text);font-size:.72rem}.app-shell .retention-row{display:grid;grid-template-columns:140px minmax(0,1fr) 42px;align-items:center;gap:14px}.app-shell .retention-row label{color:var(--ws-muted);font-size:.7rem;font-weight:630}.app-shell .retention-row input[type=range]{height:3px;accent-color:var(--ws-accent)}.app-shell .retention-row>strong{color:var(--ws-text);font-size:.72rem;text-align:right}.app-shell .file-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line)}.app-shell .file-review>div{min-height:68px;display:grid;align-content:center;gap:4px;border-right:1px solid var(--ws-line);padding:12px 14px}.app-shell .file-review>div:last-child{border-right:0}.app-shell .file-review span{color:var(--ws-faint);font-size:.61rem}.app-shell .file-review strong{color:var(--ws-text);font-size:.77rem}.app-shell .file-list{border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-surface)}.app-shell .file-list li{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--ws-line);padding:8px 12px}.app-shell .file-list li:last-child{border-bottom:0}.app-shell .file-list svg{color:var(--ws-accent)}.app-shell .file-list span{overflow:hidden;color:var(--ws-text);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .file-list strong{color:var(--ws-muted);font-size:.64rem}.app-shell .publish-progress{display:grid;gap:16px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:16px}.app-shell .publish-progress.is-error{border-color:color-mix(in oklch,var(--ws-danger) 42%,var(--ws-line))}.app-shell .publish-progress-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.app-shell .publish-progress-head>div{display:grid;gap:4px}.app-shell .publish-progress-head span{display:flex;align-items:center;gap:7px;color:var(--ws-text);font-size:.72rem;font-weight:650}.app-shell .publish-progress-head span svg{color:var(--ws-accent)}.app-shell .publish-progress-head p{color:var(--ws-muted);font-size:.66rem;line-height:1.5}.app-shell .publish-progress-head>strong{color:var(--ws-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:600}.app-shell .publish-progress-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line)}.app-shell .publish-progress-step{min-width:0;min-height:92px;display:grid;grid-template-columns:22px minmax(0,1fr);align-content:center;gap:3px 7px;border:0;border-right:1px solid var(--ws-line);background:transparent;color:var(--ws-faint);padding:12px 10px}.app-shell .publish-progress-step:last-child{border-right:0}.app-shell .publish-progress-step>span{width:20px;height:20px;grid-row:1 / 3;display:grid;place-items:center;border:1px solid var(--ws-line);border-radius:50%;font-size:.58rem}.app-shell .publish-progress-step>strong{color:var(--ws-muted);font-size:.64rem}.app-shell .publish-progress-step>small{overflow:hidden;font-size:.57rem;line-height:1.35}.app-shell .publish-progress-step.is-active{box-shadow:inset 0 2px 0 var(--ws-accent)}.app-shell .publish-progress-step.is-active>span,.app-shell .publish-progress-step.is-complete>span{border-color:var(--ws-positive);color:var(--ws-positive)}.app-shell .publish-progress-step.is-active>strong,.app-shell .publish-progress-step.is-complete>strong{color:var(--ws-text)}.app-shell .publish-alert{min-height:58px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;border-left:2px solid var(--ws-line-strong);background:var(--ws-surface);color:var(--ws-muted);padding:10px 13px}.app-shell .publish-alert>div{display:grid;gap:2px}.app-shell .publish-alert strong{color:var(--ws-text);font-size:.71rem}.app-shell .publish-alert span{font-size:.65rem;line-height:1.45}.app-shell .publish-alert.is-success{border-left-color:var(--ws-positive);color:var(--ws-positive)}.app-shell .publish-alert.is-warning{border-left-color:var(--ws-warning)}.app-shell .publish-alert.is-danger{border-left-color:var(--ws-danger);color:var(--ws-danger)}.app-shell .publish-button{width:100%;min-height:48px}.app-shell .profile-layout{grid-template-columns:minmax(0,1fr) 286px;gap:48px}.app-shell .profile-panel{display:grid;gap:26px}.app-shell .avatar-picker-field{min-width:0;display:grid;gap:7px}.app-shell .avatar-picker-field>span{color:var(--ws-muted);font-size:.675rem;font-weight:650}.app-shell .avatar-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.app-shell .avatar-picker-control{min-height:68px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-surface);padding:10px 12px;cursor:pointer;transition:border-color .15s var(--ease-out-quint),background .15s var(--ease-out-quint)}.app-shell .avatar-picker-control:hover{border-color:var(--ws-line-strong);background:var(--ws-surface-2)}.app-shell .avatar-picker-control>i{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--ws-line);border-radius:4px;color:var(--ws-accent)}.app-shell .avatar-picker-control>div{min-width:0;display:grid;gap:2px}.app-shell .avatar-picker-control strong{overflow:hidden;color:var(--ws-text);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .avatar-picker-control small{color:var(--ws-muted);font-size:.61rem}.app-shell .avatar-picker-control em{color:var(--ws-accent);font-size:.65rem;font-style:normal;font-weight:650}.app-shell .profile-form-actions{display:flex;gap:8px}.app-shell .profile-form-actions .publish-button{width:auto;min-width:170px}.app-shell .profile-card-final{min-height:480px;display:grid;align-content:start;gap:28px;border:1px solid var(--ws-line-strong);border-radius:7px;background:var(--ws-surface);padding:clamp(28px,4vw,52px)}.app-shell .profile-preview-top{min-width:0;display:flex;align-items:center;gap:22px}.app-shell .profile-card-final .avatar-preview,.app-shell .profile-card-compact .avatar-preview{width:96px;height:96px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ws-line-strong);border-radius:50%;background:var(--ws-surface-2);color:var(--ws-accent)}.app-shell .profile-card-final .avatar-preview img,.app-shell .profile-card-compact .avatar-preview img{width:100%;height:100%;object-fit:cover}.app-shell .profile-identity{min-width:0;display:grid;gap:5px}.app-shell .profile-identity>span{color:var(--ws-accent);font-size:.64rem;font-weight:700;text-transform:uppercase}.app-shell .profile-identity>strong{overflow-wrap:anywhere;color:var(--ws-text);font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1}.app-shell .profile-identity>em{color:var(--ws-muted);font-size:.76rem;font-style:normal}.app-shell .profile-identity>p{max-width:600px;color:var(--ws-muted);font-size:.78rem;line-height:1.6}.app-shell .verified-pill{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);color:var(--ws-muted);padding:15px 0}.app-shell .verified-pill>div{display:grid;gap:2px}.app-shell .verified-pill span{color:var(--ws-faint);font-size:.63rem}.app-shell .verified-pill strong{color:var(--ws-text);font-size:.73rem}.app-shell .verified-pill svg{color:var(--ws-warning)}.app-shell .verified-pill.is-verified svg{color:var(--ws-positive)}.app-shell .profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;border-top:1px solid var(--ws-line);border-right:0;border-bottom:1px solid var(--ws-line);border-left:0;border-radius:0;background:transparent}.app-shell .profile-stats>div{min-width:0;display:grid;gap:5px;border-right:1px solid var(--ws-line);padding:14px}.app-shell .profile-stats>div:last-child{border-right:0}.app-shell .profile-stats span{color:var(--ws-faint);font-size:.61rem}.app-shell .profile-stats strong{overflow:hidden;color:var(--ws-text);font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .profile-actions-panel .button{width:100%;justify-content:space-between}.app-shell .profile-card-compact{border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:14px}.app-shell .profile-card-compact .avatar-preview{width:48px;height:48px}.app-shell .profile-card-compact .profile-preview-top{gap:11px}.app-shell .profile-card-compact .profile-identity strong{font-size:.76rem}.app-shell .profile-card-compact .profile-identity span,.app-shell .profile-card-compact .profile-identity p{overflow:hidden;color:var(--ws-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .network-panel{display:grid;gap:24px}.app-shell .network-route-card{min-height:132px;display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:28px;border:1px solid var(--ws-line-strong);border-radius:6px;background:var(--ws-surface);padding:22px 24px}.app-shell .network-route-card>div:first-child{display:grid;gap:5px}.app-shell .network-route-card>div:first-child>span{color:var(--ws-accent);font-size:.62rem;font-weight:700;text-transform:uppercase}.app-shell .network-route-card>div:first-child>strong{color:var(--ws-text);font-size:1.38rem;font-weight:690}.app-shell .network-route-card p{max-width:620px;color:var(--ws-muted);font-size:.7rem;line-height:1.5}.app-shell .network-route-meta{display:grid;gap:7px}.app-shell .network-route-meta>span{min-height:30px;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--ws-muted);font-size:.65rem}.app-shell .network-route-meta svg{color:var(--ws-positive)}.app-shell .network-status-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .network-status-bar>div{min-height:84px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;gap:3px 8px;border:0;border-right:1px solid var(--ws-line);background:transparent;padding:15px 14px}.app-shell .network-status-bar>div:last-child{border-right:0}.app-shell .network-status-bar svg{grid-row:1 / 3;color:var(--ws-positive)}.app-shell .network-status-bar .is-warning svg{color:var(--ws-warning)}.app-shell .network-status-bar span{color:var(--ws-muted);font-size:.6rem}.app-shell .network-status-bar strong{align-self:start;overflow:hidden;color:var(--ws-text);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .funding-helper{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 18px}.app-shell .funding-helper>div{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 10px}.app-shell .funding-helper svg{grid-row:1 / 4;color:var(--ws-accent)}.app-shell .funding-helper span{color:var(--ws-faint);font-size:.59rem;font-weight:700;text-transform:uppercase}.app-shell .funding-helper strong{color:var(--ws-text);font-size:.72rem}.app-shell .funding-helper p{max-width:720px;color:var(--ws-muted);font-size:.66rem;line-height:1.45}.app-shell .endpoint-drawer{overflow:hidden;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface)}.app-shell .endpoint-drawer summary{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:0 16px;cursor:pointer;list-style:none}.app-shell .endpoint-drawer summary::-webkit-details-marker{display:none}.app-shell .endpoint-drawer summary>span{display:flex;align-items:center;gap:9px;color:var(--ws-text);font-size:.72rem;font-weight:650}.app-shell .endpoint-drawer summary>span svg{color:var(--ws-accent)}.app-shell .endpoint-drawer summary>strong{color:var(--ws-muted);font-size:.63rem;font-weight:600}.app-shell .endpoint-drawer summary>svg{color:var(--ws-muted);transition:transform .16s var(--ease-out-quint)}.app-shell .endpoint-drawer[open] summary>svg{transform:rotate(180deg)}.app-shell .endpoint-drawer[open] summary{border-bottom:1px solid var(--ws-line)}.app-shell .endpoint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .endpoint{min-width:0;min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-content:center;gap:4px 10px;border:0;border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);border-radius:0;background:transparent;padding:12px 14px;box-shadow:none}.app-shell .endpoint:nth-child(2n){border-right:0}.app-shell .endpoint:hover{transform:none;background:var(--ws-surface-2);box-shadow:none}.app-shell .endpoint span{color:var(--ws-faint);font-size:.6rem}.app-shell .endpoint code{overflow:hidden;color:var(--ws-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .endpoint .icon-button{width:34px;height:34px;min-width:34px;min-height:34px;grid-column:2;grid-row:1 / 3}.app-shell .network-link{min-height:48px;display:flex;align-items:center;gap:8px;color:var(--ws-accent);padding:0 16px;font-size:.67rem;font-weight:650}.app-shell .detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:48px}.app-shell .detail-panel{display:grid;gap:24px}.app-shell .detail-meta-grid,.app-shell .media-proof-grid,.app-shell .receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line)}.app-shell .detail-meta-grid>div,.app-shell .media-proof-grid>div,.app-shell .receipt-grid>div{min-width:0;display:grid;gap:5px;border-right:1px solid var(--ws-line);padding:13px 14px}.app-shell .detail-meta-grid>div:nth-child(3n),.app-shell .media-proof-grid>div:nth-child(3n),.app-shell .receipt-grid>div:nth-child(3n){border-right:0}.app-shell .detail-meta-grid span,.app-shell .media-proof-grid span,.app-shell .receipt-grid span{color:var(--ws-faint);font-size:.6rem}.app-shell .detail-meta-grid strong,.app-shell .media-proof-grid strong,.app-shell .receipt-grid strong{overflow:hidden;color:var(--ws-text);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .media-preview{min-height:360px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface)}.app-shell .media-preview img,.app-shell .media-preview video,.app-shell .media-preview iframe{width:100%;height:100%;min-height:360px;border:0;object-fit:contain}.app-shell .media-preview audio{width:min(520px,84%)}.app-shell .media-preview>div{display:grid;place-items:center;gap:8px;color:var(--ws-accent);text-align:center}.app-shell .media-preview>div strong{color:var(--ws-text);font-size:.82rem}.app-shell .media-preview>div span{color:var(--ws-muted);font-size:.7rem}.app-shell .network-mini-card,.app-shell .allowlist-manager,.app-shell .purchase-receipt,.app-shell .media-proof-card{border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:14px}.app-shell .network-mini-card{display:grid;gap:5px}.app-shell .network-mini-card>span,.app-shell .allowlist-manager>span{color:var(--ws-faint);font-size:.61rem}.app-shell .network-mini-card>strong{color:var(--ws-text);font-size:.73rem}.app-shell .network-mini-card p,.app-shell .allowlist-manager p{color:var(--ws-muted);font-size:.66rem;line-height:1.5}.app-shell .media-proof-card,.app-shell .purchase-receipt{display:grid;gap:14px}.app-shell .media-proof-head,.app-shell .purchase-receipt-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.app-shell .media-proof-head>div{display:grid;gap:3px}.app-shell .media-proof-head span,.app-shell .purchase-receipt-head span{display:flex;align-items:center;gap:7px;color:var(--ws-muted);font-size:.63rem}.app-shell .media-proof-head strong,.app-shell .purchase-receipt-head strong{color:var(--ws-text);font-size:.73rem}@media(max-width:1180px){.app-shell{--ws-sidebar-width: 208px}.app-shell .publish-layout,.app-shell .profile-layout,.app-shell .detail-layout{grid-template-columns:minmax(0,1fr) 252px;gap:32px}.app-shell .discovery-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .network-status-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .network-status-bar>div:nth-child(3){border-right:0}.app-shell .network-status-bar>div:nth-child(-n+3){border-bottom:1px solid var(--ws-line)}.app-shell .analytics-list>li{grid-template-columns:minmax(200px,1fr) 90px 125px auto}}@media(max-width:960px){.app-shell{display:block}.app-shell .sidebar{width:100%;height:auto;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;overflow:visible;border-right:0;border-bottom:1px solid var(--ws-line);padding:10px 14px}.app-shell .sidebar-identity{display:block;border:0;padding:0}.app-shell .sidebar-identity>span,.app-shell .side-nav-label,.app-shell .sidebar-note{display:none}.app-shell .side-nav{display:flex;justify-content:flex-end;gap:2px;overflow-x:auto;padding:0;scrollbar-width:none}.app-shell .side-nav::-webkit-scrollbar{display:none}.app-shell .side-link{min-width:max-content;min-height:36px;padding:0 10px;box-shadow:inset 0 -2px 0 transparent}.app-shell .side-link:hover{box-shadow:inset 0 -2px 0 var(--ws-line-strong)}.app-shell .side-link.is-active{box-shadow:inset 0 -2px 0 var(--ws-accent)}.app-shell .topbar{top:0}.app-shell .publish-layout,.app-shell .profile-layout,.app-shell .detail-layout{grid-template-columns:minmax(0,1fr)}.app-shell .support-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid var(--ws-line);padding:24px 0 0}.app-shell .support-panel>div:first-child{grid-column:1 / -1}.app-shell .profile-actions-panel{display:flex;flex-wrap:wrap;align-items:center}.app-shell .profile-actions-panel>div:first-child{width:100%}.app-shell .profile-actions-panel .button{width:auto;flex:1 1 190px}}@media(max-width:760px){.app-shell .sidebar{grid-template-columns:1fr;gap:8px}.app-shell .sidebar-identity{padding-left:4px}.app-shell .side-nav{justify-content:flex-start}.app-shell .topbar{min-height:112px;flex-wrap:wrap;align-content:center;gap:10px;padding:12px 16px}.app-shell .route-title-block{width:100%}.app-shell .topbar-actions{width:100%;justify-content:flex-start}.app-shell .network-trigger{width:min(188px,calc(100vw - 190px))}.app-shell .wallet-pill{min-width:0;flex:1 1 auto}.app-shell .workspace-page{padding:28px 16px 64px}.app-shell .panel-header{min-height:88px;padding-bottom:22px}.app-shell .panel h2{font-size:1.7rem}.app-shell .vault-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .vault-metric-card:nth-child(2){border-right:0}.app-shell .vault-metric-card:nth-child(-n+2){border-bottom:1px solid var(--ws-line)}.app-shell .analytics-overview,.app-shell .library-overview{grid-template-columns:1fr}.app-shell .analytics-primary-metric,.app-shell .library-primary-metric{min-height:145px;border-right:0;border-bottom:1px solid var(--ws-line);padding-left:8px}.app-shell .proof-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .proof-summary>div:nth-child(2){border-right:0}.app-shell .proof-summary>div:nth-child(-n+2){border-bottom:1px solid var(--ws-line)}.app-shell .metadata-form,.app-shell .access-grid{grid-template-columns:minmax(0,1fr)}.app-shell .form-wide{grid-column:auto}.app-shell .publish-progress-track{grid-template-columns:1fr}.app-shell .publish-progress-step{min-height:58px;grid-template-columns:24px 90px minmax(0,1fr);grid-template-rows:1fr;align-items:center;border-right:0;border-bottom:1px solid var(--ws-line);padding:9px 10px}.app-shell .publish-progress-step:last-child{border-bottom:0}.app-shell .publish-progress-step>span{grid-row:auto}.app-shell .publish-progress-step.is-active{box-shadow:inset 2px 0 0 var(--ws-accent)}.app-shell .network-route-card{grid-template-columns:1fr}.app-shell .network-route-meta{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ws-line);padding-top:14px}.app-shell .network-route-meta>span{align-items:flex-start}.app-shell .endpoint-grid{grid-template-columns:1fr}.app-shell .endpoint,.app-shell .endpoint:nth-child(2n){border-right:0}.app-shell .detail-meta-grid,.app-shell .media-proof-grid,.app-shell .receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .detail-meta-grid>div:nth-child(3n),.app-shell .media-proof-grid>div:nth-child(3n),.app-shell .receipt-grid>div:nth-child(3n){border-right:1px solid var(--ws-line)}.app-shell .detail-meta-grid>div:nth-child(2n),.app-shell .media-proof-grid>div:nth-child(2n),.app-shell .receipt-grid>div:nth-child(2n){border-right:0}.app-shell .profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .profile-stats>div:nth-child(2){border-right:0}.app-shell .profile-stats>div:nth-child(-n+2){border-bottom:1px solid var(--ws-line)}.app-shell .blob-list>li{grid-template-columns:38px minmax(0,1fr) auto}.app-shell .blob-actions{grid-column:2 / -1;justify-content:flex-start}.app-shell .analytics-list>li{grid-template-columns:minmax(0,1fr) auto auto}.app-shell .analytics-list .button{grid-column:1 / -1;width:fit-content}.app-shell .transaction-history li{grid-template-columns:104px minmax(0,1fr)}.app-shell .transaction-history .activity-row-actions{grid-column:2;justify-content:flex-start}}@media(max-width:560px){.app-shell .side-link{min-width:38px;justify-content:center;gap:0;padding:0 10px;font-size:0}.app-shell .side-link svg{width:17px;height:17px}.app-shell .topbar-actions{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.app-shell .network-trigger,.app-shell .wallet-pill{width:100%;min-width:0}.app-shell .wallet-pill>span:nth-child(2){display:none}.app-shell .network-trigger-copy small{display:none}.app-shell .network-menu,.app-shell .wallet-list{width:min(320px,calc(100vw - 32px))}.app-shell .panel-header>svg{display:none}.app-shell .vault-toolbar{grid-template-columns:1fr}.app-shell .vault-toolbar-meta{min-height:42px;justify-items:start;border-top:1px solid var(--ws-line);border-left:0;padding:8px 13px}.app-shell .library-source-banner{grid-template-columns:18px minmax(0,1fr)}.app-shell .library-source-banner>.button,.app-shell .discovery-creator-actions{grid-column:2;width:100%}.app-shell .discovery-creator-actions{justify-content:space-between}.app-shell .analytics-secondary-metrics,.app-shell .library-secondary-metrics{grid-template-columns:1fr}.app-shell .analytics-secondary-metrics>div,.app-shell .library-secondary-metrics>div{min-height:62px;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-right:0;border-bottom:1px solid var(--ws-line);padding:12px 10px}.app-shell .analytics-secondary-metrics>div:last-child,.app-shell .library-secondary-metrics>div:last-child{border-bottom:0}.app-shell .discovery-feed-grid,.app-shell .creator-search-card{grid-template-columns:1fr}.app-shell .creator-search-card .button{width:100%}.app-shell .proof-filter{width:100%;overflow-x:auto}.app-shell .proof-filter>svg{flex:0 0 auto}.app-shell .proof-filter button{flex:0 0 auto}.app-shell .buyer-library-list>li,.app-shell .creator-discovery-list>li,.app-shell .activity-list li{grid-template-columns:38px minmax(0,1fr)}.app-shell .buyer-library-list .proof-pill,.app-shell .buyer-library-list .button,.app-shell .buyer-library-list>li>.icon-button,.app-shell .creator-discovery-list .button,.app-shell .activity-list .activity-row-actions{grid-column:2;justify-self:start}.app-shell .retention-row{grid-template-columns:1fr auto}.app-shell .retention-row input{grid-column:1 / -1;grid-row:2}.app-shell .file-review{grid-template-columns:1fr}.app-shell .file-review>div{border-right:0;border-bottom:1px solid var(--ws-line)}.app-shell .file-review>div:last-child{border-bottom:0}.app-shell .support-panel{grid-template-columns:1fr}.app-shell .support-panel>div:first-child{grid-column:auto}.app-shell .funding-helper{align-items:stretch;flex-direction:column}.app-shell .funding-helper .button{width:100%}.app-shell .endpoint-drawer summary{grid-template-columns:minmax(0,1fr) 18px}.app-shell .endpoint-drawer summary>strong{display:none}.app-shell .network-status-bar{grid-template-columns:1fr}.app-shell .network-status-bar>div,.app-shell .network-status-bar>div:nth-child(3){border-right:0;border-bottom:1px solid var(--ws-line)}.app-shell .network-status-bar>div:last-child{border-bottom:0}.app-shell .network-route-meta{grid-template-columns:1fr}.app-shell .profile-card-final{min-height:0;padding:24px 18px}.app-shell .profile-preview-top{align-items:flex-start;flex-direction:column}.app-shell .profile-identity>strong{font-size:2.25rem}.app-shell .detail-meta-grid,.app-shell .media-proof-grid,.app-shell .receipt-grid{grid-template-columns:1fr}.app-shell .detail-meta-grid>div,.app-shell .detail-meta-grid>div:nth-child(2n),.app-shell .detail-meta-grid>div:nth-child(3n),.app-shell .media-proof-grid>div,.app-shell .media-proof-grid>div:nth-child(2n),.app-shell .media-proof-grid>div:nth-child(3n),.app-shell .receipt-grid>div,.app-shell .receipt-grid>div:nth-child(2n),.app-shell .receipt-grid>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--ws-line)}.app-shell .transaction-history li{grid-template-columns:1fr}.app-shell .transaction-history .activity-row-actions{grid-column:1}.app-shell .tx-status-pill{justify-self:start}.app-shell .pagination-bar{align-items:flex-start;flex-direction:column}.app-shell .pagination-bar>div{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.app-shell .workspace-page,.app-shell .network-menu,.app-shell .wallet-list,.app-shell .button-spinner,.app-shell .empty-state.is-loading .empty-icon svg{animation:none}.app-shell *,.app-shell *:before,.app-shell *:after{scroll-behavior:auto;transition-duration:.01ms!important}}.app-shell .search-box:focus-within{border:0;box-shadow:none}.app-shell .vault-metric-card.is-primary{border-color:var(--ws-line);background:transparent}.app-shell .blob-list>li:last-child,.app-shell .analytics-list>li:last-child,.app-shell .buyer-library-list>li:last-child,.app-shell .creator-discovery-list>li:last-child,.app-shell .activity-list>li:last-child,.app-shell .transaction-history li:last-child{border-bottom:1px solid var(--ws-line)}.app-shell .transaction-link:hover{border-color:transparent;background:transparent;box-shadow:none}.app-shell .profile-card-preview{background:var(--ws-surface);box-shadow:none}.app-shell .profile-card-preview .avatar-preview{box-shadow:none}.app-shell .wallet-error{border-left:2px solid var(--ws-danger);background:color-mix(in oklch,var(--ws-danger) 7%,transparent);color:var(--ws-danger);padding:9px 10px;font-size:.65rem;line-height:1.45}.app-shell .tag-row{display:flex;flex-wrap:wrap;gap:6px}.app-shell .tag-row>span{border:1px solid var(--ws-line);border-radius:999px;color:var(--ws-muted);padding:4px 8px;font-size:.61rem}.app-shell,.public-page{font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.app-shell{--ws-sidebar-width: 250px;background:var(--ws-bg)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.public-page h1,.public-page h2,.public-page h3,.public-page h4{color:var(--ws-text);font-family:var(--foundation-font-primary);font-weight:400;letter-spacing:0}.app-shell p,.app-shell li,.app-shell input,.app-shell textarea,.app-shell select,.public-page p,.public-page li,.public-page input,.public-page textarea,.public-page select{font-size:var(--foundation-type-sm);line-height:1.5}.app-shell code,.public-page code{overflow-wrap:anywhere}.app-shell .sidebar{gap:0;border-right-color:var(--ws-line);background:var(--ws-sidebar);padding:var(--foundation-space-5) var(--foundation-space-4)}.app-shell .sidebar-identity{gap:var(--foundation-space-2);padding:0 0 var(--foundation-space-5)}.app-shell .sidebar-identity>span,.app-shell .side-nav-label,.app-shell .panel-header .muted,.app-shell .form-section-heading>span,.app-shell .vault-metric-card>span,.app-shell .vault-toolbar-meta span,.app-shell .network-route-card>span,.app-shell .network-route-meta dt,.app-shell .detail-meta-grid span,.app-shell .media-proof-grid span,.app-shell .receipt-grid span,.app-shell .endpoint>span,.app-shell .profile-stats span,.public-page .muted,.public-page .public-access-bar span,.public-page .public-creator-stats span,.public-page .public-creator-card-meta,.public-page .network-mini-card>span{color:var(--ws-faint);font-family:var(--foundation-font-interface);font-size:var(--foundation-type-xs);font-weight:700;line-height:1.45;letter-spacing:0;text-transform:uppercase}.app-shell .sidebar-brand .payby-logo-word{color:var(--ws-text);font-size:var(--foundation-type-sm);font-weight:700}.app-shell .sidebar-brand .payby-logo-mark{width:var(--foundation-space-5);height:var(--foundation-space-5);border-color:var(--ws-line-strong);border-radius:var(--foundation-radius-surface);background:var(--ws-surface-2)}.app-shell .side-nav{gap:var(--foundation-space-1);padding-top:var(--foundation-space-4)}.app-shell .side-nav-label{margin:var(--foundation-space-5) var(--foundation-space-3) var(--foundation-space-2)}.app-shell .side-nav-label:first-child{margin-top:0}.app-shell .side-link{min-height:var(--foundation-space-6);gap:var(--foundation-space-3);border:1px solid transparent;border-radius:var(--foundation-radius-surface);background:transparent;color:var(--ws-muted);padding:0 var(--foundation-space-3);font-size:var(--foundation-type-sm);font-weight:400;box-shadow:none;transition:border-color var(--foundation-motion-instant) ease-out,background var(--foundation-motion-instant) ease-out,color var(--foundation-motion-instant) ease-out}.app-shell .side-link:hover{border-color:var(--ws-line);background:var(--ws-surface-2);color:var(--ws-text);box-shadow:none;transform:none}.app-shell .side-link.is-active{border-color:var(--ws-line-strong);background:var(--ws-surface-2);color:var(--ws-text);box-shadow:inset 3px 0 0 var(--ws-accent)}.app-shell .side-link svg{width:var(--foundation-space-4);height:var(--foundation-space-4)}.app-shell .sidebar-note{gap:var(--foundation-space-2);padding:var(--foundation-space-4) 0 0}.app-shell .sidebar-note strong{font-size:var(--foundation-type-xs)}.app-shell .sidebar-note span{color:var(--ws-faint);font-size:var(--foundation-type-xs);line-height:1.45}.app-shell .topbar{min-height:var(--foundation-space-8);gap:var(--foundation-space-4);border-bottom-color:var(--ws-line);background:var(--ws-bg);padding:0 var(--foundation-space-7)}.app-shell .route-title-block{gap:var(--foundation-space-2)}.app-shell .route-title-block .muted,.app-shell .topbar h1{color:var(--ws-faint);font-family:var(--foundation-font-interface);font-size:var(--foundation-type-xs);font-weight:700;line-height:1.45}.app-shell .topbar h1{color:var(--ws-muted)}.app-shell .topbar-actions{gap:var(--foundation-space-2)}.app-shell .workspace-page{width:min(100%,1600px);padding:var(--foundation-space-6) var(--foundation-space-7) var(--foundation-space-8);animation-duration:.3s}.app-shell .workspace-layout{gap:var(--foundation-space-6)}.app-shell .panel-header{min-height:0;gap:var(--foundation-space-5);padding-bottom:var(--foundation-space-5)}.app-shell .panel-header>div:first-child{max-width:68ch;gap:var(--foundation-space-2)}.app-shell .panel h2{font-size:var(--foundation-type-lg);font-weight:400;line-height:1.2}.app-shell .hero-panel-header>div>span{max-width:65ch;color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .panel-header>svg{width:var(--foundation-space-5);height:var(--foundation-space-5);color:var(--ws-accent)}.app-shell .button,.app-shell .network-trigger,.app-shell .wallet-pill,.app-shell .icon-button,.public-page .button,.public-page .network-trigger,.public-page .wallet-pill,.public-page .icon-button{min-height:var(--foundation-space-6);border:1px solid var(--ws-line-strong);border-radius:var(--foundation-radius-pill);background:var(--ws-surface-2);color:var(--ws-text);box-shadow:none;transition:border-color var(--foundation-motion-instant) ease-out,background var(--foundation-motion-instant) ease-out,color var(--foundation-motion-instant) ease-out,transform var(--foundation-motion-instant) ease-out,opacity var(--foundation-motion-instant) ease-out}.app-shell .button,.public-page .button{gap:var(--foundation-space-2);padding:0 var(--foundation-space-4);font-family:var(--foundation-font-interface);font-size:var(--foundation-type-sm);font-weight:700;line-height:1;white-space:nowrap}.app-shell .compact-button,.public-page .compact-button{min-height:var(--foundation-space-6);padding-inline:var(--foundation-space-3);font-size:var(--foundation-type-sm)}.app-shell .icon-button,.public-page .icon-button{width:var(--foundation-space-6);min-width:var(--foundation-space-6);height:var(--foundation-space-6)}.app-shell .button:hover,.app-shell .network-trigger:hover,.app-shell .wallet-pill:hover,.app-shell .icon-button:hover,.public-page .button:hover,.public-page .network-trigger:hover,.public-page .wallet-pill:hover,.public-page .icon-button:hover{border-color:var(--ws-text);background:var(--ws-hover);color:var(--ws-text);transform:translateY(-1px)}.app-shell .button:active,.app-shell .network-trigger:active,.app-shell .wallet-pill:active,.app-shell .icon-button:active,.public-page .button:active,.public-page .network-trigger:active,.public-page .wallet-pill:active,.public-page .icon-button:active{transform:translateY(1px)}.app-shell .button-primary,:root[data-theme=light] .app-shell .button-primary,.public-page .button-primary,:root[data-theme=light] .public-page .button-primary{border-color:var(--ws-action);background:var(--ws-action);color:var(--ws-action-ink)}.app-shell .button-primary:hover,:root[data-theme=light] .app-shell .button-primary:hover,.public-page .button-primary:hover,:root[data-theme=light] .public-page .button-primary:hover{border-color:var(--ws-accent);background:var(--ws-accent);color:var(--ws-accent-ink)}.app-shell .button-secondary,.app-shell .button-ghost,.public-page .button-secondary,.public-page .button-ghost{border-color:var(--ws-line-strong);background:transparent}.app-shell :is(button,a,input,textarea,select,summary):focus-visible,.public-page :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px;box-shadow:var(--ws-focus-ring)}.app-shell :is(button,input,textarea,select):disabled,.app-shell .button.is-busy,.public-page :is(button,input,textarea,select):disabled,.public-page .button.is-busy{cursor:not-allowed;opacity:.46;transform:none}.app-shell :is(input,textarea,select)[aria-invalid=true],.app-shell :is(input,textarea,select):user-invalid,.public-page :is(input,textarea,select)[aria-invalid=true],.public-page :is(input,textarea,select):user-invalid{border-color:var(--ws-danger)}.app-shell .danger-button,.app-shell .danger-action,.public-page .danger-button,.public-page .danger-action{border-color:color-mix(in oklab,var(--ws-danger) 58%,var(--ws-line));color:var(--ws-danger)}.app-shell .network-trigger,.public-page .network-trigger{width:220px;min-height:var(--foundation-space-6);grid-template-columns:var(--foundation-space-5) minmax(0,1fr) var(--foundation-space-4);gap:var(--foundation-space-2);padding:0 var(--foundation-space-3)}.app-shell .network-trigger-icon,.public-page .network-trigger-icon{width:var(--foundation-space-5);height:var(--foundation-space-5);overflow:hidden;border:1px solid var(--ws-line);border-radius:5px;background:transparent;box-shadow:none}.app-shell .network-trigger-logo,.public-page .network-trigger-logo{width:100%;height:100%;display:block;object-fit:cover}.app-shell .network-trigger-copy,.public-page .network-trigger-copy{gap:0}.app-shell .network-trigger-copy strong,.public-page .network-trigger-copy strong,.app-shell .wallet-pill,.public-page .wallet-pill{font-size:var(--foundation-type-xs)}.app-shell .network-trigger-copy small,.public-page .network-trigger-copy small{color:var(--ws-faint);font-size:var(--foundation-type-xs)}.app-shell .network-menu,.app-shell .wallet-list,.public-page .network-menu,.public-page .wallet-list{top:calc(100% + var(--foundation-space-2));min-width:280px;border-color:var(--ws-line-strong);border-radius:var(--foundation-radius-surface);background:var(--ws-surface-2);padding:var(--foundation-space-2);box-shadow:var(--ws-shadow-raised)}.app-shell .network-option,.app-shell .wallet-list>button,.public-page .network-option,.public-page .wallet-list>button{min-height:var(--foundation-space-7);gap:var(--foundation-space-3);border-radius:var(--foundation-radius-surface);color:var(--ws-text);padding:var(--foundation-space-2) var(--foundation-space-3)}.app-shell .network-option:hover,.app-shell .wallet-list>button:hover,.public-page .network-option:hover,.public-page .wallet-list>button:hover{background:var(--ws-hover)}.app-shell .wallet-pill,.public-page .wallet-pill{min-width:190px;gap:var(--foundation-space-2);padding:0 var(--foundation-space-3)}.app-shell .search-box,.public-page .search-box{min-height:var(--foundation-space-7);gap:var(--foundation-space-2);color:var(--ws-muted);padding:0 var(--foundation-space-3)}.app-shell .search-box input,.public-page .search-box input{color:var(--ws-text);font-size:var(--foundation-type-sm)}.app-shell .metadata-form,.app-shell .access-grid{gap:var(--foundation-space-4)}.app-shell .metadata-form label,.app-shell .access-grid label,.app-shell .allowlist-manager,.app-shell .avatar-picker-field{gap:var(--foundation-space-2)}.app-shell .metadata-form label>span,.app-shell .access-grid label>span,.app-shell .allowlist-manager>span,.app-shell .avatar-picker-field>span{color:var(--ws-faint);font-size:var(--foundation-type-xs);font-weight:700;text-transform:uppercase}.app-shell .metadata-form input,.app-shell .metadata-form textarea,.app-shell .metadata-form select,.app-shell .access-grid input,.app-shell .access-grid textarea,.app-shell .access-grid select,.app-shell .allowlist-manager textarea,.app-shell .avatar-picker-control{min-height:var(--foundation-space-7);border-color:var(--ws-line-strong);border-radius:var(--foundation-radius-surface);background:var(--ws-surface);color:var(--ws-text);padding:var(--foundation-space-3);font-size:var(--foundation-type-sm)}.app-shell .metadata-form textarea,.app-shell .access-grid textarea,.app-shell .allowlist-manager textarea{min-height:120px;line-height:1.5}.app-shell .metadata-form input:hover,.app-shell .metadata-form textarea:hover,.app-shell .metadata-form select:hover,.app-shell .access-grid input:hover,.app-shell .access-grid textarea:hover,.app-shell .access-grid select:hover,.app-shell .avatar-picker-control:hover{border-color:var(--ws-text);background:var(--ws-surface-2)}.app-shell .dropzone{min-height:200px;gap:var(--foundation-space-2);border-color:var(--ws-line-strong);border-radius:var(--foundation-radius-surface);background:var(--ws-surface);padding:var(--foundation-space-5)}.app-shell .dropzone:hover,.app-shell .dropzone:focus-within{border-color:var(--ws-accent);background:var(--ws-surface-2)}.app-shell .drop-icon,.app-shell .empty-icon,.public-page .empty-icon{width:var(--foundation-space-7);height:var(--foundation-space-7);border-color:var(--ws-line-strong);border-radius:var(--foundation-radius-pill);background:var(--ws-surface-2);color:var(--ws-accent)}.app-shell .dropzone>strong,.app-shell .empty-state>strong,.public-page .empty-state>strong{color:var(--ws-text);font-size:var(--foundation-type-sm)}.app-shell .dropzone>span:last-child,.app-shell .empty-state>p,.public-page .empty-state>p{color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .form-section-heading{min-height:0;grid-template-columns:var(--foundation-space-5) minmax(0,1fr);gap:var(--foundation-space-3);padding-top:var(--foundation-space-5)}.app-shell .form-section-heading>div{gap:var(--foundation-space-1)}.app-shell .form-section-heading strong{font-family:var(--foundation-font-primary);font-size:var(--foundation-type-md);font-weight:400}.app-shell .form-section-heading p{color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .inline-status,.public-page .inline-status{border-left-width:3px;background:var(--ws-surface);color:var(--ws-muted);padding:var(--foundation-space-3) var(--foundation-space-4);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .library-source-banner,.app-shell .funding-helper,.app-shell .pending-publish-card,.app-shell .support-panel,.app-shell .creator-search-card,.app-shell .discovery-feed,.app-shell .creator-feed-card,.app-shell .discovery-empty-card,.app-shell .network-route-card,.app-shell .endpoint-drawer,.app-shell .profile-card-preview,.app-shell .media-proof-card,.app-shell .media-lifecycle-card,.app-shell .purchase-receipt,.public-page .support-panel,.public-page .network-mini-card,.public-page .purchase-receipt{border:1px solid var(--ws-line);border-radius:var(--foundation-radius-surface);background:var(--ws-surface);box-shadow:none}.app-shell .library-source-banner{gap:var(--foundation-space-3);padding:var(--foundation-space-4)}.app-shell .library-source-banner strong,.app-shell .funding-helper strong{color:var(--ws-text);font-size:var(--foundation-type-sm)}.app-shell .library-source-banner p,.app-shell .funding-helper p{color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .empty-state,.public-page .empty-state{min-height:300px;gap:var(--foundation-space-2);border-color:var(--ws-line);background:transparent;padding:var(--foundation-space-7) var(--foundation-space-4)}.app-shell .pagination-bar{min-height:var(--foundation-space-8);gap:var(--foundation-space-4);padding-top:var(--foundation-space-3);font-size:var(--foundation-type-sm)}.app-shell .vault-panel,.app-shell .analytics-panel,.app-shell .buyer-library-panel,.app-shell .discover-panel,.app-shell .network-panel,.app-shell .profile-panel,.app-shell .activity-panel{gap:var(--foundation-space-5)}.app-shell .vault-metrics,.app-shell .proof-summary,.app-shell .network-status-bar,.app-shell .analytics-overview,.app-shell .library-overview{border-color:var(--ws-line);background:var(--ws-surface)}.app-shell .vault-metric-card{min-height:120px;column-gap:var(--foundation-space-2);border-right-color:var(--ws-line);padding:var(--foundation-space-4)}.app-shell .vault-metric-card>strong{color:var(--ws-text);font-family:var(--foundation-font-primary);font-size:var(--foundation-type-lg);font-weight:400}.app-shell .vault-metric-card>small{color:var(--ws-faint);font-size:var(--foundation-type-xs)}.app-shell .vault-metric-card.is-primary{background:var(--ws-surface-2);box-shadow:inset 0 3px 0 var(--ws-accent)}.app-shell .vault-toolbar{min-height:var(--foundation-space-7);border-color:var(--ws-line-strong);border-radius:var(--foundation-radius-pill);background:var(--ws-surface)}.app-shell .blob-list>li,.app-shell .analytics-list>li,.app-shell .buyer-library-list>li,.app-shell .creator-discovery-list>li,.app-shell .activity-list>li,.app-shell .transaction-history li,.app-shell .file-list>li,.app-shell .pending-publish-item{border-color:var(--ws-line);background:transparent;transition:border-color var(--foundation-motion-instant) ease-out,background var(--foundation-motion-instant) ease-out}.app-shell .blob-list>li:hover,.app-shell .analytics-list>li:hover,.app-shell .buyer-library-list>li:hover,.app-shell .creator-discovery-list>li:hover,.app-shell .activity-list>li:hover,.app-shell .transaction-history li:hover{border-color:var(--ws-line-strong);background:var(--ws-surface);transform:none}.app-shell .blob-list strong,.app-shell .analytics-list strong,.app-shell .buyer-library-list strong,.app-shell .creator-discovery-list strong,.app-shell .activity-event-copy strong,.app-shell .pending-publish-item strong{color:var(--ws-text);font-size:var(--foundation-type-sm)}.app-shell .blob-meta-row,.app-shell .blob-meta-row small,.app-shell .analytics-list p,.app-shell .buyer-library-list p,.app-shell .creator-discovery-list p,.app-shell .activity-event-copy p,.app-shell .activity-list time,.app-shell .pending-publish-item p{color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .blob-access-pill,.app-shell .proof-pill,.app-shell .tx-status-pill,.app-shell .expiry-pill,.app-shell .verified-pill,.app-shell .tag-row>span{min-height:var(--foundation-space-5);display:inline-flex;align-items:center;border-radius:var(--foundation-radius-pill);padding:0 var(--foundation-space-2);font-size:var(--foundation-type-xs);font-weight:700}.app-shell .status-pill{gap:var(--foundation-space-1)}.app-shell .status-pill>i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--ws-muted)}.app-shell .status-pill-positive>i{background:var(--ws-positive)}.app-shell .status-pill-warning>i{background:var(--ws-warning)}.app-shell .status-pill-danger>i{background:var(--ws-danger)}.app-shell .analytics-primary-metric strong,.app-shell .library-primary-metric strong{color:var(--ws-text);font-family:var(--foundation-font-primary);font-size:var(--foundation-type-xl);font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.app-shell .analytics-primary-metric p,.app-shell .library-primary-metric p,.app-shell .analytics-primary-metric small,.app-shell .library-primary-metric small{color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .analytics-secondary-metrics dd,.app-shell .library-secondary-metrics dd,.app-shell .profile-stats strong,.app-shell .network-status-bar strong{color:var(--ws-text);font-family:var(--foundation-font-primary);font-size:var(--foundation-type-md);font-weight:400}.app-shell .creator-feed-card{min-height:210px;padding:var(--foundation-space-4)}.app-shell .creator-feed-card:hover{border-color:var(--ws-line-strong);background:var(--ws-surface-2);box-shadow:none;transform:translateY(-1px)}.app-shell .publish-layout,.app-shell .detail-layout,.app-shell .profile-layout{gap:var(--foundation-space-5)}.app-shell .support-panel{padding:var(--foundation-space-4)}.app-shell .publish-progress,.app-shell .publish-alert{border-radius:var(--foundation-radius-surface);background:var(--ws-surface)}.app-shell .publish-progress-step{min-height:120px;border-color:var(--ws-line);background:transparent}.app-shell .publish-progress-step.is-active{border-color:var(--ws-accent);background:var(--ws-surface-2)}.app-shell .publish-progress-step.is-complete{border-color:var(--ws-positive);background:color-mix(in oklab,var(--ws-positive) 7%,var(--ws-surface))}.app-shell .publish-alert.is-danger,.app-shell .publish-progress.is-error,.public-page .unlock-status.is-denied{border-color:var(--ws-danger);background:color-mix(in oklab,var(--ws-danger) 8%,var(--ws-surface))}.app-shell .publish-alert.is-success,.public-page .unlock-status.is-authorized{border-color:var(--ws-positive);background:color-mix(in oklab,var(--ws-positive) 8%,var(--ws-surface))}.app-shell .profile-card-final{background:var(--ws-surface)}.app-shell .profile-identity>strong{font-family:var(--foundation-font-primary);font-size:var(--foundation-type-lg);font-weight:400}.app-shell .profile-identity p{max-width:65ch;color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .avatar-preview,.public-page .avatar-preview{border-color:var(--ws-line-strong);background:var(--ws-surface-2)}.app-shell .endpoint,.app-shell .detail-meta-grid>div,.app-shell .media-proof-grid>div,.app-shell .receipt-grid>div{border-color:var(--ws-line);background:transparent}.app-shell .endpoint:hover{border-color:var(--ws-line-strong);background:var(--ws-surface-2);transform:none}.app-shell .endpoint code,.app-shell .detail-meta-grid strong,.app-shell .media-proof-grid strong,.app-shell .receipt-grid strong{color:var(--ws-text);font-size:var(--foundation-type-sm);line-height:1.5}.app-shell .transaction-link{min-height:var(--foundation-space-6);border:1px solid var(--ws-line-strong);border-radius:var(--foundation-radius-pill);background:transparent;color:var(--ws-text);padding:0 var(--foundation-space-3);font-size:var(--foundation-type-sm)}.app-shell .transaction-link:hover{border-color:var(--ws-text);background:var(--ws-surface-2)}.public-page{min-height:100vh;background:var(--ws-bg);color:var(--ws-text);font-family:var(--foundation-font-interface);font-size:var(--foundation-type-sm);line-height:1.5}.public-page .public-nav,:root[data-theme=light] .public-page .public-nav{min-height:var(--foundation-space-8);height:auto;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--ws-line);background:var(--ws-bg);padding:0 var(--foundation-space-7);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-page .brand-mark{min-height:var(--foundation-space-6);border-radius:var(--foundation-radius-pill)}.public-page .public-nav-actions{gap:var(--foundation-space-2)}.public-page .public-media-shell{width:min(100%,1440px);grid-template-columns:minmax(0,1fr) 320px;gap:var(--foundation-space-5);padding:var(--foundation-space-7)}.public-page .public-creator-shell{width:min(1180px,calc(100% - 100px));gap:var(--foundation-space-5);padding-block:var(--foundation-space-7)}.public-page .panel,.public-page .public-media-card,.public-page .public-creator-hero{border:1px solid var(--ws-line);border-radius:var(--foundation-radius-surface);background:var(--ws-surface);box-shadow:none}.public-page .public-media-card{padding:var(--foundation-space-5)}.public-page .panel-header{gap:var(--foundation-space-5);border-bottom-color:var(--ws-line);padding-bottom:var(--foundation-space-5)}.public-page .public-media-card h1,.public-page .public-creator-hero h1{color:var(--ws-text);font-size:var(--foundation-type-xl);font-weight:400;line-height:1}.public-page .hero-panel-header span,.public-page .public-creator-hero p{max-width:65ch;color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.public-page .public-access-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-color:var(--ws-line);border-radius:var(--foundation-radius-surface);background:var(--ws-surface-2)}.public-page .public-access-bar>div{min-height:90px;border:0;border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);border-radius:0;background:transparent;padding:var(--foundation-space-3)}.public-page .public-access-bar>div:nth-child(3n){border-right:0}.public-page .public-access-bar>div:nth-last-child(-n+3){border-bottom:0}.public-page .public-access-bar strong,.public-page .network-mini-card strong,.public-page .public-creator-stats strong{color:var(--ws-text);font-family:var(--foundation-font-primary);font-size:var(--foundation-type-md);font-weight:400}.public-page .media-preview{border-color:var(--ws-line);border-radius:var(--foundation-radius-surface);background:var(--ws-bg);box-shadow:none}.public-page .public-actions{gap:var(--foundation-space-2)}.public-page .support-panel{gap:var(--foundation-space-4);padding:var(--foundation-space-4)}.public-page .support-panel>p,.public-page .network-mini-card p{color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.public-page .network-mini-card{padding:var(--foundation-space-3)}.public-page .public-creator-hero{gap:var(--foundation-space-4);padding:var(--foundation-space-5)}.public-page .public-creator-stats{overflow:hidden;border:1px solid var(--ws-line);border-radius:var(--foundation-radius-surface);background:var(--ws-surface-2)}.public-page .public-creator-stats>div{border-color:var(--ws-line);background:transparent}.public-page .public-creator-grid{gap:var(--foundation-space-3)}.public-page .public-creator-grid>li{min-height:240px;border-color:var(--ws-line);border-radius:var(--foundation-radius-surface);background:var(--ws-surface);padding:var(--foundation-space-4);box-shadow:none;transition:border-color var(--foundation-motion-instant) ease-out,background var(--foundation-motion-instant) ease-out,transform var(--foundation-motion-instant) ease-out}.public-page .public-creator-grid>li:hover{border-color:var(--ws-line-strong);background:var(--ws-surface-2);transform:translateY(-1px)}.public-page .public-creator-grid strong{color:var(--ws-text);font-family:var(--foundation-font-primary);font-size:var(--foundation-type-lg);font-weight:400}.public-page .public-creator-grid p{color:var(--ws-muted);font-size:var(--foundation-type-sm);line-height:1.5}.public-page .wallet-list{color:var(--ws-text)}@media(max-width:1180px){.app-shell{--ws-sidebar-width: 220px}.app-shell .workspace-page{padding:var(--foundation-space-6) var(--foundation-space-5) var(--foundation-space-8)}.app-shell .vault-metrics,.app-shell .proof-summary,.app-shell .network-status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page .public-media-shell{padding-inline:var(--foundation-space-5)}}@media(max-width:960px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell .sidebar{width:100%;height:72px;min-height:72px;position:sticky;top:0;z-index:40;flex-direction:row;align-items:center;gap:var(--foundation-space-3);overflow:visible;border-right:0;border-bottom:1px solid var(--ws-line);padding:var(--foundation-space-2) var(--foundation-space-3)}.app-shell .sidebar-identity{flex:0 0 auto;border-right:1px solid var(--ws-line);border-bottom:0;padding:0 var(--foundation-space-3) 0 0}.app-shell .sidebar-identity>span,.app-shell .side-nav-label,.app-shell .sidebar-note{display:none}.app-shell .side-nav{min-width:0;flex:1 1 auto;display:flex;gap:var(--foundation-space-1);overflow-x:auto;padding:0;scrollbar-width:none}.app-shell .side-nav::-webkit-scrollbar{display:none}.app-shell .side-link{flex:0 0 auto;white-space:nowrap}.app-shell .topbar{top:72px}.app-shell .workspace-page{padding:var(--foundation-space-5) var(--foundation-space-4) var(--foundation-space-7)}.app-shell .publish-layout,.app-shell .detail-layout,.app-shell .profile-layout,.public-page .public-media-shell{grid-template-columns:minmax(0,1fr)}.app-shell .support-panel,.public-page .support-panel{position:static}.public-page .public-media-shell{padding:var(--foundation-space-5)}.public-page .public-creator-shell{width:calc(100% - 60px)}}@media(max-width:760px){.app-shell .sidebar{height:var(--foundation-space-8);min-height:var(--foundation-space-8)}.app-shell .sidebar-brand .payby-logo-word{display:none}.app-shell .topbar{min-height:0;position:static;align-items:stretch;flex-direction:column;gap:var(--foundation-space-3);padding:var(--foundation-space-3)}.app-shell .topbar-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--foundation-space-6) minmax(0,1fr)}.app-shell .network-switch,.app-shell .network-trigger,.app-shell .wallet-menu,.app-shell .wallet-pill{width:100%}.app-shell .workspace-page{padding:var(--foundation-space-5) var(--foundation-space-3) var(--foundation-space-6)}.app-shell .panel-header{align-items:flex-start;flex-direction:column;gap:var(--foundation-space-3)}.app-shell .panel-header>svg{width:var(--foundation-space-5);height:var(--foundation-space-5)}.app-shell .metadata-form,.app-shell .access-grid{grid-template-columns:minmax(0,1fr)}.app-shell .form-wide{grid-column:auto}.app-shell .vault-metrics,.app-shell .proof-summary,.app-shell .network-status-bar,.app-shell .analytics-secondary-metrics,.app-shell .library-secondary-metrics,.public-page .public-access-bar,.public-page .public-creator-stats{grid-template-columns:minmax(0,1fr)}.app-shell .vault-metric-card,.app-shell .vault-metric-card:last-child,.app-shell .network-status-bar>div,.public-page .public-access-bar>div,.public-page .public-access-bar>div:nth-child(3n),.public-page .public-access-bar>div:nth-last-child(-n+3),.public-page .public-creator-stats>div{border-right:0;border-bottom:1px solid var(--ws-line)}.app-shell .vault-metric-card:last-child,.app-shell .network-status-bar>div:last-child,.public-page .public-access-bar>div:last-child,.public-page .public-creator-stats>div:last-child{border-bottom:0}.app-shell .vault-toolbar{grid-template-columns:minmax(0,1fr);border-radius:var(--foundation-radius-surface)}.app-shell .vault-toolbar-meta{min-width:0;align-items:start;justify-items:start;border-top:1px solid var(--ws-line);border-left:0;padding:var(--foundation-space-2) var(--foundation-space-3)}.app-shell .blob-list>li,.app-shell .buyer-library-list>li,.app-shell .creator-discovery-list>li,.app-shell .activity-list>li,.app-shell .transaction-history li{grid-template-columns:minmax(0,1fr);gap:var(--foundation-space-3)}.app-shell .blob-icon,.app-shell .activity-event-icon{display:none}.app-shell .blob-actions,.app-shell .activity-row-actions{width:100%;justify-content:flex-start}.app-shell .analytics-primary-metric strong,.app-shell .library-primary-metric strong{font-size:var(--foundation-type-lg)}.public-page .public-nav,:root[data-theme=light] .public-page .public-nav{padding:0 var(--foundation-space-3)}.public-page .public-media-shell{padding:var(--foundation-space-4) var(--foundation-space-3) var(--foundation-space-6)}.public-page .public-creator-shell{width:calc(100% - 30px);padding-block:var(--foundation-space-4)}.public-page .public-media-card,.public-page .public-creator-hero{padding:var(--foundation-space-4)}.public-page .public-media-card h1,.public-page .public-creator-hero h1{font-size:var(--foundation-type-lg);line-height:1.2}.public-page .public-actions{align-items:stretch;flex-direction:column}.public-page .public-actions .button{width:100%}}@media(max-width:560px){.app-shell .sidebar-identity{padding-right:var(--foundation-space-2)}.app-shell .side-link{min-width:var(--foundation-space-6);justify-content:center;gap:0;padding:0 var(--foundation-space-2);font-size:0}.app-shell .side-link svg{width:var(--foundation-space-4);height:var(--foundation-space-4)}.app-shell .topbar-actions{grid-template-columns:minmax(0,1fr) var(--foundation-space-6)}.app-shell .topbar-actions .wallet-menu{grid-column:1 / -1}.app-shell .panel h2{font-size:var(--foundation-type-md)}.app-shell .button,.public-page .button{white-space:normal}.app-shell .pagination-bar{align-items:stretch}.app-shell .pagination-bar>div{width:100%;justify-content:space-between}.public-page .public-nav-actions{gap:var(--foundation-space-1)}.public-page .public-nav-actions .wallet-pill{width:var(--foundation-space-6);min-width:var(--foundation-space-6);justify-content:center;overflow:hidden;padding:0}.public-page .public-nav-actions .wallet-pill>:not(.wallet-dot){display:none}}@media(hover:none),(pointer:coarse){.app-shell :is(button,a,input,select,summary),.public-page :is(button,a,input,select,summary){min-height:var(--foundation-space-6)}.app-shell .blob-actions,.app-shell .activity-row-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.public-page *,.public-page *:before,.public-page *:after{scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell{--ws-workspace-max: 1780px;--ws-page-gutter: clamp(30px, 3vw, 56px);--ws-sidebar-bg: #0f0e0b;--ws-sidebar-text: #f9f9f0;--ws-sidebar-muted: rgb(249 249 240 / .62);--ws-sidebar-faint: rgb(249 249 240 / .42);--ws-sidebar-line: rgb(249 249 240 / .12);--ws-sidebar-line-strong: rgb(249 249 240 / .24);--ws-sidebar-active: #21201c;--ws-sidebar-accent: #d3b86b;--ws-sidebar-width: 232px}:root[data-theme=light] .app-shell{--ws-bg: #f4f5f1;--ws-sidebar: var(--ws-sidebar-bg);--ws-surface: #ffffff;--ws-surface-2: #e9ece7;--ws-hover: #e3e7e1;--ws-line: rgb(20 24 20 / .12);--ws-line-strong: rgb(20 24 20 / .24);--ws-text: #11130f;--ws-muted: #5c625b;--ws-faint: #777d75;--ws-action: #11130f;--ws-action-ink: #f9f9f0;--ws-accent: #71591f;--ws-accent-ink: #ffffff;--ws-positive: #286f62;--ws-danger: #a33f38;--ws-warning: #815c17;--ws-shadow-raised: 0 18px 46px rgb(20 24 20 / .08);--bg: var(--ws-bg);--bg-elevated: var(--ws-surface);--surface: var(--ws-surface-2);--surface-strong: var(--ws-hover);--text: var(--ws-text);--muted: var(--ws-muted);--line: var(--ws-line);--accent: var(--ws-accent);--accent-ink: var(--ws-accent-ink);--success: var(--ws-positive);--warning: var(--ws-warning);--danger: var(--ws-danger)}.app-shell .sidebar{--ws-text: var(--ws-sidebar-text);--ws-muted: var(--ws-sidebar-muted);--ws-faint: var(--ws-sidebar-faint);--ws-line: var(--ws-sidebar-line);--ws-line-strong: var(--ws-sidebar-line-strong);--ws-surface: var(--ws-sidebar-bg);--ws-surface-2: var(--ws-sidebar-active);--ws-hover: var(--ws-sidebar-active);--ws-accent: var(--ws-sidebar-accent);border-right:1px solid var(--ws-sidebar-line);background:var(--ws-sidebar-bg);padding:24px 18px 20px}.app-shell .sidebar-identity{border-bottom:1px solid var(--ws-sidebar-line);padding:0 0 22px}.app-shell .sidebar-brand{min-height:44px;justify-content:flex-start;border:1px solid var(--ws-sidebar-line);border-radius:6px;background:#151511;padding:0 12px}.app-shell .sidebar-brand:hover{border-color:var(--ws-sidebar-line-strong);background:var(--ws-sidebar-active)}.app-shell .sidebar-identity>span{color:var(--ws-sidebar-faint);font-size:10px}.app-shell .side-nav{gap:3px;padding-top:10px}.app-shell .side-nav-label{margin:20px 11px 7px;color:var(--ws-sidebar-faint);font-size:10px}.app-shell .side-link{min-height:42px;gap:11px;border-radius:5px;color:var(--ws-sidebar-muted);padding:0 11px;font-size:14px}.app-shell .side-link:hover{border-color:var(--ws-sidebar-line);background:#171713;color:var(--ws-sidebar-text)}.app-shell .side-link.is-active{border-color:var(--ws-sidebar-line-strong);background:var(--ws-sidebar-active);color:var(--ws-sidebar-text);box-shadow:inset 2px 0 0 var(--ws-sidebar-accent)}.app-shell .side-link svg{color:var(--ws-sidebar-faint)}.app-shell .side-link.is-active svg{color:var(--ws-sidebar-accent)}.app-shell .sidebar-note{border-top:1px solid var(--ws-sidebar-line);margin-top:auto;padding:18px 4px 0}.app-shell .sidebar-note strong{color:var(--ws-sidebar-text)}.app-shell .sidebar-note span{color:var(--ws-sidebar-faint)}.app-shell .workspace{min-height:100vh;background:var(--ws-bg)}.app-shell .topbar{min-height:68px;border-bottom:1px solid var(--ws-line);background:var(--ws-bg);padding:0 var(--ws-page-gutter)}.app-shell .route-title-block{gap:10px}.app-shell .route-title-block .muted,.app-shell .topbar h1{font-size:11px;line-height:1.2}.app-shell .route-title-block .muted{color:var(--ws-faint)}.app-shell .topbar h1{color:var(--ws-text)}.app-shell .workspace-page{width:min(100%,var(--ws-workspace-max));margin:0 auto;padding:38px var(--ws-page-gutter) 72px}.app-shell .workspace-layout{gap:30px}.app-shell .panel,.app-shell .panel:hover{background:transparent}.app-shell .vault-panel,.app-shell .analytics-panel,.app-shell .buyer-library-panel,.app-shell .discover-panel,.app-shell .network-panel,.app-shell .activity-panel{gap:20px}.app-shell .panel-header{min-height:0;align-items:flex-end;gap:24px;border-bottom:1px solid var(--ws-line);background:transparent;padding:0 0 22px}.app-shell .panel-header>div:first-child{max-width:720px;gap:5px}.app-shell .panel-header .muted{color:var(--ws-accent);font-size:10px}.app-shell .panel h2{font-size:32px;line-height:1.08}.app-shell .hero-panel-header>div>span{max-width:680px;color:var(--ws-muted);font-size:15px;line-height:1.5}.app-shell .panel-header>svg{display:none}.app-shell .button,.app-shell .network-trigger,.app-shell .wallet-pill,.app-shell .icon-button{border-radius:6px}.app-shell .button:hover,.app-shell .network-trigger:hover,.app-shell .wallet-pill:hover,.app-shell .icon-button:hover{transform:none}.app-shell .button-primary{box-shadow:0 8px 22px #0000001f}.app-shell .button-primary:hover{box-shadow:0 10px 26px #00000029}.app-shell .network-trigger{width:210px;min-height:44px}.app-shell .wallet-pill{min-width:176px;min-height:44px}.app-shell .topbar-actions>.icon-button{width:44px;min-width:44px;height:44px}.app-shell .vault-metrics,.app-shell .proof-summary,.app-shell .network-status-bar,.app-shell .analytics-overview,.app-shell .library-overview{overflow:hidden;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface)}.app-shell .vault-metric-card{min-height:112px;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:12px;border-right:1px solid var(--ws-line);padding:18px 20px}.app-shell .vault-metric-card svg{width:18px;height:18px;grid-row:1;color:var(--ws-accent);margin-top:1px}.app-shell .vault-metric-card>span{align-self:center;color:var(--ws-faint);font-size:10px}.app-shell .vault-metric-card>strong{grid-column:1 / -1;align-self:end;font-family:var(--foundation-font-primary);font-size:24px;line-height:1}.app-shell .vault-metric-card>small{grid-column:1 / -1;color:var(--ws-muted);font-size:11px}.app-shell .vault-metric-card.is-primary{background:var(--ws-surface);box-shadow:inset 0 3px 0 var(--ws-accent)}.app-shell .vault-toolbar{min-height:54px;overflow:hidden;border:1px solid var(--ws-line-strong);border-radius:6px;background:var(--ws-surface)}.app-shell .vault-toolbar .search-box{min-height:52px;border:0;background:transparent}.app-shell .vault-toolbar-meta{min-width:144px;min-height:52px;align-content:center}.app-shell .library-source-banner{grid-template-columns:22px minmax(0,1fr) auto;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:18px 20px}.app-shell .library-source-banner>svg{color:var(--ws-positive);margin-top:2px}.app-shell .library-source-banner strong{font-size:14px}.app-shell .library-source-banner p{max-width:820px;color:var(--ws-muted);font-size:13px;line-height:1.5}.app-shell .empty-state{min-height:228px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:38px 24px}.app-shell .empty-state>strong{font-size:15px}.app-shell .empty-state>p{max-width:480px;font-size:14px;line-height:1.5}.app-shell .analytics-overview,.app-shell .library-overview{grid-template-columns:minmax(320px,1.35fr) minmax(420px,1fr)}.app-shell .analytics-primary-metric,.app-shell .library-primary-metric{min-height:156px;gap:7px;border-right:1px solid var(--ws-line);padding:26px 30px}.app-shell .analytics-primary-metric>span,.app-shell .library-primary-metric>span{font-size:10px}.app-shell .analytics-primary-metric>strong,.app-shell .library-primary-metric>strong{font-size:46px}.app-shell .analytics-primary-metric>small,.app-shell .library-primary-metric>small{font-size:13px}.app-shell .analytics-secondary-metrics>div,.app-shell .library-secondary-metrics>div{min-height:156px;gap:8px;padding:24px 20px}.app-shell .analytics-secondary-metrics dt,.app-shell .library-secondary-metrics dt{color:var(--ws-faint);font-size:10px;text-transform:uppercase}.app-shell .analytics-secondary-metrics dd,.app-shell .library-secondary-metrics dd{font-size:20px}.app-shell .section-index,.app-shell .transaction-history-head{min-height:44px;border-bottom:1px solid var(--ws-line);font-size:10px}.app-shell .analytics-list,.app-shell .buyer-library-list,.app-shell .creator-discovery-list,.app-shell .blob-list,.app-shell .activity-list,.app-shell .transaction-history ul{overflow:hidden;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface)}.app-shell .blob-list>li,.app-shell .analytics-list>li,.app-shell .buyer-library-list>li,.app-shell .creator-discovery-list>li,.app-shell .activity-list>li,.app-shell .transaction-history li{border-bottom:1px solid var(--ws-line);padding-inline:18px}.app-shell .blob-list>li:last-child,.app-shell .analytics-list>li:last-child,.app-shell .buyer-library-list>li:last-child,.app-shell .creator-discovery-list>li:last-child,.app-shell .activity-list>li:last-child,.app-shell .transaction-history li:last-child{border-bottom:0}.app-shell .publish-layout{grid-template-columns:minmax(0,1fr) 320px;gap:30px}.app-shell .publish-panel,.app-shell .profile-panel{min-width:0;gap:24px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:30px}.app-shell .publish-panel .panel-header,.app-shell .profile-panel .panel-header{margin:0}.app-shell .dropzone{min-height:184px;border:1px dashed var(--ws-line-strong);border-radius:6px;background:var(--ws-surface-2)}.app-shell .form-section-heading{border-top:1px solid var(--ws-line);padding-top:24px}.app-shell .metadata-form,.app-shell .access-grid{gap:18px}.app-shell .metadata-form input,.app-shell .metadata-form textarea,.app-shell .metadata-form select,.app-shell .access-grid input,.app-shell .access-grid textarea,.app-shell .access-grid select,.app-shell .allowlist-manager textarea,.app-shell .avatar-picker-control{border-radius:5px;background:var(--ws-bg)}.app-shell .support-panel{top:92px;gap:18px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:22px}.app-shell .support-panel h3{font-family:var(--foundation-font-primary);font-size:20px;font-weight:400}.app-shell .publish-steps>div,.app-shell .publish-context-list>div{min-height:44px;font-size:12px}.app-shell .publish-button{min-height:48px;border-radius:5px}.app-shell .discover-panel{max-width:none}.app-shell .creator-search-card{gap:8px;border:1px solid var(--ws-line-strong);border-radius:6px;background:var(--ws-surface);padding:6px}.app-shell .creator-search-card .search-box{min-height:44px}.app-shell .discovery-feed{gap:12px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:0 18px 18px}.app-shell .discovery-feed-grid{gap:12px}.app-shell .creator-feed-card{min-height:164px;border-radius:5px;background:var(--ws-bg);padding:16px}.app-shell .discovery-empty-card{min-height:82px;border:0;border-radius:5px;background:var(--ws-bg);padding:16px}.app-shell .profile-layout{grid-template-columns:minmax(0,1fr) 340px;gap:30px}.app-shell .profile-card-final{min-height:0;gap:24px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:34px}.app-shell .profile-card-final .avatar-preview{width:88px;height:88px}.app-shell .profile-identity>strong{font-size:30px}.app-shell .profile-stats{overflow:hidden;border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-bg)}.app-shell .profile-stats>div{min-height:72px;align-content:center}.app-shell .profile-form-actions{justify-content:flex-end;padding-top:4px}.app-shell .profile-form-actions .publish-button{width:auto;min-width:172px}.app-shell .proof-summary>div{min-height:96px;padding:18px 20px}.app-shell .proof-filter{width:100%;min-height:52px;gap:4px;overflow-x:auto;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:5px}.app-shell .proof-filter button{min-height:40px;border-radius:4px;padding:0 14px;font-size:12px;white-space:nowrap}.app-shell .proof-filter button.is-active{background:var(--ws-action);color:var(--ws-action-ink)}.app-shell .transaction-history{overflow:hidden;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface)}.app-shell .transaction-history-head{padding:0 18px}.app-shell .network-route-card{min-height:148px;grid-template-columns:minmax(320px,1fr) auto;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:26px 28px}.app-shell .network-route-card>div:first-child>strong{font-family:var(--foundation-font-primary);font-size:30px;font-weight:400}.app-shell .network-route-card p{font-size:13px}.app-shell .network-route-meta{min-width:190px;gap:6px;border-left:1px solid var(--ws-line);padding-left:24px}.app-shell .network-route-meta>span{min-height:28px;font-size:12px}.app-shell .network-status-bar>div{min-height:96px;padding:18px 16px}.app-shell .network-status-bar span{color:var(--ws-faint);font-size:10px;text-transform:uppercase}.app-shell .network-status-bar strong{font-family:var(--foundation-font-interface);font-size:14px;font-weight:700}.app-shell .funding-helper{min-height:96px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:18px 20px}.app-shell .funding-helper p{max-width:760px;font-size:13px}.app-shell .endpoint-drawer{border-radius:6px;background:var(--ws-surface)}@media(max-width:1280px){.app-shell{--ws-sidebar-width: 218px;--ws-page-gutter: 30px}.app-shell .publish-layout,.app-shell .profile-layout{grid-template-columns:minmax(0,1fr) 292px;gap:24px}.app-shell .analytics-overview,.app-shell .library-overview{grid-template-columns:minmax(280px,1fr) minmax(360px,1fr)}}@media(max-width:960px){.app-shell{--ws-page-gutter: 24px}.app-shell .sidebar{border-right:0;border-bottom:1px solid var(--ws-sidebar-line);background:var(--ws-sidebar-bg);padding:10px 14px}.app-shell .sidebar-identity{border-right:1px solid var(--ws-sidebar-line);border-bottom:0;padding:0 14px 0 0}.app-shell .side-nav{padding:0}.app-shell .topbar{top:72px}.app-shell .publish-layout,.app-shell .profile-layout{grid-template-columns:minmax(0,1fr)}.app-shell .support-panel{position:static}.app-shell .analytics-overview,.app-shell .library-overview{grid-template-columns:minmax(0,1fr)}.app-shell .analytics-primary-metric,.app-shell .library-primary-metric{min-height:136px;border-right:0;border-bottom:1px solid var(--ws-line)}}@media(max-width:760px){.app-shell{--ws-page-gutter: 15px}.app-shell .topbar{gap:12px;padding:14px var(--ws-page-gutter)}.app-shell .workspace-page{padding:24px var(--ws-page-gutter) 54px}.app-shell .panel h2{font-size:26px}.app-shell .hero-panel-header>div>span{font-size:14px}.app-shell .vault-metrics,.app-shell .proof-summary,.app-shell .network-status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .vault-metric-card:nth-child(2),.app-shell .proof-summary>div:nth-child(2),.app-shell .network-status-bar>div:nth-child(2n){border-right:0}.app-shell .vault-metric-card:nth-child(-n+2),.app-shell .proof-summary>div:nth-child(-n+2),.app-shell .network-status-bar>div:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--ws-line)}.app-shell .publish-panel,.app-shell .profile-panel,.app-shell .profile-card-final{padding:22px}.app-shell .library-source-banner{grid-template-columns:20px minmax(0,1fr)}.app-shell .library-source-banner>.button,.app-shell .library-source-banner>.discovery-creator-actions{grid-column:2;justify-self:start}.app-shell .network-route-card{grid-template-columns:minmax(0,1fr)}.app-shell .network-route-meta{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ws-line);border-left:0;padding-top:18px;padding-left:0}.app-shell .discovery-feed-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.app-shell .panel-header{align-items:stretch}.app-shell .vault-header-actions,.app-shell .vault-header-actions .button{width:100%}.app-shell .vault-header-actions .button{justify-content:center}.app-shell .vault-metrics,.app-shell .proof-summary,.app-shell .network-status-bar,.app-shell .analytics-secondary-metrics,.app-shell .library-secondary-metrics{grid-template-columns:minmax(0,1fr)}.app-shell .vault-metric-card,.app-shell .vault-metric-card:nth-child(2),.app-shell .proof-summary>div,.app-shell .proof-summary>div:nth-child(2),.app-shell .network-status-bar>div,.app-shell .network-status-bar>div:nth-child(2n),.app-shell .analytics-secondary-metrics>div,.app-shell .library-secondary-metrics>div{border-right:0;border-bottom:1px solid var(--ws-line)}.app-shell .vault-metric-card:last-child,.app-shell .proof-summary>div:last-child,.app-shell .network-status-bar>div:last-child,.app-shell .analytics-secondary-metrics>div:last-child,.app-shell .library-secondary-metrics>div:last-child{border-bottom:0}.app-shell .creator-search-card{grid-template-columns:minmax(0,1fr)}.app-shell .creator-search-card .button,.app-shell .profile-form-actions .button{width:100%}.app-shell .profile-form-actions{align-items:stretch;flex-direction:column}.app-shell .network-route-meta{grid-template-columns:minmax(0,1fr)}.app-shell .funding-helper{align-items:stretch;flex-direction:column}.app-shell .funding-helper .button{width:100%}}:root[data-theme=light] .app-shell .sidebar{--ws-text: var(--ws-sidebar-text);--ws-muted: var(--ws-sidebar-muted);--ws-faint: var(--ws-sidebar-faint);--ws-line: var(--ws-sidebar-line);--ws-line-strong: var(--ws-sidebar-line-strong);--ws-surface: var(--ws-sidebar-bg);--ws-surface-2: var(--ws-sidebar-active);--ws-hover: var(--ws-sidebar-active);--ws-accent: var(--ws-sidebar-accent);border-right-color:var(--ws-sidebar-line);background:var(--ws-sidebar-bg);color:var(--ws-sidebar-text);box-shadow:none}:root[data-theme=light] .app-shell .sidebar-brand,:root[data-theme=light] .app-shell .sidebar-brand:hover,:root[data-theme=light] .app-shell .sidebar-brand:focus-visible{border:1px solid var(--ws-sidebar-line);border-radius:6px;background:#151511;color:var(--ws-sidebar-text);padding:0 12px;box-shadow:none}:root[data-theme=light] .app-shell .sidebar-brand:hover{border-color:var(--ws-sidebar-line-strong);background:var(--ws-sidebar-active)}:root[data-theme=light] .app-shell .sidebar-brand .payby-logo-word,:root[data-theme=light] .app-shell .sidebar-note strong{color:var(--ws-sidebar-text)}:root[data-theme=light] .app-shell .sidebar-identity>span,:root[data-theme=light] .app-shell .side-nav-label,:root[data-theme=light] .app-shell .sidebar-note span{color:var(--ws-sidebar-faint)}:root[data-theme=light] .app-shell .side-link{border-color:transparent;background:transparent;color:var(--ws-sidebar-muted)}:root[data-theme=light] .app-shell .side-link:hover,:root[data-theme=light] .app-shell .side-link:focus-visible{border-color:var(--ws-sidebar-line);background:#171713;color:var(--ws-sidebar-text)}:root[data-theme=light] .app-shell .side-link.is-active,:root[data-theme=light] .app-shell .side-link.is-active:hover,:root[data-theme=light] .app-shell .side-link.is-active:focus-visible{border-color:var(--ws-sidebar-line-strong);background:var(--ws-sidebar-active);color:var(--ws-sidebar-text);box-shadow:inset 2px 0 0 var(--ws-sidebar-accent)}:root[data-theme=light] .app-shell .side-link svg{color:var(--ws-sidebar-faint)}:root[data-theme=light] .app-shell .side-link.is-active svg{color:var(--ws-sidebar-accent)}:root[data-theme=light] .app-shell :is(.vault-panel,.analytics-panel,.buyer-library-panel,.discover-panel,.network-panel,.activity-panel),:root[data-theme=light] .app-shell :is(.vault-panel,.analytics-panel,.buyer-library-panel,.discover-panel,.network-panel,.activity-panel):hover{border:0;background:transparent;padding:0;box-shadow:none;transform:none}:root[data-theme=light] .app-shell .button-primary,:root[data-theme=light] .app-shell .button-primary:visited{border-color:#11130f;background:#11130f;color:#f9f9f0}:root[data-theme=light] .app-shell .button-primary:hover,:root[data-theme=light] .app-shell .button-primary:focus-visible{border-color:#292d27;background:#292d27;color:#fff}:root[data-theme=light] .app-shell :is(.button-secondary,.button-ghost,.icon-button,.network-trigger,.wallet-pill){border-color:var(--ws-line-strong);background:#fff;color:var(--ws-text);box-shadow:none}:root[data-theme=light] .app-shell :is(.button-secondary,.button-ghost,.icon-button,.network-trigger,.wallet-pill):hover{border-color:#11130f;background:#e9ece7;color:#11130f}.app-shell :is(.button,.icon-button,.network-trigger,.wallet-pill):disabled,.app-shell .button.is-busy{border-color:var(--ws-line);background:var(--ws-surface-2);color:var(--ws-faint);opacity:.72;box-shadow:none;transform:none}:root[data-theme=light] .app-shell :is(.button,.icon-button,.network-trigger,.wallet-pill):disabled,:root[data-theme=light] .app-shell .button.is-busy{border-color:#14181429;background:#e4e7e2;color:#666d65;opacity:1}.app-shell .workspace-page .publish-panel,.app-shell .workspace-page .publish-panel:hover,.app-shell .workspace-page .publish-panel:focus-within,.app-shell .workspace-page .profile-panel,.app-shell .workspace-page .profile-panel:hover,.app-shell .workspace-page .profile-panel:focus-within{border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:clamp(22px,2vw,30px);box-shadow:none;transform:none}.app-shell .workspace-page .profile-card-final,.app-shell .workspace-page .profile-card-final:hover,.app-shell .workspace-page .profile-card-final:focus-within{border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);padding:clamp(24px,2.25vw,34px);box-shadow:none;transform:none}.app-shell .route-unavailable{display:grid;max-width:720px;gap:12px;margin:clamp(24px,6vw,72px) auto;padding:clamp(24px,4vw,48px)}.app-shell .route-unavailable-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--ws-line-strong);border-radius:50%;color:var(--ws-accent)}.app-shell .route-unavailable h2{max-width:560px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.app-shell .route-unavailable p:not(.eyebrow){max-width:620px;color:var(--ws-muted)}.app-shell .route-unavailable .button{width:fit-content;margin-top:8px}.app-shell .search-box:focus-within{border-color:var(--ws-line-strong);background:var(--ws-surface-2);box-shadow:inset 0 0 0 1px var(--ws-line-strong)}.app-shell .search-box input:focus-visible{outline:0;box-shadow:none}.app-shell .vault-publish-button{gap:8px}.app-shell .vault-publish-button svg{width:16px;height:16px;border:0;border-radius:0;background:transparent;color:currentColor;padding:0;box-shadow:none;stroke-width:2}@media(min-width:961px){.app-shell .activity-panel,.app-shell .network-panel,.app-shell .vault-panel{gap:18px}.app-shell .proof-summary>div{min-height:74px;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;padding:12px 15px}.app-shell .proof-summary svg{width:16px;height:16px}.app-shell .proof-summary span{font-size:10px;line-height:1.2}.app-shell .proof-summary strong{font-size:15px;line-height:1.2}.app-shell .network-route-card{min-height:108px;grid-template-columns:minmax(300px,1fr) 182px;gap:20px;padding:17px 20px}.app-shell .network-route-card>div:first-child{gap:3px}.app-shell .network-route-card>div:first-child>span{font-size:9px}.app-shell .network-route-card>div:first-child>strong{font-size:24px;line-height:1.1}.app-shell .network-route-card p{max-width:64ch;font-size:12px;line-height:1.4}.app-shell .network-route-meta{min-width:0;gap:3px;padding-left:18px}.app-shell .network-route-meta>span{min-height:23px;gap:8px;font-size:11px}.app-shell .network-route-meta svg{width:14px;height:14px}.app-shell .funding-helper{min-height:78px;gap:18px;padding:12px 15px}.app-shell .funding-helper>div{grid-template-columns:20px minmax(0,1fr);gap:1px 9px}.app-shell .funding-helper svg{width:16px;height:16px}.app-shell .funding-helper span{font-size:9px}.app-shell .funding-helper strong{font-size:13px;line-height:1.25}.app-shell .funding-helper p{max-width:68ch;font-size:12px;line-height:1.4}.app-shell .funding-helper .button{min-height:40px;padding-inline:13px;font-size:13px}.app-shell .profile-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.app-shell .workspace-page .profile-card-final,.app-shell .workspace-page .profile-card-final:hover,.app-shell .workspace-page .profile-card-final:focus-within{gap:16px;padding:23px 24px}.app-shell .profile-card-final .profile-preview-top{gap:16px}.app-shell .profile-card-final .avatar-preview{width:72px;height:72px}.app-shell .profile-card-final .profile-identity{gap:3px}.app-shell .profile-card-final .profile-identity>strong{font-size:24px;line-height:1.1}.app-shell .profile-card-final .profile-identity>p{font-size:13px;line-height:1.4}.app-shell .profile-card-final .verified-pill{min-height:0;padding:7px 10px}.app-shell .profile-card-final .profile-stats>div{min-height:56px;gap:3px;padding:10px 12px}.app-shell .profile-card-final .profile-stats span{font-size:9px}.app-shell .profile-card-final .profile-stats strong{font-size:14px}.app-shell .profile-actions-panel{gap:13px;padding:18px}.app-shell .profile-actions-panel h3{font-size:18px}.app-shell .profile-actions-panel .button{min-height:42px;padding-inline:13px;font-size:13px}.app-shell .library-source-banner{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:11px 14px}.app-shell .library-source-banner>svg{width:16px;height:16px;margin-top:1px}.app-shell .library-source-banner strong{font-size:13px;line-height:1.25}.app-shell .library-source-banner p{max-width:72ch;font-size:12px;line-height:1.4}.app-shell .library-source-banner>.button{min-height:40px;padding-inline:12px;font-size:13px}}@media(max-width:960px){:root[data-theme=light] .app-shell .sidebar{border-right:0;border-bottom-color:var(--ws-sidebar-line);background:var(--ws-sidebar-bg)}}.app-shell .workspace-page>.panel{align-content:start}.app-shell .library-source-banner,.app-shell .funding-helper,.app-shell .network-route-card{align-self:start}.app-shell .library-source-banner{align-items:start}.app-shell .library-source-banner>svg{width:17px;height:17px;margin-top:3px}.app-shell .library-source-banner>div:not(.discovery-creator-actions),.app-shell .funding-helper>div,.app-shell .network-route-card>div:first-child{min-width:0}.app-shell .library-source-banner>div:not(.discovery-creator-actions){gap:4px}.app-shell .library-source-banner strong,.app-shell .funding-helper strong{font-family:var(--foundation-font-interface);font-size:.875rem;font-weight:700;line-height:1.25;text-wrap:balance}.app-shell .library-source-banner p,.app-shell .funding-helper p,.app-shell .network-route-card p{max-width:66ch;font-family:var(--foundation-font-interface);font-size:.8125rem;font-weight:400;line-height:1.45;text-wrap:pretty}.app-shell .library-source-banner>.button{align-self:center}.app-shell .funding-helper{align-items:start}.app-shell .funding-helper>div{row-gap:3px}.app-shell .funding-helper svg{margin-top:2px}.app-shell .funding-helper span,.app-shell .network-route-card>div:first-child>span{font-family:var(--foundation-font-interface);font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1.2}.app-shell .funding-helper .button{align-self:center}.app-shell .network-route-card{align-items:center}.app-shell .network-route-card>div:first-child{gap:4px}.app-shell .network-route-card>div:first-child>strong{font-size:1.5rem;line-height:1.1}.app-shell .activity-sync-status{display:flex;align-items:center;justify-content:space-between;gap:var(--foundation-space-4);min-height:48px;border:1px solid var(--ws-line);border-radius:5px;background:var(--ws-surface);padding:8px 10px 8px 14px}.app-shell .activity-sync-status>div{min-width:0;display:flex;align-items:center;gap:9px;color:var(--ws-muted);font-size:var(--foundation-type-xs);line-height:1.45}.app-shell .activity-sync-status>div>svg{flex:0 0 auto;color:var(--ws-positive)}.app-shell .activity-sync-status>div>span{max-width:76ch}.app-shell .activity-sync-status>.button{flex:0 0 auto;min-height:34px;padding-inline:12px;font-size:var(--foundation-type-xs)}.app-shell .activity-sync-status>.button:disabled{cursor:wait}.app-shell .topbar,.app-shell .topbar-actions,.app-shell .route-title-block,.app-shell .workspace-page,.app-shell .workspace-layout,.app-shell .panel-header>div:first-child,.app-shell .publish-layout,.app-shell .publish-panel,.app-shell .profile-layout,.app-shell .profile-panel,.app-shell .profile-card-final,.app-shell .metadata-form,.app-shell .avatar-picker-field,.app-shell .network-switch,.app-shell .wallet-menu{min-width:0}.app-shell .is-verification-checking .tx-status-pill i{background:var(--ws-muted)}.app-shell .is-verification-unavailable .tx-status-pill{color:var(--ws-muted);border-color:var(--ws-line);background:var(--ws-surface-2)}.app-shell .is-verification-unavailable .tx-status-pill i{background:var(--ws-muted)}@media(max-width:760px){.app-shell .sidebar{height:auto;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--foundation-space-3);overflow:visible}.app-shell .side-nav{width:100%;min-width:0;justify-content:flex-start}.app-shell .side-link{width:auto;flex:0 0 auto}.app-shell .topbar-actions>*,.app-shell .network-switch,.app-shell .network-trigger,.app-shell .wallet-menu,.app-shell .wallet-pill{min-width:0}.app-shell .network-trigger,.app-shell .wallet-pill{width:100%}.app-shell .activity-sync-status{align-items:stretch;flex-direction:column}.app-shell .activity-sync-status>.button{align-self:flex-start}}
