:root{font-family:Georgia,Times New Roman,serif;line-height:1.5;font-weight:400;color:#f1e4cc;background:radial-gradient(circle at top,rgba(122,79,31,.22),transparent 30%),linear-gradient(180deg,#22170d,#120d09 48%,#090807);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}body{min-height:100vh;background:radial-gradient(circle at top,rgba(122,79,31,.22),transparent 30%),linear-gradient(180deg,#22170d,#120d09 48%,#090807)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.home-shell{min-height:100vh;display:grid;place-items:center;padding:2rem}.site-shell{width:min(1120px,calc(100vw - 2rem));margin:0 auto;padding:1.4rem 0 4rem}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0 1.8rem}.brand-link,.nav-link,.primary-action,.text-action,.crumb-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.brand-link{display:inline-flex;align-items:center;gap:.8rem;padding:0}.brand-link__mark{width:2.4rem;height:2.4rem;object-fit:contain}.brand-link__text{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#f1e4cceb}.site-nav{display:inline-flex;gap:.4rem}.nav-link,.crumb-link{padding:.7rem .95rem;color:#f1e4ccb3;transition:color .14s ease,background-color .14s ease}.nav-link:hover,.crumb-link:hover,.text-action:hover{color:#f1e4cc}.hero-panel,.content-page,.policy-card{border:1px solid rgba(185,167,135,.18);background:radial-gradient(circle at top,rgba(156,118,62,.12),transparent 42%),linear-gradient(180deg,#161616f5,#0a0a0afa);box-shadow:0 24px 80px #00000057}.hero-panel{width:min(1000px,100%);display:grid;justify-items:center;gap:1.4rem;padding:4rem 3rem 3.2rem;text-align:center}.hero-panel__mark{width:min(360px,70vw);filter:drop-shadow(0 18px 42px rgba(255,0,0,.1))}.hero-panel__copy{width:min(360px,70vw);margin:0 auto}.hero-panel__actions{display:flex;justify-content:center;gap:.9rem;margin-top:.4rem}.eyebrow{margin:0;letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;color:#b9a787}.lede{margin:1rem 0 0;font-size:1.14rem;line-height:1.75;color:#f1e4cce6;text-wrap:balance}.supporting-copy{margin:1.2rem 0 0;font-size:1rem;line-height:1.8;color:#f1e4ccb8;text-wrap:balance}.primary-action{padding:.9rem 1.25rem;background:linear-gradient(180deg,#c11b0b,#7d0f08);color:#fff0e8;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;border-radius:.8rem}.primary-action:hover{filter:brightness(1.06)}.primary-action:disabled{opacity:.72;cursor:wait}.content-page{padding:2.4rem 2.2rem}.page-intro{width:min(760px,100%)}.page-intro h1{margin:.55rem 0 0;font-size:clamp(2.35rem,5vw,4rem);line-height:.98;color:#f1e4cc}.page-summary{margin:1rem 0 0;font-size:1.05rem;line-height:1.85;color:#f1e4cccc}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:2rem}.policy-card{padding:1.5rem}.policy-card h2,.roadmap-panel h2,.policy-section h2{margin:0;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;color:#f1e4cc}.policy-card p,.roadmap-panel p,.policy-section p{margin:.9rem 0 0;line-height:1.8;color:#f1e4ccc2}.text-action{margin-top:1.1rem;padding:0;font-size:.92rem;letter-spacing:.06em;text-transform:uppercase;color:#b9a787}.roadmap-panel{margin-top:1.2rem;padding:1.5rem}.stack-list{margin:1rem 0 0;padding-left:1.1rem;color:#f1e4ccc7}.stack-list li+li{margin-top:.55rem}.policy-stack{display:grid;gap:1.5rem;margin-top:2rem}.policy-section{padding:0 0 1.45rem;border-bottom:1px solid rgba(185,167,135,.16)}.policy-section:last-child{padding-bottom:0;border-bottom:0}.policy-section h2{font-size:1rem;letter-spacing:.08em}.policy-section p{margin-top:.75rem;font-size:1rem;line-height:1.9;color:#f1e4cccc}.login-shell{min-height:100vh;display:grid;place-items:center;padding:.75rem}.login-panel{width:min(586px,calc(100vw - 1.5rem));padding:1rem 1rem .95rem;border:1px solid rgba(185,167,135,.18);background:radial-gradient(circle at top,rgba(156,118,62,.12),transparent 42%),linear-gradient(180deg,#161616f5,#0a0a0afa);box-shadow:0 24px 80px #00000057}.login-panel--join{--join-inner-width: 500px;--join-logo-column: 200px;--join-logo-width: 140px;--join-copy-column: 300px;--join-action-button-width: 172px;--join-action-copy-width: 280px;width:min(calc(var(--join-inner-width) + 1.9rem),calc(100vw - 1.5rem));padding:.9rem .95rem 1rem;box-sizing:border-box}.login-panel__header{display:grid;width:476px;margin:0 auto .72rem;grid-template-columns:168px 300px;gap:8px;align-items:start}.login-panel--join .login-panel__header{width:var(--join-inner-width);grid-template-columns:var(--join-logo-column) var(--join-copy-column);gap:0;margin-bottom:.18rem;box-sizing:border-box}.login-panel__brand{display:flex;align-items:flex-start;justify-content:flex-start}.login-panel .hero-panel__mark{width:168px}.login-panel--join .hero-panel__mark{width:var(--join-logo-width);display:block;margin:0;justify-self:start}.login-panel--join .login-panel__brand{width:var(--join-logo-column);justify-content:flex-start;overflow:hidden}.login-panel .hero-panel__copy{width:100%;margin:0}.login-panel__intro{text-align:center;display:grid;justify-items:center;gap:0}.login-panel__title{margin:.1rem 0 0;font-size:2.15rem;line-height:1;color:#f1e4cc;width:300px;white-space:nowrap}.login-panel--join .login-panel__title{width:var(--join-copy-column);font-size:1.92rem}.login-panel .supporting-copy{margin-top:.55rem;font-size:.92rem;line-height:1.55;width:300px}.login-panel--join .supporting-copy{width:var(--join-copy-column);font-size:.8rem;line-height:1.5}.login-panel__widget-row{display:grid;width:300px;margin:.72rem auto 0;justify-content:center}.login-panel--join .turnstile-slot,.login-panel--join .registration-status{width:var(--join-copy-column)}.login-form{display:grid;gap:.9rem;width:520px;margin:0 auto;text-align:left}.login-form--join,.login-form--login{width:var(--join-inner-width);gap:.75rem;box-sizing:border-box}.login-form--compact{gap:.82rem}.login-form__field{display:grid;gap:.28rem}.login-form__field span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#b9a787}.login-form__field input{width:100%;padding:.82rem .88rem;border:1px solid rgba(185,167,135,.22);background:#080808d1;color:#f1e4cc;font:inherit;box-sizing:border-box}.login-form--join .login-form__field input,.login-form--login .login-form__field input{padding:.78rem .82rem}.login-form__field input:focus{outline:1px solid rgba(193,27,11,.82)}.login-form__field input:-webkit-autofill,.login-form__field input:-webkit-autofill:hover,.login-form__field input:-webkit-autofill:focus,.login-form__field input:-webkit-autofill:active{-webkit-text-fill-color:#f1e4cc;-webkit-box-shadow:0 0 0 1000px rgba(8,8,8,.82) inset;box-shadow:0 0 0 1000px #080808d1 inset;caret-color:#f1e4cc;transition:background-color 9999s ease-out 0s}.login-form__actions{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:0}.login-form__actions--stacked{display:grid;width:520px;grid-template-columns:188px 220px;align-items:center;justify-content:center;column-gap:24px}.login-form__actions--stacked .primary-action{width:188px;justify-self:center;white-space:nowrap}.login-form__actions--join{width:var(--join-inner-width);grid-template-columns:var(--join-action-button-width) var(--join-action-copy-width);column-gap:18px;margin:.28rem auto 0;align-items:center;justify-content:start;box-sizing:border-box}.login-form__actions--join .primary-action{width:var(--join-action-button-width);padding:.82rem .9rem;font-size:.86rem;justify-self:start}.app-action-column{display:grid;width:220px;justify-items:center;gap:.22rem;align-content:start}.login-form__actions--join .app-action-column{width:var(--join-action-copy-width);justify-items:center;align-self:center}.login-form__actions--join .text-action{font-size:.8rem;line-height:1.15;white-space:nowrap}.app-action-column .text-action{margin-top:0;padding:0;line-height:1.2;text-align:center}.login-form__error{margin:0;color:#ff8f81}.login-form__success{margin:0;color:#9ad49a}.registration-status{margin-top:.9rem;padding:.9rem 1rem;border:1px solid rgba(185,167,135,.16);background:#ffffff05;width:300px}.login-panel--join .registration-status{width:var(--join-copy-column);margin-top:.75rem}.registration-status strong{display:block;color:#f1e4cc}.registration-status p{margin:.55rem 0 0}.turnstile-slot{display:grid;justify-content:center;margin-top:.8rem;width:300px}.login-panel--join .turnstile-slot{width:var(--join-copy-column);margin-top:0}.login-panel--join .login-panel__widget-row .turnstile-slot,.login-panel--join .login-panel__widget-row .registration-status{grid-column:2}.turnstile-slot iframe{max-width:100%}.mfa-setup-panel{display:grid;grid-template-columns:220px 1fr;gap:1rem;align-items:start;margin-top:1rem}.mfa-setup-panel img{width:220px;height:220px;display:block;border:1px solid rgba(185,167,135,.18);background:#fff}.mfa-setup-panel__details{display:grid;gap:.45rem}.mfa-setup-panel__details code{display:block;padding:.75rem .9rem;border:1px solid rgba(185,167,135,.16);background:#ffffff05;color:#f1e4cc;word-break:break-all}.app-shell{height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr) 284px;overflow:hidden;background:radial-gradient(circle at top left,rgba(156,118,62,.13),transparent 24%),radial-gradient(circle at 80% 0%,rgba(193,27,11,.08),transparent 22%),linear-gradient(180deg,#110d09,#080808 14%,#070707)}.app-shell--no-aside{grid-template-columns:232px minmax(0,1fr)}.app-sidebar,.app-aside{height:100vh;overflow-y:auto;padding:1.15rem .95rem;border-right:1px solid rgba(185,167,135,.09);background:linear-gradient(180deg,#100d0af5,#090909fa);overscroll-behavior:contain;scrollbar-width:none}.app-aside{border-right:0;border-left:1px solid rgba(185,167,135,.09)}.app-sidebar::-webkit-scrollbar,.app-aside::-webkit-scrollbar,.app-main::-webkit-scrollbar{width:0;height:0}.app-sidebar__inner,.app-aside__inner{display:grid;gap:1.15rem;min-height:100%}.brand-link--app{display:flex;min-height:5.4rem;margin-bottom:.3rem;align-items:center;gap:.8rem}.brand-link--app .brand-link__mark{width:3.77rem;height:3.77rem;object-fit:contain}.brand-link--app .brand-link__text{font-size:.94rem;letter-spacing:.16em;color:#ff1400}.app-sidebar__section,.app-sidebar__profile,.app-sidebar__footer,.app-aside__section,.app-aside__profile,.app-aside__footer{padding-top:.8rem;border-top:1px solid rgba(185,167,135,.08)}.app-aside__profile{display:grid;align-content:space-between;min-height:5.4rem;padding-top:0;border-top:0;margin-bottom:.3rem}.app-aside__logout{padding:0;font-size:.8rem;white-space:nowrap;color:#ff1400}.app-aside__logout:hover{color:#ff5038}.app-aside__profile-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.app-sidebar__profile h2,.app-aside__profile h2{margin:.22rem 0 0;font-size:.98rem;line-height:1.2;color:#f1e4cc}.app-sidebar__profile p:not(.app-sidebar__eyebrow),.app-aside__profile p:not(.app-sidebar__eyebrow){margin:.25rem 0 0;color:#f1e4cc8a;font-size:.84rem}.app-sidebar__eyebrow{margin:0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#ff1400}.app-panel__label{margin:0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#b9a787}.app-nav{display:grid;gap:.12rem;margin-top:.5rem}.app-nav__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#f1e4cc9e;font:inherit;text-align:left;padding:.6rem .78rem;border-left:2px solid transparent;cursor:pointer;font-size:.93rem;transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .14s ease}.app-nav__item:hover,.app-nav__item.is-active{color:#f1e4cc;border-left-color:#c11b0bbd;background:linear-gradient(90deg,#c11b0b1f,#b9a7870a)}.app-nav__item--quiet{color:#f1e4cc85}.app-main{height:100vh;overflow-y:auto;padding:1.1rem 1.35rem 1.7rem;overscroll-behavior:contain;scrollbar-width:none}.app-main--ground .app-main__header,.app-main--ground .app-main__body{width:min(100%,860px);margin-left:auto;margin-right:auto}.app-main__header{display:flex;min-height:5.4rem;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 .9rem;border-bottom:1px solid rgba(185,167,135,.08)}.app-main__heading{max-width:44rem}.app-main__actions{display:flex;align-items:flex-start;justify-content:flex-end}.app-main__header h1{margin:0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:.98;letter-spacing:-.02em;color:#f1e4cc}.app-main__subtitle{margin:.45rem 0 0;max-width:32rem;font-size:.95rem;color:#f1e4ccad;line-height:1.45}.app-main__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.5rem}.app-header-orb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.5rem;height:3.5rem;border:1px solid rgba(128,16,8,.96);border-radius:999px;background:radial-gradient(circle at 30% 28%,rgba(255,122,92,.36),transparent 34%),linear-gradient(180deg,#d32912,#971709);color:#fff2df;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff2e,inset 0 -8px 14px #4f070147,0 10px 24px #00000052;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.app-header-orb:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -8px 14px #4f070147,0 14px 28px #00000057}.app-header-orb span{font-size:1.8rem;line-height:1;font-weight:600}.app-main__body,.app-grid{display:grid;gap:1rem;margin-top:1.1rem}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-grid--ground{grid-template-columns:minmax(0,1fr)}.app-grid--profile{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)}.app-grid--journal,.app-grid--admin-members,.app-grid--spaces,.app-grid--messages,.app-grid--connections{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.app-grid--notifications{grid-template-columns:minmax(0,1fr)}.app-main-column,.app-side-column{display:grid;gap:1rem}.app-panel{padding:.95rem;border:1px solid rgba(185,167,135,.12);border-radius:1.1rem;background:linear-gradient(180deg,#141210f5,#0a0a0afa);box-shadow:inset 0 1px #ffffff05,0 18px 40px #0000002e}.app-panel--main{padding:1rem;background:linear-gradient(180deg,#181512fa,#0a0a0afc)}.app-panel--hero{overflow:hidden}.app-panel--quiet{background:linear-gradient(180deg,#0f0e0cf0,#0a0a0afa)}.app-panel--main h2,.app-panel h2{margin:.38rem 0 0;font-size:1.04rem;line-height:1.14;color:#f1e4cc}.app-panel__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.app-panel p{margin:.45rem 0 0;font-size:.94rem;line-height:1.48;color:#f1e4ccad}.hero-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.hero-metric-card{display:grid;gap:.3rem;padding:.95rem 1rem;border:1px solid rgba(185,167,135,.1);border-radius:.95rem;background:linear-gradient(180deg,#c11b0b17,#ffffff05)}.hero-metric-card__label{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#b9a787}.hero-metric-card strong{font-size:1.2rem;line-height:1;color:#f1e4cc}.hero-metric-card small{color:#f1e4cc99}.app-record-list,.app-tag-list{margin:.7rem 0 0;padding:0;list-style:none}.app-record-list li,.app-tag-list li{display:flex;justify-content:space-between;gap:1rem;padding:.52rem 0;border-bottom:1px solid rgba(185,167,135,.08);color:#f1e4ccb8}.app-record-list li:last-child,.app-tag-list li:last-child{border-bottom:0}.app-record-list strong{font-size:.9rem;font-weight:600;color:#f1e4cc}.app-entry-list{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.app-entry-list__item{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(185,167,135,.09);border-radius:.85rem;background:#ffffff06;color:inherit;padding:.72rem .82rem;text-align:left;cursor:pointer;display:grid;gap:.28rem;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.app-entry-list__item:hover,.app-entry-list__item.is-active{border-color:#b9a78738;background:#b9a7870f;transform:translateY(-1px)}.app-entry-list__item strong{color:#f1e4cc}.app-entry-list__item--clickable{cursor:pointer}.app-entry-list__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-entry-list__item span,.app-entry-list__item small,.app-entry-list__empty{color:#f1e4cca8}.app-state-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.app-state-pill{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .55rem;border:1px solid rgba(185,167,135,.14);border-radius:999px;background:#ffffff07;color:#f1e4ccb8;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.app-state-pill.is-published,.app-state-pill.is-saved{border-color:#5ca65c59;background:#5ca65c24;color:#b7e3b7}.app-state-pill.is-draft,.app-state-pill.is-pending{border-color:#c11b0b52;background:#c11b0b1f;color:#f0c2bd}.app-state-pill.is-retired{border-color:#7e7e7e59;background:#7e7e7e29;color:#f1e4ccb8}.app-chip-set{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.55rem}.app-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(185,167,135,.14);border-radius:999px;background:#ffffff05;color:#f1e4ccc2;padding:.62rem .86rem;cursor:pointer;font:inherit}.app-chip.is-active,.app-chip:hover{border-color:#c11b0b94;background:#c11b0b24;color:#f1e4cc}.app-action-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.app-action-row--between{justify-content:space-between}.app-action-row--end{justify-content:flex-end}.app-stack{display:grid;gap:.75rem;margin-top:.8rem}.app-subsection{margin-top:.8rem}.app-stack--tight{gap:.75rem}.app-subpanel{padding:.82rem .85rem;border:1px solid rgba(185,167,135,.09);border-radius:.95rem;background:#ffffff05}.composer-card{display:grid;gap:.8rem;margin-top:.85rem;padding:.9rem .95rem;border:1px solid rgba(185,167,135,.1);border-radius:1rem;background:linear-gradient(180deg,#c11b0b0d,#ffffff05)}.composer-card--ground{grid-template-columns:minmax(0,1fr) auto;align-items:center}.composer-card__prompt{margin:0;font-size:.98rem;color:#f1e4cc}.composer-card__subtext{margin:.2rem 0 0;color:#f1e4ccb3}.social-feed,.social-card-stack{display:grid;gap:1rem}.social-feed--ground{gap:.95rem}.app-rail__heading{margin:.18rem 0 .75rem;font-size:1rem;line-height:1.2;color:#f1e4cc}.app-rail__copy{margin:.2rem 0 0;color:#f1e4cc99;font-size:.84rem;line-height:1.45}.app-record-list--rail{margin-top:0}.app-tag-list--rail{margin-top:.55rem}.social-card{padding:.9rem .92rem .88rem;border:1px solid rgba(185,167,135,.1);border-radius:1rem;background:linear-gradient(180deg,#141311f7,#0a0a0afc);box-shadow:inset 0 1px #ffffff04}.social-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.social-card__identity{display:grid;gap:.18rem}.social-card__identity strong{color:#f1e4cc;font-size:.92rem}.social-card__identity span{color:#f1e4cc94;font-size:.8rem;line-height:1.28}.member-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.member-link-button:hover .social-card__identity strong{color:#fff}.social-card h3{margin:.42rem 0 0;font-size:1rem;line-height:1.18;color:#f1e4cc}.social-card p{margin:.42rem 0 0;font-size:.92rem;line-height:1.48;color:#f1e4ccb8}.social-card__footer{margin-top:.65rem;display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:1rem;min-height:1.75rem}.social-card__stats,.social-card__footer-center,.social-card__footer-actions{display:flex;align-items:center;min-height:1.75rem}.social-card__stats{justify-content:flex-start;color:#f1e4cc8f;font-size:.78rem;line-height:1}.social-card__stats span{display:inline-flex;align-items:center;min-height:1.75rem}.social-card__footer-center{justify-content:center}.social-card__footer-actions{justify-content:flex-end;flex-wrap:nowrap}.social-card__meta-action{display:inline-flex;align-items:center;gap:.35rem}.social-card__footer .text-action,.social-card__footer .social-card__meta-action{margin-top:0;padding:0;line-height:1}.social-card__icon{width:.98rem;height:.98rem}.feed-comments{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(185,167,135,.12)}.feed-comments__header{color:#f1e4ccb8}.feed-comments__list{display:grid;gap:.65rem;margin-top:.7rem}.feed-comments__empty{margin-top:.85rem;color:#f1e4cc99}.feed-comment{padding:.68rem .76rem;border:1px solid rgba(185,167,135,.08);border-radius:.9rem;background:#ffffff05}.feed-comment--reply{margin-left:1.1rem;border-color:#c11b0b29}.feed-comment__replies{display:grid;gap:.65rem;margin-top:.65rem}.feed-comment__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.32rem}.feed-comment__meta strong{color:#f1e4cc}.feed-comment__meta span{color:#f1e4cc8a;font-size:.8rem}.feed-comment p{margin:0;color:#f1e4ccc7}.social-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.social-card__time{font-size:.8rem;color:#f1e4cc8a}.social-card__time-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:.8rem;color:#f1e4cc8a;cursor:pointer}.social-card__time-button:hover,.social-card__time-button:focus-visible{color:#f1e4cc}.social-card__focus-trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.social-card__focus-trigger:hover h3,.social-card__focus-trigger:focus-visible h3{color:#fff}.social-card__focus-trigger:hover p,.social-card__focus-trigger:focus-visible p{color:#f1e4cce6}.social-card__title-trigger{margin-top:.42rem}.social-card__title-trigger h3{margin-top:0}.social-card__body-trigger p{margin-top:.42rem}.lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.lane-grid h3{margin:.6rem 0 0;font-size:1rem;color:#f1e4cc}.message-thread{display:grid;gap:.8rem;margin-top:1.2rem}.message-bubble{max-width:42rem;padding:.95rem 1rem;border:1px solid rgba(185,167,135,.1);border-radius:.95rem;background:#ffffff08}.message-bubble--outgoing{margin-left:auto;border-color:#c11b0b3d;background:#c11b0b14}.message-bubble p{margin:0;color:#f1e4ccd1;line-height:1.8}.message-bubble__meta,.message-composer__note{display:block;margin-top:.55rem;color:#f1e4cc8a}.message-composer{display:grid;gap:.55rem;margin-top:.8rem}.message-composer textarea{width:100%;padding:1rem;border:1px solid rgba(185,167,135,.22);background:#080808d1;color:#f1e4cc;font:inherit;resize:vertical}.rich-editor{border:1px solid rgba(185,167,135,.16);border-radius:.85rem;background:#080808ad;overflow:hidden}.rich-editor__toolbar{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.7rem .8rem;border-bottom:1px solid rgba(185,167,135,.1);background:#ffffff05}.rich-editor__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(185,167,135,.14);border-radius:999px;background:#ffffff05;color:#f1e4ccc2;padding:.42rem .68rem;font:inherit;font-size:.8rem;cursor:pointer}.rich-editor__button.is-active,.rich-editor__button:hover:not(:disabled){border-color:#c11b0b75;background:#c11b0b24;color:#f1e4cc}.rich-editor__button:disabled{opacity:.54;cursor:not-allowed}.rich-editor__button--muted{margin-left:auto}.rich-editor__content{min-height:13rem;padding:.95rem 1rem;color:#f1e4cc;outline:none;line-height:1.68}.rich-editor__content p,.rich-editor__content ul,.rich-editor__content ol{margin:.75rem 0 0}.rich-editor__content p:first-child,.rich-editor__content ul:first-child,.rich-editor__content ol:first-child{margin-top:0}.rich-editor__content ul,.rich-editor__content ol{padding-left:1.35rem}.rich-editor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#f1e4cc61;pointer-events:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;background:#040404b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.modal-panel{width:min(720px,calc(100vw - 2rem));max-height:calc(100vh - 3rem);overflow:auto;padding:1rem 1rem 1.05rem;border:1px solid rgba(185,167,135,.16);border-radius:1.1rem;background:linear-gradient(180deg,#181512fc,#0a0a0afc);box-shadow:0 24px 80px #00000073}.modal-panel--thread{width:min(760px,calc(100vw - 2rem))}.modal-panel__header,.modal-panel__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.modal-panel__body{margin-top:.9rem}.social-card__header--modal{margin-bottom:.65rem}.modal-post__title{margin:0 0 .65rem;font-size:1.12rem;color:#f1e4cc}.rich-text-content{color:#f1e4ccd1;line-height:1.7}.rich-text-content p,.rich-text-content ul,.rich-text-content ol{margin:.75rem 0 0}.rich-text-content p:first-child,.rich-text-content ul:first-child,.rich-text-content ol:first-child{margin-top:0}.rich-text-content ul,.rich-text-content ol{padding-left:1.35rem}.modal-post__actions{margin-top:.9rem}.composer-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.modal-panel__footer{margin-top:1rem;align-items:center}.message-composer--modal{margin-top:.8rem}.policy-create-form{margin-top:1rem}.app-grid--security{grid-template-columns:1.2fr 1fr}.app-record-list--security li{align-items:flex-start}.app-record-list--security li span{display:block}.policy-preview-panel .page-intro{width:100%}.profile-form{display:grid;gap:1.2rem;margin-top:1.3rem}.profile-editor-panel .profile-form{padding-top:.15rem}.profile-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.profile-form__field{display:grid;gap:.45rem}.profile-form__field--wide{grid-column:1 / -1}.profile-form__field span{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#b9a787}.profile-form__field input,.profile-form__field textarea,.profile-form__field select{width:100%;padding:.9rem 1rem;border:1px solid rgba(185,167,135,.16);border-radius:.85rem;background:#080808ad;color:#f1e4cc;font:inherit}.profile-form__field textarea{resize:vertical;min-height:10rem}.profile-form__field input:focus,.profile-form__field textarea:focus,.profile-form__field select:focus{outline:1px solid rgba(193,27,11,.82)}.profile-form__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.text-action{color:#d9c8aa}.text-action:hover{color:#f1e4cc}.profile-form__status{margin:0;color:#f1e4ccb8}.profile-form__status.is-error{color:#ff8f81}.profile-form__status.is-saved{color:#9ad49a}.journal-focus{display:grid;gap:1rem;margin-top:1.2rem}.journal-focus__meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.journal-focus__title{margin:0;font-size:1.45rem;line-height:1.1;color:#f1e4cc}.journal-focus__body{display:grid;gap:.95rem;padding-top:.2rem}.journal-focus__body p{margin:0;line-height:1.78;color:#f1e4ccc7}.journal-empty-state{display:grid;gap:.85rem;margin-top:1.1rem}.journal-empty-state h3{margin:0;color:#f1e4cc}.connections-main-panel .profile-form__status{margin-top:1rem}.connections-layout{display:grid;gap:.85rem;margin-top:.85rem}.connections-discovery-panel .profile-form__field{min-width:15rem}.app-entry-list--quiet{gap:.35rem;margin-top:.75rem}.app-entry-list--quiet .app-entry-list__item{padding:.72rem .8rem;gap:.22rem}.connections-secondary-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem}.connections-secondary-grid>:last-child{grid-column:1 / -1}@media (max-width: 840px){.policy-grid{grid-template-columns:1fr}.app-shell{height:auto;grid-template-columns:1fr;overflow:visible}.app-sidebar,.app-aside,.app-main{height:auto;overflow:visible;border:0;padding:1rem}.app-sidebar__inner,.app-aside__inner{position:static}.app-grid,.app-grid--profile,.profile-form__grid,.app-grid--ground,.app-grid--spaces,.app-grid--messages,.app-grid--security,.composer-modal__grid,.lane-grid{grid-template-columns:1fr}.composer-card--ground{grid-template-columns:1fr;align-items:flex-start}.hero-metric-row,.connections-secondary-grid{grid-template-columns:1fr}.app-entry-list__heading,.app-panel__row,.profile-form__actions,.app-main__header{flex-direction:column;align-items:flex-start}.connections-discovery-panel .profile-form__field{min-width:0;width:100%}.app-state-group{justify-content:flex-start}.mfa-setup-panel,.login-form__actions--stacked{grid-template-columns:1fr}.login-panel__header{grid-template-columns:1fr;width:100%;justify-items:center}.login-panel__brand{justify-content:center}}@media (max-width: 720px){.home-shell{padding:1rem}.site-shell{width:min(100vw - 1rem,1120px);padding-top:.9rem}.site-header{flex-direction:column;align-items:flex-start;padding-bottom:1.2rem}.hero-panel{padding:2.8rem 1.4rem 2.4rem}.hero-panel__mark{width:min(280px,72vw)}.content-page{padding:1.6rem 1.2rem}.page-intro h1{font-size:clamp(2rem,11vw,3rem)}.lede,.page-summary,.supporting-copy,.policy-card p,.roadmap-panel p,.policy-section p{font-size:.98rem}.login-shell{padding:.65rem}.login-panel{width:min(100vw - 1rem,560px);padding:1rem .9rem .9rem}.login-panel--join{width:min(100vw - 1rem,470px)}.login-form__actions,.login-form__actions--stacked{flex-direction:column;align-items:stretch}.login-panel .hero-panel__mark{width:min(148px,40vw)}.login-panel__title{white-space:normal}.login-form,.login-form--join{width:100%}.login-form__actions--stacked,.login-form__actions--join{width:100%;grid-template-columns:1fr}.login-panel__widget-row{width:100%;justify-items:center}.app-action-column,.login-form__actions--stacked .primary-action{width:100%}.app-action-column{justify-items:center}.app-action-column .text-action{text-align:center}.app-main{padding:1.2rem 1rem 2rem}}
