*{box-sizing:border-box;margin:0;padding:0}html{color:#1c1a15;background:#faf8f4;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}::selection{background:#c2a87859}body{min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input{font-family:inherit}@media (max-width:768px){.nav-hamburger{display:flex!important}.signin-pill-responsive{display:none!important}.h1-responsive{letter-spacing:.5px!important;font-size:32px!important}.hero-responsive{padding:28px 16px 16px!important}.topbar-responsive{padding:12px 16px!important}.logo-responsive{gap:6px!important}.logo-text-responsive{font-size:18px!important}.topbar-right-responsive{flex-wrap:wrap;gap:8px!important}.free-tag-responsive{padding:3px 8px!important;font-size:11px!important}.hero-sub-responsive{margin-bottom:20px!important;font-size:14px!important}.search-input-responsive{padding:10px 14px!important;font-size:14px!important}.search-btn-responsive{padding:0 16px!important;font-size:13px!important}.quick-tags-responsive{gap:6px!important}.quick-tag-responsive{padding:6px 12px!important;font-size:12px!important}.state-row-responsive{gap:4px!important}.state-label-responsive{margin-right:2px!important;font-size:11px!important}.state-btn-responsive{padding:4px 8px!important;font-size:10px!important}.page-h1-responsive{letter-spacing:.5px!important;font-size:34px!important}.steps-arrow-responsive{display:none!important}}@media (max-width:480px){.h1-responsive{letter-spacing:0!important;font-size:28px!important;line-height:1.2!important}.hero-responsive{padding:20px 12px 12px!important}.topbar-responsive{padding:10px 12px!important}.logo-mark-responsive{width:24px!important;height:24px!important}.logo-text-responsive{font-size:16px!important}.topbar-right-responsive{gap:4px!important}.free-tag-responsive{padding:2px 6px!important;font-size:10px!important}.search-box-responsive{flex-direction:column!important}.search-input-responsive{border-bottom:1px solid #e9e4d9!important;border-radius:8px 8px 0 0!important;padding:10px 12px!important}.header-cta-responsive{padding:7px 12px!important;font-size:13px!important}.search-btn-responsive{border-radius:0 0 8px 8px!important;padding:10px 12px!important;font-size:13px!important}.hero-sub-responsive{margin-bottom:16px!important;font-size:13px!important}.quick-tags-responsive{gap:4px!important}.quick-tag-responsive{padding:5px 10px!important;font-size:11px!important}.state-row-responsive{justify-content:flex-start!important;gap:2px!important}.state-label-responsive{flex-basis:100%!important;margin-bottom:4px!important;margin-right:4px!important;font-size:10px!important}.state-btn-responsive{padding:3px 6px!important;font-size:9px!important}.page-h1-responsive{letter-spacing:0!important;font-size:28px!important;line-height:1.2!important}.trust-strip-responsive{gap:4px 10px!important;padding:10px 12px!important}.founder-card-responsive{text-align:center!important;flex-direction:column!important;gap:18px!important;padding:28px 22px!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.pipeline-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #14231c1f}@keyframes gbfMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gbfPulseRing{0%{box-shadow:0 0 #34c77b8c}70%{box-shadow:0 0 0 9px #34c77b00}to{box-shadow:0 0 #34c77b00}}@keyframes gbfDriftA{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes gbfDriftB{0%,to{transform:translate(0)}50%{transform:translate(-36px,24px)}}@keyframes gbfDriftC{0%,to{transform:translate(0)}50%{transform:translate(24px,-30px)}}.hero-orb:first-child{animation:16s ease-in-out infinite gbfDriftA}.hero-orb:nth-child(2){animation:20s ease-in-out infinite gbfDriftB}.hero-orb:nth-child(3){animation:24s ease-in-out infinite gbfDriftC}@keyframes gbfRevealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-reveal{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards gbfRevealUp}.hero-reveal-1{animation-delay:80ms}.hero-reveal-2{animation-delay:.18s}.hero-reveal-3{animation-delay:.34s}.hero-reveal-4{animation-delay:.46s}@keyframes gbfFactSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fact-swap{animation:.5s forwards gbfFactSwap}@keyframes gbfNudge{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.tags-fade-arrow{animation:1.4s ease-in-out infinite gbfNudge;display:inline-block}@keyframes gbfCubeSpin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes gbfMeshDrift{0%{background-position:0 0,0 0}to{background-position:46px 46px,46px 46px}}.pipeline-mesh{animation:6s linear infinite gbfMeshDrift}@media (prefers-reduced-motion:reduce){.ticker-track-responsive,.hero-orb,.hero-pulse,.fact-swap,.tags-fade-arrow,.stat-cube,.pipeline-mesh,[class*=hero-reveal]{animation:none!important}.hero-reveal{opacity:1!important}}button:hover:not(:disabled),a[style*=background]:hover{transform:scale(1.02);box-shadow:0 4px 12px #16a34a33}.nav-link-responsive:hover{color:#f5f1e8!important}.nav-hamburger:hover,.mobile-menu a:hover,.mobile-menu button:hover,.avatar-button-responsive:hover,.user-dropdown-responsive a:hover,.user-dropdown-responsive button:hover{box-shadow:none!important;transform:none!important}.user-dropdown-responsive a:hover,.user-dropdown-responsive button:hover{background-color:#f3efe7!important}@media (max-width:768px){.nav-responsive{display:none!important}}.memory-plan-note{color:#43535e;background:#f7f9fa;border:1px solid #d8e0e4;border-top:0;padding:13px 20px;font-size:13px;line-height:1.5}.memory-plan-note b{color:#17232d}.gbf-app-shell[data-workspace-mode=dark] .memory-plan-note{color:#d7e0e5;background:#17242c;border-color:#46535c}.gbf-app-shell[data-workspace-mode=dark] .memory-plan-note b{color:#fff}.memory-identity-strip{max-width:1480px;margin:0 auto;padding:20px 32px 0}.memory-center{max-width:1480px;color:var(--workspace-ink,#17232d);margin:0 auto;padding:24px 32px 80px}.memory-hero{color:#fff;background:#15232e;border-top:4px solid #62b7a3;justify-content:space-between;gap:32px;padding:40px;display:flex}.memory-hero p,.memory-ledger>header p,.memory-proposal header p{letter-spacing:.12em;text-transform:uppercase;color:#62b7a3;margin:0 0 8px;font:700 11px/1.2 monospace}.memory-hero h1{letter-spacing:-.05em;max-width:720px;margin:0 0 14px;font-size:clamp(38px,5vw,72px);line-height:.94}.memory-hero>div>span{color:#cad4da;max-width:720px;font-size:16px;line-height:1.55;display:block}.memory-mode{border:1px solid #52616b;align-self:flex-start;min-width:210px;padding:18px}.memory-mode b,.memory-mode span{display:block}.memory-mode b{color:#a5d8cb;font-size:20px}.memory-mode span{margin-top:5px;font-size:12px}.memory-summary{background:#eef4f1;border:1px solid #cfddd7;align-items:center;gap:20px;padding:16px 20px;display:flex}.memory-summary>span{flex:1}.memory-summary b{white-space:nowrap;font-size:13px}.memory-summary button,.memory-proposal button,.memory-card button{color:#fff;cursor:pointer;background:#176b5b;border:0;padding:12px 16px;font-weight:700}.memory-summary button:disabled,.memory-proposal button:disabled,.memory-card button:disabled{opacity:.5;cursor:not-allowed}.memory-error{color:#6c2417;background:#fff1ed;border-left:4px solid #bf4b32;margin-top:16px;padding:14px 18px}.memory-layout{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.memory-proposal,.memory-ledger{background:#fff;border:1px solid #d8e0e4}.memory-proposal{align-self:start;padding:24px}.memory-proposal h2,.memory-ledger h2{letter-spacing:-.03em;margin:0;font-size:28px}.memory-proposal header>span{color:#60707b;margin:8px 0 20px;display:block}.memory-proposal label{letter-spacing:.04em;text-transform:uppercase;gap:7px;margin:14px 0;font-size:12px;font-weight:800;display:grid}.memory-proposal input,.memory-proposal textarea,.memory-proposal select{box-sizing:border-box;color:#17232d;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #bac7ce;width:100%;padding:12px;font:500 14px/1.45 inherit}.memory-proposal textarea{resize:vertical}.memory-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.memory-proposal>button{width:100%;margin-top:8px}.memory-ledger>header{border-bottom:1px solid #d8e0e4;padding:24px}.memory-cards{gap:14px;padding:18px;display:grid}.memory-card{border:1px solid #d8e0e4;border-left:4px solid #8797a1;padding:20px}.memory-card.status-candidate{border-left-color:#d56b2d}.memory-card.status-approved{border-left-color:#176b5b}.memory-card>header{justify-content:space-between;gap:12px;display:flex}.memory-card>header span{color:#176b5b;letter-spacing:.08em;text-transform:uppercase;font:800 11px/1.2 monospace}.memory-card>header b{color:#60707b;text-transform:capitalize;font-size:12px}.memory-card h3{margin:15px 0 8px;font-size:22px}.memory-card>p{color:#344550;white-space:pre-wrap;margin:0;line-height:1.55}.memory-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 10px;display:grid}.memory-card dl div{background:#f4f7f6;padding:10px}.memory-card dt{color:#6a7881;text-transform:uppercase;font-size:10px}.memory-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.memory-card>small{color:#6a7881;font-family:monospace;display:block}.memory-card footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.memory-card button.secondary{color:#173c34;background:#e7eeeb}.memory-card button.danger{color:#862e1c;background:#fff0ec;border:1px solid #d7a292;margin-left:auto}.memory-empty{color:#60707b;margin:0;padding:40px}.gbf-app-shell[data-workspace-mode=dark] .memory-center{color:var(--workspace-ink,#f3f6f7)}.gbf-app-shell[data-workspace-mode=dark] .memory-proposal,.gbf-app-shell[data-workspace-mode=dark] .memory-ledger,.gbf-app-shell[data-workspace-mode=dark] .memory-card{background:var(--workspace-panel,#1a242d);border-color:#46535c}.gbf-app-shell[data-workspace-mode=dark] .memory-proposal input,.gbf-app-shell[data-workspace-mode=dark] .memory-proposal textarea,.gbf-app-shell[data-workspace-mode=dark] .memory-proposal select{color:#fff;background:#111b23;border-color:#52616b}.gbf-app-shell[data-workspace-mode=dark] .memory-card>p{color:#d7e0e5}.gbf-app-shell[data-workspace-mode=dark] .memory-card dl div{background:#111b23}.gbf-app-shell[data-workspace-mode=dark] .memory-summary{background:#1f302e;border-color:#38544e}.gbf-app-shell[data-workspace-mode=dark] .memory-card button.secondary{color:#dff4ee;background:#31433f}.gbf-app-shell[data-workspace-mode=dark] .memory-card button.danger{color:#ffc7ba;background:#3b2522;border-color:#7c4a40}@media (max-width:900px){.memory-layout{grid-template-columns:1fr}.memory-hero{display:block}.memory-mode{margin-top:24px}.memory-summary{flex-wrap:wrap;align-items:flex-start}.memory-summary>span{flex-basis:100%}.memory-card dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.memory-identity-strip,.memory-center{padding-left:16px;padding-right:16px}.memory-hero{padding:28px 22px}.memory-summary{gap:10px}.memory-summary b{width:calc(50% - 5px)}.memory-summary button{width:100%}.memory-form-grid,.memory-card dl{grid-template-columns:1fr}.memory-card button.danger{margin-left:0}.memory-card>header{display:block}.memory-card>header b{margin-top:6px;display:block}}.memory-history{background:#fff;border:1px solid #d8e0e4;margin-top:28px}.memory-history>header{border-bottom:1px solid #d8e0e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.memory-history>header p{color:#176b5b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font:800 11px/1.2 monospace}.memory-history h2{margin:0;font-size:28px}.memory-history>header button{background:#fff;border:1px solid #bac7ce;padding:10px 14px;font-weight:700}.memory-conflict{color:#70420e;background:#fff3df;border-bottom:1px solid #e7c891;gap:16px;padding:16px 24px;display:flex}.memory-conflict span{flex:1}.memory-history-grid{background:#d8e0e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.memory-history-grid>section{background:#fff;padding:22px}.memory-history-grid h3{margin:0 0 16px}.memory-history-grid article{border-top:1px solid #e5eaed;padding:14px 0}.memory-history-grid article:first-of-type{border-top:0}.memory-history-grid article b,.memory-history-grid article small{display:block}.memory-history-grid article p{color:#42535e;white-space:pre-wrap;margin:7px 0;line-height:1.45}.memory-history-grid article small{color:#6a7881;overflow-wrap:anywhere}.gbf-app-shell[data-workspace-mode=dark] .memory-history,.gbf-app-shell[data-workspace-mode=dark] .memory-history-grid>section{background:var(--workspace-panel,#1a242d);border-color:#46535c}.gbf-app-shell[data-workspace-mode=dark] .memory-history-grid{background:#46535c}.gbf-app-shell[data-workspace-mode=dark] .memory-history>header button{color:#fff;background:#111b23;border-color:#52616b}.gbf-app-shell[data-workspace-mode=dark] .memory-history-grid article p{color:#d7e0e5}@media (max-width:1000px){.memory-history-grid{grid-template-columns:1fr}}@media (max-width:560px){.memory-history>header{display:block}.memory-history>header button{margin-top:16px}.memory-conflict{display:block}.memory-conflict span{margin-top:6px;display:block}}
