@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=optional";@layer components{*{box-sizing:border-box}#root{min-height:100%;margin:0}.rail-nav-icon{stroke-width:1.65px;flex:0 0 1.08rem;width:1.08rem;height:1.08rem;margin-right:.72rem}.back-link{border-radius:var(--ub-radius);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.75rem;color:var(--ub-muted);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.back-link:hover{border-color:var(--ub-border);background:var(--ub-control-bg);color:var(--ub-text);outline:none}.back-link:focus-visible{border-color:var(--ub-border);background:var(--ub-control-bg);color:var(--ub-text);box-shadow:var(--ub-focus-ring);outline:none}.back-link-icon{width:1.45rem;height:1.45rem;color:var(--ub-accent);place-items:center;display:grid}.card-actions,.item-social-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.personal-page-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.card-list{gap:.8rem;display:grid}.infinite-scroll-sentinel{min-height:4rem;color:var(--ub-muted);text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.8rem;display:flex}.infinite-scroll-sentinel[hidden]{display:none}.infinite-scroll-error{color:var(--ub-danger)}.card-title,.section-title{overflow-wrap:anywhere;font-family:var(--ub-display-font);margin:.1rem 0 .7rem;font-weight:400}.muted{color:var(--ub-muted)}.card-meta{color:var(--ub-muted);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.8rem;display:flex}.card-meta a{color:var(--ub-text);-webkit-text-decoration-color:var(--ub-border-strong);text-decoration-color:var(--ub-border-strong);text-underline-offset:.2rem}.counts{color:var(--ub-muted);font-variant-numeric:tabular-nums;margin:.9rem 0;font-size:.78rem}.pill{border:1px solid var(--ub-border);border-radius:var(--ub-radius);color:var(--ub-muted);background:0 0;padding:.18rem .48rem;font-size:.75rem}.post-title-link{color:inherit;text-decoration:none}.post-title-link:hover{color:var(--ub-accent);outline:none}.post-title-link:focus-visible{color:var(--ub-accent);box-shadow:var(--ub-focus-ring);border-radius:var(--ub-radius);outline:none}.federation-source-link{color:var(--ub-accent);margin-top:.7rem;font-size:.78rem;font-weight:700;display:inline-flex}.danger-subtle{border-color:color-mix(in srgb, var(--ub-danger) 58%, var(--ub-border));color:var(--ub-danger)}.compact{min-height:2rem;padding:.32rem .5rem}.notice{border:1px solid color-mix(in srgb, var(--ub-accent) 42%, var(--ub-border));border-radius:var(--ub-radius);background:var(--ub-bg-elevated);padding:.8rem .9rem}.notice.error{border-color:color-mix(in srgb, var(--ub-danger) 48%, var(--ub-border));background:var(--ub-bg-elevated)}.notice.success{border-color:color-mix(in srgb, var(--ub-success) 42%, var(--ub-border));background:var(--ub-bg-elevated)}.check-row{cursor:pointer;align-items:center;gap:.6rem;min-height:2rem;display:flex}.check-row input{width:auto}.gate-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.source-line{overflow-wrap:anywhere;border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);max-width:100%;padding:.65rem;display:block}.inline-status:empty{display:none}.comment{border-top:1px solid var(--ub-border);padding:.7rem 0}.comment:first-of-type{border-top:0}.comment-author{margin-bottom:.35rem}.source-controls{border:1px solid var(--ub-border);border-radius:var(--ub-radius);gap:.75rem;padding:.75rem;display:grid}.modal-backdrop{z-index:100;background:var(--ub-overlay-bg);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html:has(.modal-backdrop){overflow:hidden}.modal-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.comment-list{gap:.25rem;max-height:45vh;display:grid;overflow:auto}.media-close{min-width:2.2rem;padding:.25rem}.post-inline-player{flex-basis:100%}.details-grid{grid-template-columns:auto 1fr;gap:.35rem .75rem;display:grid}.details-grid dt{color:var(--ub-muted)}.details-grid dd{overflow-wrap:anywhere;margin:0}html{background:var(--ub-bg);scrollbar-gutter:stable;min-height:100%;margin:0}main.page:focus{outline:none}a{color:inherit;text-decoration:none}.eyebrow{color:var(--ub-accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:900;line-height:1.6;display:block}h1{color:var(--ub-heading);letter-spacing:0;max-width:15ch;font-family:var(--ub-display-font);margin:0;font-size:clamp(2.35rem,6vw,5rem);font-weight:400;line-height:.95}h2{color:var(--ub-heading);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}h3{color:var(--ub-heading);letter-spacing:0;margin:0;font-size:1.15rem}p{color:var(--ub-muted);line-height:1.6}.stack{gap:1rem;display:grid}.empty-state,.loading{border:1px dashed var(--ub-border-strong);border-radius:var(--ub-radius);color:var(--ub-muted);text-align:center;padding:1.5rem}.page{width:min(var(--ub-content-width), calc(100% - 2 * var(--ub-page-gutter)));min-width:0;margin:0 auto;padding:1rem 0 2rem}.page[data-layout=reading]{--page-column-width:var(--ub-reading-width)}.page[data-layout=browsing]{--page-column-width:var(--ub-browsing-width)}.page[data-layout=reading]>*,.page[data-layout=browsing]>*{width:min(100%, var(--page-column-width));margin-inline:auto}.page>.card.page-top-card:first-child{margin-top:0}.post-stream{align-content:start;gap:.85rem;min-width:0;display:grid}.connection-gate-copy{max-width:42rem}.connection-gate h2{color:var(--ub-heading);margin:0}.connection-gate p:last-child{margin:.45rem 0 0}.connection-gate>.button{flex:none}.icon-button{justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:.4rem;display:inline-flex}.inline-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.search-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.search-field{min-width:0}.stat-pill{border:1px solid var(--ub-border-strong);background:var(--ub-accent-soft);color:var(--ub-muted);border-radius:var(--ub-radius);align-items:center;gap:.35rem;padding:.38rem .62rem;font-size:.84rem;display:inline-flex}.stat-pill strong{color:var(--ub-heading)}.post-detail-shell{min-width:0}.post-detail-shell>.full-post-card{margin:1rem 0;padding:1rem}.full-post-card>.eyebrow{margin:.65rem 0}.full-post-card h1{max-width:26ch;color:var(--ub-heading);font-family:var(--ub-display-font);margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.full-post-card>p:not(.eyebrow){color:var(--ub-muted);white-space:pre-wrap;margin:.65rem 0;line-height:1.6}.post-text-content{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--ub-hover-border) 42%, transparent);border-radius:var(--ub-radius);background:var(--ub-bg-elevated);color:var(--ub-text);margin:1rem 0;padding:.85rem 1rem;line-height:1.35}.status.error{border-color:color-mix(in srgb, var(--ub-danger) 50%, transparent);background:var(--ub-bg-elevated);color:var(--ub-danger)}.metric-tile span{color:var(--ub-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.metric-tile strong{color:var(--ub-accent);font-size:1.5rem}.system-status-list{gap:.5rem;margin:.65rem 0;display:grid}.system-status-row:before{background:var(--ub-muted);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.9rem;left:.75rem}.system-status-row.online:before{background:var(--ub-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--ub-success) 13%, transparent)}.system-status-row.offline:before{background:var(--ub-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ub-danger) 13%, transparent)}.settings-toggle-row{border-bottom:1px solid var(--ub-border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.settings-toggle-row input{width:auto}.comments-section{margin-top:.75rem}.category-status-pill{border:1px solid var(--ub-border-strong);width:-moz-fit-content;width:fit-content;color:var(--ub-muted);border-radius:var(--ub-radius);padding:.2rem .5rem;font-size:.72rem;font-weight:700}.category-status-pill.active{border-color:color-mix(in srgb, var(--ub-success) 45%, var(--ub-border));color:var(--ub-success)}.category-status-pill.inactive{color:var(--ub-warning)}.productions-top-card{border-color:var(--ub-border-strong);border-top-color:var(--ub-accent);gap:.65rem;margin-bottom:1rem;display:grid}.productions-top-card h1{font-family:var(--ub-display-font);margin:0;font-size:clamp(2rem,3vw,2.85rem);font-weight:400;line-height:1.05}.productions-top-card p{margin:0}.productions-top-card .personal-page-toolbar{justify-content:flex-start;margin:.25rem 0 0}.media-item-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page-back-row{justify-content:flex-start;width:100%;min-width:0;margin:0 0 .75rem;display:flex}.return-view-button:hover,.return-view-button:focus-visible{border-color:var(--ub-border,#a7c6e629);color:var(--ub-text);box-shadow:none;background:#ffffff0f;outline:none;text-decoration:none;transform:none}body{background:var(--ub-body-bg);min-height:100%;color:var(--ub-text);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:normal}.muted-text{color:var(--ub-muted)}h2.card-title{font-family:var(--ub-font);margin:0;font-weight:700}.return-view-button{width:-moz-fit-content;width:fit-content;min-height:2.2rem;box-shadow:none;color:var(--ub-muted);text-align:left;white-space:nowrap;border-radius:var(--ub-radius);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.42rem;margin-left:auto;padding:.35rem .55rem;font-size:.92rem;font-weight:750;line-height:1.2;display:inline-flex;transform:none}.return-view-button .back-link-icon{width:auto;height:auto;color:inherit;display:inline}.section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.action-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.9rem;display:flex}.meta-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.settings-number-row{grid-template-columns:minmax(0,1fr) minmax(8rem,10rem);align-items:center;gap:1rem;padding:.65rem 0;display:grid}.settings-number-row>span{gap:.2rem;display:grid}.settings-number-row small{color:var(--ub-muted);font-weight:500}@media (max-width:600px){.settings-storage-row{grid-template-columns:minmax(0,1fr)}}.settings-toggle-row>span{gap:.25rem;display:grid}.settings-toggle-row small{font-weight:500}.confirmation-dialog{width:min(560px,100vw - 2rem);padding:1.25rem}.confirmation-dialog h2{font-family:var(--ub-font);font-size:1.5rem;font-weight:700}.confirm-dialog-message p{margin:.75rem 0 1rem}.confirmation-dialog .action-row{justify-content:flex-end;gap:.65rem;display:flex}.modal-backdrop .modal h2,.modal-backdrop .modal h3{font-family:var(--ub-font);text-transform:none;letter-spacing:-.025em;line-height:1.3}.workspace-page h1{font-family:var(--ub-font);text-transform:none;letter-spacing:-.025em;max-width:none;font-size:1.45rem;font-weight:750;line-height:1.3}.workspace-page h2{font-family:var(--ub-font);text-transform:none;letter-spacing:-.025em;font-size:1.1rem;font-weight:700;line-height:1.3}.workspace-page h3{font-family:var(--ub-font);text-transform:none;letter-spacing:-.025em;font-size:1rem;font-weight:650;line-height:1.3}.workspace-page p{line-height:1.55}.workspace-page .eyebrow{letter-spacing:.07em;margin-bottom:.35rem;font-size:.68rem}.workspace-page>.card,.workspace-page>.stack{margin-block:0;padding:1.25rem 1.5rem}.workspace-page>.card+.card{border-top:1px solid var(--ub-border-strong)}.workspace-page>.page-back-row{margin-block:0;padding:.25rem 0 .5rem}.workspace-page .back-link,.workspace-page .return-view-button{border-radius:var(--ub-radius);min-height:32px;padding:.3rem .6rem;font-size:.8rem}.workspace-page .empty-state{color:var(--ub-muted);background:0 0;border:0;padding:2.5rem 1rem;font-size:.9rem}.workspace-page .empty-state .button{margin-top:1rem}.connection-gate{border-radius:var(--ub-radius);box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;margin:0;padding:1.5rem;display:flex}.workspace-page .notice,.workspace-page .status{border-radius:var(--ub-radius);margin:.75rem 1rem;font-size:.85rem}.metric-tile{border:1px solid var(--ub-border);background:var(--ub-control-bg);box-shadow:none;border-radius:var(--ub-radius);gap:.2rem;padding:.8rem;display:grid}.system-status-row{border:1px solid var(--ub-border);background:var(--ub-control-bg);box-shadow:none;border-radius:var(--ub-radius);gap:.2rem;padding:.65rem .65rem .65rem 2rem;display:grid;position:relative}.modal-backdrop .modal>h2{font-size:1.25rem}.card{min-width:0;box-shadow:none;border-radius:var(--ub-radius);background:0 0;border:0;margin:0;padding:1rem;overflow:hidden}.modal{width:min(36rem,100%);max-height:90vh;box-shadow:none;overscroll-behavior:contain;border:1px solid var(--ub-border-strong);background:var(--ub-panel-bg);border-radius:var(--ub-radius);padding:1.25rem;overflow:auto}.post-record,.collection-card,.list-view-hero{border-radius:var(--ub-radius);background:var(--ub-record-bg);min-width:0;height:auto;min-height:0;box-shadow:none;border:0;margin:0;position:relative;overflow:hidden}.post-record,.list-view-hero{padding:1.25rem}@media (max-width:820px){.post-record,.list-view-hero{padding:1rem}html{--mobile-nav-height:calc(4.15rem + 1px + env(safe-area-inset-bottom));scroll-padding-block-end:calc(var(--mobile-nav-height) + 1rem)}.page>.back-link{margin-bottom:.55rem}.return-view-button{width:-moz-fit-content;width:fit-content;min-height:2.2rem;color:var(--ub-muted);border-radius:var(--ub-radius);background:0 0;border:1px solid #0000;padding:.35rem .55rem}.return-view-button:hover,.return-view-button:focus-visible{border-color:var(--ub-border,#a7c6e629);color:var(--ub-text);background:#ffffff0f}.page{padding:1rem 0 calc(1.5rem + env(safe-area-inset-bottom))}.workspace-page>.card,.workspace-page>.stack{padding:1rem}}@media (max-width:540px){.card-title{overflow-wrap:anywhere}.details-grid{grid-template-columns:1fr}}@media (max-width:640px){.search-controls{grid-template-columns:1fr}.connection-gate{flex-direction:column;align-items:stretch;gap:1rem}.connection-gate>.button{width:100%}.media-item-actions{flex-direction:column;align-items:stretch}.media-item-actions .button,.media-item-actions button{width:100%}}@media (max-width:600px){.connection-gate{flex-wrap:wrap;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}}.feed-side{min-width:0;top:var(--docked-header-bottom,5rem);max-height:calc(100dvh - var(--docked-header-bottom,5rem) - 1rem);scrollbar-width:thin;padding-right:.25rem;position:sticky;overflow-y:auto}.feed-side-content{gap:.85rem;display:grid}.feed-side .feed-panel-card{border-radius:var(--ub-radius-lg);background:var(--ub-record-bg);border:0;min-width:0;margin:0;padding:1rem}.feed-side .identity-search-card{display:none}.identity-search-form{align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.identity-search-field{flex:1;min-width:0;margin:0}.identity-search-submit{flex-shrink:0}.feed-panel-side-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.feed-panel-eyebrow{color:var(--ub-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.feed-panel-card h2{font-family:var(--ub-font);margin:0;font-size:1.15rem;font-weight:700}.feed-panel-ens-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.feed-panel-ens-stat-tile{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-control-bg);gap:.22rem;min-width:0;padding:.75rem;display:grid}.feed-panel-ens-stat-tile-wide{grid-column:1/-1}.feed-panel-ens-stat-label{color:var(--ub-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.feed-panel-ens-stat-value{color:var(--ub-heading);font-size:1.28rem;font-weight:800;line-height:1.1}.feed-panel-ens-stat-change{color:var(--ub-muted);font-size:.78rem;font-weight:800}.feed-panel-ens-stat-change.positive{color:var(--ub-success)}.feed-panel-ens-stat-change.negative{color:var(--ub-danger)}.feed-panel-ens-gas-row{color:var(--ub-muted);flex-wrap:wrap;justify-content:space-between;gap:.55rem;font-size:.84rem;display:flex}.feed-panel-ens-stats-note,.feed-panel-network-status,.feed-panel-ens-stats-footer{color:var(--ub-text-subtle);font-size:.72rem}.feed-panel-ens-stats-note{margin:.35rem 0 0}.feed-panel-network-status{border:1px dashed var(--ub-border-strong);border-radius:var(--ub-radius);margin:.75rem 0 0;padding:.65rem}.feed-panel-ens-stats-footer{text-align:center;margin:.75rem 0 0}.feed-panel-side-card-copy{color:var(--ub-muted);margin:.45rem 0 .75rem;font-size:.78rem;line-height:1.5}.feed-panel-free-gas-recipient{overflow-wrap:anywhere;color:var(--ub-muted);margin:.6rem 0;font-size:.78rem}.feed-panel-free-gas-actions{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.feed-panel-free-gas-dialog{width:min(650px,100vw - 2rem)}.feed-panel-free-gas-about-copy{color:var(--ub-muted);line-height:1.65}.feed-panel-free-gas-about-copy h3{color:var(--ub-heading);margin:1rem 0 .35rem}.feed-panel-free-gas-address{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);overflow-wrap:anywhere;padding:.7rem}.feed-panel-free-gas-form{gap:.5rem;display:grid}.feed-panel-free-gas-dialog-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:640px){.feed-panel-ens-stats-grid{grid-template-columns:minmax(0,1fr)}.feed-panel-ens-stat-tile-wide{grid-column:auto}.feed-panel-ens-stat-value{font-size:1rem}}.button:focus-visible,button:focus-visible{border-color:var(--ub-accent);box-shadow:var(--ub-focus-ring);outline:none}.button.danger,button.danger{border-color:color-mix(in srgb, var(--ub-danger) 58%, var(--ub-border));color:var(--ub-danger)}.button-link{min-height:auto;color:var(--ub-accent);border:0;padding:.25rem 0}button:disabled{opacity:.48;cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--ub-placeholder);opacity:1}input:hover,textarea:hover,select:hover{border-color:var(--ub-hover-border)}input:focus,textarea:focus,select:focus{border-color:var(--ub-accent);box-shadow:var(--ub-focus-ring)}input:disabled,textarea:disabled,select:disabled{color:var(--ub-disabled-text);background:var(--ub-disabled-bg);cursor:not-allowed;opacity:.82}input[type=checkbox]:before{background:var(--ub-text);content:"";clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 6%,38% 67%);width:.55rem;height:.55rem;transform:scale(0)}input[type=radio]:before{background:var(--ub-text);content:"";border-radius:50%;width:.55rem;height:.55rem;transform:scale(0)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--ub-accent-strong);background:var(--ub-accent-strong)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=file]::file-selector-button{border:1px solid var(--ub-border-strong);background:var(--ub-surface-2);min-height:2rem;color:var(--ub-text);font:inherit;cursor:pointer;border-radius:var(--ub-radius);margin-right:.7rem;padding:.35rem .65rem}button:hover:not(:disabled){border-color:var(--ub-hover-border);background:var(--control-hover-bg,var(--ub-accent-soft));color:var(--ub-heading)}.button:hover:not(:disabled){color:var(--ub-heading);border-color:var(--ub-hover-border);background:var(--control-hover-bg,var(--ub-accent-soft))}label{min-width:0;color:var(--ub-muted);gap:.42rem;font-weight:750;display:grid}input[type=checkbox]{appearance:none;background:var(--ub-control-bg);cursor:pointer;border-radius:var(--ub-radius);flex:0 0 1.1rem;place-content:center;width:1.1rem;height:1.1rem;min-height:1.1rem;margin:0;padding:0;display:inline-grid}input[type=radio]{appearance:none;background:var(--ub-control-bg);cursor:pointer;border-radius:50%;flex:0 0 1.1rem;place-content:center;width:1.1rem;height:1.1rem;min-height:1.1rem;margin:0;padding:0;display:inline-grid}input{font:inherit;min-height:2.7rem;color:var(--ub-text);border:1px solid var(--ub-border);background:var(--ub-control-bg);border-radius:var(--ub-radius);outline:none;width:100%;min-width:0;max-width:100%;padding:.72rem .82rem;line-height:normal;transition:border-color .13s,box-shadow .13s}button.primary,.button.primary{color:var(--ub-accent-text);background:var(--ub-action-bg);border-color:var(--ub-accent);font-weight:800}button.primary:hover:not(:disabled),.button.primary:hover:not(:disabled){color:var(--ub-accent-text);background:var(--ub-accent-strong);border-color:var(--ub-hover-border)}button{font:inherit;color:var(--ub-text);border:1px solid var(--ub-border);background:var(--ub-control-bg);cursor:pointer;min-height:36px;box-shadow:none;border-radius:var(--ub-radius);justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.85rem;font-weight:600;line-height:normal;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.button{color:var(--ub-text);border:1px solid var(--ub-border);background:var(--ub-control-bg);cursor:pointer;min-height:36px;box-shadow:none;border-radius:var(--ub-radius);justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.85rem;font-weight:600;line-height:normal;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}input:not([type=checkbox]):not([type=radio]){border-radius:var(--ub-radius);min-height:42px;padding:.65rem .9rem;font-size:.88rem}select{font:inherit;color:var(--ub-text);appearance:none;cursor:pointer;border:1px solid var(--ub-border);background:var(--ub-control-bg);border-radius:var(--ub-radius);outline:none;width:100%;min-width:0;max-width:100%;min-height:42px;padding:.65rem .9rem;font-size:.88rem;line-height:normal;transition:border-color .13s,box-shadow .13s}textarea{font:inherit;color:var(--ub-text);border:1px solid var(--ub-border);background:var(--ub-control-bg);resize:vertical;border-radius:var(--ub-radius);outline:none;width:100%;min-width:0;max-width:100%;min-height:8rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.55;transition:border-color .13s,box-shadow .13s}input[type=file]{cursor:pointer;border-radius:var(--ub-radius);padding:.72rem .82rem}label>small{color:var(--ub-muted);font-size:.75rem}.segmented{border-radius:var(--ub-radius);background:0 0;border:0;flex-wrap:wrap;gap:.35rem;padding:0;display:inline-flex;overflow:visible}.list-segmented-toggle{border-radius:var(--ub-radius);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:100%;padding:0;display:inline-flex}.segmented button{color:var(--ub-muted);border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:0 0;min-height:33px;padding:.35rem .85rem}.list-segmented-toggle button{min-width:4.75rem;color:var(--ub-muted);white-space:nowrap;border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:0 0;min-height:33px;padding:.35rem .85rem;font-weight:900;line-height:1.1}.segmented:not(.profile-visibility) button.active,.list-segmented-toggle button.active{color:var(--ub-accent-text);background:var(--ub-action-bg);border-color:var(--ub-action-bg);box-shadow:none}@media (max-width:820px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.segmented button{flex:1}}@media (max-width:640px){button,.button,input,textarea{min-height:44px}input[type=checkbox],input[type=radio]{min-height:18px}}.site-shell{background:0 0;min-height:100vh}.site-shell.route-loading:before{content:"";z-index:200;background:var(--ub-accent);width:38%;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--ub-accent) 60%, transparent);animation:.9s ease-in-out infinite alternate route-progress;position:fixed;top:0;left:0}.brand-copy small{color:var(--ub-text-subtle);letter-spacing:0;font-size:.7rem;line-height:1.2;display:block}.nav-links{scrollbar-width:none;justify-content:center;align-items:center;gap:1.25rem;min-width:0;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.secondary-menu{display:none;position:relative}.explore-view-switcher{display:none}.header-context{min-width:0}.nav-links a:hover{color:var(--ub-heading);background:#ffffff17}.nav-links a.active,.nav-links a[aria-current=page]{color:var(--ub-heading);box-shadow:inset 0 -2px var(--ub-accent);background:0 0}.wallet-tools{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.wallet-control-group{align-items:stretch;min-width:0;display:inline-flex}.wallet-mount{display:flex}.wallet-control-group.connected .wallet-mount{display:none}.wallet-picker-modal{width:min(30rem,100%)}.wallet-picker-body{gap:.75rem;margin-top:1rem;display:grid}.wallet-choice-heading{color:var(--ub-muted);letter-spacing:.1em;text-transform:uppercase;margin:.45rem 0 0;font-size:.7rem;font-weight:600}.wallet-choice-list{gap:.45rem;display:grid}.wallet-choice{border-color:var(--ub-border);background:var(--ub-control-bg);width:100%;min-height:4rem;color:var(--ub-text);text-align:left;justify-content:flex-start;align-items:center;gap:.8rem;padding:.6rem;display:flex}.wallet-choice:hover,.wallet-choice:focus-visible{border-color:var(--ub-accent);background:var(--ub-accent-soft)}.wallet-choice-icon{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-surface-2);width:2.5rem;height:2.5rem;color:var(--ub-accent);flex:0 0 2.5rem;place-items:center;font-weight:700;display:grid;overflow:hidden}.wallet-choice-icon img{object-fit:cover;width:100%;height:100%}.wallet-choice-copy{line-height:1.25;display:grid}.wallet-choice-copy small{color:var(--ub-muted);font-size:.72rem}.header-profile-menu{min-width:0;position:relative}.header-profile-summary::-webkit-details-marker{display:none}.header-profile-summary:after{color:var(--ub-accent);content:"▾";position:absolute;right:.65rem}.header-profile-summary:hover,.header-profile-summary:focus-visible,.header-profile-menu[open] .header-profile-summary{border-color:var(--ub-accent);background:var(--ub-accent-soft);box-shadow:var(--ub-focus-ring);outline:none}.header-profile-avatar img,.header-profile-option-avatar img{object-fit:cover;width:100%;height:100%}.header-profile-copy{text-align:left;min-width:0;line-height:1.15;display:grid}.header-profile-option-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.header-profile-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ub-muted);font-size:.62rem;overflow:hidden}.header-profile-options{z-index:40;overscroll-behavior:contain;border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-bg-elevated);width:min(20rem,100vw - 2rem);max-height:min(70vh,32rem);box-shadow:var(--ub-shadow);scrollbar-gutter:stable;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}.header-profile-option{text-align:left;border-color:#0000;justify-content:flex-start;gap:.65rem;width:100%;min-height:3.3rem;padding:.45rem;display:flex}.header-profile-option.active{border-color:var(--ub-accent-strong);background:var(--ub-accent-soft)}.header-profile-option-avatar{border:1px solid color-mix(in srgb, var(--ub-accent) 45%, var(--ub-border));border-radius:var(--ub-radius-sm);background:var(--ub-bg-elevated);color:var(--ub-text);flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.65rem;font-weight:700;display:grid;overflow:hidden}.header-profile-option-copy{text-align:left;flex:1;min-width:0;line-height:1.15;display:grid}.header-profile-option-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ub-muted);font-size:.66rem;font-weight:400;overflow:hidden}.header-profile-disconnect{width:100%;color:var(--ub-danger);border-color:#0000;justify-content:flex-start;margin-top:.25rem}.global-status{z-index:90;width:min(28rem,100vw - 2rem);position:fixed;top:5.25rem;right:1rem}.shell-body{width:100%}.wallet-text{overflow-wrap:anywhere;color:var(--ub-muted)}.mobile-dot{position:absolute;top:.35rem;right:.35rem}.brand{white-space:nowrap;align-items:center;gap:.65rem;min-width:max-content;text-decoration:none;display:flex}.brand-copy{gap:.16rem;min-width:0;line-height:1;display:grid}.nav-group{white-space:nowrap;border-radius:var(--ub-radius);background:0 0;border:0;flex:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.full-post-card .detail-post-author .wallet-text{display:none}.role-shortcuts{align-items:center;gap:.35rem;display:flex}.mobile-role-shortcuts{align-items:center;gap:.35rem;display:none}.founder-crest-button:hover,.founder-crest-button:focus-visible{color:inherit;background:radial-gradient(circle at 38% 22%, color-mix(in srgb, var(--ub-accent) 30%, transparent), transparent 45%), var(--ub-accent-strong);border-color:var(--ub-hover-border);box-shadow:var(--ub-focus-ring), 0 8px 20px #00000040;outline:none;transform:translateY(-1px)}.founder-crest-mark{filter:drop-shadow(0 2px 2px #0000004d);flex:none;width:1.9rem;height:1.9rem;display:block}.header-admin-shortcut:hover{box-shadow:var(--ub-focus-ring), 0 8px 20px #00000040;color:var(--ub-text);outline:none;transform:translateY(-1px)}.header-admin-shortcut:focus-visible{border-color:var(--ub-accent);background:radial-gradient(circle at 38% 22%, color-mix(in srgb, var(--ub-accent) 28%, transparent), transparent 46%), var(--ub-selected-bg);box-shadow:var(--ub-focus-ring), 0 8px 20px #00000040;color:var(--ub-text);outline:none;transform:translateY(-1px)}html[data-chat-view] .site-shell{padding-bottom:0}.person-result-main .wallet-text{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.wallet-connect-button:hover:not(:disabled){color:var(--ub-accent-text);background:var(--ub-accent-strong);border-color:var(--ub-hover-border)}.brand-copy strong{color:var(--ub-brand-text,var(--ub-heading));line-height:1;font-family:var(--ub-font);letter-spacing:-.025em;text-transform:none;font-size:1.15rem;font-weight:750;display:block}.brand-logo{filter:var(--ub-logo-filter);object-fit:contain;border-radius:50%;flex:none;width:36px;height:36px;display:block}.nav-links a{color:var(--ub-muted);border-radius:0;padding:.5rem .7rem;font-size:.83rem;line-height:normal;text-decoration:none}.wallet-connect-button{color:var(--ub-accent-text);min-height:2.25rem;box-shadow:none;background:var(--ub-action-bg);border-color:var(--ub-accent);border-radius:var(--ub-radius);padding:.4rem .8rem;font-size:.84rem;font-weight:750;line-height:1}.header-profile-summary{border:1px solid var(--ub-border-strong);background:var(--ub-panel-bg);min-width:10.5rem;max-width:15rem;min-height:2.5rem;color:var(--ub-text);cursor:pointer;border-radius:var(--ub-radius);align-items:center;gap:.55rem;padding:.35rem 1.7rem .35rem .4rem;list-style:none;display:flex}.header-profile-avatar{border:1px solid color-mix(in srgb, var(--ub-accent) 45%, var(--ub-border));background:var(--ub-bg-elevated);color:var(--ub-text);border-radius:50%;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.6rem;font-weight:700;display:grid;overflow:hidden}.header-admin-shortcut{border:1px solid var(--ub-accent);background:radial-gradient(circle at 38% 22%, color-mix(in srgb, var(--ub-accent) 28%, transparent), transparent 46%), var(--ub-selected-bg);width:2.45rem;min-height:2.28rem;color:var(--ub-text);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;padding:.18rem;font-size:1rem;font-weight:900;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.founder-crest-button{width:2.45rem;min-height:2.28rem;box-shadow:none;background:radial-gradient(circle at 38% 22%, color-mix(in srgb, var(--ub-accent) 20%, transparent), transparent 45%), var(--ub-selected-bg);border:1px solid color-mix(in srgb, var(--ub-accent) 42%, transparent);border-radius:50%;justify-content:center;align-items:center;padding:.18rem;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.mobile-nav{background:var(--ub-bar-bg);box-shadow:none;border-radius:0;display:none}.mobile-nav a{border-radius:0}.topbar{z-index:30;width:min(var(--ub-content-width), calc(100% - 2 * var(--ub-page-gutter)));-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ub-bar-bg);min-height:0;box-shadow:none;border:0;border-bottom:1px solid var(--ub-border);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 auto;padding:.7rem 1rem;display:grid;position:sticky;top:0;overflow:visible}@media (max-width:1180px){.topbar{border:0;border-bottom:1px solid var(--ub-border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:auto 1fr;gap:.75rem}.topbar .wallet-tools{grid-area:auto}.nav-links{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:.2rem}}@media (max-width:820px){.topbar>.brand{grid-area:1/1;min-width:0}.topbar.has-chat-header .header-context{display:contents}.header-context .chat-filter-tabs{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-bg-elevated);grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:.2rem;width:min(100%,10rem);min-width:0;min-height:46px;margin:0;padding:0 .15rem;display:grid}.header-context .chat-filter-tabs button{border-radius:var(--ub-radius-sm);white-space:nowrap;border:0;min-height:44px;padding:.3rem;font-size:.75rem;font-weight:750}.header-context .chat-filter-tabs button[aria-pressed=true]{color:var(--ub-heading);background:var(--ub-selected-bg)}.topbar.is-explore .explore-view-switcher{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-bg-elevated);grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:.2rem;width:min(100%,10rem);min-height:46px;padding:0 .15rem;display:grid}.explore-view-switcher a{border-radius:var(--ub-radius-sm);min-width:0;min-height:44px;color:var(--ub-muted);place-items:center;padding:.3rem;font-size:.75rem;font-weight:750;text-decoration:none;display:grid}.explore-view-switcher a.active{background:var(--ub-selected-bg);color:var(--ub-heading)}.explore-view-switcher a:hover{background:var(--ub-control-bg);color:var(--ub-heading)}.explore-view-switcher a:focus-visible{outline:2px solid var(--ub-accent);outline-offset:-2px}.secondary-menu{display:block}.site-shell{--ub-page-gutter:16px;padding-bottom:calc(var(--mobile-nav-height) + 1rem)}.brand-copy small,.nav-links,.topbar .role-shortcuts{display:none}.topbar .wallet-tools{grid-area:1/3;gap:.25rem}.header-profile-summary{min-width:9rem;max-width:12rem}.global-status{top:4.25rem}.mobile-nav{z-index:70;padding:.3rem .25rem calc(.3rem + env(safe-area-inset-bottom));border-top:1px solid var(--ub-border-strong);box-shadow:none;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav>a,.mobile-nav summary{min-height:3.55rem;color:var(--ub-muted);text-align:center;cursor:pointer;border-radius:0;grid-template-rows:1.35rem auto;place-items:center;gap:.15rem;padding:.35rem .2rem;font-size:.68rem;font-weight:600;line-height:1;text-decoration:none;list-style:none;display:grid;position:relative}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav .secondary-menu[open]>summary,.mobile-nav .secondary-menu>summary.active{color:var(--ub-accent);box-shadow:inset 0 2px var(--ub-accent)}.mobile-nav .rail-nav-icon{stroke-width:1.7px;width:1.2rem;height:1.2rem;margin:0}.mobile-nav a.active{color:var(--ub-accent);box-shadow:inset 0 2px var(--ub-accent);background:0 0}.mobile-role-shortcuts{display:grid}.mobile-dot{top:.45rem;right:calc(50% - .85rem)}html[data-chat-view] .site-shell{padding-bottom:0}html[data-chat-view=thread] .mobile-nav{display:none}.brand-logo{width:2.15rem;height:2.15rem}.topbar{border:0;border-bottom:1px solid var(--ub-border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;width:100%;height:55px;min-height:55px;margin-top:0;padding:.25rem .5rem;position:sticky;top:0}}@media (max-width:540px){.wallet-mount button{white-space:nowrap;padding-inline:.5rem;font-size:.75rem}.brand-logo{width:1.75rem;height:1.75rem}.header-profile-summary{width:2.7rem;min-width:2.7rem;padding:.35rem}.header-profile-summary:after,.header-profile-copy{display:none}.brand{gap:.5rem}}@media (max-width:600px){.role-shortcuts{order:2}}@keyframes route-progress{0%{transform:translate(-45%)}to{transform:translate(210%)}}.secondary-menu-panel{background:var(--ub-surface);border:1px solid var(--ub-border);z-index:60;min-width:12rem;max-width:calc(100vw - 1.5rem);max-height:min(60dvh,24rem);padding:.5rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;overflow-y:auto}.secondary-menu-panel a{align-items:center;min-height:44px;padding:.6rem;text-decoration:none;display:flex}.secondary-menu-panel a:hover{background:var(--ub-control-bg)}.header-profile-menu.secondary-profiles-disabled .header-profile-options{scrollbar-gutter:auto;width:min(12rem,100vw - 2rem);max-height:none;overflow:visible}.header-profile-menu.secondary-profiles-disabled .header-profile-disconnect{margin-top:0}.header-profile-manage{color:var(--ub-text);padding:.75rem;text-decoration:none;display:block}.header-profile-manage:hover{background:var(--ub-accent-soft)}.docked-bar{z-index:12;top:var(--docked-bar-top,5rem);background:var(--ub-bar-bg);border:0;border-radius:0;flex:none;position:sticky}.attached-header{background:var(--ub-bg)}.page:has(>.attached-header){padding-top:0}.page:has(.feed-layout){padding-bottom:0}.post-copy{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.68}.record-actions{border-top:1px solid var(--ub-border);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.9rem;padding-top:.65rem;display:flex}.record-action{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-control-bg);min-width:4.25rem;min-height:3.05rem;color:var(--ub-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .85rem;font-size:.78rem;text-decoration:none;display:inline-flex;position:relative}.record-action:hover{border-color:var(--ub-border-strong);background:var(--ub-accent-soft);color:var(--ub-text);outline:none}.record-action:focus-visible{border-color:var(--ub-border-strong);background:var(--ub-accent-soft);color:var(--ub-text);box-shadow:var(--ub-focus-ring);outline:none}.record-action:disabled{cursor:wait;opacity:.65}.record-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.4rem;height:1.4rem}.record-action-count{font-variant-numeric:tabular-nums;text-align:left;min-width:.55rem}.feed-main .card-list{gap:1rem}.feed-main .post-author{gap:.7rem}.people-results{gap:1rem;display:grid}.network-list{gap:.65rem;display:grid}.expandable-description{--expandable-description-lines:2;min-width:0}.expandable-description-copy{min-height:calc(1.55em * var(--expandable-description-lines));-webkit-line-clamp:var(--expandable-description-lines);line-clamp:var(--expandable-description-lines);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.expandable-description.is-expanded .expandable-description-copy{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.expandable-description-toggle{min-width:0;min-height:0;color:var(--ub-accent);background:0 0;border:0;margin:.35rem 0 0;padding:0;font-size:.78rem;font-weight:700}.expandable-description-toggle:hover,.expandable-description-toggle:focus-visible{color:var(--ub-text);text-underline-offset:.2em;text-decoration:underline}main.feed-page:focus{outline:none}.feed-page{color:var(--ub-text);margin:0 auto;padding:1rem 0 2rem}.feed-layout,.centered-posts-layout{--feed-column-gap:.85rem;--post-stream-width:min(100%, var(--ub-reading-width))}.feed-layout{grid-template-columns:minmax(260px, 340px) minmax(0, var(--ub-reading-width));align-items:start;gap:var(--feed-column-gap);max-width:calc(340px + var(--ub-reading-width) + var(--feed-column-gap));margin-inline:0;display:grid}.centered-posts-layout{gap:var(--feed-column-gap);flex-direction:column;display:flex}.centered-posts-layout>.feed-main{width:var(--post-stream-width);margin-inline:auto}.feed-main{align-content:start;gap:.85rem;min-width:0;display:grid}.feed-stack,.feed-main>.card-list{gap:.9rem;display:grid}.feed-card{min-width:0;margin:0;position:relative;overflow:visible}.feed-post-author-row{color:inherit;align-items:center;gap:.7rem;margin-bottom:.85rem;display:flex}.feed-post-author-avatar{border:2px solid var(--ub-hover-border);border-radius:var(--ub-radius-lg);flex-basis:48px;width:48px;height:48px}.feed-post-author-avatar:has(img){background:0 0;border:0;padding:0;overflow:hidden}.feed-post-author-copy{gap:.12rem;min-width:0;display:grid}.feed-post-author-copy>strong{color:var(--ub-heading);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.2;overflow:hidden}.feed-post-meta-line{color:var(--ub-text-subtle);text-transform:lowercase;font-size:.92rem}.feed-post-title-link{color:var(--ub-accent)}.feed-post-title-link h3{color:inherit;font-family:var(--ub-font);margin:0 0 1rem;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:500;line-height:1.25}.feed-record .feed-post-excerpt{max-width:none;color:var(--ub-muted);margin:0 0 1rem;font-size:clamp(1rem,1.7vw,1.24rem);line-height:1.55}.feed-record .feed-post-excerpt p{color:var(--ub-muted);margin:0;font-size:clamp(1rem,1.7vw,1.24rem);line-height:1.55}.feed-record .post-text-content{white-space:pre-wrap}.feed-actions{border-top:0;flex-wrap:wrap;align-items:center;gap:.62rem;margin-top:.25rem;padding-top:0;display:flex}.feed-actions .feed-button,.feed-actions .feed-action{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);min-height:49px;color:var(--ub-text);box-shadow:none}.feed-read-more-action{padding-inline:.85rem;font-size:1rem;font-weight:700}.feed-action{justify-content:center;align-items:center;gap:.35rem;min-width:68px;padding:.65rem .85rem;display:inline-flex}.feed-share-action{min-width:48px}.feed-main .post-record .card-title{max-width:none;font-family:var(--ub-font);letter-spacing:0;margin:0 0 1rem;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:500;line-height:1.25}.feed-main .post-record .post-title-link{color:var(--ub-accent)}.feed-main .post-record .card-meta{margin-bottom:.85rem}.feed-main .post-record .post-author{color:inherit;margin:0 0 .85rem}.feed-main .post-record .post-date{color:var(--ub-text-subtle);text-transform:lowercase;font-size:.92rem;line-height:normal}.feed-main .post-record .post-copy{color:var(--ub-muted);max-width:none;margin:0 0 1rem;font-size:clamp(1rem,1.7vw,1.24rem);line-height:1.55}.feed-main .post-record .record-actions{border-top:0;justify-content:flex-start;gap:.62rem;margin-top:.25rem;padding-top:0}.feed-main .post-record .record-action{border-color:var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);min-width:68px;min-height:49px}.feed-main .post-record .record-action-count{color:var(--ub-muted);font-size:.78rem;font-weight:800}.feed-card h2{font-family:var(--ub-font);margin:0;font-size:1.15rem;font-weight:700}.public-feed-page{background:var(--ub-bg);box-shadow:none;border-radius:var(--ub-radius);border:0}.public-feed-page .empty-state{border:1px dashed var(--ub-border-strong);border-radius:var(--ub-radius);color:var(--ub-muted);text-align:center;background:0 0;padding:1.5rem}.feed-page .empty-state{place-items:center;min-height:10rem;font-size:1.125rem;display:grid}.public-feed-page .loading,.public-feed-page .notice.error{border:1px dashed var(--ub-border-strong);border-radius:var(--ub-radius);color:var(--ub-muted);text-align:center;background:0 0;padding:1.5rem}.browse-search-toolbar{border-radius:0;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;padding:1rem 0;display:flex}.browse-search-toolbar.is-docked .browse-search-copy p{display:none}.browse-search-toolbar h1{max-width:none;font:700 1.45rem/1.3 var(--ub-font);letter-spacing:-.025em}.browse-search-toolbar p{margin:.4rem 0 0;font-size:.85rem}.browse-search-toolbar .search-controls{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;width:min(32rem,50%)}.public-posts-toolbar,.public-lists-toolbar,.public-people-toolbar{flex-direction:column;align-items:center;padding:.85rem 0}.public-posts-toolbar .search-controls,.public-lists-toolbar .search-controls,.public-people-toolbar .search-controls{width:100%;margin-inline:auto}.browse-search-toolbar input,.browse-search-toolbar button{border-radius:var(--ub-radius);min-height:42px}.personal-lists-toolbar{border-bottom:1px solid var(--ub-border);grid-template-columns:minmax(0,1fr) minmax(20rem,32rem);gap:1rem;display:grid}.personal-lists-toolbar .search-controls{width:100%}.personal-list-actions{grid-column:1/-1}.personal-list-actions:not(.profile-action-row){flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.profile-action-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;width:100%;display:grid}.profile-action-row>.button{justify-self:start}.profile-action-row>.segmented{grid-column:2;justify-self:center}.full-post-card .detail-post-author{color:var(--ub-accent);margin:0;line-height:1.35;display:flex}.full-post-card .feed-post-excerpt{color:var(--ub-muted);margin:.65rem 0;font-size:1rem;line-height:1.6}.full-post-card .feed-post-excerpt p{margin:.65rem 0}.full-post-card .record-actions{border-top:1px solid var(--ub-border-strong);margin-top:.75rem;padding-top:.75rem;display:flex}.app-explore .person-result-main:hover strong{color:var(--ub-accent)}.workspace-page .post-record{height:auto;min-height:0;margin:0}.workspace-page .post-record .card-title,.workspace-page .feed-post-title-link h3{margin:.3rem 0 .65rem;font-size:1.1rem;font-weight:650}.workspace-page .post-copy,.workspace-page .feed-post-excerpt{font-size:.92rem;line-height:1.6}.workspace-page .expandable-description-copy{min-height:0}.workspace-page .expandable-description-toggle,.workspace-page .feed-see-more{border-radius:var(--ub-radius);background:0 0;border:0;min-height:0;padding:.2rem 0}.workspace-page .feed-post-author-avatar{border-radius:50%;flex-basis:42px;width:42px;height:42px}.workspace-page .feed-post-author-copy>strong{font-size:.95rem}.workspace-page .feed-post-meta-line{font-size:.75rem}.workspace-page .record-actions{border-top:0;gap:.4rem;padding-top:.65rem}.workspace-page .record-actions button{min-height:32px;padding:.35rem .6rem;font-size:.78rem}.people-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;display:grid}.people-results-grid>.empty-state{grid-column:1/-1}.feed-main .post-record{min-width:0;margin:0;position:relative;overflow:visible}.person-result-card{border:1px solid var(--ub-border);background:var(--ub-panel-bg);border-radius:var(--ub-radius);gap:.9rem;padding:1rem;display:grid}.person-result-main{cursor:pointer;background:var(--ub-surface-2);text-align:left;border-radius:var(--ub-radius);border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.8rem;width:100%;min-height:2.45rem;padding:.52rem .78rem;text-decoration:none;display:flex}@media (max-width:1120px){.feed-layout{max-width:var(--ub-reading-width);grid-template-columns:minmax(0,1fr);margin-inline:auto}.feed-side{max-height:none;padding-right:0;position:static;overflow:visible}.feed-side-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.feed-side-content{grid-template-columns:minmax(0,1fr)}.feed-side .identity-search-card{display:block}}@media (max-width:820px){.expandable-description-toggle{align-items:center;min-height:44px;display:inline-flex}.feed-main .post-record .record-actions{justify-content:flex-start;min-height:2.75rem}.record-action{min-width:2.75rem;min-height:2.75rem}.browse-search-toolbar{border-radius:0;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 0}.browse-search-toolbar .search-controls{width:100%}.personal-lists-toolbar{grid-template-columns:minmax(0,1fr)}.feed-page{padding-bottom:1rem}.feed-layout{width:100%;max-width:var(--ub-reading-width);grid-template-columns:minmax(0,1fr);margin-inline:auto;padding-bottom:0;display:block}.feed-main .post-record{width:100%}.feed-main{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%}.feed-main>.card-list{grid-column:1;width:100%}.people-results-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.feed-main .post-record .card-title{overflow-wrap:anywhere}}@media (max-width:640px){.feed-main .post-record .record-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.feed-main .post-record .record-action{width:100%;min-width:0;min-height:46px}.feed-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.feed-read-more-action{grid-column:1/-1;width:100%;min-height:46px}.feed-action{width:100%;min-width:0;min-height:46px;padding:.55rem .35rem}}@media (max-width:600px){.workspace-page .record-actions{flex-wrap:wrap}}.profile-source-controls{gap:1rem;min-width:0;display:grid}.profile-source-identity,.profile-source-identity>label{gap:.5rem;min-width:0;display:grid}.profile-source-identity select{width:100%;min-width:0;max-width:100%}.profile-source-identity>button{justify-self:start}.profile-source-field{border:0;min-width:0;margin:0;padding:0}.profile-source-field legend{color:var(--ub-text);padding:0;font-weight:700}.profile-source-field>small{line-height:1.5;display:block}.profile-source-options{flex-wrap:wrap;gap:0 1.25rem;display:flex}.profile-source-options label{cursor:pointer;min-height:44px;color:var(--ub-text);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:inline-flex}.profile-identity-copy .post-date{color:var(--ub-text-subtle);text-transform:lowercase;font-size:.78rem;font-weight:500}.profile-identity-copy .post-date:before{content:none}.feed-main .post-author .profile-identity-avatar{border:2px solid var(--ub-hover-border);flex-basis:3rem;width:3rem;height:3rem}.feed-main .post-author .profile-identity-copy strong{color:var(--ub-heading);font-size:1.1rem}.nft-sale-post{overflow:hidden}.nft-sale-details{gap:.8rem;margin:.8rem 0;display:grid}.nft-sale-badges,.nft-sale-facts{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.nft-sale-status{color:var(--ub-success)}.nft-sale-artwork{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-control-bg);text-align:center;place-items:center;min-height:12rem;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.nft-sale-logo{filter:drop-shadow(0 .5rem 1.2rem #00000047);width:min(7rem,26vw);height:auto}.nft-sale-domain{z-index:1;max-width:100%;color:var(--ub-heading);font-family:var(--ub-display-font);overflow-wrap:anywhere;font-size:clamp(1.35rem,5vw,2.4rem);position:relative}.nft-sale-fact{color:var(--ub-muted)}.nft-sale-price{color:var(--ub-heading);margin-left:auto;font-size:1.15rem}.profile-banner{border-radius:var(--ub-radius);object-fit:cover;filter:saturate(.78);width:100%;max-height:17rem}.profile-avatar{border:3px solid var(--ub-bg);border-radius:var(--ub-radius);background:var(--ub-bg-elevated);object-fit:cover;width:6rem;height:6rem;box-shadow:var(--ub-shadow);margin-top:-3rem}.person-result-main .profile-identity-avatar{border-color:var(--ub-border-strong);flex-basis:3rem;width:3rem;height:3rem}.person-result-main .profile-identity-copy strong{font-size:1rem}.profile-count-button{border-color:var(--ub-border-strong);background:var(--ub-control-bg);align-content:center;place-items:center;gap:.12rem;min-width:0;min-height:4.3rem;padding:.65rem;display:grid}.profile-count-button strong{font-size:1.2rem}.profile-count-button span{color:var(--ub-muted);font-size:.74rem}.profile-network-modal{width:min(38rem,100%)}.profile-network-modal>.button{margin-bottom:.75rem}.social-links{flex-wrap:wrap;gap:.45rem;display:flex}.social-link{border:1px solid var(--ub-border);border-radius:var(--ub-radius);color:var(--ub-accent);padding:.25rem .5rem;text-decoration:none}.social-link:hover,.social-link:focus-visible{border-color:var(--ub-hover-border);background:var(--ub-accent-soft)}.profile-identity{min-width:0;color:var(--ub-text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.profile-identity:hover strong{color:var(--ub-accent)}.content-author{width:100%}.content-author>.profile-identity-copy{flex:1}.content-author-portrait{flex:none;display:flex}.content-author-copy{min-width:0;color:inherit;text-decoration:none}.content-author-chat{width:44px;height:44px;color:var(--ub-action-bg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.content-author-chat:hover{opacity:.8}.content-author-chat:focus-visible{outline:2px solid var(--ub-action-bg);outline-offset:2px}.content-author-chat:disabled{opacity:.6;cursor:wait}.content-author-chat svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.profile-identity-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-icon{width:60%;height:60%;display:block}.profile-identity-copy{gap:.05rem;min-width:0;line-height:1.2;display:grid}.profile-identity-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(28rem,48vw);overflow:hidden}.profile-identity-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:min(28rem,48vw);font-size:.68rem;font-weight:400;overflow:hidden}.profile-network-row{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-bg-elevated);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem;display:flex}.profile-network-person{flex:1;align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:flex}.profile-network-person:hover strong{color:var(--ub-accent)}.profile-network-avatar img{object-fit:cover;width:100%;height:100%}.profile-network-copy{gap:.1rem;min-width:0;display:grid}.profile-network-copy strong,.profile-network-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-tile{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-surface);grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem;min-width:0;padding:.5rem;display:grid;overflow:hidden}.nft-tile-artwork{aspect-ratio:1;border-radius:var(--ub-radius);background:var(--ub-control-bg);text-align:center;place-items:center;min-width:0;display:grid;overflow:hidden}.nft-tile strong{overflow-wrap:anywhere;min-width:0}.nft-tile img{aspect-ratio:1;border-radius:var(--ub-radius);object-fit:contain;width:100%;height:100%;display:block}.nft-picker-groups{gap:1rem;display:grid}.nft-picker-card:has(input:checked){border-color:var(--ub-selected-border);background:var(--ub-selected-bg)}.nft-picker-card img{aspect-ratio:1;border-radius:var(--ub-radius);object-fit:cover;width:100%}.social-link-list{gap:.75rem;display:grid}.social-link-row{border:1px solid var(--ub-border);border-radius:var(--ub-radius);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.social-link-row p{opacity:.75;word-break:break-word;margin:.15rem 0 0}.feed-main .post-record .post-author .profile-identity-avatar{border:2px solid var(--ub-hover-border);flex-basis:48px;width:48px;height:48px}.feed-main .post-record .post-author .profile-identity-copy{gap:.12rem;line-height:normal}.feed-main .post-record .post-author .profile-identity-copy strong{color:var(--ub-heading);font-size:1.25rem;line-height:1.2}.dashboard-hero .profile-bio-copy{margin:0}.profile-header{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.profile-header>:only-child{grid-column:1/-1}.profile-identity-details{gap:.85rem;margin-top:1rem;display:grid}.profile-bio-copy{white-space:pre-wrap;margin:0;line-height:1.6;display:flow-root}.full-post-card .detail-post-author .profile-identity-avatar{display:none}.full-post-card .detail-post-author .profile-identity-copy,.full-post-card .detail-post-author .profile-identity-copy strong{line-height:inherit;display:inline}.profile-lists-section .collection-grid{grid-template-columns:minmax(0,1fr);gap:.9rem}.nft-gallery-manager,.nft-gallery-editor-card{gap:1rem;display:grid}.nft-network-option input{accent-color:var(--ub-accent,var(--ub-accent));margin-top:.15rem}.nft-picker-card input{width:auto;accent-color:var(--ub-accent,var(--ub-accent));margin-top:.15rem;position:absolute;top:.5rem;right:.5rem}.nft-picker-network{gap:.75rem;padding-top:.5rem;display:grid}.nft-picker-network h3{margin:0}.nft-picker-collection{gap:.55rem;display:grid}.nft-picker-collection h4{color:var(--ub-muted);margin:0;font-size:.9rem}.nft-picker-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem;display:grid}.nft-picker-card{border:1px solid var(--ub-border);cursor:pointer;border-radius:var(--ub-radius);background:#ffffff09;grid-template-columns:auto 1fr;gap:.5rem;min-width:0;padding:.5rem;display:grid;position:relative}.nft-picker-image{aspect-ratio:1;color:var(--ub-muted);border-radius:var(--ub-radius);background:#ffffff12;grid-column:1/-1;place-items:center;font-size:.75rem;font-weight:800;display:grid;overflow:hidden}.nft-picker-image img{object-fit:cover;width:100%;height:100%}.nft-picker-card>span:last-child{gap:.12rem;min-width:0;display:grid}.nft-picker-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-picker-card small{text-overflow:ellipsis;white-space:nowrap;color:var(--ub-muted);overflow:hidden}.nft-network-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nft-mode-description{margin:0}.nft-mode-options{gap:.5rem;display:grid}.nft-mode-option{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-bar-bg);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:44px;padding:.65rem;display:grid}.nft-mode-option input{margin:0}.nft-gallery-save{padding:0 1rem 1rem}@media (max-width:600px){.nft-network-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.nft-network-option{border:1px solid var(--ub-border);cursor:pointer;border-radius:var(--ub-radius);background:#ffffff0a;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:.5rem .75rem;width:100%;min-height:44px;padding:.5rem .65rem;display:grid}.nft-network-option>span{grid-area:1/1;min-width:0}.nft-network-option>input{grid-area:1/2;justify-self:end}.nft-gallery-manager>.card-list{display:contents}.nft-gallery-editor-card h2,.nft-gallery-editor-card .card-title{margin:0}.person-result-main .profile-identity-copy{flex:0 auto;gap:0;line-height:normal}.person-result-main .profile-identity-copy small{max-width:100%;color:var(--ub-accent);font-size:.84rem;display:block}.profile-network-modal .empty-state{background:0 0;border:0}.profile-identity-avatar{border:1px solid var(--ub-border);background:var(--ub-surface-2);color:var(--ub-muted);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.62rem;font-weight:700;display:grid;overflow:hidden}.profile-network-avatar{border:1px solid var(--ub-border-strong);background:var(--ub-surface-2);color:var(--ub-muted);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}@media (max-width:540px){.profile-identity-copy small{display:none}.profile-network-row{gap:.65rem;padding:.65rem}.profile-network-row>.button{flex:none}.profile-network-copy small{max-width:50vw}}.profile-editor-page{grid-template-areas:"sidebar content."}.profile-editor-form{width:min(100%, var(--ub-reading-width));gap:1rem;margin:0 auto;display:grid}.profile-editor-section{gap:1rem;min-width:0;padding:0;display:grid}.profile-editor-body>.profile-editor-section{width:min(100%, var(--ub-reading-width));margin-inline:auto}.profile-editor-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.profile-editor-image{flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.profile-editor-image>label{width:100%}.profile-image-preview{background:var(--ub-record-bg);border-radius:50%;width:80px;height:80px;overflow:hidden}.profile-banner-preview{aspect-ratio:16/9;background:var(--ub-record-bg);width:100%;max-height:160px;overflow:hidden}.profile-image-preview img,.profile-banner-preview img{object-fit:cover;width:100%;height:100%}.profile-image-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.profile-image-actions button{min-height:44px;padding:.4rem .75rem;font-size:.8rem}.profile-editor-actions{justify-content:flex-end;padding:.75rem 0;display:flex}.profile-social-editor{gap:1rem;min-width:0;display:grid}.profile-social-editor>p{margin:0}.profile-social-editor .inline-social-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.profile-editor-images,.profile-social-editor .inline-social-form{grid-template-columns:minmax(0,1fr)}}.profile-page-layout{--profile-sidebar-width:8rem;--profile-column-inset:clamp(0px, calc((100vw - 2 * var(--ub-page-gutter) - var(--ub-reading-width) - 2 * var(--profile-sidebar-width)) / 4), var(--ub-workspace-gap));grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--ub-reading-width) + 2 * var(--profile-column-inset))) minmax(0, 1fr);column-gap:var(--profile-column-inset);align-items:start;padding:1rem 0 2rem;display:grid}.public-profile-page{--profile-controls-offset:0px;grid-template-areas:"return return return""identity identity identity""sidebar workspace workspace""sidebar content."}.public-profile-page>.page-back-row{grid-area:return}.profile-sidebar{top:var(--docked-header-bottom,5rem);max-height:calc(100dvh - var(--docked-header-bottom,5rem) - 2rem);scrollbar-width:thin;grid-area:sidebar;align-self:start;position:sticky;overflow-y:auto}.managed-profile-page .profile-sidebar{padding-top:.5rem}.profile-sidebar-links{border-top:1px solid var(--ub-border);margin-top:1.5rem;padding-top:1rem}.profile-sidebar-links h2{color:var(--ub-muted);font:600 .8rem/1.4 var(--ub-font);margin:0 0 .65rem}.profile-sidebar-links .social-links{gap:.5rem;display:grid}.profile-sidebar-links a{overflow-wrap:anywhere;max-width:100%;font-size:.85rem}.public-profile-hero{isolation:isolate;border:1px solid var(--ub-border);background:0 0;border-radius:0;grid-area:identity;gap:.8rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.public-profile-hero.has-banner{min-height:240px}.profile-brand-watermark{z-index:-1;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.profile-brand-wordmark{color:color-mix(in srgb, var(--ub-text) 22%, var(--ub-bg));font:800 clamp(2.5rem, 4vw, 4.5rem)/.9 var(--ub-font);letter-spacing:-.065em}.profile-brand-tagline{color:color-mix(in srgb, var(--ub-text) 28%, var(--ub-bg));letter-spacing:.025em;white-space:nowrap;font-size:.65rem;line-height:1.3}.profile-identity-details-banner{z-index:-1;position:absolute;inset:0;overflow:hidden}.profile-identity-details-banner:after{content:"";background:linear-gradient(90deg,#000000d9,#00000080),linear-gradient(#0000,#0000008c);position:absolute;inset:0}.public-profile-hero .profile-header-image{height:100%;overflow:hidden}.public-profile-hero .profile-header-image img{object-fit:cover;width:100%;height:100%;display:block}.public-profile-hero-main{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.public-profile-identity{align-items:center;gap:.9rem;min-width:0;display:flex}.public-profile-avatar{border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-name-block{min-width:0}.public-profile-hero:not(.has-banner) .public-profile-name-block{border-inline-start:2px solid var(--ub-accent);padding-inline-start:.75rem}.public-profile-avatar:has(>.profile-avatar-icon){border:1px solid var(--ub-accent);color:var(--ub-accent)}.public-profile-name-block h1{overflow-wrap:anywhere;margin:0;font-size:1.5rem}.public-profile-name-block .eyebrow{display:none}.public-profile-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.profile-public-link{text-underline-offset:.15em;font-size:.8rem;text-decoration:underline}.public-profile-hero-network{gap:1rem;display:flex}.public-profile-hero-network .profile-count-button{background:0 0;border:0;gap:.35rem;min-height:36px;padding:0;display:flex}.public-profile-layout,.profile-editor-body{border:0;border-inline-start:1px solid var(--ub-border);min-width:0;padding:1rem var(--profile-column-inset) 0;min-height:calc(100dvh - var(--docked-header-bottom,5rem));background:0 0;grid-area:content;display:block}.public-profile-content-panel{background:0 0;border:0;min-width:0;padding:0;display:block}.public-profile-posts-section,.profile-posts-manager{width:min(100%, var(--ub-reading-width));margin-inline:auto}.public-profile-content-scroll{background:0 0;border:0;min-width:0;padding:0;display:block}.public-profile-section-nav{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:0;display:grid;position:static}.public-profile-tabs{--control-hover-bg:transparent;grid-template-columns:minmax(0,1fr);display:grid}.public-profile-tabs button{border:0;min-height:48px;color:var(--ub-muted);background:0 0;border-inline-start:3px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:.4rem;padding:.6rem .75rem;font-weight:500;transition:none;display:flex}.public-profile-tabs button.active{--control-hover-bg:color-mix(in srgb, var(--ub-accent) 8%, transparent);border-inline-start-color:var(--ub-accent);color:var(--ub-heading);background:var(--control-hover-bg);font-weight:600}.public-profile-tabs small{margin-inline-start:auto;font-size:.75rem}.profile-navigation-identity{align-items:center;gap:.5rem;min-width:0;font-size:.8rem;display:flex}.profile-navigation-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-navigation-identity small{display:none}.profile-navigation-avatar{border-radius:50%;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.profile-navigation-avatar img{object-fit:cover;width:100%;height:100%}.profile-content-controls{align-items:center;gap:1rem;margin:0;padding:.5rem 0}.profile-content-controls:not(.profile-list-controls){flex-wrap:wrap;display:flex}.profile-list-controls{grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%;display:grid}.profile-workspace-bar{grid-area:workspace/2;grid-template-columns:subgrid;column-gap:var(--profile-column-inset);top:calc(var(--docked-header-bottom,5rem) + var(--profile-controls-offset,0px));z-index:11;background:var(--ub-bg);border-bottom:1px solid var(--ub-border);align-items:center;min-height:56px;margin:0;display:grid;position:sticky}.profile-workspace-actions{min-width:0;padding-inline:var(--profile-column-inset);border-inline-start:1px solid var(--ub-border);grid-column:1;align-self:stretch;align-items:flex-start;display:flex;container:profile-actions/inline-size}.profile-workspace-actions .profile-content-controls{width:min(100%, var(--ub-reading-width));margin-inline:auto}.profile-visibility{--control-hover-bg:transparent;flex-wrap:nowrap}.profile-visibility button.active{color:var(--ub-accent);border-color:var(--ub-border-strong);text-underline-offset:.25em;background:0 0;text-decoration:underline}@container profile-actions (width<=26rem){.profile-action-row{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.profile-action-row>.segmented{justify-self:end}.profile-visibility button{min-width:44px;min-height:44px;padding-inline:.5rem;font-size:.8rem}}.profile-list-controls .search-controls{grid-column:3;grid-template-columns:minmax(0,1fr) auto;justify-self:end;align-items:center;width:min(100%,14rem);min-width:0}@container profile-actions (width<=42rem){.profile-list-controls .search-controls{grid-area:2/1/auto/-1;justify-self:center;width:min(100%,24rem)}}.profile-list-controls :is(input,button,.button){height:44px;min-height:44px;padding-block:.5rem}.profile-search-submit{place-items:center;width:44px;padding-inline:.5rem;display:grid}.profile-search-submit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.public-profile-content-scroll .feed-page{padding:0}.profile-management-tools{display:contents}.profile-management-actions{flex-wrap:wrap;gap:.5rem;padding:.75rem 0;display:flex}.profile-follow-tools{font-size:.8rem}.profile-follow-tools summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--ub-muted);padding:.4rem 0}.profile-follow-tools .action-row{margin-top:.5rem}.profile-nft-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}@media (max-width:960px){.profile-page-layout{grid-template-columns:minmax(0,1fr)}.profile-editor-page{grid-template-areas:"navigation""content"}.public-profile-page{--profile-controls-offset:var(--profile-navigation-height,49px);grid-template-areas:"return""identity""links""navigation""workspace""content"}.profile-sidebar{max-height:none;display:contents;position:static;overflow:visible}.profile-sidebar-links{border:0;grid-area:links;margin:0 0 1rem;padding:0}.profile-sidebar-links h2{display:none}.profile-sidebar-links .social-links{flex-wrap:wrap;display:flex}.public-profile-section-nav{top:var(--docked-bar-top,5rem);background:var(--ub-bar-bg);border-bottom:1px solid var(--ub-border);grid-area:navigation;gap:0;margin-bottom:1rem;position:sticky}.public-profile-section-nav.is-docked{width:var(--docked-bar-width,100%);margin-inline:calc((100% - var(--docked-bar-width,100%)) / 2)}.public-profile-section-nav.is-docked:has(>.profile-navigation-identity){grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:1rem}.profile-workspace-bar{grid-column:1;gap:0}.profile-workspace-actions{border:0;padding-inline:0}.public-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-tabs button{border-inline-start:0;border-bottom:3px solid #0000;justify-content:center;padding:.6rem}.public-profile-tabs button.active{border-bottom-color:var(--ub-accent)}.public-profile-tabs small{margin-inline-start:0}.public-profile-layout,.profile-editor-body{border-inline-start:0;padding:0}}@media (max-width:600px){.public-profile-hero{gap:.5rem;padding:.75rem}.public-profile-hero .profile-identity-details{margin-top:0}.profile-management-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.profile-management-actions{padding:0}.profile-follow-tools>summary{min-height:44px;padding-block:.75rem}.profile-follow-tools[open]{flex-basis:100%}.profile-brand-watermark{order:1;padding:.25rem;position:relative;inset:auto}.profile-brand-wordmark{font-size:1.75rem}.public-profile-hero.has-banner{min-height:200px}.public-profile-hero-main{flex-wrap:wrap}.public-profile-hero-actions{justify-content:flex-start}.public-profile-section-nav.is-docked:has(>.profile-navigation-identity){grid-template-columns:32px minmax(0,1fr);gap:.5rem;padding-inline:.75rem}.profile-navigation-identity>span{display:none}.public-profile-tabs button{padding-inline:.3rem}}.public-profile-tabs button:not(.active):hover{background:var(--ub-control-bg)}.ens-profile-page{max-width:var(--ub-reading-width)}.ens-profile-form,.ens-profile-linked-list{gap:.8rem;display:grid}.ens-profile-linked-row{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.ens-profile-linked-main{overflow-wrap:anywhere;gap:.3rem;display:grid}.ens-profile-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.page-heading.with-back-link{justify-content:start;gap:.8rem;display:grid}.page-heading h1{font-family:var(--ub-display-font);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.85rem);font-weight:400}.page-heading p{margin:.25rem 0 0}.editor-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.feed-main>.page-heading{border-bottom:1px solid var(--ub-border);align-items:center;margin-bottom:.75rem;padding-bottom:.65rem}.feed-main>.page-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;display:flex}.feed-main>.page-heading h1{letter-spacing:-.025em;font-size:clamp(1.55rem,2vw,1.9rem)}.feed-main>.page-heading p{margin:0;font-size:.8rem}.field-error{color:var(--ub-danger);font-size:.8rem}.field{min-width:0;color:var(--ub-muted);gap:.42rem;font-weight:750;display:grid}form.form-card input[type=file]{min-height:auto}form.form-card input[type=file]::file-selector-button{color:buttontext;border-radius:var(--ub-radius);background:buttonface;border:2px outset buttonborder;min-height:0;margin:0 4px 0 0;padding:1px 6px;font:16px Arial}.page>.hero-panel:first-child{margin-top:0}.hero-panel p:last-child{max-width:64ch;margin:.65rem 0 0}.inline-social-form{gap:.75rem;display:grid}.list-access-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.post-visibility-row{color:var(--ub-muted);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.8rem;display:flex}.post-visibility-options{gap:.15rem;display:inline-flex}.post-visibility-options button{min-height:32px;color:var(--ub-muted);background:0 0;border:0;padding:.3rem .6rem;font-size:.78rem}.post-visibility-options button[aria-pressed=true]{background:var(--ub-selected-bg);color:var(--ub-text)}.list-public-toggle-row{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);border-color:color-mix(in srgb, var(--ub-accent) 24%, transparent);background:var(--ub-control-bg);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem;display:grid}.list-public-toggle-row>span{gap:.25rem;min-width:0;display:grid}.list-public-toggle-row strong,.list-public-toggle-row small{line-height:1.35;display:block}.dashboard-hero{border:1px solid var(--ub-border);border-radius:var(--ub-radius);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;margin:0 0 1rem;padding:1.25rem;display:grid}.dashboard-hero h1{font-family:var(--ub-display-font);margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:.95}.dashboard-hero p{color:var(--ub-muted);margin:1rem 0}.dashboard-hero .eyebrow{margin:0 0 .55rem}.action-row.editor-form-actions{justify-content:flex-end;margin-top:1rem}.browse-search-toolbar .field{margin:0}.form-card label{gap:.42rem}.form-card textarea:not([rows]){min-height:8rem}.hero-panel h1{font-family:var(--ub-display-font);max-width:15ch;margin:0;font-size:clamp(2.35rem,6vw,5rem);font-weight:400;line-height:.95}.hero-panel{border:1px solid var(--ub-border-strong);border-top:1px solid var(--ub-accent);border-radius:var(--ub-radius);background:var(--ub-surface);min-width:0;margin:1rem 0;padding:1rem;overflow:hidden}.hero-panel p{margin:1em 0}.hero-panel .eyebrow{margin:0 0 .55rem}.workspace-page>.hero-panel,.workspace-page>.dashboard-hero,.workspace-page>.page-heading{border:0;border-bottom:1px solid var(--ub-border-strong);background:var(--ub-panel-bg);box-shadow:none;border-radius:var(--ub-radius);margin-block:0;padding:1.25rem 1.5rem}.workspace-page>.hero-panel h1,.workspace-page>.dashboard-hero h1{font:750 1.45rem/1.3 var(--ub-font);letter-spacing:-.025em;margin-block:0}.workspace-page>.hero-panel p,.workspace-page>.dashboard-hero p{max-width:65ch;color:var(--ub-muted);margin:.35rem 0 0;font-size:.88rem}.workspace-page>.form-card{margin-block:0;padding:1.25rem 1.5rem}.field-label{color:var(--ub-text);letter-spacing:.02em;font-size:.8rem;font-weight:650}.field-label-row{align-items:center;gap:.35rem;font-size:.8rem;font-weight:650;display:inline-flex}.field-help{color:var(--ub-muted);font-size:.75rem;line-height:1.4}.workspace-page .dashboard-hero>div:has(>.action-row){grid-template-columns:minmax(0,1fr) auto;gap:.4rem .85rem;display:grid}.workspace-page .dashboard-hero>div>h1,.workspace-page .dashboard-hero>div>p{grid-column:1}.workspace-page .dashboard-hero>div>.action-row{grid-area:1/2/3;align-self:center;margin:0}.workspace-page .dashboard-hero>div>form{grid-column:1/-1}.editor-options{border-top:1px solid var(--ub-border-strong);margin:1rem 0;padding:.85rem 0}.editor-options>summary{cursor:pointer;color:var(--ub-muted);font-size:.85rem;font-weight:650}.editor-options[open]>summary{color:var(--ub-text);margin-bottom:1rem}.editor-options>label{gap:.5rem;margin-bottom:.85rem;display:grid}.editor-form-actions{border-top:1px solid var(--ub-border-strong);justify-content:flex-end;margin-top:1rem;padding-top:1rem}.app-support>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.app-support>form>label:nth-of-type(3){grid-column:1/-1}.app-support>form>label:has(textarea){grid-column:1/-1}.app-support>form>button{grid-column:1/-1}.form-card{box-shadow:none;border-radius:var(--ub-radius);background:0 0;border:0;gap:1rem;padding:1rem;display:grid}.comment-form{box-shadow:none;border-radius:var(--ub-radius);background:0 0;border:0;gap:1rem;margin-top:.75rem;padding:1.1rem;display:grid}@media (max-width:900px){.list-access-toggle-grid,.list-public-toggle-row{grid-template-columns:1fr}.list-public-toggle-row .list-segmented-toggle{justify-self:start}}@media (max-width:820px){.workspace-page>.form-card{padding:1rem}.post-composer-page>.hero-panel{display:none}.post-editor-page>.form-card{gap:.75rem;padding:.75rem 0}.post-editor-page .editor-options{margin:0;padding:.25rem 0}.editor-options>summary{min-height:44px;padding-block:.75rem}.post-editor-page .editor-form-actions{margin-top:0;padding-top:.75rem}.page-heading{align-items:flex-start}.editor-actions{z-index:5;background:linear-gradient(to bottom, transparent, var(--ub-bg) .7rem);bottom:var(--mobile-nav-height);margin:1rem -.35rem -.35rem;padding:.7rem .35rem .35rem;position:sticky}.workspace-page>.hero-panel,.workspace-page>.dashboard-hero,.workspace-page>.page-heading{padding:1rem}.workspace-page .dashboard-hero>div:has(>.action-row){grid-template-columns:minmax(0,1fr)}.workspace-page .dashboard-hero>div>.action-row{grid-area:auto/1;justify-content:flex-start}}@media (max-width:540px){.page-heading{display:grid}}@media (min-width:760px){.inline-social-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}}@media (max-width:640px){.dashboard-hero{padding:.85rem}.hero-panel h1{max-width:100%;font-size:clamp(2rem,13vw,3.25rem)}.form-card{padding:1rem}.form-card textarea:not([rows]){min-height:44px}}@media (max-width:600px){.app-support>form{grid-template-columns:minmax(0,1fr)}}.list-detail-items>.section-title{margin:0}.list-type-label:before{color:var(--ub-border-strong);content:"·";margin-right:.65rem}.list-record>.post-copy{color:var(--ub-muted);margin-bottom:1rem;line-height:1.55}.list-item-modal{max-height:calc(100dvh - 2rem);overflow-y:auto}.list-option-card{border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-control-bg);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.9rem;min-width:0;min-height:7.25rem;padding:1rem;display:flex}.list-option-card>span{gap:.25rem;min-width:0;display:grid}.list-option-card strong,.list-option-card small{line-height:1.35;display:block}.collection-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;margin:0;display:grid}.collection-card{min-width:0;min-height:0;padding:1rem;display:block}.collection-summary{align-items:flex-start;gap:1rem;display:flex}.collection-copy{flex:1;min-width:0}.collection-title{color:var(--ub-text)}.collection-title h3,h3.collection-title{font:700 1.1rem/1.3 var(--ub-font);overflow-wrap:anywhere;margin:0}.collection-title:hover{color:var(--ub-accent)}.collection-meta{color:var(--ub-muted);margin:.35rem 0 0;font-size:.8rem}.collection-preview-description{color:var(--ub-muted);margin-top:.45rem;font-size:.83rem;line-height:1.5}.collection-preview-description .expandable-description-copy{min-height:0}.collection-cover{border-radius:var(--ub-radius);background:var(--ub-control-bg);flex:0 0 96px;height:96px;overflow:hidden}.collection-cover .post-media-view{height:100%;margin:0}.collection-cover .post-media-image-frame,.collection-cover .post-media-image-link{width:100%;height:100%}.collection-cover .post-media-image{object-fit:cover;width:100%;height:100%;max-height:none}.collection-author{margin-top:.6rem;font-size:.78rem}.collection-author .profile-identity-avatar{flex-basis:28px;width:28px;height:28px}.collection-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.65rem;display:flex}.collection-items-toggle{color:var(--ub-accent);background:0 0;border:0;min-height:44px;padding:.4rem .5rem;font-size:.85rem;font-weight:600}.collection-actions .record-action{background:0 0;border:0;min-width:44px;min-height:44px;padding:.4rem .5rem;font-size:.8rem}.app-lists>.collection-grid{gap:.9rem}.list-detail-page{gap:1.35rem;display:block}.list-hero-copy>.eyebrow{margin:0 0 .55rem;font-size:.72rem;line-height:1.6}.list-items-card .empty-state{min-height:0;margin:0;padding:1.5rem}.list-items-card .media-item,.list-detail-page .media-item{grid-template-columns:2.25rem 4.1rem minmax(8rem,1fr) auto;align-items:center;gap:.8rem;margin:0;padding:.65rem .75rem;display:grid}.list-view-hero{row-gap:.35rem;margin:0}.list-detail-page>.page-back-row{margin-bottom:.35rem}.list-view-hero:before{margin:-1rem -1.25rem 0}.list-items-card .media-item.no-thumbnail,.list-detail-page .media-item.no-thumbnail{grid-template-columns:2.25rem minmax(8rem,1fr) auto}.media-list-row-title h2{color:var(--ub-accent,var(--ub-accent));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-items-card .stack,.list-detail-page .stack{gap:.85rem;display:grid}.list-items-card .media-item h2{margin:0;font-size:clamp(.98rem,1.7vw,1.15rem);line-height:1.25}.list-hero-layout{grid-template-columns:minmax(0,1fr) minmax(7.5rem,10rem);align-items:start;gap:1rem;display:grid}.list-hero-copy{flex-direction:column;min-width:0;display:flex}.list-view-hero h1{margin:.15rem 0 0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1}.list-view-hero .list-hero-copy>p:not(.eyebrow){margin:.65rem 0 0;line-height:1.6}.list-hero-description{--expandable-description-lines:3;color:var(--ub-muted,#94a3b8);margin-top:.65rem;line-height:1.55}.list-view-hero .meta-row{color:var(--ub-text-subtle);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;font-size:.86rem;display:flex}.list-hero-artwork{border:1px solid var(--ub-border,#94a3b847);background:var(--ub-control-bg);border-radius:var(--ub-radius);overflow:hidden;box-shadow:0 18px 46px #0000003d}.list-hero-artwork img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.media-list-row-play{gap:.4rem;min-width:5.8rem}.list-item-detail-artwork{border:1px solid var(--ub-border,#94a3b847);background:var(--ub-control-bg);border-radius:var(--ub-radius);width:min(100%,24rem);overflow:hidden;box-shadow:0 18px 46px #0000003d}.list-item-detail-artwork img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.list-item-detail-shell{padding:clamp(1rem,3vw,2rem);overflow:hidden}.list-item-detail-layout{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,4vw,2.5rem);display:grid}.list-item-detail-artwork-panel{border:1px solid var(--ub-border,#94a3b847);background:var(--ub-panel-bg);border-radius:var(--ub-radius);width:100%;overflow:hidden;box-shadow:0 24px 70px #00000052}.list-item-detail-artwork-panel img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.list-item-detail-copy{flex-direction:column;gap:.85rem;min-width:0;display:flex}.list-item-detail-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.list-item-detail-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,7vw,5.25rem);line-height:.9}.list-item-detail-author{color:var(--ub-muted,#94a3b8);margin:-.35rem 0 0;font-size:.95rem}.list-item-detail-description{max-width:68ch;color:var(--ub-muted,#94a3b8);margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.55}.list-item-detail-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.list-item-detail-actions .button,.list-item-detail-actions button{min-height:2.65rem}.list-item-detail-social-footer{border-top:1px solid var(--ub-border,#94a3b838);margin-top:auto;padding-top:1rem}.list-post-inline-items{border-top:1px solid var(--ub-border);margin-top:1rem;padding-top:1rem}.list-post-inline-items .list-items-card{margin:0}.app-lists .collection-grid{grid-template-columns:minmax(0,1fr);gap:.9rem}.list-post-inline-items .media-list-row,.list-detail-items .media-list-row{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-surface);border-top-width:1px;grid-template-columns:2.25rem 4.1rem minmax(8rem,1fr) auto;align-items:center;gap:.8rem;min-width:0;margin:0;padding:.65rem .75rem;display:grid}.list-post-inline-items .media-list-row.no-thumbnail,.list-detail-items .media-list-row.no-thumbnail{grid-template-columns:2.25rem minmax(8rem,1fr) auto}.media-list-row-index{color:var(--ub-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:.88rem}.media-list-row-thumbnail{border:1px solid var(--ub-border);background:var(--ub-surface-2);border-radius:var(--ub-radius);width:4.1rem;height:4.1rem;display:block;overflow:hidden}.media-list-row-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.media-list-row-copy{min-width:0}.media-list-row-title{min-width:0;display:block}.media-list-row-copy h2{color:var(--ub-accent);font-family:var(--ub-font);letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.98rem,1.7vw,1.15rem);font-weight:700;line-height:1.25;overflow:hidden}.media-list-row-copy p{color:var(--ub-muted);margin:.15rem 0 0;font-size:.82rem}.list-post-inline-items.card-list,.list-detail-items>.stack{gap:.85rem;display:grid}.media-list-row .media-item-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.media-list-row-social .item-social-actions{border:0;flex-wrap:nowrap;gap:.45rem;margin:0;padding:0;display:flex}.media-list-row-social .record-action{background:var(--ub-accent-soft);width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;color:var(--ub-muted);border-radius:var(--ub-radius);border:0;padding:0}.media-list-row-social .record-action-count{display:none}.media-list-row-social .record-action svg{width:1rem;height:1rem}.media-list-row .media-list-row-play{gap:.4rem;min-width:5.8rem}.media-list-row-status{grid-column:2/-1;margin:0}.media-list-row.has-thumbnail .media-list-row-status{grid-column:3/-1}.list-card-owner-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-left:auto;display:flex}.list-card-owner-actions .collection-status-pill{background:var(--ub-accent-soft);border-radius:var(--ub-radius);border:0;padding:.5rem .65rem;font-size:.75rem}.list-card-owner-actions .danger{border-color:color-mix(in srgb, var(--ub-danger) 45%, transparent)}.list-items-card{border:0;border-top:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:0 0;margin-top:1.25rem;padding:1rem}.list-detail-items{border:0;border-top:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:0 0;gap:.6rem;padding:1rem}.media-list-row{border-radius:var(--ub-radius)}@media (max-width:900px){.list-post-inline-items .media-list-row,.list-detail-items .media-list-row{grid-template-columns:1.9rem 3.6rem minmax(6rem,1fr) auto;gap:.6rem}.list-post-inline-items .media-list-row.no-thumbnail,.list-detail-items .media-list-row.no-thumbnail{grid-template-columns:1.9rem minmax(6rem,1fr) auto}.media-list-row-thumbnail{width:3.6rem;height:3.6rem}.media-list-row-owner-action{display:none}}@media (max-width:820px){.list-detail-page{gap:1rem}}@media (max-width:640px){.list-items-card .media-item,.list-detail-page .media-item{grid-template-columns:1.9rem 3.6rem minmax(6rem,1fr) auto;gap:.6rem}.list-items-card .media-item.no-thumbnail,.list-detail-page .media-item.no-thumbnail{grid-template-columns:1.9rem minmax(6rem,1fr) auto}.media-list-row-thumbnail{width:3.6rem;height:3.6rem}.media-list-row .media-item-actions .button,.media-list-row .media-item-actions button{width:auto}.media-list-row .media-item-actions{flex-direction:row;align-items:center}.list-item-detail-artwork,.list-hero-artwork{width:100%}.list-item-detail-actions{flex-direction:column;align-items:stretch}.list-item-detail-heading{align-items:flex-start}.list-item-detail-edit,.list-item-detail-actions .button,.list-item-detail-actions button{width:100%}.list-item-detail-copy h1{font-size:clamp(2.4rem,15vw,4rem)}}@media (max-width:480px){.list-items-card .media-item,.list-detail-page .media-item{grid-template-columns:1.7rem 3.25rem minmax(0,1fr);gap:.55rem}.list-items-card .media-item.no-thumbnail,.list-detail-page .media-item.no-thumbnail{grid-template-columns:1.7rem minmax(0,1fr)}.list-post-inline-items .media-list-row,.list-detail-items .media-list-row{grid-template-columns:1.7rem 3.25rem minmax(0,1fr);gap:.55rem}.list-post-inline-items .media-list-row.no-thumbnail,.list-detail-items .media-list-row.no-thumbnail{grid-template-columns:1.7rem minmax(0,1fr)}.media-list-row-thumbnail{width:3.25rem;height:3.25rem}.media-list-row .media-item-actions{grid-column:2/-1;justify-content:flex-end;padding-top:.1rem}.media-list-row-status,.media-list-row.has-thumbnail .media-list-row-status{grid-column:2/-1}}@media (max-width:760px){.list-hero-layout{grid-template-columns:1fr}.list-hero-artwork{width:min(100%,18rem)}.list-item-detail-layout{grid-template-columns:1fr;align-items:start}.list-item-detail-artwork-panel{max-width:24rem}.list-items-card .media-item,.list-detail-page .media-item{grid-template-columns:1.9rem 3.6rem minmax(6rem,1fr) auto;gap:.6rem}.list-items-card .media-item.no-thumbnail,.list-detail-page .media-item.no-thumbnail{grid-template-columns:1.9rem minmax(6rem,1fr) auto}.media-list-row-thumbnail{width:3.6rem;height:3.6rem}.media-list-row-owner-action{display:none}}@media (max-width:700px){.collection-summary{gap:.85rem}.collection-cover{flex-basis:80px;height:80px}.list-card-owner-actions{flex-basis:100%;margin-left:0}}@media (hover:none),(pointer:coarse){.media-list-row .media-item-actions button,.media-list-row .media-item-actions .button{height:44px;min-height:44px}}.comment-thread,.comment-children,.comment-thread-rows{gap:.5rem;min-width:0;display:grid}.comment-children{border-inline-start:1px solid var(--ub-border-strong);margin-inline-start:var(--comment-indent,.65rem);padding-inline-start:.4rem}.comment-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comment-body{overflow-wrap:anywhere;min-width:0}.post-edit-history{gap:1rem;min-width:0;padding:1rem;display:grid}.post-history-feed{gap:1rem;display:grid}.post-history-revision{background:var(--ub-surface);border:1px solid var(--ub-border);border-radius:var(--ub-radius);overflow-wrap:anywhere;gap:.75rem;min-width:0;padding:1rem;display:grid}.post-history-heading{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.post-history-values,.post-history-media{gap:.5rem;min-width:0;margin:0;display:grid}.post-history-media dd{color:var(--ub-muted);margin-inline-start:0}.chat-list-item{border-top-width:1px;gap:.45rem;display:grid}.chat-settings-modal{--chat-dialog-width:42rem}.chat-activity-dot{background:var(--ub-accent);vertical-align:middle;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-left:.35rem;display:inline-block}.chat-activity-dot[hidden]{display:none}.page.chat-workspace{--chat-surface:var(--ub-bg);--chat-line:var(--ub-border);--chat-muted:var(--ub-muted);height:var(--chat-workspace-height,calc(100dvh - 7rem));border:1px solid var(--chat-line);background:var(--chat-surface);min-height:240px;color:var(--ub-text);box-shadow:none;border-radius:var(--ub-radius);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:0;margin:.6rem auto 0;padding:0;display:grid;overflow:hidden}.chat-workspace:has(>.chat-access-banner){grid-template-rows:auto minmax(0,1fr)}.chat-workspace h1,.chat-workspace h2,.chat-workspace h3{text-transform:none;letter-spacing:-.025em;font-family:inherit}.chat-workspace button,.chat-workspace a,.chat-dialog button,.chat-dialog a{-webkit-tap-highlight-color:transparent}.chat-workspace :focus-visible,.chat-dialog :focus-visible{outline:2px solid var(--ub-accent);outline-offset:3px}.chat-inbox{border-right:1px solid var(--chat-line);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-inbox-controls{display:contents}.chat-inbox-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.1rem .5rem;display:flex}.chat-inbox-header h1{margin:0;font-size:1.45rem;font-weight:750;line-height:1.25}.chat-inbox-header>div{gap:.4rem;display:flex}.chat-icon-button{width:38px;height:38px;min-height:38px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.chat-icon-button:hover{background:#ffffff0c}.chat-workspace .chat-new-button{background:var(--ub-accent-soft);color:var(--ub-accent)}.chat-workspace .chat-new-button:hover{background:var(--ub-selected-bg)}.chat-search{background:var(--ub-control-bg);height:42px;color:var(--chat-muted);border-radius:var(--ub-radius);border:1px solid #0000;flex:none;align-items:center;gap:.6rem;margin:0 1rem;padding:0 .8rem;display:flex}.chat-search:focus-within{border-color:var(--ub-accent)}.chat-workspace .chat-search input:focus-visible,.chat-workspace .chat-composer textarea:focus-visible{box-shadow:none;border:0;outline:none}.chat-search input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--ub-text);border-radius:var(--ub-radius);background:0 0;border:0;outline:none;padding:0;font-size:.85rem}.chat-workspace .chat-search .chat-icon-button{width:25px;height:25px;min-height:25px}.chat-search-scope{color:var(--chat-muted);margin:.45rem 1rem 0;font-size:.7rem;line-height:1.4}.chat-search-count{color:var(--ub-accent);font-size:.68rem}.chat-filter-tabs{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.85rem 1rem;display:flex}.chat-filter-tabs button[data-filter=unread]{position:relative}.chat-filter-tabs .chat-activity-dot{margin:0;position:absolute;top:.15rem;right:.15rem}.chat-filter-tabs button,.chat-filter-tabs a{min-height:33px;color:var(--chat-muted,var(--ub-muted));box-shadow:none;cursor:pointer;border-radius:var(--ub-radius);background:0 0;border:1px solid #ffffff14;justify-content:center;align-items:center;padding:.35rem .9rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.chat-filter-tabs button[aria-pressed=true],.chat-filter-tabs a[aria-current=page]{color:var(--ub-accent-text);background:var(--ub-action-bg);border-color:var(--ub-action-bg)}.chat-inbox-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ub-border-strong) transparent;flex:1;min-height:0;padding:.15rem .45rem .65rem;overflow:hidden auto}.chat-workspace .chat-list-item{box-shadow:none;border-radius:var(--ub-radius);background:0 0;border:0;gap:0;margin:0;padding:0;display:block;position:relative}.chat-workspace .chat-list-item:hover{background:#ffffff05}.chat-workspace .chat-list-item.is-selected{background:var(--ub-accent-soft)}.chat-inbox-row{width:100%;min-width:0;color:var(--ub-text);border-radius:var(--ub-radius);align-items:center;gap:.75rem;padding:.85rem .65rem;text-decoration:none;display:flex}.chat-avatar{background:var(--ub-control-bg);border:1px solid #ffffff10;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;min-width:42px;height:42px;font-size:.85rem;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%}.chat-row-copy{flex:1;gap:.25rem;min-width:0;line-height:1.4;display:grid}.chat-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.89rem;font-weight:600;overflow:hidden}.has-chat-row-activity .chat-row-title{font-weight:800}.chat-row-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chat-muted);font-size:.79rem;display:block;overflow:hidden}.chat-row-meta{min-width:26px;color:var(--chat-muted);align-content:center;align-self:stretch;justify-items:end;gap:.5rem;padding-right:.8rem;font-size:.66rem;display:grid}.chat-row-activity-dot{background:var(--ub-accent);border-radius:50%;width:7px;min-width:7px;height:7px;display:block}.chat-row-menu{z-index:2;position:absolute;top:.1rem;right:.05rem}.chat-workspace .chat-row-menu>.chat-icon-button{width:28px;height:25px;min-height:25px;color:var(--chat-muted)}.chat-action-popover button{text-align:left;color:var(--ub-text);border-radius:var(--ub-radius);background:0 0;border:0;min-height:38px;padding:.6rem .7rem;font-size:.8rem}.chat-action-popover button:hover{background:#ffffff09}.chat-action-popover :focus-visible{outline-offset:-2px;outline:2px solid var(--ub-accent)}.chat-load-more{width:-moz-fit-content;width:fit-content;min-height:36px;color:var(--ub-accent);box-shadow:none;border-radius:var(--ub-radius);background:#ffffff06;border:0;margin:.6rem auto;padding:.45rem .85rem;font-size:.78rem;display:block}.chat-load-more:hover{background:#ffffff0d}.chat-list-empty{text-align:center;min-height:190px;color:var(--chat-muted);align-content:center;justify-items:center;gap:.6rem;padding:1.5rem;display:grid}.chat-list-empty h2{color:var(--ub-text);margin:0;font-size:1rem}.chat-list-empty p{margin:0;font-size:.85rem;line-height:1.6}.chat-list-empty>svg{opacity:.6}.chat-text-button{min-height:32px;color:var(--ub-accent);box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;padding:.2rem .4rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.chat-inbox-error{color:var(--ub-warning);overflow-wrap:anywhere;background:var(--ub-panel-bg);border-radius:var(--ub-radius);gap:.2rem;margin:.35rem;padding:.75rem;font-size:.77rem;display:grid}.chat-access-banner>span{flex:1}.chat-conversation-pane{min-width:0;height:100%;min-height:0;overflow:hidden}.chat-empty-pane{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.chat-empty-pane h2{margin:.5rem 0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:650}.chat-empty-pane p{color:var(--chat-muted);margin:.25rem 0 1.5rem;font-size:.95rem}.chat-empty-pane small{color:var(--chat-muted);justify-content:center;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.chat-thread-screen{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.chat-thread-header{border-bottom:1px solid var(--chat-line);flex:none;align-items:center;gap:.8rem;min-height:76px;padding:.9rem 1.3rem;display:flex}.chat-thread-heading{flex:1;min-width:0}.chat-thread-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 .15rem;font-size:.98rem;font-weight:750;overflow:hidden}.chat-thread-heading>span{color:var(--chat-muted);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.chat-workspace .chat-mobile-back{display:none}.chat-timeline-wrap{flex:1;min-height:0;position:relative;overflow:hidden}.chat-timeline{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ub-border-strong) transparent;overflow-anchor:none;flex-direction:column;height:100%;padding:1rem clamp(.85rem,3vw,2.5rem);display:flex;overflow:hidden auto}.chat-timeline.has-messages:before{content:"";margin-top:auto}.chat-timeline>*{flex-shrink:0}.chat-thread-intro{text-align:center;align-content:center;justify-items:center;gap:.8rem;max-width:360px;min-height:230px;margin:auto;padding:1.5rem .5rem;display:grid}.chat-thread-intro .chat-avatar{width:62px;height:62px}.chat-thread-intro h3{margin:0;font-size:1.1rem}.chat-thread-intro p{color:var(--chat-muted);margin:0;font-size:.85rem;line-height:1.6}.chat-message-group{flex-direction:column;width:100%;margin:.35rem 0;display:flex}.chat-date-separator{justify-content:center;margin:1rem 0;display:flex}.chat-date-separator span{color:var(--chat-muted);border-radius:var(--ub-radius);background:#ffffff04;padding:.35rem .7rem;font-size:.68rem}.chat-bubble.is-continuation{margin-top:-.2rem}.chat-bubble .chat-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}.chat-bubble-meta{color:var(--ub-muted);justify-content:flex-end;gap:.45rem;margin-top:.2rem;font-size:.61rem;display:flex}.chat-composer-area{border-top:1px solid var(--chat-line);background:var(--chat-surface);flex:none;padding:.6rem 1.3rem .7rem}.chat-composer-area .status{margin:0 0 .6rem;font-size:.78rem}.chat-composer:focus-within{border-color:var(--ub-accent)}.chat-composer textarea{width:100%;min-width:0;min-height:42px;max-height:160px;color:var(--ub-text);resize:none;box-shadow:none;background:0 0;border:0;outline:none;flex:1;height:auto;padding:.55rem .1rem;font-size:.9rem;line-height:1.5;display:block}.chat-workspace .chat-send-button:disabled{opacity:.35}.chat-composer-hint{text-align:center;color:var(--chat-muted);margin-top:.4rem;font-size:.64rem;display:block}.chat-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.chat-dialog>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chat-dialog h2{text-transform:none;letter-spacing:-.025em;margin:0;font-family:inherit;font-size:1.45rem}.chat-dialog .chat-filter-tabs{margin:1.1rem 0}.chat-dialog-description{color:var(--ub-muted);margin:0 0 1.15rem;font-size:.85rem;line-height:1.65}.chat-dialog-form{gap:1rem;display:grid}.chat-dialog-actions{justify-content:flex-end;margin-top:1rem}.chat-dialog-form label{gap:.45rem;font-size:.82rem;font-weight:600;display:grid}.chat-settings-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chat-settings-header h2{margin:0;font-size:1.4rem}.chat-settings-body{gap:1rem;margin-top:1rem;display:grid}.chat-settings-note{color:var(--ub-muted);margin:0;font-size:.75rem;line-height:1.5}.chat-settings-advanced{padding-top:.25rem}.chat-settings-advanced summary{cursor:pointer;color:var(--ub-text);font-size:.85rem;font-weight:650}.chat-settings-action-list{gap:.75rem;margin-top:.75rem;display:grid}.chat-settings-action-list>div{background:var(--ub-panel-bg);border:1px solid color-mix(in srgb, var(--ub-danger) 25%, var(--ub-border));border-radius:var(--ub-radius);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.chat-settings-action-list strong{font-size:.81rem}.chat-settings-action-list p{color:var(--ub-muted);margin:.25rem 0 0;font-size:.73rem;line-height:1.5}.chat-settings-action-list button{color:var(--ub-danger);min-height:36px;box-shadow:none;background:color-mix(in srgb, var(--ub-danger) 12%, var(--ub-panel-bg));border:1px solid color-mix(in srgb, var(--ub-danger) 45%, var(--ub-border));border-radius:var(--ub-radius);flex-shrink:0;padding:.45rem .65rem;font-size:.74rem}.chat-settings-acknowledgement{align-items:flex-start;gap:.65rem;margin:1rem 0;font-size:.85rem;line-height:1.5;display:flex}.chat-settings-footer{border-top:1px solid var(--ub-border-strong);justify-content:flex-end;margin-top:1.1rem;padding-top:.85rem;display:flex}.chat-settings-footer button{border-radius:var(--ub-radius);min-height:38px;font-size:.82rem}.chat-thread-remove{flex:none;min-height:38px;margin-left:auto;padding:.4rem .65rem}.chat-thread-person{flex:none;display:flex}.chat-thread-group{flex:none;display:flex;position:relative}.chat-workspace .chat-group-avatar-button{width:44px;height:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.chat-group-members-panel{z-index:50;overscroll-behavior:contain;background:var(--ub-surface);border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);width:min(20rem,100vw - 5rem);max-height:min(60dvh,24rem);padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;overflow:auto;box-shadow:0 10px 30px #0006}.chat-group-members-panel h3{margin:0;padding:.5rem .6rem;font-size:.85rem}.chat-group-members-list{margin:0;padding:0;list-style:none}.chat-group-member{min-height:60px;color:var(--ub-text);border-radius:var(--ub-radius-sm);align-items:center;gap:.6rem;padding:.5rem;text-decoration:none;display:flex}.chat-group-member:hover{background:var(--ub-control-bg)}.chat-group-member-avatar{background:var(--ub-control-bg);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.chat-group-member-avatar img{object-fit:cover;width:100%;height:100%}.chat-group-member-copy{gap:.15rem;min-width:0;display:grid}.chat-group-member-copy strong{overflow-wrap:anywhere;font-size:.84rem}.chat-group-member-copy small{color:var(--ub-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.chat-thread-profile{color:inherit;text-decoration:none}.chat-thread-profile:hover{color:var(--ub-accent);text-decoration:underline}.chat-workspace svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chat-workspace .chat-avatar img{position:absolute;inset:0}.chat-workspace .chat-composer textarea:disabled{opacity:.6}.chat-workspace .chat-thread-status{color:var(--ub-warning);margin:0 0 .5rem;font-size:.78rem}.chat-dialog>h2{max-width:none;font-size:1.45rem}.chat-dialog .form-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.chat-dialog .chat-dialog-tabs{margin:1rem 0}.chat-dialog .modal-head{justify-content:flex-end;margin-bottom:.5rem;display:flex}.chat-dialog{color:var(--ub-text);background:var(--ub-panel-bg);width:min(var(--chat-dialog-width,480px), 100vw - 2rem);border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);max-height:calc(100dvh - 2rem);padding:1.4rem;overflow:auto;box-shadow:0 24px 90px #0009}.chat-access-banner{border-bottom:1px solid var(--chat-line);background:var(--ub-surface);border-color:var(--ub-border-strong);grid-column:1/-1;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.chat-access-banner-unlock{justify-content:center}.chat-access-banner-unlock>.chat-text-button{min-height:44px;padding:.35rem 1.25rem;font-size:1rem}.chat-action-popover{z-index:110;background:var(--ub-surface);border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);width:195px;padding:.3rem;display:grid;position:fixed;box-shadow:0 10px 30px #0006}.chat-group-avatar{color:var(--ub-text);background:var(--ub-control-bg);border-color:var(--ub-border-strong)}.chat-composer{box-shadow:none;background:var(--ub-control-bg);color:var(--ub-text);border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);align-items:flex-end;gap:.5rem;margin:0;padding:.35rem .4rem .35rem .85rem;display:flex;position:static}.chat-dialog-form input,.chat-dialog-form textarea{color:var(--ub-text);background:var(--ub-control-bg);border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);width:100%;min-width:0;min-height:44px;padding:.7rem .85rem;font-size:.9rem}.chat-empty-icon{color:var(--ub-accent);background:var(--ub-accent-soft);border:1px solid var(--ub-border);border-radius:var(--ub-radius);place-items:center;width:80px;height:80px;margin-bottom:1rem;display:grid}.chat-bubble{min-width:0;color:var(--ub-text);background:var(--chat-bubble-bg,var(--ub-control-bg));border-radius:var(--ub-radius);align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:min(620px,80%);padding:.65rem .9rem .45rem}.chat-bubble.mine{background:var(--ub-surface-2);border-radius:var(--ub-radius);align-self:flex-end}.chat-bubble.sender-green{--chat-bubble-bg:#17362a}.chat-bubble.sender-gold{--chat-bubble-bg:#383019}.chat-bubble.sender-blue{--chat-bubble-bg:#172f42}.chat-bubble.sender-plum{--chat-bubble-bg:#32243e}.chat-bubble.sender-teal{--chat-bubble-bg:#173738}.chat-bubble.sender-rose{--chat-bubble-bg:#3a242c}.chat-bubble.sender-slate{--chat-bubble-bg:#27333c}.chat-bubble.sender-bronze{--chat-bubble-bg:#36281e}.chat-bubble-author{color:var(--ub-action-bg);margin-bottom:.25rem;font-size:.73rem;font-weight:750;display:block}.chat-new-messages{color:var(--ub-text);white-space:nowrap;background:var(--ub-surface-2);border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);min-height:36px;padding:.5rem 1rem;font-size:.8rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 20px #0004}.chat-dialog-form .primary{color:var(--ub-accent-text);box-shadow:none;background:var(--ub-action-bg);border-radius:var(--ub-radius);border:0}.chat-workspace .chat-send-button{color:var(--ub-accent-text);width:38px;height:38px;min-height:38px;box-shadow:none;background:var(--ub-action-bg);border:0;border-radius:50%;flex:0 0 38px;place-items:center;margin-bottom:2px;padding:0;display:grid}@media (max-width:820px){.page.chat-workspace{border-radius:var(--ub-radius);border:0;flex-direction:column;width:100%;max-width:100%;margin:0;display:flex}.chat-workspace .chat-inbox{border:0;flex:1;min-height:0}.chat-workspace .chat-conversation-pane,.chat-workspace.has-thread .chat-inbox{display:none}.chat-workspace.has-thread .chat-conversation-pane{flex:1;display:block}.chat-workspace .chat-mobile-back{width:34px;display:inline-flex}.chat-inbox-header{grid-area:1/2;min-width:0;padding:0}.chat-inbox-header h1{display:none}.chat-inbox-header>div{gap:0}.chat-inbox-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;padding:.4rem .75rem;display:grid}.chat-inbox-header .chat-icon-button{width:44px;height:44px;min-height:44px}.chat-search{grid-area:1/1;height:44px;margin:0}.chat-search-scope{margin:.3rem .75rem 0}.chat-filter-tabs{gap:.3rem;margin:.3rem .75rem}.chat-thread-header{gap:.6rem;min-height:65px;padding:.6rem .75rem}.chat-thread-header .chat-avatar{flex-basis:36px;width:36px;min-width:36px;height:36px}.chat-thread-heading h2{font-size:.93rem}.chat-timeline{padding:.75rem}.chat-bubble{max-width:86%}.chat-composer-area{padding:.5rem .65rem max(.5rem, env(safe-area-inset-bottom))}.chat-composer textarea{height:auto;font-size:16px}.chat-search input,.chat-dialog-form input,.chat-dialog-form textarea{font-size:16px}.chat-access-banner{flex-wrap:nowrap;gap:.35rem;padding:.15rem .75rem;font-size:.76rem}.chat-access-banner>span{min-width:0}.chat-access-banner .chat-text-button{white-space:nowrap;flex:none;min-height:44px}.chat-dialog{padding:1.1rem}.chat-icon-button{min-height:42px}.chat-filter-tabs button,.chat-filter-tabs a{min-height:44px}.chat-workspace .chat-row-menu>.chat-icon-button{width:44px;height:44px;min-height:44px}.chat-row-meta{padding-top:1.2rem}}@media (min-width:821px) and (max-width:980px){.page.chat-workspace{grid-template-columns:minmax(255px,300px) minmax(0,1fr)}}@media (max-width:480px){.chat-settings-action-list>div{flex-direction:column;align-items:flex-start;gap:.6rem}.chat-settings-action-list button{align-self:flex-end}}.chat-message-text a,.whisper-plaintext a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.chat-attachment-download{overflow-wrap:anywhere;max-width:100%;margin:6px 0;display:block}.whisper-inbox-section{border-bottom:1px solid var(--ub-border,#28343e);margin-bottom:.5rem;padding-bottom:.5rem}.whisper-inbox-title{color:var(--ub-accent,#54a7ff);margin:.75rem .65rem .25rem;font-size:.8rem;font-weight:650}.whisper-inbox-row{width:100%;min-height:88px;color:var(--ub-text,#e6eef8);border-radius:var(--ub-radius,12px);text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem .65rem;display:flex}.whisper-inbox-row:hover{background:var(--ub-surface,#17212c)}.whisper-row-meta{color:var(--ub-muted,#a8b7c7);margin-top:.2rem;font-size:.72rem;font-weight:400;display:block}.whisper-timing{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.whisper-timing label,.whisper-composer label{gap:.4rem;min-width:0;display:grid}.whisper-timing select{background:var(--ub-control-bg,#17212c);width:100%;min-height:44px;color:var(--ub-text,#e6eef8);border:1px solid var(--ub-border-strong,#344556);border-radius:var(--ub-radius,8px);padding:6px}.whisper-attachment{font-size:.85rem}.whisper-attachment summary{color:var(--ub-accent,#54a7ff);cursor:pointer;padding:.5rem 0}.whisper-attachment input{width:100%}.whisper-attachment small{color:var(--ub-muted,#a8b7c7);margin-top:.35rem;display:block}.whisper-viewer-body{gap:1rem;min-width:0;margin-top:1rem;display:grid}.whisper-viewer-body p{margin:0}.whisper-viewer-body button{overflow-wrap:anywhere;white-space:normal;max-width:100%;min-height:44px}.whisper-from{color:var(--ub-muted,#a8b7c7);overflow-wrap:anywhere;font-size:.9rem}.whisper-plaintext{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.whisper-countdown{color:var(--ub-accent,#54a7ff);font-variant-numeric:tabular-nums;margin-top:1rem;font-size:.85rem;display:block}.chat-attachment-preview{color:var(--ub-muted,#a8b7c7);align-items:center;gap:.65rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.chat-attachment-preview>span{overflow-wrap:anywhere;flex:1;min-width:0}.admin-gate h2{margin:.2rem 0 .45rem}.admin-console-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:.2rem 0;display:flex}.admin-console-header h1{margin:.15rem 0 .25rem}.admin-console-header p:last-child{color:var(--ub-muted);margin:0}.admin-console-nav button strong{color:inherit;font-size:.88rem}.admin-console-nav button span{color:var(--ub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:500;overflow:hidden}.admin-console-nav button.active{border-color:var(--ub-selected-border);background:var(--ub-selected-bg);color:var(--ub-text)}.production-detail{gap:.85rem;display:grid}.admin-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.admin-gateway-list{gap:.65rem;display:grid}.admin-gateway-dirty{border:1px solid var(--ub-border);width:-moz-fit-content;width:fit-content;color:var(--ub-muted);border-radius:var(--ub-radius);margin-bottom:.65rem;padding:.25rem .55rem;font-size:.78rem}.admin-gateway-dirty.is-dirty{border-color:color-mix(in srgb, var(--ub-warning) 55%, var(--ub-border));color:var(--ub-warning);background:color-mix(in srgb, var(--ub-warning) 7%, transparent)}.admin-gateway-capabilities{flex-wrap:wrap;gap:.65rem;display:flex}.admin-gateway-identity{grid-template-columns:6.5rem minmax(0,1fr);align-items:end;gap:.65rem;display:grid}.admin-gateway-identity label{min-width:0}.admin-gateway-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-gateway-footer .muted{min-width:0}.admin-gateway-delete{flex:none;width:auto}.founder-template-row{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-surface);grid-template-columns:minmax(10rem,1fr) minmax(12rem,2fr) auto;align-items:center;gap:.6rem;padding:.75rem;display:grid}.admin-purge-event-details{margin-top:.65rem}.admin-purge-event-details summary{color:var(--ub-accent);cursor:pointer}.production-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.production-detail>.card{margin-top:.75rem}.founder-template-groups>.card{gap:.6rem;display:grid}.admin-categories>.card{padding:1rem}.admin-category-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-category-heading .section-title{margin:0}.admin-category-policy{margin:.75rem 0}.admin-category-policy form{justify-items:start;gap:.4rem;padding:.5rem 0 1rem;display:grid}.admin-category-policy p{margin:0 0 .4rem;font-size:.8rem}.admin-category-add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;gap:.6rem;margin:1rem 0;display:grid}.admin-category-add-row>div{grid-column:1/-1}.admin-category-list{gap:0;display:grid}.admin-category-row{border-top:1px solid var(--ub-border);grid-template-columns:minmax(70px,.28fr) minmax(0,1fr) auto auto;align-items:center;column-gap:.75rem;padding:.5rem 0;display:grid}.admin-category-name{font-size:.9rem}.admin-category-name.is-disabled{color:var(--ub-muted)}.admin-category-description{color:var(--ub-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;overflow:hidden}.admin-category-edit,.admin-category-remove{background:0 0;border-color:#0000;padding:.4rem .6rem}.admin-category-edit:after{content:" ▾"}.admin-category-edit[aria-expanded=true]:after{content:" ▴"}.admin-category-remove{color:var(--ub-danger,#d77272)}.admin-category-editor{grid-column:1/-1;padding:.25rem 0 .75rem}.admin-category-editor textarea{min-height:4.2rem}.admin-category-options{flex-wrap:wrap;column-gap:1.25rem;display:flex}.admin-category-editor .card-actions{justify-content:flex-end;margin-top:.5rem}.admin-category-add-row[hidden],.admin-category-editor[hidden]{display:none}.production-status{border:1px solid var(--ub-border-strong);width:-moz-fit-content;width:fit-content;color:var(--ub-muted);border-radius:var(--ub-radius);padding:.2rem .5rem;font-size:.72rem;font-weight:700}.production-status.bound{border-color:color-mix(in srgb, var(--ub-success) 45%, var(--ub-border));color:var(--ub-success)}.production-status.pending{color:var(--ub-warning)}.production-card{gap:.75rem;display:grid}.production-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.production-detail-card{border-top-width:1px}.founder-template-management-card{z-index:20;position:relative;overflow:visible}.founder-template-type-combobox{min-width:0;position:relative}.founder-template-type-combobox input{padding-right:2.8rem}.founder-template-type-toggle{border:0;border-left:1px solid var(--ub-border);width:2.65rem;min-height:0;color:var(--ub-muted);border-radius:var(--ub-radius);background:0 0;padding:0;position:absolute;top:1px;bottom:1px;right:1px}.founder-template-type-toggle:hover{color:var(--ub-text);background:#ffffff0f;transform:none}.founder-template-type-toggle:focus-visible{outline:2px solid var(--ub-accent,var(--ub-accent));outline-offset:-3px}.founder-template-type-menu{z-index:100;border:1px solid var(--ub-border,var(--ub-border));background:var(--ub-panel-bg);border-radius:var(--ub-radius);width:max(100%,14rem);max-width:min(24rem,100vw - 2rem);max-height:14rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto;box-shadow:0 14px 32px #0000006b}.founder-template-type-option{width:100%;min-height:2.5rem;color:var(--ub-text);text-align:left;overflow-wrap:anywhere;border-radius:var(--ub-radius);background:0 0;border:0;justify-content:flex-start;padding:.58rem .68rem}.founder-template-type-option:hover,.founder-template-type-option.active{background:var(--ub-accent-soft,#ffffff14);transform:none}.founder-template-type-option.selected{color:var(--ub-accent,var(--ub-accent));font-weight:850}.founder-template-type-option:focus-visible{outline:2px solid var(--ub-accent,var(--ub-accent));outline-offset:-2px}.founder-template-rename{flex-wrap:wrap;gap:.5rem;margin:.65rem 0;display:flex}.founder-template-rename input{width:min(24rem,100%)}.workspace-page>.admin-console-header{border:0;border-bottom:1px solid var(--ub-border-strong);background:var(--ub-panel-bg);box-shadow:none;border-radius:var(--ub-radius);margin:0;padding:1.25rem 1.5rem}.admin-settings-stack>.card+.card{border-top:1px solid var(--ub-border-strong)}.admin-gate{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0;padding:1.5rem;display:grid}.admin-reservation-filters{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block:.75rem;display:flex}.admin-reservation-filters input[type=search],.admin-reservation-filters input[type=text]{flex:12rem;min-width:0}.admin-console-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:0;display:grid}.admin-console-nav{border:0;border-right:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:0 0;gap:.2rem;padding:.75rem;display:grid;position:sticky;top:6rem}.admin-console-nav button{text-align:left;border-radius:var(--ub-radius);background:0 0;border-color:#0000;justify-content:stretch;gap:.12rem;padding:.65rem .75rem;display:grid}.admin-console-panel{gap:.85rem;padding:1rem 1.25rem;display:grid}.admin-console-advanced{border-top:1px solid var(--ub-border);min-width:0;margin-top:.35rem;padding-top:.35rem}.admin-console-advanced summary{cursor:pointer;color:var(--ub-muted);padding:.75rem;font-size:.88rem;font-weight:600}.admin-console-advanced-items{gap:.2rem;padding-left:.5rem;display:grid}.admin-settings-stack,.admin-purge-stack,.founder-template-groups{gap:0;display:grid}.admin-settings-card{border-radius:var(--ub-radius);margin:0;padding:1rem 0}.admin-gateway-row{border:1px solid var(--ub-border);background:var(--ub-control-bg);box-shadow:none;border-radius:var(--ub-radius);gap:.6rem;padding:.75rem;display:grid}@media (max-width:900px){.founder-template-row,.admin-category-add-row{grid-template-columns:1fr}.admin-category-row{grid-template-columns:minmax(0,1fr) auto auto;column-gap:.25rem}.admin-category-description{white-space:normal;grid-area:2/1/auto/-1;margin-bottom:.25rem}.admin-category-options{display:grid}.admin-category-actions{justify-content:flex-start}.admin-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-layout{grid-template-columns:minmax(0,1fr)}.admin-console-nav{border-right:0;border-bottom:1px solid var(--ub-border-strong);flex-wrap:wrap;gap:.35rem;display:flex;position:static}.admin-console-nav button{white-space:nowrap;border-radius:var(--ub-radius);min-width:max-content}.admin-console-advanced{border-top:0;margin-top:0;padding-top:0}.admin-console-advanced[open]{flex-basis:100%}.admin-console-advanced-items{flex-wrap:wrap;padding-left:0;display:flex}}@media (max-width:820px){.workspace-page>.admin-console-header{padding:1rem}}@media (max-width:600px){.admin-gateway-footer{flex-direction:column;align-items:flex-start}.production-grid,.production-detail-header{grid-template-columns:1fr}.admin-gate{flex-wrap:wrap;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}.admin-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.markdown-body.post-copy{white-space:normal}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:0 0 .85rem}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-family:var(--ub-display-font);margin:1.15rem 0 .55rem;line-height:1.2}.markdown-body h1{font-family:var(--ub-display-font);margin:1.15rem 0 .55rem;font-size:1.65rem;line-height:1.2}.markdown-body h2{font-family:var(--ub-display-font);margin:1.15rem 0 .55rem;font-size:1.4rem;line-height:1.2}.markdown-body h3{font-family:var(--ub-display-font);margin:1.15rem 0 .55rem;font-size:1.2rem;line-height:1.2}.markdown-body ul,.markdown-body ol{margin:0 0 .85rem;padding-left:1.5rem}.markdown-body li+li{margin-top:.25rem}.markdown-body a{color:var(--ub-accent);text-underline-offset:.18em;text-decoration-thickness:1px}.markdown-body blockquote{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-accent-soft);color:var(--ub-muted);margin:0 0 .85rem;padding:.65rem .9rem}.markdown-body code{border-radius:var(--ub-radius);background:var(--ub-surface-2);padding:.12rem .3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.markdown-body pre{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);margin:0 0 .85rem;padding:.8rem;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0}.markdown-body img{border-radius:var(--ub-radius);max-width:100%;height:auto;margin:.75rem 0;display:block}.markdown-body table{border-collapse:collapse;max-width:100%;margin:0 0 .85rem;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--ub-border);text-align:left;padding:.45rem .6rem}.markdown-body hr{border:0;border-top:1px solid var(--ub-border);margin:1.1rem 0}.media-player{z-index:80;border:1px solid var(--ub-border-strong);border-radius:var(--ub-radius);background:var(--ub-bg-elevated);width:min(30rem,100vw - 2rem);box-shadow:var(--ub-shadow);padding:.75rem;position:fixed;bottom:1rem;right:1rem}.media-player-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.media-player audio,.media-player video{width:100%;max-height:50vh}.media-player.inline{width:100%;box-shadow:none;margin-top:.75rem;position:static}.media-player.expanded{background:var(--ub-overlay-bg);align-content:center;width:auto;display:grid;inset:1rem}.media-player-error,.post-media-error{color:var(--ub-danger);margin:0;font-size:.9rem}.post-media-view{min-width:0;margin-top:.85rem}.post-media-view.loading{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);justify-content:center;align-items:center;min-height:5rem;display:flex}.post-media-status,.post-media-kicker{color:var(--ub-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.post-media-image-frame{border-radius:var(--ub-radius);background:0 0;border:0;margin:0;display:block;overflow:visible}.post-media-image-link{width:-moz-fit-content;width:fit-content;max-width:100%;display:block}.post-media-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(45vh,22rem);display:block}.post-media-view.full .post-media-image{max-height:min(60vh,32rem)}.post-media-artwork{border-radius:var(--ub-radius);object-fit:cover;flex:none;width:4.5rem;height:4.5rem}.post-playable-media{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);align-items:center;gap:1rem;min-width:0;padding:.85rem;display:flex}.post-link-preview{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);align-items:center;gap:.75rem;min-width:0;padding:.65rem .85rem;display:flex}.post-link-host{color:var(--ub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.post-link-action{min-height:44px;color:var(--ub-accent);border-radius:var(--ub-radius);flex:none;align-items:center;padding:.35rem .5rem;font-size:.85rem;font-weight:600;display:inline-flex}.post-media-copy{flex:1;gap:.2rem;min-width:0;display:grid}.post-media-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-playable-media:has(.post-inline-player:not(:empty)){flex-wrap:wrap}.post-media-fallback{border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);min-width:0;color:var(--ub-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.media-queue-controls{align-items:center;gap:.6rem;padding:.5rem;display:flex}.post-media-upload{border-top:1px solid var(--ub-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding-top:.85rem;display:grid}.post-media-upload .inline-status{grid-column:1/-1}.feed-record .post-media-view{margin:0 0 1rem;overflow:hidden}:is(.feed-record .post-media-view:has(:where(.post-playable-media,.post-media-fallback)),.public-profile-posts-section .post-media-view:has(:where(.post-playable-media,.post-media-fallback))){border:1px solid var(--ub-border);border-radius:var(--ub-radius);background:var(--ub-control-bg);gap:.75rem;min-height:270px;padding:.75rem;display:grid}.feed-record .post-media-image-frame,.feed-record .post-media-image-link{width:100%}.feed-record .post-media-image{border-radius:var(--ub-radius);object-fit:contain;border:0;width:100%;max-height:560px}.feed-record .post-playable-media{display:contents}.feed-record .post-media-artwork{border-radius:var(--ub-radius);background:var(--ub-control-bg);object-fit:contain;border:0;width:100%;height:auto;max-height:560px;display:block}.feed-record .media-meta{align-items:center;min-height:62px;display:flex}.feed-record .media-meta button{background:var(--ub-action-bg);min-width:188px;min-height:62px;color:var(--ub-heading);box-shadow:var(--ub-shadow);border-radius:var(--ub-radius);border:0;font-size:1.2rem}.feed-main .post-record .post-media-view{margin:0 0 1rem}.public-profile-posts-section .post-media-view:has(:where(.post-media-image,.post-playable-media,.post-media-fallback)){width:calc(100% + 2rem);margin:1rem -1rem;overflow:hidden}.public-profile-posts-section .post-media-image-link{width:100%}.public-profile-posts-section .post-media-image{object-fit:contain;width:100%;max-height:1000px}.full-post-card .post-media-view{border-radius:var(--ub-radius);background:0 0;border:0;width:100%;margin:1.25rem 0;padding:0;overflow:hidden}.full-post-card .post-media-image-link{width:100%;display:block}.full-post-card .post-media-view.full .post-media-image{border-radius:var(--ub-radius);object-fit:contain;background:0 0;border:0;width:100%;max-height:1000px}.list-hero-artwork .post-media-view{margin:0}.list-hero-artwork .post-media-image{aspect-ratio:1;object-fit:cover;width:100%;max-height:none;display:block}@media (max-width:820px){.media-player{bottom:calc(4.45rem + env(safe-area-inset-bottom))}.post-playable-media,.post-media-fallback{flex-direction:column;align-items:stretch}.post-playable-media>.button,.post-media-fallback>.button{width:100%}.media-player.inline{margin-top:.5rem}.post-media-image,.post-media-view.full .post-media-image{max-height:min(40vh,18rem)}.post-media-artwork{width:100%;height:min(42vw,10rem)}}:root{--ub-brand-text:#f7fbff;--ub-bg:#010409;--ub-body-bg:var(--ub-bg);--ub-bg-elevated:#12161b;--ub-surface:#12161b;--ub-surface-2:#0c2942b8;--ub-record-bg:#12161b;--ub-control-bg:#1a1c20;--ub-border:#12161b;--ub-border-strong:#84a3d538;--ub-text:#f7fbff;--ub-heading:#f7fbff;--ub-muted:#e6f1fcc2;--ub-text-subtle:#d6e5f48f;--ub-placeholder:#d6e5f48f;--ub-disabled-text:#d6e5f466;--ub-disabled-bg:#0b0d10;--ub-hover-border:#8fd2ff;--ub-accent:#5aa9ff;--ub-accent-strong:#18324f;--ub-accent-soft:#5aa9ff24;--ub-accent-text:#f7fbff;--ub-action-bg:var(--ub-accent);--ub-selected-bg:#5aa9ff24;--ub-selected-border:#84a3d538;--ub-bar-bg:#0b0d10f0;--ub-panel-bg:#061423f5;--ub-overlay-bg:#010409db;--ub-success:#34d399;--ub-danger:#ff6b7a;--ub-warning:#f0b35a;--ub-radius-sm:4px;--ub-radius:6px;--ub-radius-lg:6px;--ub-wallet-radius:6px;--ub-content-width:1180px;--ub-reading-width:700px;--ub-browsing-width:960px;--ub-page-gutter:20px;--ub-workspace-gap:1.5rem;--ub-font:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--ub-display-font:var(--ub-font);--ub-shadow:0 24px 60px #03091447;--ub-focus-ring:0 0 0 3px #5aa9ff2e;--ub-logo-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--ub-font);background:var(--ub-bg);color:var(--ub-text)}}@layer visibility{[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}}
