@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Manrope:wght@400;500;600;700;800&display=swap";.topbar.with-role-shortcuts{grid-template-columns:minmax(14rem,1fr) auto minmax(0,max-content) minmax(14rem,1fr)!important;grid-template-areas:"brand roles navigation wallet";gap:.7rem}.topbar.with-role-shortcuts>.brand{grid-area:brand;justify-self:start}.topbar.with-role-shortcuts>.header-role-shortcuts{grid-area:roles}.topbar.with-role-shortcuts>.nav-links{grid-area:navigation;min-width:0;justify-self:center}.topbar.with-role-shortcuts>.wallet-tools{grid-area:wallet;justify-self:end;margin-left:0}.header-role-shortcuts,.compact-role-shortcuts{display:inline-flex;align-items:center;justify-self:start;gap:.42rem;min-width:max-content}.founder-crest-button,.header-admin-shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:2.28rem;border:1px solid rgba(235,193,93,.42);border-radius:.7rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.founder-crest-button{width:2.45rem;padding:.18rem;background:radial-gradient(circle at 38% 22%,rgba(255,244,197,.2),transparent 45%),#794b1d29;box-shadow:inset 0 0 0 1px #ffe79914,0 5px 14px #0000002e}.founder-crest-button:hover,.founder-crest-button:focus-visible{border-color:#ffde7feb;background:radial-gradient(circle at 38% 22%,rgba(255,244,197,.3),transparent 45%),#98602552;box-shadow:0 0 0 3px #e9bd5d1f,0 8px 20px #00000040;color:inherit;outline:none;transform:translateY(-1px)}.founder-crest-mark{display:block;width:1.9rem;height:1.9rem;flex:0 0 auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.header-admin-shortcut{gap:.42rem;padding:.34rem .64rem .34rem .48rem;border-color:#8fd2ff59;background:#1683ff1c;color:#dcefff;font-size:.82rem;font-weight:800}.header-admin-shortcut:hover,.header-admin-shortcut:focus-visible{border-color:#8fd2ffd6;background:#1683ff38;color:#fff;outline:none;transform:translateY(-1px)}.header-admin-shortcut-glyph,.mobile-role-admin-glyph{display:inline-grid;place-items:center;width:1.28rem;height:1.28rem;flex:0 0 auto;border:1px solid rgba(143,210,255,.48);border-radius:.38rem;background:linear-gradient(145deg,#8fd2ff4d,#1683ff1f);color:#f2f9ff;font-size:.68rem;font-weight:900}.mobile-role-shortcuts.compact-role-shortcuts{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;min-width:0;margin:.35rem 0 .45rem;padding:0;border:0;border-radius:0;background:transparent}.mobile-role-shortcuts.compact-role-shortcuts .founder-crest-button,.mobile-role-shortcuts.compact-role-shortcuts .header-admin-shortcut{flex:0 0 auto}.mobile-role-shortcuts.compact-role-shortcuts .founder-crest-button{width:2.45rem;min-height:2.28rem}.mobile-role-shortcuts.compact-role-shortcuts .header-admin-shortcut{min-height:2.28rem;padding:.34rem .64rem .34rem .48rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0}@media (max-width: 1180px){.topbar.with-role-shortcuts{grid-template-columns:auto auto 1fr!important;grid-template-areas:"brand roles wallet" "navigation navigation navigation"}.topbar.with-role-shortcuts>.nav-links{justify-self:center}.topbar.with-role-shortcuts>.wallet-tools{grid-area:wallet}}@media (max-width: 820px){.desktop-topbar.with-role-shortcuts>.nav-links,.desktop-topbar.with-role-shortcuts>.header-role-shortcuts{display:none}}.social-post-card .reaction-count{cursor:pointer}.social-post-card .reaction-count:hover,.social-post-card .reaction-count:focus-within{border-color:var(--app-accent, var(--accent));color:var(--text)}.feed-inline-reply-box{display:grid;gap:.75rem;margin-top:1rem;border:1px solid var(--app-accent-border, var(--border));border-radius:8px;background:#040a14b8;padding:.85rem}.feed-inline-reply-box textarea{min-height:5.5rem}.feed-inline-reply-actions{display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.feed-inline-reply-box .status.compact{margin:0;padding:.65rem .75rem}:root{color-scheme:dark;--bg: #010409;--panel: rgba(6, 10, 18, .94);--panel-2: rgba(13, 20, 34, .88);--panel-3: rgba(255, 255, 255, .08);--border: rgba(167, 198, 230, .16);--text: #f7fbff;--muted: rgba(230, 241, 252, .76);--muted-2: rgba(214, 229, 244, .56);--accent: #1683ff;--accent-2: #8fd2ff;--accent-3: #f7df1c;--accent-strong: #0a57c9;--danger: #ff5b6b;--success: #2ebd85;--shadow: 0 24px 60px rgba(3, 9, 20, .28);--shadow-md: 0 14px 32px rgba(3, 9, 20, .22)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(145deg,rgba(22,131,255,.28) 0%,transparent 34%),linear-gradient(215deg,rgba(143,210,255,.16) 0%,transparent 28%),linear-gradient(180deg,#1b4ea8 0%,#08204f 34%,var(--bg) 100%);background-attachment:fixed;color:var(--text)}button,input,textarea,select{font:inherit}button,.button,.action-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid var(--border);border-radius:5px;background:#ffffff0d;color:var(--text);padding:.55rem .85rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}button:hover,.button:hover,.action-link:hover{border-color:var(--app-accent, var(--accent));background:#ffffff17;transform:translateY(-1px)}button.primary,.button.primary{border-color:color-mix(in srgb,var(--app-accent, var(--accent)) 72%,white 8%);background:linear-gradient(135deg,var(--app-accent, var(--accent)),var(--app-accent-strong, var(--accent-strong)));color:var(--app-primary-text, #f7fbff);font-weight:800}button.danger{border-color:#ff6b7a8c;color:#ffd8dc}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem clamp(1rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#020812f7,#101828f0);backdrop-filter:blur(18px);box-shadow:var(--shadow-md)}.brand{display:inline-flex;align-items:center;gap:.7rem;min-width:max-content}.brand-mark{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(143,210,255,.42);border-radius:8px;background:linear-gradient(135deg,#1683ff,#0a57c9);color:#f7fbff;font-weight:900;box-shadow:0 10px 24px #1683ff38}.brand strong{display:block;line-height:1}.brand small{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.nav-links{display:flex;align-items:center;justify-content:center;gap:.65rem;overflow-x:auto}.nav-group{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem;border:1px solid var(--border);border-radius:8px;background:#ffffff0a}.wallet-nav-group{border-color:#8fd2ff3d;background:#1683ff14}.nav-group-label{padding:0 .45rem;color:#8fa3b8;font-size:.68rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.wallet-nav-group .nav-group-label{color:#91ddc7}.nav-upload-button{appearance:none;color:var(--muted);padding:.55rem .75rem;border:0;border-radius:6px;background:transparent;font:inherit;font-size:.93rem;white-space:nowrap;cursor:pointer}.nav-upload-button:hover,.nav-upload-button:focus-visible{color:#fff;background:#ffffff14}.wallet-nav-upload{margin-left:0}.nav-links a{color:var(--muted);padding:.55rem .75rem;border-radius:6px;font-size:.93rem;white-space:nowrap}.nav-links a.active,.nav-links a:hover{color:#fff;background:#ffffff14}.wallet-chip{min-width:max-content;gap:.5rem}.status-dot{width:.52rem;height:.52rem;border-radius:50%;background:var(--success)}.page{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 4rem;--app-accent: var(--accent);--app-accent-strong: var(--accent-strong);--app-accent-soft: rgba(22, 131, 255, .14);--app-accent-border: rgba(83, 169, 255, .36);--app-primary-text: #f7fbff;--page-accent: var(--accent);--app-label: "UBNet"}.page.narrow{width:min(780px,calc(100% - 2rem))}.app-explore{--page-accent: #1683ff;--app-label: "Explore"}.app-lists{--page-accent: #8fd2ff;--app-label: "Collections"}.app-chat{--page-accent: #ffb650;--app-label: "Chats"}.app-profile{--page-accent: #b38cff;--app-label: "Profile"}.app-publish{--page-accent: var(--accent);--app-label: "Posts"}.app-admin{--page-accent: #f7df1c;--app-label: "Admin"}.app-support{--page-accent: #51b8bc;--app-label: "Support"}.page:before{content:var(--app-label);display:block;margin:0 0 1rem;padding-top:.62rem;color:var(--page-accent);background:linear-gradient(90deg,var(--page-accent),transparent 74%) top left / 100% 4px no-repeat;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--page-accent) 30%,transparent));font-size:.72rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase;opacity:.88}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:1rem;align-items:stretch;padding:1.25rem;border:1px solid var(--app-accent-border);border-radius:8px;background:linear-gradient(90deg,var(--app-accent-soft),transparent 44%),linear-gradient(135deg,#040a14f7,#121c2ceb);box-shadow:var(--shadow)}.dashboard-hero:before,.hero-panel:before,.toolbar-panel:before{content:"";display:block;height:3px;margin:-1rem -1rem .85rem;border-radius:8px 8px 0 0;background:var(--app-accent)}.node-card,.collection-card,.network-card,.form-card,.page>.card{border-left-width:4px;border-left-color:var(--app-accent)}.compact-hero h1{font-size:clamp(2rem,4vw,3.5rem)}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.metric-tile{min-height:6.2rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--app-accent-border);border-radius:8px;background:var(--app-accent-soft);padding:.85rem}.metric-tile span{color:var(--muted);font-size:.82rem}.metric-tile strong{color:#fff;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1}.capability-grid,.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}.capability-card,.collection-card,.hero-panel,.card,.toolbar-panel{border:1px solid var(--app-accent-border, var(--border));border-radius:8px;background:linear-gradient(135deg,#040a14f7,#121c2ceb);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.app-lists .card,.app-lists .toolbar-panel,.app-lists .hero-panel,.app-lists .collection-card,.app-chat .card,.app-chat .toolbar-panel,.app-chat .hero-panel,.app-chat .collection-card,.app-profile .card,.app-profile .toolbar-panel,.app-profile .hero-panel,.app-profile .collection-card,.app-publish .card,.app-publish .toolbar-panel,.app-publish .hero-panel,.app-publish .collection-card,.app-admin .card,.app-admin .toolbar-panel,.app-admin .hero-panel,.app-admin .collection-card,.app-admin .app-launch-card,.app-support .card,.app-support .toolbar-panel,.app-support .hero-panel,.app-support .collection-card{background:linear-gradient(135deg,#040a14f7,#121c2ceb)}.capability-card{min-height:9.5rem;display:grid;align-content:start;gap:.65rem;border-left-width:4px;border-left-color:var(--app-accent);padding:1rem}.capability-card:nth-child(1){--app-accent: #1683ff;--app-accent-border: rgba(83, 169, 255, .4)}.capability-card:nth-child(2){--app-accent: #ffb650;--app-accent-border: rgba(255, 182, 80, .34)}.capability-card:nth-child(3){--app-accent: #5aa9ff;--app-accent-border: rgba(90, 169, 255, .34)}.capability-card:nth-child(4){--app-accent: #e889f5;--app-accent-border: rgba(232, 137, 245, .34)}.capability-card span{color:var(--app-accent, var(--accent-2));font-size:.78rem;font-weight:900}.capability-card strong{font-size:1.05rem}.capability-card small{color:var(--muted);line-height:1.5}.toolbar-panel{display:grid;grid-template-columns:1.1fr repeat(5,minmax(120px,1fr)) auto;gap:.8rem;align-items:end;padding:1rem;margin:1rem 0}.collection-card{min-height:14rem;padding:1rem}.collection-top,.node-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.node-card-head>div{min-width:0}.node-badge{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;border:1px solid var(--app-accent-border);border-radius:999px;background:var(--app-accent-soft);color:#e7f0f7;padding:.28rem .55rem;font-size:.76rem;font-weight:800;text-transform:uppercase}.eyebrow{color:var(--app-accent, var(--accent));font-size:.75rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .55rem}h1,h2,h3{margin:0;letter-spacing:0}h1{max-width:15ch;font-family:Bebas Neue,Trebuchet MS,sans-serif;font-weight:400;font-size:clamp(2.35rem,6vw,5rem);line-height:.95}h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}h3{font-size:1.15rem}p{color:var(--muted);line-height:1.6}small,.meta{color:var(--muted-2)}.post-card p{margin:.65rem 0;white-space:pre-wrap}.post-card.deleted{opacity:.78}.post-title-link:hover h2,.post-title-link:hover h3{color:var(--app-accent, #bdf9f2)}.node-card{overflow:hidden}.filter-bar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) auto;gap:.8rem;align-items:end;grid-column:1 / -1}.query-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.search-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end}.search-field{min-width:0}.filters-panel{grid-column:1 / -1;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a42}.filters-panel summary{min-height:2.6rem;display:flex;align-items:center;padding:.65rem .8rem;color:var(--app-accent, var(--accent));font-weight:900;cursor:pointer}.filters-panel summary::marker{color:var(--muted)}.filters-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:0 .8rem .8rem}.cid-key-card{display:grid;gap:.75rem}.cid-key-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.cid-key-meta div{border:1px solid var(--app-accent-border);border-radius:8px;background:var(--app-accent-soft);padding:.75rem;min-width:0}.cid-key-meta span{display:block;color:var(--muted-2);font-size:.78rem;font-weight:800;text-transform:uppercase}.cid-key-meta strong{display:block;margin-top:.25rem;color:#eaf2f8;overflow-wrap:anywhere}.meta-row,.action-row,.stats-row,.profile-stats,.inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.meta-row{margin-top:.8rem;font-size:.86rem;color:var(--muted-2)}.action-row,.stats-row,.inline-actions{margin-top:.9rem}.inline-field{min-width:min(100%,18rem);max-width:100%}.wallet-list-picker{flex:1 1 18rem}.pill,.stat-pill{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--app-accent-border, #37424d);border-radius:999px;background:var(--app-accent-soft, #171e25);color:var(--muted);padding:.38rem .62rem;font-size:.84rem}.stat-pill strong{color:#fff}.wallet-text{overflow-wrap:anywhere;color:var(--app-accent, #bdf9f2)}.field,label{min-width:0;display:grid;gap:.42rem;color:#d5dde5;font-weight:750}input,textarea,select{min-width:0;max-width:100%;width:100%;border:1px solid var(--border);border-radius:5px;background:#ffffff0d;color:var(--text);padding:.72rem .82rem;outline:none}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9aa7b4 50%),linear-gradient(135deg,#9aa7b4 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select option,select optgroup{background:#0d1624;color:var(--text)}select option:disabled{color:var(--muted-2)}textarea{resize:vertical;min-height:8rem}input:focus,textarea:focus,select:focus{border-color:var(--app-accent, var(--accent));box-shadow:0 0 0 3px var(--app-accent-soft)}.form-card{min-width:0;display:grid;gap:1rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.check-row{align-self:end;display:flex;min-height:2.9rem;align-items:center;gap:.6rem}.check-row input{width:auto}.avatar-preview,.ad-preview{overflow:hidden;border:1px solid var(--app-accent-border);border-radius:8px;background:#040a14b8}.avatar-preview{width:7rem;height:7rem;max-width:7rem;max-height:7rem}.avatar-preview img,.ad-preview img,.ad-card-image,.ad-slot img,.avatar img,.mini-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ad-preview{aspect-ratio:16 / 6}.ad-card-image{height:11rem;border:1px solid var(--app-accent-border);border-radius:8px;background:#0e1217}.ad-slot{display:grid;gap:.45rem;margin:1rem 0;border:1px solid var(--app-accent-border);border-radius:8px;background:#040a14b8;padding:.65rem}.ad-slot img{aspect-ratio:16 / 4;border-radius:6px}.ad-slot span{color:var(--muted);font-size:.82rem}.app-launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.app-launch-card{min-height:10rem;border:1px solid var(--app-accent-border);border-left:4px solid var(--app-accent);border-radius:8px;padding:1rem}.admin-gate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.admin-gate h2{margin:.2rem 0 .45rem}.support-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem}.support-meta-grid div{min-width:0;border:1px solid var(--app-accent-border);border-radius:8px;background:var(--app-accent-soft);padding:.75rem}.support-meta-grid span{display:block;color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.support-meta-grid strong{display:block;margin-top:.25rem;overflow-wrap:anywhere}.item-editor{display:grid;gap:1rem;border:1px solid #27313b;border-radius:8px;background:#0d1117;padding:1rem}.item-editor-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.item-editor-head h2{margin:.2rem 0 0;font-size:1.1rem}.media-item-form{display:grid;gap:1rem;border:1px solid #303b46;border-radius:8px;padding:1rem;margin:0}.media-item-form legend{color:var(--muted);padding:0 .35rem;font-size:.82rem}.source-field-group{display:grid;gap:.85rem;border:1px solid rgba(41,199,184,.28);background:#29c7b80f;border-radius:8px;padding:.9rem}.source-field-group-head{display:grid;gap:.25rem}.source-field-group-head .eyebrow,.source-field-group-head small{margin:0}.source-field-group-head small{color:var(--muted)}.source-field-warning{color:#ffe7b3}.status{border:1px solid rgba(41,199,184,.35);background:#29c7b814;color:#d6fffb;border-radius:8px;padding:.85rem 1rem;margin:1rem 0;overflow-wrap:anywhere}.status.warning{border-color:#f59e0b73;background:#f59e0b1a;color:#ffe7b3}.empty-state{border:1px dashed #3b4652;border-radius:8px;padding:1.5rem;color:var(--muted);text-align:center}.empty-state.compact{padding:1rem;text-align:left}.media-preview{display:grid;gap:.75rem;margin:.9rem 0;border:1px solid #2d3742;border-radius:8px;background:#0e1217;padding:.75rem}.media-preview img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:6px;border:1px solid #252e38}.media-preview audio,.media-preview video{width:100%;border-radius:6px}.media-link{display:inline-flex;width:fit-content;border:1px solid #3a474f;border-radius:6px;color:#d8fffb;padding:.55rem .75rem}.media-meta{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.82rem}.media-meta span,.media-meta a{border:1px solid #333e49;border-radius:999px;background:#151b21;color:var(--muted);padding:.25rem .5rem}.media-item{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;align-items:start}.media-item-index{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid #3b4652;border-radius:8px;background:#171e25;color:var(--accent-2);font-weight:900}.media-item-body{min-width:0}.profile-header{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.avatar,.mini-avatar{display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid #38615d;border-radius:8px;background:#163f3c;color:#fff;font-weight:900}.avatar{width:4rem;height:4rem;font-size:1.45rem}.mini-avatar{width:2.35rem;height:2.35rem}.page-eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.return-view-button{width:fit-content;border:1px solid var(--app-accent-border);border-radius:999px;background:#040a14b8;color:var(--text);padding:.55rem .85rem;text-decoration:none}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.support-sender{min-width:0;display:grid;gap:.35rem;border:1px solid var(--app-accent-border);border-radius:8px;background:var(--app-accent-soft);padding:.85rem}.support-sender>div{min-width:0}.segmented{display:inline-flex;padding:.2rem;border:1px solid var(--border);border-radius:8px;background:#0f1318}.segmented button{border:0;background:transparent;padding:.5rem .75rem;color:var(--muted)}.segmented button.active{color:#fff;background:#222b35}.network-card h2{font-size:1.35rem}.network-list{display:grid;gap:.65rem}.network-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid #2b3540;border-radius:8px;background:#10151a}.network-wallet{min-width:0;display:flex;align-items:center;gap:.75rem}.network-wallet span:last-child{min-width:0;display:grid;gap:.15rem}.network-wallet strong{color:#fff}.network-wallet small{max-width:min(56vw,34rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thread{display:flex;flex-direction:column;gap:.75rem}.message-bubble{max-width:min(680px,85%);border:1px solid #33404b;border-radius:8px;padding:.8rem 1rem;background:#121922}.message-bubble.mine{align-self:flex-end;background:#143332}.message-bubble small{display:flex;align-items:center;gap:.45rem;opacity:.75;margin-bottom:.35rem}.message-bubble p{margin:0}.chat-message-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.plaintext-indicator{display:inline-flex;align-items:center;border:1px solid rgba(240,180,41,.45);border-radius:999px;color:#ffe7a6;padding:.08rem .4rem;font-size:.72rem;line-height:1.2}.muted-text{color:var(--muted)}.reply-thread{margin-left:1rem;padding-left:1rem;border-left:1px solid #33404b}.reply-box{margin-top:1rem;display:grid;gap:.65rem}@media (max-width: 980px){.topbar{grid-template-columns:1fr auto}.nav-links{grid-column:1 / -1;justify-content:flex-start;order:3}.nav-group{flex:0 0 auto}.dashboard-hero,.toolbar-panel,.filter-bar{grid-template-columns:1fr}.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.capability-grid,.collection-grid,.app-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.page{width:min(100% - 1rem,1180px);padding-top:.75rem}h1{max-width:100%;font-size:clamp(2rem,13vw,3.25rem)}.dashboard-hero,.card,.toolbar-panel,.capability-card,.collection-card{padding:.85rem}.metric-grid,.capability-grid,.collection-grid,.app-launch-grid,.support-meta-grid,.cid-key-meta,.filters-grid,.search-controls{grid-template-columns:1fr}.section-head,.network-row,.collection-top,.node-card-head{align-items:stretch;flex-direction:column}.segmented,.network-row button{width:100%}.segmented button{flex:1}.media-item{grid-template-columns:1fr}}.wallet-avatar{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(143,210,255,.42);border-radius:8px;background:linear-gradient(135deg,#1683ff,#0a57c9);color:#f7fbff;font-size:.78rem;font-weight:900}.wallet-chip.compact{width:auto;min-height:2.75rem;gap:.5rem;padding:.42rem .58rem}.wallet-chip.compact small,.wallet-chip.compact strong{display:block;line-height:1.1}.wallet-chip.compact small{color:var(--muted);font-size:.72rem}.wallet-chip.compact .wallet-avatar{width:1.9rem;height:1.9rem}.social-post-card{border-left-width:4px;border-left-color:var(--app-accent)}.post-author-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem;align-items:start}.post-author-copy{min-width:0}.post-author-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--muted-2);font-size:.84rem;margin-bottom:.22rem}.post-author-line .wallet-text{font-weight:820}.post-action-bar{padding-top:.15rem}.reaction-button,.reaction-count{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:3rem;height:2.25rem;padding:0 .55rem;border:1px solid var(--app-accent-border, #37424d);border-radius:8px;background:var(--app-accent-soft, #171e25);color:var(--muted);font-size:.84rem;font-weight:800;line-height:1}.reaction-button:hover:not(:disabled),.reaction-button:focus-visible{border-color:var(--app-accent, var(--accent));color:#fff}.reaction-button strong,.reaction-count strong{color:#fff}.reaction-icon{width:1rem;height:1rem;flex:0 0 auto}.ml-6{margin-left:1rem;padding-left:1rem;border-left:1px solid #33404b}.app-chat .form-card:last-child,.app-chat form.card:last-child{position:sticky;bottom:.75rem;z-index:5}@media (max-width: 820px){body{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.app-shell{padding-top:4.4rem}.desktop-topbar{display:none}.mobile-header{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.4rem;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#020812f7,#101828f0);backdrop-filter:blur(18px);padding:.72rem .85rem}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:45;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#020812f7,#101828f0);backdrop-filter:blur(18px);padding:.48rem .5rem calc(.48rem + env(safe-area-inset-bottom))}.mobile-bottom-nav a{min-width:0;min-height:3.55rem;display:grid;place-items:center;align-content:center;gap:.18rem;border-radius:8px;color:var(--muted);font-size:.72rem;font-weight:800}.mobile-bottom-nav a span{font-size:1.1rem;line-height:1}.mobile-bottom-nav a.active{color:#fff;background:var(--app-accent-soft, rgba(41, 199, 184, .16));box-shadow:inset 0 0 0 1px var(--app-accent-border, rgba(41, 199, 184, .34))}.mobile-bottom-nav .compose-tab{color:#fff}.mobile-bottom-nav .compose-tab span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#f7fbff;box-shadow:0 10px 24px #1683ff40}.page:before{display:block;margin-bottom:.75rem}.dashboard-hero{margin-top:0}.app-chat .form-card:last-child,.app-chat form.card:last-child{bottom:calc(4.95rem + env(safe-area-inset-bottom))}}@media (max-width: 640px){button,.button,.action-link,input,textarea,select{min-height:44px}.post-author-row{grid-template-columns:auto minmax(0,1fr);gap:.65rem}.post-author-row .node-badge{display:none}.post-card p,.post-body-copy{font-size:.98rem;line-height:1.5}.stats-row,.action-row,.inline-actions{gap:.45rem}.stat-pill,.action-link,.node-badge,.pill{font-size:.76rem;padding:.3rem .54rem}.reply-thread,.ml-6{margin-left:.35rem;padding-left:.7rem}.message-bubble{max-width:92%}}@media (max-width: 430px){.mobile-header{padding-inline:.68rem}.brand.compact small,.wallet-chip.compact strong{display:none}.wallet-chip.compact{gap:.45rem}.wallet-chip.compact small{max-width:6.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{padding-left:.68rem;padding-right:.68rem}}.locked-media-card{border:1px dashed rgba(255,255,255,.22);border-radius:14px;padding:1rem;background:#ffffff0a;display:grid;gap:.65rem}.locked-media-card button{justify-self:start}.status-text{margin:0;font-size:.9rem;opacity:.8}.pinata-upload-status{display:block;margin-top:.35rem;font-weight:600}.info-card{display:grid;gap:.35rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);overflow-wrap:anywhere}.route-loading{min-height:180px;display:grid;place-items:center;color:#ffffffb8}.focused-post{outline:3px solid var(--app-accent, #29c7b8);outline-offset:4px;animation:focused-post-pulse 1.8s ease-in-out 3}@keyframes focused-post-pulse{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 0 0 8px var(--app-accent-soft, rgba(41, 199, 184, .18)),var(--shadow)}}.wallet-header-actions{display:inline-flex;align-items:center;gap:.5rem}.wallet-header-actions.compact{gap:.35rem}.wallet-ipfs-button{white-space:nowrap;min-height:2.35rem;padding:.45rem .75rem;border-radius:999px}.wallet-ipfs-button.compact{min-height:2.1rem;padding:.35rem .55rem;font-size:.78rem}.wallet-chip-text{display:inline-flex;align-items:center}.wallet-menu-caret{opacity:.75;font-size:.82rem;margin-left:.25rem}.wallet-menu{position:relative;display:inline-block}.wallet-menu>summary{list-style:none;cursor:pointer;user-select:none}.wallet-menu>summary::-webkit-details-marker{display:none}.wallet-menu-panel{position:absolute;right:0;top:calc(100% + .45rem);z-index:80;min-width:230px;display:grid;gap:.5rem;padding:.7rem;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--shadow)}.wallet-menu-panel button{width:100%;justify-content:center}.wallet-menu-panel small{line-height:1.35;color:#ffffffad}.modal-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:#00000094;backdrop-filter:blur(4px)}.modal-card{width:min(560px,100%);max-height:min(90vh,720px);overflow:auto;display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--border);border-radius:18px;background:var(--panel);box-shadow:var(--shadow)}.modal-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.modal-header-row h2,.modal-header-row p{margin:0}.modal-header-row p{margin-top:.3rem;color:#ffffffb8}.icon-button{min-width:2.25rem;min-height:2.25rem;padding:.25rem .6rem;border-radius:999px;font-size:1.35rem;line-height:1}.ipfs-upload-form,.cid-result-card{display:grid;gap:.8rem}.error-text{margin:0;color:#ff9b9b;font-weight:700}@media (max-width: 760px){.wallet-menu-panel{right:0;min-width:min(240px,calc(100vw - 1.2rem))}}.upload-file-preview small,.ipfs-result-panel small{color:#ffffffad}.ipfs-result-panel{margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:16px;background:#ffffff0a}.ipfs-result-panel h2{margin:0}.field-label-row,.entity-heading-row{display:inline-flex;align-items:center;gap:.35rem}.entity-heading-row{flex-wrap:wrap}.ipfs-upload-form,.cid-result-card{display:grid;gap:1rem}.upload-file-preview{display:grid;gap:.25rem;padding:.85rem 1rem}.cid-result-card textarea{width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.ipfs-result-panel small,.upload-file-preview small{color:#ffffffad}.error-text{color:#ff9b9b;font-weight:700}.wallet-tools{display:inline-flex;align-items:center;gap:.5rem}.admin-mini-link{font-size:.78rem;opacity:.65;text-decoration:none;padding:.25rem .45rem;border-radius:999px}.admin-mini-link:hover{opacity:1;background:#ffffff14}.settings-list{display:grid;gap:.8rem}.settings-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:14px}.settings-toggle-row span{display:grid;gap:.2rem}.settings-toggle-row small{color:var(--muted, #8b8f98)}.display-name-source{opacity:.6;font-size:.72em}.chat-header-card{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.chat-actions-wrap{display:grid;gap:.6rem;justify-items:end}.chat-new-actions,.chat-key-actions{justify-content:flex-end}.chat-thread{min-height:300px;max-height:58vh;overflow:auto;display:flex;flex-direction:column;gap:.7rem}.chat-compose{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end}.chat-compose textarea{resize:vertical}.chat-list-item{display:grid;gap:.45rem}.chat-preview-text{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ghost{opacity:.85}@media (max-width: 760px){.chat-header-card,.chat-compose{grid-template-columns:1fr;display:grid}.chat-actions-wrap{justify-items:stretch}}.desktop-topbar{min-height:4.25rem;overflow:visible}.nav-links{min-width:0;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.nav-group{flex:0 0 auto;white-space:nowrap}.nav-links a,.nav-upload-button{padding:.48rem .62rem;font-size:.88rem}.wallet-tools{justify-self:end;white-space:nowrap}.messaging-key-controls{display:grid;gap:.45rem;justify-items:end}.messaging-key-controls.compact .chat-key-actions{justify-content:flex-end;gap:.4rem}.messaging-key-controls.compact button,.messaging-key-controls.compact .stat-pill{min-height:2rem;padding:.42rem .62rem;font-size:.84rem}.chat-actions-wrap{min-width:min(520px,100%)}.chat-start-actions{margin-top:1rem}.chat-start-actions .button{text-decoration:none}.chat-new-actions{border-bottom:1px solid rgba(148,163,184,.16);padding-bottom:.55rem;margin-bottom:.15rem}@media (max-width: 1180px){.desktop-topbar{grid-template-columns:auto 1fr}.desktop-topbar .wallet-tools{grid-column:2;grid-row:1}.desktop-topbar .nav-links{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem}}.bottom-left-actions{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.messages-bottom-actions{align-self:flex-start}.chat-screen{min-height:calc(100vh - 7.5rem);display:flex;flex-direction:column}.chat-screen .chat-header-card,.chat-screen .chat-compose{flex:0 0 auto}.chat-screen .chat-thread{flex:1 1 auto;height:clamp(320px,55vh,620px);min-height:320px;max-height:clamp(320px,55vh,620px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth}@media (max-width: 760px){.chat-screen{min-height:calc(100vh - 8.5rem)}.chat-screen .chat-thread{height:clamp(280px,50vh,560px);min-height:280px;max-height:clamp(280px,50vh,560px)}}.chat-screen{min-height:calc(100vh - 7.5rem);height:calc(100vh - 7.5rem);overflow:hidden;display:flex;flex-direction:column}.chat-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-container .chat-header-card,.chat-container .chat-compose{flex:0 0 auto}.chat-container .chat-header-card{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.9rem;border-bottom:1px solid rgba(148,163,184,.16)}.chat-container .chat-thread{flex:1 1 auto;min-height:0;height:auto;max-height:none;margin:.9rem 0;padding-right:.25rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;display:flex;flex-direction:column;gap:.7rem}.chat-container .chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;padding-top:.9rem;border-top:1px solid rgba(148,163,184,.16)}.chat-container .chat-compose textarea{resize:none;max-height:8rem;overflow-y:auto}@media (max-width: 760px){.chat-screen{min-height:calc(100vh - 8.5rem);height:calc(100vh - 8.5rem)}.chat-container .chat-header-card,.chat-container .chat-compose{grid-template-columns:1fr;display:grid}}.chat-subtle-status{margin:.55rem 0 0;font-size:.78rem;line-height:1.35;color:#94a3b8eb}.messaging-key-advanced{justify-self:end;text-align:right}.messaging-key-advanced summary{cursor:pointer;color:var(--muted, #8b8f98);font-size:.82rem;list-style-position:inside}.messaging-key-advanced .chat-key-actions.advanced{margin-top:.45rem;justify-content:flex-end}.messaging-key-advanced small{display:block;max-width:420px;margin-top:.35rem}.toast-message{position:fixed;right:1rem;bottom:1rem;z-index:1000;max-width:min(28rem,calc(100vw - 2rem));padding:.75rem .9rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.35);background:#0f172af0;color:#f8fafc;box-shadow:0 14px 34px #0f172a47;animation:toastFadeInOut 4.5s ease forwards}@keyframes toastFadeInOut{0%{opacity:0;transform:translateY(.5rem)}10%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5rem)}}.messaging-key-advanced button.danger-subtle{border-color:#f8717173;color:#fecaca}.messaging-key-advanced button.danger-subtle:hover:not(:disabled){border-color:#f87171b3;background:#7f1d1d47}.sync-pulse:not(:disabled){animation:syncPulseSlow 2s ease-in-out infinite;transform:none}@keyframes syncPulseSlow{0%,to{box-shadow:0 0 #f59e0b38}50%{box-shadow:0 0 0 .34rem #f59e0b1a}}.messaging-key-modal{max-width:520px}.messaging-key-modal .modal-actions{justify-content:flex-start;gap:.5rem}.messaging-key-modal button.danger-subtle,button.danger-subtle{border-color:#f8717173;color:#fecaca}.messaging-key-modal button.danger-subtle:hover:not(:disabled),button.danger-subtle:hover:not(:disabled){border-color:#f87171b3;background:#7f1d1d47}.admin-session-card{border-color:#29c7b852;background:linear-gradient(135deg,#29c7b81f,#0f172a73)}.admin-session-card h2{margin:.1rem 0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.35rem}.system-status-list,.group-chat-progress{display:grid;gap:.65rem}.system-status-row,.progress-step{display:flex;align-items:center;gap:.65rem;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a57;padding:.72rem .8rem}.system-status-row>div,.progress-step>strong{min-width:0}.system-status-row strong,.progress-step strong{display:block;color:var(--text)}.system-status-row small{display:block;color:var(--muted);margin-top:.16rem;overflow-wrap:anywhere}.system-status-row.checking .status-dot{background:#f59e0b}.system-status-row.offline .status-dot{background:#ef4444}.progress-step span{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(148,163,184,.28);color:var(--muted);font-size:.82rem;font-weight:800}.progress-step.active{border-color:#29c7b86b;background:#29c7b81a}.progress-step.active span{border-color:#29c7b89e;background:#29c7b82e;color:#eafffb}.admin-settings-subhead{margin-top:1.4rem;margin-bottom:.7rem}.settings-number-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.settings-number-row{display:grid;gap:.6rem;padding:.8rem;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:14px}.settings-number-row span{display:grid;gap:.2rem}.settings-number-row small{color:var(--muted, #8b8f98)}.settings-number-row input{width:100%}.admin-settings-actions{margin-top:1rem}html[data-theme=classic]{--bg: #0b0d10;--panel: #12161b;--panel-2: #171c22;--panel-3: #20262e;--border: #2d3540;--text: #eef2f6;--muted: #9aa7b4;--muted-2: #748190;--accent: #29c7b8;--accent-2: #f0b429;--accent-3: #e26d5c;--danger: #ff6b7a;--success: #7bd88f;--shadow: 0 18px 44px rgba(0, 0, 0, .24)}html[data-theme=classic] body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg)}html[data-theme=classic] .topbar,html[data-theme=classic] .mobile-header,html[data-theme=classic] .mobile-bottom-nav{border-color:var(--border);background:#0b0d10f0;backdrop-filter:blur(14px);box-shadow:none}html[data-theme=classic] button,html[data-theme=classic] .button,html[data-theme=classic] .action-link{border-radius:6px;background:#192029;transform:none}html[data-theme=classic] button:hover,html[data-theme=classic] .button:hover,html[data-theme=classic] .action-link:hover{background:#222b35;transform:none}html[data-theme=classic] button.primary,html[data-theme=classic] .button.primary{border-color:var(--app-accent, #2fc9ba);background:var(--app-primary-bg, #163f3c);color:var(--app-primary-text, #eafffb)}html[data-theme=classic] .brand-mark,html[data-theme=classic] .wallet-avatar{border-color:#38615d;background:#163f3c;color:#bdf9f2;box-shadow:none}html[data-theme=classic] .nav-group{border-color:#94a3b829;background:#0f172a6b}html[data-theme=classic] .wallet-nav-group{border-color:#30c49a42;background:#0c342d52}html[data-theme=classic] .nav-upload-button:hover,html[data-theme=classic] .nav-upload-button:focus-visible,html[data-theme=classic] .nav-links a.active,html[data-theme=classic] .nav-links a:hover{background:#1d242c}html[data-theme=classic] .page{--app-accent: var(--accent);--app-accent-soft: rgba(41, 199, 184, .16);--app-accent-border: rgba(41, 199, 184, .34);--app-primary-bg: #163f3c;--app-primary-text: #eafffb}html[data-theme=classic] .app-explore{--app-accent: #29c7b8;--app-accent-soft: rgba(41, 199, 184, .16);--app-accent-border: rgba(41, 199, 184, .36);--app-primary-bg: #143f3d}html[data-theme=classic] .app-lists{--app-accent: #5aa9ff;--app-accent-soft: rgba(90, 169, 255, .14);--app-accent-border: rgba(90, 169, 255, .34);--app-primary-bg: #18324f}html[data-theme=classic] .app-chat{--app-accent: #ffb650;--app-accent-soft: rgba(255, 182, 80, .14);--app-accent-border: rgba(255, 182, 80, .34);--app-primary-bg: #4a3115;--app-primary-text: #fff4e4}html[data-theme=classic] .app-profile{--app-accent: #e889f5;--app-accent-soft: rgba(232, 137, 245, .13);--app-accent-border: rgba(232, 137, 245, .34);--app-primary-bg: #432047;--app-primary-text: #fff0ff}html[data-theme=classic] .app-publish{--app-accent: #29c7b8;--app-accent-soft: rgba(41, 199, 184, .16);--app-accent-border: rgba(41, 199, 184, .36);--app-primary-bg: #163f3c;--app-primary-text: #eafffb}html[data-theme=classic] .app-admin{--app-accent: #d9c35f;--app-accent-soft: rgba(217, 195, 95, .14);--app-accent-border: rgba(217, 195, 95, .34);--app-primary-bg: #3b3519;--app-primary-text: #fff9d6}html[data-theme=classic] .app-support{--app-accent: #6ed6ff;--app-accent-soft: rgba(110, 214, 255, .13);--app-accent-border: rgba(110, 214, 255, .34);--app-primary-bg: #173848;--app-primary-text: #effbff}html[data-theme=classic] .page:before{content:none;display:none}html[data-theme=classic] h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}html[data-theme=classic] .dashboard-hero,html[data-theme=classic] .capability-card,html[data-theme=classic] .collection-card,html[data-theme=classic] .hero-panel,html[data-theme=classic] .card,html[data-theme=classic] .toolbar-panel{background:var(--panel);backdrop-filter:none}html[data-theme=classic] .dashboard-hero{background:linear-gradient(90deg,var(--app-accent-soft),transparent 44%),#12161b}html[data-theme=classic] .app-lists .card,html[data-theme=classic] .app-lists .toolbar-panel,html[data-theme=classic] .app-lists .hero-panel,html[data-theme=classic] .app-lists .collection-card{background:#101722}html[data-theme=classic] .app-chat .card,html[data-theme=classic] .app-chat .toolbar-panel,html[data-theme=classic] .app-chat .hero-panel,html[data-theme=classic] .app-chat .collection-card{background:#191510}html[data-theme=classic] .app-profile .card,html[data-theme=classic] .app-profile .toolbar-panel,html[data-theme=classic] .app-profile .hero-panel,html[data-theme=classic] .app-profile .collection-card{background:#18131b}html[data-theme=classic] .app-publish .card,html[data-theme=classic] .app-publish .toolbar-panel,html[data-theme=classic] .app-publish .hero-panel,html[data-theme=classic] .app-publish .collection-card{background:#1a1414}html[data-theme=classic] .app-admin .card,html[data-theme=classic] .app-admin .toolbar-panel,html[data-theme=classic] .app-admin .hero-panel,html[data-theme=classic] .app-admin .collection-card,html[data-theme=classic] .app-admin .app-launch-card{background:#181711}html[data-theme=classic] .app-support .card,html[data-theme=classic] .app-support .toolbar-panel,html[data-theme=classic] .app-support .hero-panel,html[data-theme=classic] .app-support .collection-card{background:#101821}html[data-theme=classic] input,html[data-theme=classic] textarea,html[data-theme=classic] select{border-radius:6px;background:#0d1116}html[data-theme=classic] select option,html[data-theme=classic] select optgroup{background:#0d1116;color:#eef2f6}:root{--mobile-nav-accent: #1683ff;--mobile-nav-accent-strong: #0a57c9;--mobile-nav-accent-soft: rgba(22, 131, 255, .18);--mobile-nav-accent-border: rgba(83, 169, 255, .42);--collection-blue: #8fd2ff;--collection-blue-strong: #1683ff;--collection-blue-soft: rgba(143, 210, 255, .14);--collection-blue-border: rgba(143, 210, 255, .36)}.page{--app-accent: var(--collection-blue);--app-accent-strong: var(--collection-blue-strong);--app-accent-soft: var(--collection-blue-soft);--app-accent-border: var(--collection-blue-border);--page-accent: var(--collection-blue)}.brand-logo{display:block;width:2.55rem;height:2.55rem;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 10px 22px rgba(22,131,255,.2))}.brand-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}.brand-copy strong{font-size:1.02rem;font-weight:900;letter-spacing:.01em}.brand-copy small{font-size:.69rem;letter-spacing:.04em;text-transform:none}.mobile-secondary-nav{display:none}.mobile-bottom-nav a:hover,.mobile-bottom-nav a:focus-visible,.mobile-bottom-nav a.active,.mobile-bottom-nav .mobile-more-menu[open] summary,.mobile-bottom-nav .mobile-more-menu summary:hover,.mobile-bottom-nav .mobile-more-menu summary:focus-visible{color:#fff;background:var(--mobile-nav-accent-soft);box-shadow:inset 0 0 0 1px var(--mobile-nav-accent-border)}.mobile-bottom-nav a span{color:var(--muted);background:transparent;box-shadow:none}.mobile-bottom-nav .explore-tab span{background:transparent;color:var(--muted);box-shadow:none}.mobile-bottom-nav .explore-tab.active span,.mobile-bottom-nav a.active span,.mobile-bottom-nav a:hover span,.mobile-bottom-nav a:focus-visible span,.mobile-bottom-nav .mobile-more-menu[open] summary span,.mobile-bottom-nav .mobile-more-menu summary:hover span,.mobile-bottom-nav .mobile-more-menu summary:focus-visible span{color:#fff;background:transparent;box-shadow:none}.mobile-more-menu{display:none}.messaging-key-controls.compact .chat-key-actions>button.subtle:last-child{min-width:2.15rem;padding-inline:.55rem}@media (max-width: 820px){.app-shell{padding-top:4.95rem}.mobile-header .brand{gap:.5rem;min-width:0}.mobile-header .brand-logo{width:2.15rem;height:2.15rem}.mobile-header .brand-copy strong{font-size:.95rem}.mobile-header .brand-copy small,.mobile-secondary-nav{display:none}.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.chat-screen{padding-top:.5rem}.chat-screen .chat-container{padding-top:.55rem}.chat-screen .chat-header-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.45rem .55rem}.chat-screen .chat-header-card>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;min-width:0}.chat-screen .chat-header-card h1{grid-column:2;grid-row:1;min-width:0;margin:0;overflow:hidden;font-size:1rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.chat-screen .chat-header-actions{grid-column:1;grid-row:1;display:flex;gap:.35rem;margin:0}.chat-screen .chat-header-actions .action-link,.chat-screen .chat-header-actions button,.chat-screen .chat-actions-wrap button,.chat-screen .chat-actions-wrap summary{min-height:2rem;padding:.35rem .5rem;border-radius:.65rem;font-size:.78rem;line-height:1}.chat-screen .chat-actions-wrap{display:flex;align-items:center;justify-content:flex-end;min-width:0}.chat-screen .chat-actions-wrap .chat-key-actions,.chat-screen .chat-actions-wrap .messaging-key-controls,.chat-screen .chat-actions-wrap details{margin:0}.chat-screen .chat-subtle-status{margin-top:.35rem;font-size:.78rem}.mobile-more-menu{position:relative;display:flex;min-width:0}.mobile-more-menu summary{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;align-items:center;justify-content:center;min-width:0;border-radius:.9rem;color:var(--muted);cursor:pointer;font-size:.68rem;font-weight:800;list-style:none;padding:.35rem .25rem;user-select:none}.mobile-more-menu summary::-webkit-details-marker{display:none}.mobile-more-menu summary span{color:var(--muted);font-size:1.25rem;line-height:1}.mobile-more-menu summary strong{font-size:.66rem;line-height:1}.mobile-more-panel{position:fixed;right:max(.7rem,env(safe-area-inset-right));bottom:calc(4.85rem + env(safe-area-inset-bottom));z-index:60;display:grid;min-width:11rem;gap:.35rem;border:1px solid var(--mobile-nav-accent-border);border-radius:1rem;background:linear-gradient(135deg,#020812fa,#101828f5);box-shadow:0 20px 50px #00000061;padding:.55rem}.mobile-more-panel a{display:flex;align-items:center;justify-content:flex-start;border-radius:.75rem;color:#fff;font-size:.86rem;font-weight:800;padding:.65rem .75rem;text-align:left}.mobile-more-panel a:hover,.mobile-more-panel a:focus-visible,.mobile-more-panel a.active{background:var(--mobile-nav-accent-soft)}}.chat-screen{display:flex;flex-direction:column;height:calc(100dvh - 7.25rem);min-height:34rem;overflow:hidden;padding-bottom:.5rem}.chat-screen .chat-container{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-screen .chat-thread{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.75rem}.chat-screen .chat-compose{position:relative;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch;flex:0 0 auto;margin-top:.45rem;padding-top:.55rem;padding-bottom:.75rem;border-top:1px solid var(--app-accent-border, var(--border));background:linear-gradient(180deg,#040a14e0,#040a14fa)}.chat-screen .chat-compose textarea{width:100%;min-width:0;max-height:22dvh;min-height:3rem;resize:vertical}.chat-screen .chat-compose button{align-self:stretch;white-space:nowrap}@media (max-width: 820px){.chat-screen{width:min(100% - .75rem,1180px);height:calc(100dvh - 10.3rem - env(safe-area-inset-bottom));min-height:0;padding-top:.35rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.chat-screen .chat-container{height:100%;max-height:100%;min-height:0;margin:0}.chat-screen .chat-thread{min-height:0}.chat-screen .chat-header-card{flex:0 0 auto}}@media (max-width: 560px){.chat-screen .chat-compose{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.chat-screen .chat-compose button{width:auto;min-width:4.5rem}}.app-explore .node-badge{display:none}.app-explore .post-card{overflow:hidden}.app-explore .post-body-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.app-explore .media-preview img,.app-explore .media-preview video{max-height:340px;object-fit:cover}.profile-wallet-full{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.app-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:#010409b8;backdrop-filter:blur(10px);padding:1rem}.app-modal{width:min(100%,28rem);border-left-width:4px;border-left-color:var(--danger)}.app-modal h2{font-size:clamp(1.35rem,3vw,2rem)}.app-modal p{margin:.65rem 0 0}.app-modal .action-row{justify-content:flex-end}.library-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr)}.library-hero-copy{align-self:center}.library-collection-panel{display:grid;gap:.85rem;align-content:start;min-width:0;border:1px solid var(--app-accent-border);border-radius:8px;background:#040e1499;padding:1rem}.library-collection-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.library-collection-heading .eyebrow,.library-collection-heading h2,.library-collection-heading p{margin:0}.library-collection-heading h2{margin-top:.15rem;font-size:1.3rem}.library-collection-heading p:not(.eyebrow){margin-top:.35rem;color:var(--muted);font-size:.86rem;line-height:1.45}.library-refresh-button{flex:0 0 auto;min-height:2.2rem;padding:.45rem .65rem;font-size:.82rem;font-weight:800}.library-refresh-button span{font-size:1.05rem;line-height:1}.library-collection-select{display:grid;gap:.4rem}.library-collection-select>span{color:var(--muted-2);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.library-collection-select select{min-height:3rem;border-color:var(--app-accent-border);background-color:#ffffff12}.library-collection-empty{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;min-height:3rem;border:1px dashed var(--app-accent-border);border-radius:7px;background:#ffffff09;padding:.7rem}.library-collection-empty p{flex:1 1 11rem;margin:0;font-size:.88rem}.library-collection-empty .action-link,.library-collection-empty button{min-height:2.2rem;padding:.45rem .65rem;font-size:.82rem}.library-collection-note{color:var(--muted-2);font-size:.78rem;line-height:1.4}@media (max-width: 760px){.library-hero{grid-template-columns:1fr}.library-collection-heading{align-items:center}}@media (max-width: 640px){.app-explore .feed-grid{gap:.85rem}.app-explore .post-card{border-radius:1rem;padding:.9rem}.app-explore .post-title-link h2{font-size:1.05rem;line-height:1.25}.app-explore .post-body-copy{-webkit-line-clamp:4;font-size:.95rem;line-height:1.45}.app-explore .media-preview img,.app-explore .media-preview video{max-height:220px}}.app-explore .search-tabs{margin-top:.75rem;width:fit-content}.people-results-grid{display:grid;gap:1rem;margin-top:1rem}.person-result-card{display:grid;gap:.9rem}.person-result-main{display:flex;gap:.8rem;align-items:center;width:100%;cursor:pointer}.person-result-main .wallet-text{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.app-explore .inline-profile-button{border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.app-explore .inline-profile-button:hover,.app-explore .person-result-main:hover strong{color:var(--accent)}.view-with-close{position:relative;padding-top:.25rem}.close-view-button{position:absolute;top:.75rem;right:.75rem;z-index:20;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;border-radius:999px;padding:0;font-size:1.25rem;line-height:1}.chat-screen .chat-header-card{position:relative;padding-right:3.4rem}.chat-screen .chat-header-actions{position:absolute;top:.75rem;right:.75rem;z-index:20}.messages-screen .chat-actions-wrap .chat-key-actions{flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.messages-screen .chat-actions-wrap .sync-pulse,.messages-screen .chat-actions-wrap .settings-button{order:1}@media (max-width: 640px){.close-view-button,.chat-screen .chat-header-actions{top:.5rem;right:.5rem}}.profile-identity-details{display:grid;gap:.85rem;margin-top:1rem}.profile-header-image{overflow:hidden;border-radius:18px;max-height:220px;background:#ffffff0f}.profile-header-image img{display:block;width:100%;max-height:220px;object-fit:cover}.profile-social-section{display:grid;gap:.5rem}.profile-social-links{display:flex;flex-wrap:wrap;gap:.5rem}.social-link-chip{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.35rem .65rem;text-decoration:none;font-size:.88rem;background:#ffffff0f}.social-link-chip.muted{opacity:.75}.social-link-list{display:grid;gap:.65rem;margin:1rem 0}.social-link-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:.75rem}.social-link-row p{margin:.15rem 0 0;opacity:.75;word-break:break-word}.inline-social-form{display:grid;gap:.75rem}@media (min-width: 760px){.inline-social-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}}.profile-route-shortcut{display:flex;justify-content:flex-end;width:min(100% - 2rem,76rem);margin:.9rem auto -.25rem}.profile-section-head{gap:1rem}.profile-media-filter{display:grid;gap:.3rem;min-width:min(100%,12rem);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-media-filter select{min-height:2.35rem;border:1px solid var(--border);border-radius:5px;background:#ffffff0f;color:var(--text);padding:.45rem .6rem;text-transform:none}.profile-nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem}.profile-nft-card{display:grid;gap:.65rem;min-width:0;padding:.65rem;overflow:hidden}.profile-nft-image{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:5px;background:#ffffff12;color:var(--muted);font-weight:800}.profile-nft-image img{width:100%;height:100%;object-fit:cover}.profile-nft-copy{display:grid;gap:.18rem;min-width:0}.profile-nft-copy strong,.profile-nft-copy span,.profile-nft-copy small,.profile-nft-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-nft-copy span,.profile-nft-copy small{color:var(--muted)}.profile-nft-copy em{width:max-content;max-width:100%;margin-top:.18rem;border:1px solid var(--border);border-radius:999px;padding:.12rem .45rem;color:var(--accent-2);font-size:.72rem;font-style:normal;font-weight:800}.profile-nft-load-more{justify-content:center}.nft-gallery-manager,.nft-gallery-editor-card{display:grid;gap:1rem}.nft-network-options,.nft-mode-options{display:grid;gap:.65rem}.nft-network-options{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.nft-network-option,.nft-mode-option{display:flex;align-items:flex-start;gap:.65rem;min-height:3rem;border:1px solid var(--border);border-radius:5px;background:#ffffff0a;padding:.75rem;cursor:pointer}.nft-network-option input,.nft-mode-option input,.nft-picker-card input{margin-top:.15rem;accent-color:var(--app-accent, var(--accent))}.nft-mode-option span{display:grid;gap:.2rem}.nft-mode-option small{color:var(--muted)}.nft-picker-network{display:grid;gap:.75rem;padding-top:.5rem}.nft-picker-network h3,.nft-picker-collection h4{margin:0}.nft-picker-collection{display:grid;gap:.55rem}.nft-picker-collection h4{color:var(--muted);font-size:.9rem}.nft-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem}.nft-picker-card{display:grid;grid-template-columns:auto 1fr;gap:.5rem;min-width:0;border:1px solid var(--border);border-radius:5px;background:#ffffff09;padding:.5rem;cursor:pointer}.nft-picker-image{grid-column:1 / -1;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#ffffff12;color:var(--muted);font-size:.75rem;font-weight:800}.nft-picker-image img{width:100%;height:100%;object-fit:cover}.nft-picker-card>span:last-child{display:grid;gap:.12rem;min-width:0}.nft-picker-card strong,.nft-picker-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-picker-card small{color:var(--muted)}@media (max-width: 640px){.profile-route-shortcut{width:min(100% - 2rem,76rem);margin-top:.65rem}.profile-section-head{align-items:stretch}.profile-media-filter{min-width:0}}.view-with-close .list-hero{position:relative;display:block;min-height:0;padding-right:5rem}.view-with-close .list-hero .close-view-button{position:absolute;top:1rem;right:1rem;z-index:1}.list-items-card{margin-top:1.25rem}.list-items-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.list-items-header-copy{min-width:0}.list-items-header-copy h2,.list-items-header-copy p{margin:0}.list-items-header-copy p{margin-top:.25rem}.list-item-count{white-space:nowrap}.list-add-item-form{margin:0 0 1rem;padding:1rem;border:1px solid var(--border, currentColor);border-radius:.75rem}.list-add-item-form .action-row{margin-top:.75rem}.list-items-card .stack{margin-top:0}.list-items-card .empty-state{min-height:0;margin:0}@media (max-width: 640px){.view-with-close .list-hero{padding-right:3.75rem}.list-items-header{align-items:flex-start;flex-direction:column}.list-items-header .button{width:100%}}input[type=checkbox],input[type=radio]{inline-size:18px;block-size:18px;margin:0}.checkbox-row{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center;column-gap:20px;width:100%}.checkbox-row>.field-label-row{grid-column:1;grid-row:1;min-width:0}.checkbox-row>input[type=checkbox]{grid-column:2;grid-row:1;justify-self:end}.nft-network-options,.nft-mode-options{display:grid;gap:12px}.nft-network-option,.nft-mode-option{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center;column-gap:20px;width:100%;min-height:72px}.nft-network-option>span,.nft-mode-option>span{grid-column:1;grid-row:1;min-width:0}.nft-network-option>input,.nft-mode-option>input{grid-column:2;grid-row:1;justify-self:end}.nft-mode-option>span>strong,.nft-mode-option>span>small{display:block}.nft-mode-option>span>small{margin-top:4px}@media (max-width: 640px){.nft-network-option,.nft-mode-option{min-height:64px}}.app-lists .list-actions{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem;margin-top:.9rem}.app-lists .list-more-actions{position:relative;min-width:0}.app-lists .list-more-actions summary{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:5px;background:#ffffff0d;color:var(--text);cursor:pointer;list-style:none;padding:.62rem .85rem;font-weight:800}.app-lists .list-more-actions summary::-webkit-details-marker{display:none}.app-lists .list-more-actions summary:after{content:"▾";margin-left:.5rem;color:var(--muted)}.app-lists .list-more-actions[open] summary:after{content:"▴"}.app-lists .list-more-actions-panel{position:absolute;top:calc(100% + .45rem);left:0;z-index:20;display:grid;gap:.45rem;width:max-content;min-width:14rem;max-width:min(22rem,calc(100vw - 2rem));border:1px solid var(--app-accent-border, var(--border));border-radius:8px;background:#040a14fa;box-shadow:0 16px 34px #0000005c;padding:.45rem}.app-lists .list-more-actions-panel .button{justify-content:flex-start;white-space:nowrap}.app-lists .list-filter-control{display:grid;flex:0 1 13rem;min-width:min(100%,11rem);gap:.25rem;color:var(--muted-2);font-size:.74rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.app-lists .list-filter-control select{min-height:2.75rem;text-transform:none}@media (max-width: 640px){.app-lists .list-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.app-lists .list-actions>.button,.app-lists .list-more-actions,.app-lists .list-more-actions summary{width:100%}.app-lists .list-filter-control{grid-column:1 / -1;width:100%}.app-lists .list-more-actions-panel{position:static;width:100%;min-width:0;max-width:none;margin-top:.45rem}.app-lists .list-more-actions-panel .button{width:100%;white-space:normal}}@media (max-width: 360px){.app-lists .list-actions{grid-template-columns:1fr}.app-lists .list-filter-control{grid-column:auto}}.app-lists{--app-label: "Lists"}.page-top-card,.hero-panel,.toolbar-panel,.page>.card:first-of-type,.app-explore>.query-toolbar,.messages-screen>.chat-header-card,.app-lists>.lists-top-card,.nft-gallery-manager>.card:first-child{border-top:4px solid var(--app-accent-border, var(--border));border-left:1px solid var(--app-accent-border, var(--border));border-radius:8px;background:#060e1aeb;box-shadow:none}.dashboard-hero.page-top-card,.dashboard-hero.list-hero{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-hero.page-top-card>.page-card-head,.dashboard-hero.page-top-card>.top-card-controls,.dashboard-hero.list-hero>div{grid-column:1 / -1}.page-card-head,.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-card-head{flex-wrap:wrap}.page-card-head>div:first-child,.section-head>div:first-child{flex:1 1 22rem;min-width:min(100%,18rem)}.chat-actions-wrap{flex:0 0 auto}.messages-screen .chat-header-card .wallet-text{max-width:46rem;overflow-wrap:normal;word-break:normal}.page-card-head .eyebrow,.section-head .eyebrow{margin-top:0}.page-eyebrow-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-eyebrow-row .eyebrow{margin:0}.return-view-button,.section-head>.action-link{flex:0 0 auto;align-self:flex-start;min-height:2.25rem;border-color:color-mix(in srgb,var(--app-accent, var(--accent)) 72%,white 8%);border-radius:999px;background:linear-gradient(135deg,var(--app-accent, var(--accent)),var(--app-accent-strong, var(--accent-strong)));color:var(--app-primary-text, #f7fbff);padding:.42rem .95rem;font-size:.98rem;font-weight:700;line-height:1}.page-eyebrow-row .return-view-button{margin-top:0;margin-left:auto}.page-eyebrow-actions{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:.75rem;margin-left:auto}.return-view-button:hover,.section-head>.action-link:hover{border-color:#8fd2ff6b;background:#010812c7;color:var(--text)}.top-card-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.85rem;margin-top:1.2rem}.chat-top-controls .chat-start-actions{flex:0 1 auto;min-width:min(100%,18rem)}.chat-top-controls .search-field,.lists-top-controls .search-field{flex:1 1 20rem;min-width:min(100%,16rem)}.lists-top-controls .list-filter-control{flex:0 1 14rem;min-width:min(100%,12rem)}.lists-top-controls .list-actions{flex:0 0 auto}.app-lists:not(.narrow) .collection-card .stats-row .stat-pill,.app-explore .collection-card .stats-row .stat-pill{display:inline-flex}.app-explore{display:flex;flex-direction:column}.app-explore>*{order:2}.app-explore>.query-toolbar{order:0;display:grid;gap:.85rem;margin-top:.25rem;padding:clamp(.95rem,2vw,1.35rem)}.app-explore .query-toolbar>div:first-child{display:grid;gap:.45rem}.app-explore .query-toolbar h2{margin:0;font-family:inherit;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:850;letter-spacing:-.02em;line-height:1.1;text-transform:none}.app-explore .query-toolbar .wallet-text{max-width:46rem;margin:0;color:var(--muted)}.app-explore .query-toolbar .search-tabs,.app-lists .lists-top-card .list-actions,.messages-screen .chat-start-actions{margin-top:0}.app-explore .query-toolbar .search-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.app-explore .query-toolbar .search-controls .filters-panel{grid-column:1 / -1}@media (max-width: 820px){.page-card-head,.section-head,.app-explore .query-toolbar .search-controls{grid-template-columns:1fr}.page-card-head,.section-head{display:grid}.top-card-controls,.chat-top-controls .inline-actions,.lists-top-controls .list-actions{display:grid;grid-template-columns:1fr}.return-view-button,.section-head>.action-link,.chat-top-controls .inline-actions,.chat-top-controls .inline-actions>.button,.lists-top-controls .list-actions,.lists-top-controls .list-actions>.button,.lists-top-controls .list-more-actions,.lists-top-controls .list-more-actions summary,.app-explore .query-toolbar .search-controls>button.primary{width:100%}}.mobile-bottom-nav{display:none}@media (max-width: 820px){.app-shell{padding-bottom:calc(4.7rem + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{position:fixed;z-index:90;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem;padding:.45rem .45rem calc(.45rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:#051220f5;backdrop-filter:blur(12px)}.mobile-bottom-nav>a,.mobile-more-menu summary{display:grid;place-items:center;gap:.12rem;min-width:0;border-radius:8px;padding:.4rem;color:var(--muted);cursor:pointer;font-size:.67rem;line-height:1.1;list-style:none;text-align:center;user-select:none}.mobile-more-menu{position:relative;display:flex;min-width:0}.mobile-more-menu summary::-webkit-details-marker{display:none}.mobile-bottom-nav>a:hover,.mobile-bottom-nav>a:focus-visible,.mobile-bottom-nav>a.active,.mobile-more-menu[open] summary,.mobile-more-menu summary:hover,.mobile-more-menu summary:focus-visible{color:#fff;background:#2785d157;box-shadow:none}.mobile-nav-icon{display:block;width:1.25rem;height:1.25rem;color:inherit;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-nav-icon circle[fill],.mobile-nav-icon path[fill]{fill:currentColor}.mobile-bottom-nav span,.mobile-bottom-nav strong{display:block;min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav span{color:inherit;font-size:.67rem;font-weight:500}.mobile-bottom-nav strong{color:inherit;font-size:.65rem;font-weight:800}.mobile-more-panel{position:fixed;right:max(.7rem,env(safe-area-inset-right));bottom:calc(4.85rem + env(safe-area-inset-bottom,0px));z-index:100;display:grid;min-width:11rem;gap:.35rem;border:1px solid rgba(143,210,255,.36);border-radius:8px;background:#051220fa;box-shadow:0 20px 50px #00000061;padding:.55rem}.mobile-more-panel a{display:flex;align-items:center;justify-content:flex-start;border-radius:8px;color:#fff;font-size:.86rem;font-weight:800;padding:.65rem .75rem;text-align:left}.mobile-more-panel a:hover,.mobile-more-panel a:focus-visible,.mobile-more-panel a.active{background:#2785d157}}.mobile-discovery-tabs{display:none}@media (max-width: 820px){.mobile-discovery-tabs{position:sticky;top:4.4rem;z-index:25;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:min(100% - 1rem,1180px);margin:.75rem auto 0;padding:.35rem;border:1px solid rgba(90,169,255,.34);border-radius:10px;background:#0b0d10f0;backdrop-filter:blur(14px)}.mobile-discovery-tabs button{min-height:2.5rem;border-radius:8px;background:transparent;color:var(--muted, #9aa7b4);font-weight:800}.mobile-discovery-tabs button.active,.mobile-discovery-tabs button[aria-pressed=true]{border-color:#5aa9ff57;background:#5aa9ff24;color:#fff}}.persistent-media-player{position:fixed;left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);bottom:1rem;z-index:80;display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:.75rem;align-items:center;box-sizing:border-box;max-width:calc(100vw - 2rem);min-width:0;overflow:hidden;border:1px solid var(--app-accent-border, var(--border));border-radius:10px;background:linear-gradient(90deg,var(--app-accent-soft, rgba(22, 131, 255, .14)),transparent 42%),linear-gradient(135deg,#030812fa,#0e1624f5);box-shadow:0 20px 60px #00000073;backdrop-filter:blur(18px);padding:.65rem}.persistent-media-player-main,.persistent-media-player-controls,.persistent-media-player-buttons,.persistent-media-player-copy{box-sizing:border-box;min-width:0;max-width:100%}.persistent-media-player-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center}.persistent-media-player-art{width:3rem;height:3rem;display:block;border:1px solid var(--border);border-radius:8px;object-fit:cover;background:#ffffff0f}.persistent-media-player-copy{display:grid;gap:.08rem}.persistent-media-player-copy span,.persistent-media-player-copy small{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.persistent-media-player-copy strong{min-width:0;overflow:hidden;color:#fff;font-size:.95rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.persistent-media-player-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center}.persistent-media-player-buttons{display:flex;flex-wrap:nowrap;gap:.35rem;justify-content:flex-end}.persistent-media-player-buttons button{min-height:1.9rem;padding:.28rem .5rem;font-size:.74rem}.persistent-media-player-buttons button:disabled{cursor:not-allowed;opacity:.45;transform:none}.persistent-media-player audio,.persistent-media-player video{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-inline-size:0;border-radius:8px}.persistent-media-player audio{height:2.35rem}.persistent-media-player video{max-height:min(42vh,360px);background:#02050a}@media (max-width: 760px){.persistent-media-player{left:50%;right:auto;bottom:calc(4.15rem + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,1fr);width:calc(100vw - 1.2rem);max-width:calc(100vw - 1.2rem);min-width:0;transform:translate(-50%);gap:.42rem;padding:.55rem}.persistent-media-player.audio{max-height:10.5rem}.persistent-media-player-main{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.persistent-media-player-art{width:2.35rem;height:2.35rem}.persistent-media-player-copy strong{font-size:.9rem}.persistent-media-player-controls{grid-template-columns:minmax(0,1fr);gap:.35rem;overflow:hidden}.persistent-media-player-buttons{order:2;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.05rem;-webkit-overflow-scrolling:touch}.persistent-media-player-buttons button{flex:0 0 auto;min-height:1.7rem;padding:.24rem .42rem;font-size:.7rem;white-space:nowrap}.persistent-media-player audio{height:2.1rem}.persistent-media-player.video{max-height:calc(100vh - 7rem);overflow:auto;overflow-x:hidden}.persistent-media-player.video video{max-height:min(34vh,260px)}}@media (max-width: 420px){.persistent-media-player{width:calc(100vw - .9rem);max-width:calc(100vw - .9rem)}.persistent-media-player-copy span,.persistent-media-player-copy small{font-size:.62rem}.persistent-media-player-copy strong{font-size:.86rem}}.card,.post-card,.collection-card,.node-card,.person-result-card,.network-row,.media-item,.list-item-card,.profile-nft-card{min-width:0;max-width:100%;box-sizing:border-box}.post-card p,.post-card h1,.post-card h2,.post-card h3,.post-card h4,.post-card .post-body-copy,.post-card .wallet-text,.post-card .media-link,.post-card .business-post-content,.post-card .structured-json-content,.post-card .structured-json-card,.post-card .structured-json-row,.post-card .structured-json-value,.collection-card p,.collection-card h1,.collection-card h2,.collection-card h3,.collection-card h4,.collection-card .collection-preview-content,.collection-card .collection-preview-copy,.collection-card .wallet-text,.collection-card .media-link,.collection-card .structured-json-content,.media-item p,.media-item h1,.media-item h2,.media-item h3,.media-item h4,.media-item .wallet-text,.media-item .media-link,.media-item .media-meta,.network-row,.network-row .wallet-text,.network-row small,.person-result-card,.person-result-card small,.person-result-card strong,.profile-nft-card,.profile-nft-card strong,.profile-nft-card span,.profile-nft-card small,.post-title-link,.post-title-link h1,.post-title-link h2,.post-title-link h3,.inline-profile-button,.network-wallet,.person-result-main,.profile-wallet-full,.media-link,a[href^=http].media-link,a[href^=ipfs].media-link,a[href^="/ipfs"].media-link,a[href^="/ipns"].media-link{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.post-card pre,.post-card code,.collection-card pre,.collection-card code,.media-item pre,.media-item code,pre.post-body-copy,code.post-body-copy{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:auto}.media-preview,.collection-preview-media,.collection-preview-media img,.post-card img,.post-card video,.collection-card img,.collection-card video,.media-item img,.media-item video,.media-item audio{max-width:100%}:root{color-scheme:dark;--bg: #0b0d10;--panel: #12161b;--panel-2: #171c22;--panel-3: #20262e;--border: #2d3540;--text: #eef2f6;--muted: #9aa7b4;--muted-2: #748190;--accent: #5aa9ff;--accent-2: #9dccff;--accent-3: #dbeeff;--danger: #ff6b7a;--success: #5aa9ff;--shadow: 0 18px 44px rgba(0, 0, 0, .24);--app-accent: #5aa9ff;--app-accent-soft: rgba(90, 169, 255, .14);--app-accent-border: rgba(90, 169, 255, .34);--app-primary-bg: #18324f;--app-primary-text: #eff7ff}body{background:var(--bg)!important;color:var(--text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body:before,body:after,#root:before,#root:after{display:none!important}a{color:inherit;text-decoration:none}a:hover{color:#fff}button,.button,.action-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid var(--border);border-radius:6px;background:#192029;color:var(--text);padding:.55rem .85rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}button:hover,.button:hover,.action-link:hover{border-color:#5aa9ff;background:#222b35}button.primary,.button.primary{border-color:#5aa9ff;background:#18324f;color:#eff7ff;font-weight:800}.app-shell.legacy-controls-shell{min-height:100vh;background:var(--bg)}.topbar.desktop-topbar{position:sticky;top:0;z-index:20;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;gap:1rem;min-height:4.25rem;padding:.8rem clamp(1rem,3vw,2rem)!important;border:0;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:#0b0d10f0!important;box-shadow:none!important;backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:.7rem;min-width:max-content;color:var(--text)}.brand-logo{display:block!important;width:2.3rem!important;height:2.3rem!important;object-fit:contain}.brand-mark{display:grid!important;place-items:center;width:2.3rem!important;height:2.3rem!important;border:1px solid rgba(90,169,255,.55)!important;border-radius:8px!important;background:#18324f!important;color:#dbeeff!important;font-weight:900}.brand strong,.brand-copy strong{display:block;line-height:1;color:#fff;letter-spacing:0;text-transform:none}.brand small,.brand-copy small{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.nav-links{display:flex!important;align-items:center;justify-content:center;gap:.65rem;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-group,.nav-help-item{flex:0 0 auto;white-space:nowrap}.nav-group{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a6b}.wallet-nav-group,.admin-nav-group{border-color:#5aa9ff47!important;background:#18324f57!important}.nav-group-label,.wallet-nav-group .nav-group-label,.admin-nav-group .nav-group-label{padding:0 .45rem;color:#9dccff!important;font-size:.68rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.nav-links a{color:var(--muted)!important;padding:.48rem .62rem!important;border:0!important;border-radius:6px!important;background:transparent!important;font-size:.88rem;white-space:nowrap}.nav-links a.active,.nav-links a[aria-current=page],.nav-links a:hover{color:#fff!important;background:#1d242c!important}.wallet-tools{justify-self:end;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.wallet-connected,.wallet-header-actions{display:inline-flex;align-items:center;gap:.35rem}.wallet-chip{min-width:max-content;gap:.5rem;border-radius:6px!important;background:#192029!important;border-color:var(--border)!important}.wallet-disconnect-button{width:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:0!important;border-radius:6px!important;color:var(--muted)!important}.wallet-disconnect-button:hover{color:#fff!important;border-color:#ff6b7a94!important;background:#ff6b7a1f!important}.wallet-disconnect-icon{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.status-dot{width:.52rem;height:.52rem;border-radius:50%;background:#5aa9ff!important}.admin-mini-link{color:var(--muted);font-size:.78rem;opacity:.65;text-decoration:none;padding:.25rem .45rem;border-radius:999px}.admin-mini-link:hover{opacity:1;color:#fff;background:#ffffff14}.page,.app-explore,.app-cidkeys,.app-lists,.app-chat,.app-profile,.app-publish,.app-admin,.app-support,.ipfs-upload-page,.my-posts-page,.profile-page,.messages-page,.list-detail-page,.collection-detail-page,.create-post-page,.create-profile-page,.update-profile-page,.admin-page,.contact-page{--app-accent: #5aa9ff !important;--app-accent-soft: rgba(90, 169, 255, .14) !important;--app-accent-border: rgba(90, 169, 255, .34) !important;--app-primary-bg: #18324f !important;--app-primary-text: #eff7ff !important}.page{width:min(1180px,calc(100% - 2rem))!important;max-width:min(1180px,calc(100% - 2rem))!important;margin:0 auto!important;padding:1.5rem 0 4rem!important}.page.narrow{width:min(780px,calc(100% - 2rem))!important}.page:before,.dashboard-hero:after,.hero-panel:after,.toolbar-panel:after{content:none!important;display:none!important}.dashboard-hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)!important;gap:1rem!important;align-items:stretch;padding:1.25rem!important;border:1px solid rgba(90,169,255,.34)!important;border-radius:8px!important;background:linear-gradient(90deg,rgba(90,169,255,.14),transparent 44%),#12161b!important;box-shadow:var(--shadow)!important}.dashboard-hero:before,.hero-panel:before,.toolbar-panel:before{content:""!important;display:block!important;height:3px;margin:-1rem -1rem .85rem;border-radius:8px 8px 0 0;background:#5aa9ff}.dashboard-hero:before{grid-column:1 / -1;margin:-1.25rem -1.25rem .25rem}.capability-card,.collection-card,.hero-panel,.card,.toolbar-panel,.network-card,.profile-card,.form-card,.node-card,.page>.card,.social-post-card{border:1px solid rgba(90,169,255,.34)!important;border-radius:8px!important;background:var(--panel)!important;box-shadow:var(--shadow)!important}.node-card,.collection-card,.network-card,.form-card,.page>.card,.social-post-card{border-left-width:4px!important;border-left-color:#5aa9ff!important}.toolbar-panel{display:grid;gap:.8rem;align-items:end;padding:1rem;margin:1rem 0}.hero-panel,.card{min-width:0;overflow:hidden;padding:1rem;margin:1rem 0}.eyebrow,.page-eyebrow,.dashboard-eyebrow,.section-eyebrow{color:#5aa9ff!important;font-size:.75rem!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}h1{max-width:15ch;font-size:clamp(2.35rem,6vw,5rem);line-height:.95;letter-spacing:0}.feed-grid,.stack{display:grid;gap:1rem}.pill,.stat-pill,.node-badge{border:1px solid rgba(90,169,255,.34)!important;border-radius:999px!important;background:#5aa9ff24!important;color:var(--muted)!important}input,textarea,select{min-width:0;max-width:100%;width:100%;border:1px solid var(--border)!important;border-radius:6px!important;background:#0d1116!important;color:var(--text)!important;padding:.72rem .82rem;outline:none}input:focus,textarea:focus,select:focus{border-color:#5aa9ff!important;box-shadow:0 0 0 3px #5aa9ff24!important}.mobile-header,.mobile-bottom-nav{display:none}.wallet-avatar,.avatar,.mini-avatar{display:grid;place-items:center;border:1px solid rgba(90,169,255,.55)!important;border-radius:8px!important;background:#18324f!important;color:#fff;font-weight:900}@media (max-width: 1180px){.topbar.desktop-topbar{grid-template-columns:auto 1fr!important}.topbar.desktop-topbar .wallet-tools{grid-column:2;grid-row:1}.topbar.desktop-topbar .nav-links{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem}}@media (max-width: 980px){.dashboard-hero,.toolbar-panel,.filter-bar{grid-template-columns:1fr!important}}@media (max-width: 820px){body{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.app-shell{padding-top:4.4rem}.topbar.desktop-topbar,.desktop-topbar{display:none!important}.mobile-header{position:fixed;inset:0 0 auto;z-index:40;display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.4rem;border-bottom:1px solid var(--border);background:#0b0d10f0;backdrop-filter:blur(14px);padding:.72rem .85rem}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:45;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;border-top:1px solid var(--border);background:#0b0d10f0;backdrop-filter:blur(14px);padding:.48rem .5rem calc(.48rem + env(safe-area-inset-bottom))}.mobile-bottom-nav a{min-width:0;min-height:3.55rem;display:grid;place-items:center;align-content:center;gap:.18rem;border-radius:8px;color:var(--muted);font-size:.72rem;font-weight:800}.mobile-bottom-nav a span{font-size:1.1rem;line-height:1}.mobile-bottom-nav a.active,.mobile-bottom-nav a[aria-current=page]{color:#fff;background:#5aa9ff24;box-shadow:inset 0 0 0 1px #5aa9ff57}.mobile-bottom-nav .compose-tab{color:#fff}.mobile-bottom-nav .compose-tab span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:999px;background:#18324f;color:#eff7ff;box-shadow:0 10px 24px #5aa9ff38}}@media (max-width: 640px){.page{width:min(100% - 1rem,1180px)!important;padding-top:.75rem!important}h1{max-width:100%;font-size:clamp(2rem,13vw,3.25rem)}.dashboard-hero,.card,.toolbar-panel,.capability-card,.collection-card{padding:.85rem!important}}@media (max-width: 640px){.page-eyebrow-row{align-items:flex-start!important;gap:.35rem!important}.return-view-button{width:fit-content!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:var(--app-accent, #5aa9ff)!important;font-size:.88rem!important;font-weight:800!important;line-height:1.3!important}.return-view-button:hover,.return-view-button:focus-visible{background:transparent!important;text-decoration:underline;outline:none}.page-eyebrow-row .eyebrow+.return-view-button{order:-1}}.placeholder-stack{display:grid;gap:1rem;width:min(100%,46rem);margin:1rem auto}.placeholder-card{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border,rgba(148,163,184,.28));border-radius:.9rem;background:#12161bd1}.placeholder-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.placeholder-avatar,.placeholder-line,.placeholder-pill{position:relative;overflow:hidden;background:linear-gradient(90deg,#94a3b81f,#94a3b83d,#94a3b81f);background-size:220% 100%;animation:placeholder-shimmer 1.35s ease-in-out infinite}.placeholder-avatar{width:2.4rem;height:2.4rem;border-radius:999px}.placeholder-line{height:.82rem;border-radius:999px}.placeholder-line.short{width:42%}.placeholder-line.medium{width:68%}.placeholder-line.long{width:92%}.placeholder-actions{display:flex;flex-wrap:wrap;gap:.5rem}.placeholder-pill{width:4.6rem;height:1.6rem;border-radius:999px}@keyframes placeholder-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}
