:root{color:#171a18;background:#f7f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--border: #d8ded6;--muted: #626a61;--surface: #ffffff;--green: #23765a;--blue: #2f6690;--amber: #a16321;--red: #9b4d3f}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f7f8f5}button{min-height:2.5rem;border:1px solid #1e493b;border-radius:6px;padding:.5rem .85rem;background:var(--green);color:#fff;font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}button:hover{background:#1d634c}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,#1d6fb8,transparent 68%);outline-offset:2px}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:6px;padding:.7rem .75rem;background:#fff;color:#171a18;font:inherit}textarea{resize:vertical}.secondary-button{border-color:var(--border);background:#fff;color:#1e493b}.secondary-button:hover{background:#edf3ef}.danger-button{color:#733327}.text-button{min-height:2rem;border-color:var(--border);padding:.3rem 0;background:transparent;color:var(--green)}.text-button:hover{background:transparent;color:#1d634c;text-decoration:underline}.app-shell,.public-shell,.member-shell{width:min(960px,100%);margin:0 auto;padding:1.25rem}.shell-header,.topbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.75rem 0 1.25rem;border-bottom:1px solid var(--border)}.member-header{align-items:center}.brand-link{display:grid;gap:.1rem;color:#171a18;text-decoration:none}.brand-link strong{font-size:1.2rem}.account-menu,.public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.notification-bell{position:relative;display:grid;place-items:center;width:2.55rem;height:2.55rem;min-height:2.55rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:0;background:#050505;color:#f6f6f6;transition:background .16s ease,transform .16s ease}.notification-bell:hover{background:#171717;transform:translateY(-1px)}.notification-bell svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.notification-bell-count{position:absolute;top:-.25rem;right:-.25rem;display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;border:2px solid #f7f8f5;border-radius:999px;padding:0 .25rem;background:#d4a33f;color:#101010;font-size:.72rem;font-weight:800}.nav-list,.topnav{display:flex;flex-wrap:wrap;gap:.75rem}.nav-list a,.topnav a,.member-nav a,.board-nav a{border-radius:999px;padding:.35rem .55rem;color:var(--blue);font-weight:700;text-decoration:none}.nav-list a[aria-current=page],.member-nav a[aria-current=page],.board-nav a[aria-current=page]{background:#e5f0ea;color:#1e493b}.topnav a:hover{text-decoration:underline}.member-nav,.board-nav{display:flex;gap:.4rem;overflow-x:auto;padding:.85rem 0 0;scrollbar-width:thin}.board-nav{border-bottom:1px solid var(--border);padding-bottom:.85rem}.member-nav a,.board-nav a{flex:0 0 auto;border:1px solid var(--border);background:#fff;color:#1e493b;font-size:.9rem}.app-main{display:grid;gap:1rem}.eyebrow{margin:0 0 .15rem;color:var(--muted);font-size:.83rem;text-transform:uppercase;letter-spacing:0}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:0}h2{font-size:1.15rem}h3{margin-bottom:.45rem;font-size:1rem}h4{margin-bottom:.35rem;font-size:.95rem}.panel{margin-top:1.25rem;border:1px solid var(--border);border-radius:8px;padding:1rem;background:var(--surface)}.auth-panel{display:grid;gap:1rem;width:min(480px,100%);margin-top:1.25rem;border:1px solid var(--border);border-radius:8px;padding:1rem;background:var(--surface)}.stack-form{display:grid;gap:.85rem}.stack-form label,.form-field{display:grid;gap:.35rem;color:#29312c;font-size:.92rem}.field-hint{color:var(--muted);font-size:.82rem}.field-error{color:#733327;font-size:.82rem}.section-heading,.page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-header{align-items:start}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.account-grid div{border:1px solid var(--border);border-radius:8px;padding:.85rem}.account-grid dt{color:var(--muted);font-size:.85rem}.account-grid dd{margin:.2rem 0 0;overflow-wrap:anywhere;font-weight:700}.status-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.status-dot{width:.75rem;height:.75rem;border-radius:999px;background:var(--muted)}.status-dot.ok{background:var(--green)}.status-dot.error{background:var(--red)}.muted{color:var(--muted)}.error{color:#733327}.lead{max-width:58rem;color:#29312c;font-size:1.05rem;line-height:1.55}.state-row,.error-state{display:flex;align-items:center;gap:.65rem}.error-state{align-items:start;justify-content:space-between;border:1px solid #e5c7bd;border-radius:8px;padding:1rem;background:#fff8f5}.public-page{display:grid;gap:1rem;margin-top:1.25rem;border:1px solid var(--border);border-radius:8px;padding:1.1rem;background:var(--surface)}.feature-grid,.text-grid,.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.text-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid article,.text-grid article,.dashboard-card,.step-item{border:1px solid var(--border);border-radius:8px;padding:.9rem;background:#fbfcfa}.dashboard-card{display:grid;gap:.55rem;align-content:start}.dashboard-page,.dashboard-sections,.flow-page{display:grid;gap:1rem}.dashboard-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.dashboard-section-card,.briefing-card,.action-card{display:grid;gap:.75rem;align-content:start;border:1px solid var(--border);border-radius:8px;padding:.9rem;background:#fbfcfa}.dashboard-item-list,.action-card-grid{display:grid;gap:.75rem}.action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-card{justify-content:stretch}.action-card button{justify-self:start}.step-list{display:grid;gap:.75rem}.step-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem}.step-number{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#e5f0ea;color:#1e493b;font-weight:800}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.profile-form{margin-top:1rem}.form-section{display:grid;gap:.75rem;border-top:1px solid var(--border);padding-top:1rem}.image-upload{display:grid;gap:.35rem}.image-upload small{color:var(--muted);font-size:.82rem}.image-upload .field-error{color:#733327}.link-editor{display:grid;grid-template-columns:.8fr 1fr 1.7fr auto;gap:.65rem;align-items:end;border:1px solid var(--border);border-radius:8px;padding:.75rem}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.profile-card{display:grid;gap:.75rem;border:1px solid var(--border);border-radius:8px;padding:1rem;background:#fff}.profile-card-main{display:flex;align-items:start;justify-content:space-between;gap:1rem}.profile-card h3{margin-bottom:.15rem;font-size:1.15rem}.meta-row{display:flex;flex-wrap:wrap;gap:.45rem}.meta-row span,.tag-list li{border:1px solid var(--border);border-radius:999px;padding:.18rem .55rem;background:#f8faf7;color:#313a35;font-size:.82rem}.tag-list,.link-list{display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin:0;padding:0;list-style:none}.tag-pill{display:inline-flex;align-items:center;min-height:1.7rem;border:1px solid var(--border);border-radius:999px;padding:.16rem .55rem;background:#f8faf7;color:#313a35;font-size:.82rem}.link-list a,.public-link,.compact-item a{color:var(--blue);font-weight:700}.public-link{overflow-wrap:anywhere}.empty-state{display:grid;gap:.65rem;margin-top:1rem;border:1px dashed var(--border);border-radius:8px;padding:1rem}.public-profile{display:grid;gap:1rem}.public-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.compact-item{border-top:1px solid var(--border);padding-top:.75rem}.compact-item+.compact-item{margin-top:.75rem}.trust-list,.credit-form-page,.participant-editor-list{display:grid;gap:.8rem}.trust-card,.credit-card{display:grid;gap:.7rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.9rem;background:radial-gradient(circle at 12% 0%,rgba(212,163,63,.14),transparent 16rem),#050505;color:#f6f6f6;box-shadow:0 14px 36px #171a1829}.trust-card .muted,.credit-card .muted,.credit-card .eyebrow,.trust-card .eyebrow{color:#ffffff9e}.credit-card-header,.credit-confirmation-row,.participant-editor{display:flex;align-items:start;justify-content:space-between;gap:.85rem}.credit-card h4{color:#f6f6f6}.credit-card .meta-row span,.credit-card .tag-pill{border-color:#ffffff24;background:#ffffff14;color:#ffffffd1}.credit-participants{display:flex;flex-wrap:wrap;gap:.45rem}.status-badge{flex:0 0 auto;border-radius:999px;padding:.2rem .55rem;background:#ffffff1f;color:#ffffffbd;font-size:.78rem;font-weight:800}.status-confirmed,.status-partially-confirmed{background:#d4a33f38;color:#e6c071}.credit-confirmation{display:grid;gap:.65rem;border-top:1px solid rgba(255,255,255,.12);padding-top:.75rem}.credit-confirmation-row{align-items:center}.credit-confirmation-row span:first-child{display:grid;gap:.2rem}.credit-confirmation-row small{color:#ffffff9e}.participant-editor{display:grid;grid-template-columns:minmax(7rem,.5fr) minmax(0,1fr) auto;align-items:end;border:1px solid var(--border);border-radius:8px;padding:.75rem;background:#fbfcfa}.discover-page{display:grid;gap:1rem}.search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.search-bar label,.filter-panel label{display:grid;gap:.35rem;color:#29312c;font-size:.92rem}.filter-panel{display:grid;gap:.85rem;border:1px solid var(--border);border-radius:8px;padding:.85rem;background:#fbfcfa}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.search-results-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem}.result-single-column{display:grid;gap:1rem}.result-list{display:grid;gap:.75rem}.result-heading{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.board-page,.post-form{display:grid;gap:1rem}.board-tabs,.category-tabs{display:flex;flex-wrap:wrap;gap:.45rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.board-tabs a,.tab-button{min-height:2.1rem;border:1px solid var(--border);border-radius:999px;padding:.35rem .75rem;background:#fff;color:#1e493b;font:inherit;font-size:.9rem;text-decoration:none}.board-tabs a.active,.tab-button.active{border-color:#1e493b;background:var(--green);color:#fff}.post-list{display:grid;gap:.9rem}.post-card{display:grid;gap:.8rem;border:1px solid var(--border);border-radius:8px;padding:1rem;background:#fff}.media-grid,.post-media-list,.embed-list{display:grid;gap:.75rem}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-preview{display:grid;min-height:9rem;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#f8faf7}.media-preview img{display:block;width:100%;height:100%;max-height:22rem;object-fit:cover}.media-preview-placeholder{place-items:center;padding:1rem;color:var(--muted);text-align:center}.embed-field{gap:.8rem}.embed-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end}.embed-list-item{display:grid;gap:.55rem}.embed-list-item button{justify-self:start}.embed-preview{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#101614}.embed-preview iframe{display:block;width:100%;height:min(52vw,22rem);min-height:12rem;border:0}.embed-link-card{display:grid;gap:.25rem;border:1px solid var(--border);border-radius:8px;padding:.85rem;background:#fbfcfa;color:var(--blue);overflow-wrap:anywhere;text-decoration:none}.embed-link-card span{color:var(--muted);font-size:.82rem}.post-card-header,.post-actions{display:flex;align-items:start;justify-content:space-between;gap:.85rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:1rem;background:#171a186b}.modal-panel{display:grid;gap:1rem;width:min(520px,100%);max-height:min(86vh,720px);overflow:auto;border:1px solid var(--border);border-radius:8px;padding:1rem;background:var(--surface);box-shadow:0 16px 36px #171a182e}.messaging-page,.thread-list,.request-list,.message-thread{display:grid;gap:.85rem}.message-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.message-list-panel,.thread-card,.request-card,.message-bubble{display:grid;gap:.65rem;border:1px solid var(--border);border-radius:8px;padding:.85rem;background:#fbfcfa}.thread-card,.request-card,.message-bubble{background:#fff}.message-bubble{max-width:48rem}.message-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end;border-top:1px solid var(--border);padding-top:.9rem}.notification-workspace{position:relative;overflow:hidden;border-color:#ffffff1f;background:radial-gradient(circle at 18% 0%,rgba(212,163,63,.16),transparent 22rem),radial-gradient(circle at 92% 12%,rgba(155,77,63,.14),transparent 24rem),#050505;color:#f6f6f6;box-shadow:0 18px 48px #0000003d}.notification-workspace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.notification-workspace>*{position:relative}.notification-workspace h2,.notification-workspace h3,.notification-workspace p{color:inherit}.notification-workspace .muted,.notification-workspace .eyebrow{color:#ffffff9e}.notification-workspace .empty-state,.notification-workspace .error-state{border-color:#ffffff1f;background:#ffffff0f}.notification-workspace .error{color:#ffb8ae}.notification-workspace .secondary-button{border-color:#ffffff38;background:#ffffff14;color:#f6f6f6}.notification-workspace .secondary-button:hover{background:#ffffff24}.notification-tabs{display:inline-flex;gap:.35rem;justify-self:start;border-radius:999px;padding:.3rem;background:#02020280}.notification-tabs button{min-height:2.45rem;border:0;border-radius:999px;padding:0 1rem;background:transparent;color:#ffffffb8;font-size:.86rem;font-weight:800;text-transform:uppercase}.notification-tabs button:hover,.notification-tabs button[aria-selected=true]{background:#fff;color:#050505}.notification-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);gap:1rem;align-items:start}.notification-list,.notification-settings-panel{display:grid;gap:.75rem}.notification-card,.notification-settings-panel,.notification-setting-row{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.notification-card{display:flex;align-items:start;justify-content:space-between;gap:.85rem;padding:.85rem}.notification-card.is-unread{border-color:#d4a33f70;background:#d4a33f1c}.notification-card-main{display:grid;gap:.35rem;min-width:0}.notification-card-main p{margin-bottom:0;overflow-wrap:anywhere}.notification-type{width:fit-content;border-radius:999px;padding:.22rem .55rem;background:#d4a33f29;color:#e6c071;font-size:.74rem;font-weight:800;text-transform:uppercase}.notification-settings-panel{padding:.85rem}.notification-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem;color:#f6f6f6}.notification-setting-row span{display:grid;gap:.25rem}.notification-setting-row small{color:#ffffff9e;line-height:1.35}.notification-setting-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.45rem;height:1.35rem;border:0;border-radius:999px;padding:.15rem;background:#ffffff38;cursor:pointer}.notification-setting-row input:before{content:"";display:block;width:1.05rem;height:1.05rem;border-radius:999px;background:#ffffffbd;transition:transform .16s ease,background .16s ease}.notification-setting-row input:checked{background:#d4a33fb8}.notification-setting-row input:checked:before{transform:translate(1.1rem);background:#050505}.notification-settings-panel>button{border-color:#d4a33f;background:#d4a33f;color:#101010}.admin-workspace{position:relative;overflow:hidden;border-color:#ffffff1f;background:radial-gradient(circle at 10% 0%,rgba(212,163,63,.16),transparent 22rem),#050505;color:#f6f6f6;box-shadow:0 18px 48px #0000003d}.admin-workspace h2,.admin-workspace h3,.admin-workspace p{color:inherit}.admin-workspace .muted,.admin-workspace .eyebrow{color:#ffffff9e}.admin-workspace .error-state,.admin-workspace .empty-state{border-color:#ffffff1f;background:#ffffff0f}.admin-workspace .secondary-button{border-color:#ffffff38;background:#ffffff14;color:#f6f6f6}.admin-tabs{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:.85rem}.admin-tabs a{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.4rem .7rem;background:#ffffff0f;color:#ffffffbd;font-weight:800;text-decoration:none}.admin-tabs a[aria-current=page],.admin-tabs a:hover{background:#fff;color:#050505}.admin-card-grid,.admin-list{display:grid;gap:.85rem}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card{display:grid;gap:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.9rem;background:#ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-card input,.admin-card select,.admin-card textarea{border-color:#ffffff2e;background:#ffffffeb}.created-code{width:fit-content;border-radius:8px;padding:.55rem .7rem;background:#d4a33f2e;color:#e6c071}.invite-card{align-content:start}.invite-stats{display:flex;flex-wrap:wrap;gap:.45rem}.invite-stats span{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.22rem .58rem;background:#ffffff14;color:#ffffffc7;font-size:.78rem;font-weight:800}.status-active{background:#d4a33f38;color:#e6c071}.status-deactivated{background:#ffffff1a;color:#ffffff94}.digest-candidate-grid,.digest-editor-list,.digest-list,.digest-item-list{display:grid;gap:.85rem}.digest-candidate-grid,.digest-list{grid-template-columns:repeat(2,minmax(0,1fr))}.digest-candidate-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.8rem;background:#ffffff0f}.digest-candidate-card input[type=checkbox]{width:1.1rem;margin-top:.2rem}.digest-candidate-card span,.digest-editor-item{display:grid;gap:.45rem}.digest-candidate-card small{color:#ffffff9e;font-size:.78rem;text-transform:uppercase}.digest-editor{margin-top:1rem}.digest-editor-item,.digest-card,.digest-item-card{border:1px solid var(--border);border-radius:8px;padding:.9rem;background:#fbfcfa}.admin-workspace .digest-editor-item{border-color:#ffffff1f;background:#ffffff0f}.digest-public-page{overflow:hidden}.digest-hero{display:grid;gap:.65rem;border-bottom:1px solid var(--border);padding-bottom:1rem}.public-share-page{display:grid;gap:1rem;margin-top:1.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:1rem;background:linear-gradient(135deg,rgba(212,163,63,.14),transparent 28rem),#050505;color:#f6f6f6;box-shadow:0 18px 48px #0000003d}.public-share-page h1,.public-share-page h2,.public-share-page h3,.public-share-page p{color:inherit}.public-share-page .muted,.public-share-page .eyebrow{color:#ffffff9e}.public-share-page .lead{color:#ffffffc7}.public-share-page .error-state,.public-share-page .empty-state{border-color:#ffffff1f;background:#ffffff0f}.public-share-page .secondary-button{border-color:#ffffff38;background:#ffffff14;color:#f6f6f6}.public-share-page .secondary-button:hover{background:#ffffff24}.public-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.public-share-card,.public-share-panel,.public-profile-link{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-share-card{display:grid;overflow:hidden}.public-share-card-body,.public-share-panel{display:grid;gap:.65rem;padding:.9rem}.public-share-image,.public-share-hero-image{display:block;width:100%;object-fit:cover}.public-share-image{aspect-ratio:16 / 9;background:#ffffff14}.public-share-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.74fr);gap:1rem;align-items:stretch}.public-share-hero-copy{display:grid;gap:.85rem;align-content:center;min-height:18rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:1rem;background:#00000057}.public-share-hero-image{min-height:18rem;height:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff14}.public-share-image-empty{display:grid;place-items:center;color:#ffffff6b;font-weight:800;text-transform:uppercase}.public-share-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:1rem}.public-share-page .detail-list div{border-color:#ffffff1f;background:#ffffff0f}.public-share-page .detail-list dt{color:#ffffff8f}.public-share-page .detail-list dd{color:#f6f6f6}.share-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border:1px solid #d4a33f;border-radius:6px;padding:.5rem .85rem;background:#d4a33f;color:#101010;font-weight:800;text-decoration:none}.share-action-button:hover{background:#e6c071}.share-action-button.secondary{border-color:#d4a33f73;background:transparent;color:#e6c071}.public-profile-link{display:grid;gap:.2rem;padding:.75rem;color:#f6f6f6;text-decoration:none}.public-profile-link+.public-profile-link{margin-top:.55rem}.public-profile-link span,.public-profile-link small{color:#ffffff9e}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.detail-list div,.comment-item{border:1px solid var(--border);border-radius:8px;padding:.65rem;background:#fbfcfa}.detail-list dt{color:var(--muted);font-size:.78rem}.detail-list dd{margin:.15rem 0 0;overflow-wrap:anywhere}.comment-list{display:grid;gap:.65rem;border-top:1px solid var(--border);padding-top:.8rem}.comment-form{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) auto;gap:.55rem;align-items:center}.reaction-control{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.checkbox-label{grid-template-columns:auto minmax(0,1fr);align-items:center}.checkbox-label input{width:auto}@media(max-width:640px){.app-shell,.public-shell,.member-shell{padding:.85rem}.shell-header,.topbar,.page-header,.error-state{align-items:stretch;flex-direction:column}.nav-list,.topnav{justify-content:flex-start}.account-menu,.section-heading{align-items:stretch;flex-direction:column}.account-grid,.form-grid,.media-grid,.profile-grid,.public-sections,.filter-grid,.search-results-grid,.search-bar,.feature-grid,.text-grid,.dashboard-grid,.dashboard-section-grid,.action-card-grid,.notification-grid,.admin-card-grid,.message-columns,.digest-candidate-grid,.digest-list,.public-share-grid,.public-share-hero,.public-share-columns,.message-compose,.detail-list,.comment-form,.embed-add-row,.link-editor,.participant-editor{grid-template-columns:1fr}.button-row,.profile-card-main,.result-heading,.post-card-header,.credit-card-header,.credit-confirmation-row,.post-actions,.notification-card{align-items:stretch;flex-direction:column}}
