.v3-talk-entry,.v3-settings-entry,.v3-calendar-entry,.v3-recall-entry,.v3-future-entry,.v3-manual-entry,.v3-library-entry,.v3-people-entry,.v3-impact-entry,.v3-map-entry{border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 14px 35px #48372b21}.v3-talk-entry{z-index:40;color:#fff;background:#332a23;border:1px solid #ffffff24;position:fixed;bottom:92px;right:22px}.v3-left-entries{z-index:40;scrollbar-width:none;gap:8px;max-width:calc(100vw - 210px);padding:2px;display:flex;position:fixed;bottom:92px;left:22px;overflow-x:auto}.v3-left-entries::-webkit-scrollbar{display:none}.v3-settings-entry,.v3-calendar-entry,.v3-recall-entry,.v3-future-entry,.v3-manual-entry,.v3-library-entry,.v3-people-entry,.v3-impact-entry,.v3-map-entry{color:#4f4439;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaf5;border:1px solid #53433521;flex:none;position:static}.v3-talk-entry span,.v3-settings-entry span,.v3-calendar-entry span,.v3-recall-entry span,.v3-future-entry span,.v3-manual-entry span,.v3-library-entry span,.v3-people-entry span,.v3-impact-entry span,.v3-map-entry span{border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.v3-talk-entry span{background:#ffffff1f}.v3-settings-entry span,.v3-calendar-entry span,.v3-recall-entry span,.v3-future-entry span,.v3-manual-entry span,.v3-library-entry span,.v3-people-entry span,.v3-impact-entry span,.v3-map-entry span{color:#826541;background:#eee8df}.v3-talk-entry em,.v3-left-entries em{font-style:normal}@media (max-width:640px){.v3-talk-entry{padding:10px 13px;bottom:84px;right:14px}.v3-left-entries{gap:6px;max-width:calc(100vw - 150px);bottom:84px;left:14px}.v3-left-entries>a{padding:10px 11px}.v3-left-entries em{display:none}}
.v3-nav-layout{min-height:100vh;padding-bottom:96px}.v3-composed-shell{min-height:100%}.v3-bottom-nav:not(.v3-bottom-nav-primary){display:none!important}.v3-bottom-nav.v3-bottom-nav-primary{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fdfcf9f5;border:1px solid #5343351f;border-radius:24px;grid-template-columns:repeat(5,minmax(54px,1fr));align-items:end;width:min(100vw - 24px,560px);min-height:68px;padding:8px 10px 7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 54px #48372b24}.v3-bottom-nav-primary .v3-bottom-nav-item,.v3-bottom-nav-primary .v3-bottom-nav-capture{color:#746b62;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:4px;text-decoration:none;display:grid}.v3-bottom-nav-primary .v3-bottom-nav-item>span{place-items:center;min-height:25px;font-size:20px;line-height:1;display:grid}.v3-bottom-nav-primary .v3-bottom-nav-item em,.v3-bottom-nav-primary .v3-bottom-nav-capture em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-style:normal;font-weight:700;line-height:1.1;overflow:hidden}.v3-bottom-nav-primary .v3-bottom-nav-item.is-current{color:#9d7e54}.v3-bottom-nav.v3-bottom-nav-primary button.v3-bottom-nav-capture.is-capture{border-radius:0;align-self:start;min-height:0;margin-top:-25px;padding:0;position:relative;box-shadow:none!important;color:#9d7e54!important;background:0 0!important;border:0!important}.v3-bottom-nav-primary .v3-bottom-nav-capture>span{color:#fff;background:linear-gradient(135deg,#b28d59 0%,#987345 100%);border:6px solid #fdfcf9fa;border-radius:50%;place-items:center;width:54px;height:54px;font-size:29px;font-weight:400;line-height:1;display:grid;box-shadow:0 12px 28px #73563540}.v3-bottom-nav-primary .v3-bottom-nav-capture em{color:#9d7e54;margin-top:1px;box-shadow:none!important;background:0 0!important}.v3-global-talk-entry{z-index:71;bottom:104px;right:22px}@media (min-width:900px){.v3-bottom-nav.v3-bottom-nav-primary{width:min(520px,100vw - 48px);bottom:22px}}@media (max-width:899px){.v3-left-entries{display:none}.v3-global-talk-entry{right:14px;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 82px)}}@media (max-width:420px){.v3-bottom-nav.v3-bottom-nav-primary{border-radius:21px;grid-template-columns:repeat(5,minmax(48px,1fr));width:calc(100vw - 16px);padding-inline:6px}.v3-bottom-nav-primary .v3-bottom-nav-capture>span{width:50px;height:50px}}
.v3-global-capture-overlay{z-index:100;padding:24px 14px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d19164d;place-items:end center;display:grid;position:fixed;inset:0}.v3-global-capture{background:#fffdfa;border:1px solid #5343351f;border-radius:28px;width:min(100%,680px);max-height:min(88vh,820px);overflow:auto;box-shadow:0 30px 80px #31261e3d}.v3-global-capture-form{gap:14px;padding:24px;display:grid}.v3-global-capture-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v3-global-capture-head h2{color:var(--v3-ink);letter-spacing:-.03em;margin:4px 0 0;font-size:24px}.v3-global-capture-head>button{color:var(--v3-bronze-dark);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.v3-global-capture-kind{background:#ffffffb8;border:1px solid #5343351f;border-radius:999px;gap:4px;padding:4px;display:flex}.v3-global-capture-kind button{min-height:44px;color:var(--v3-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:13px;font-weight:800}.v3-global-capture-kind button.is-selected{background:var(--v3-bronze-dark);color:#fff;box-shadow:0 6px 16px #82654133}.v3-global-capture-body,.v3-global-decision-fields textarea,.v3-global-decision-fields select,.v3-global-capture-place-search input{box-sizing:border-box;width:100%;color:var(--v3-ink);font:inherit;background:#fff;border:1px solid #53433524;border-radius:16px;outline:none}.v3-global-capture-body{resize:vertical;min-height:150px;padding:14px;font-size:16px;line-height:1.75}.v3-global-capture-body:focus,.v3-global-decision-fields textarea:focus,.v3-global-decision-fields select:focus,.v3-global-capture-place-search input:focus{border-color:#9d7e5480;box-shadow:0 0 0 3px #9d7e5414}.v3-global-capture-context{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:12px;display:grid}.v3-global-capture-photo,.v3-global-capture-place{background:#f9f6f0c7;border:1px solid #9d7e5429;border-radius:17px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.v3-global-capture-section-head{align-items:baseline;gap:7px;display:flex}.v3-global-capture-section-head strong{color:var(--v3-ink);font-size:12px}.v3-global-capture-section-head small,.v3-global-capture-photo>small,.v3-global-capture-place>small{color:var(--v3-muted);font-size:11px;line-height:1.5}.v3-global-capture-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v3-global-capture-photo-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.v3-global-capture-photo-actions button,.v3-global-capture-current,.v3-global-capture-place-search button{min-height:42px;color:var(--v3-bronze-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #9d7e5438;border-radius:13px;font-size:12px;font-weight:800}.v3-global-capture-photo-actions button:disabled,.v3-global-capture-current:disabled,.v3-global-capture-place-search button:disabled{cursor:default;opacity:.5}.v3-global-capture-photo-preview{background:#eee9e1;border-radius:13px;position:relative;overflow:hidden}.v3-global-capture-photo-preview img{object-fit:cover;width:100%;max-height:180px;display:block}.v3-global-capture-photo-preview button{color:#fff;cursor:pointer;background:#141414ad;border:0;border-radius:50%;width:32px;height:32px;font-size:19px;position:absolute;top:7px;right:7px}.v3-global-capture-current{width:100%}.v3-global-capture-place-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.v3-global-capture-place-search input{border-radius:13px;min-width:0;min-height:42px;padding:10px 11px;font-size:12px}.v3-global-capture-place-search button{min-width:62px;padding:0 12px}.v3-global-capture-place-confirmed{color:var(--v3-bronze-dark);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.v3-global-capture-place-confirmed span{overflow-wrap:anywhere}.v3-global-capture-place-confirmed button{color:var(--v3-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:11px;font-weight:800}.v3-global-capture-privacy-note{color:var(--v3-muted)!important;font-size:10px!important}.v3-global-capture-error{color:#8c4545!important}.v3-global-decision-fields{background:#f5efe5b8;border:1px solid #9d7e542e;border-radius:18px;gap:12px;padding:16px;display:grid}.v3-global-decision-fields label{gap:7px;display:grid}.v3-global-decision-fields label>span{color:var(--v3-ink);font-size:12px;font-weight:800}.v3-global-decision-fields label>span small{color:var(--v3-muted);font-weight:600}.v3-global-decision-fields textarea,.v3-global-decision-fields select{border-radius:13px;min-height:0;padding:11px 12px;font-size:14px;line-height:1.65}.v3-global-decision-fields textarea{resize:vertical;min-height:82px}.v3-global-decision-fields>p{color:var(--v3-muted);margin:0;font-size:12px;line-height:1.7}.v3-global-capture-private{color:var(--v3-bronze-dark);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.v3-global-capture-private small{color:var(--v3-muted)}.v3-global-capture-message{color:var(--v3-bronze-dark);background:#9d7e5417;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.v3-global-capture-message.is-error{color:#8c4545;background:#9a434314}.v3-global-capture-message button,.v3-global-capture-message a{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.v3-global-capture-submit{background:linear-gradient(135deg, var(--v3-bronze), var(--v3-bronze-dark));color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:850;box-shadow:0 10px 24px #8265412e}.v3-global-capture-submit:disabled{cursor:wait;opacity:.58}@media (max-width:720px){.v3-global-capture-overlay{padding:0}.v3-global-capture{border-radius:26px 26px 0 0;width:100%;max-height:92vh}.v3-global-capture-form{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.v3-global-capture-head h2{font-size:23px}.v3-global-capture-body{min-height:145px}.v3-global-capture-context{grid-template-columns:1fr}.v3-global-capture-photo-actions{grid-template-columns:1fr 1fr}.v3-global-capture-photo-preview img{max-height:210px}.v3-global-capture-private{flex-direction:column;align-items:flex-start;gap:4px}}
.v3-global-capture-suggestion{background:#f5efe594;border:1px solid #9d7e542e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.v3-global-capture-suggestion>div{gap:4px;display:grid}.v3-global-capture-suggestion span{color:var(--v3-bronze-dark);font-size:11px;font-weight:850}.v3-global-capture-suggestion strong{color:var(--v3-ink);font-size:13px;line-height:1.65}.v3-global-capture-suggestion button{background:var(--v3-bronze-dark);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 13px;font-size:11px;font-weight:850}.v3-global-open-loop-fields{background:#eff6eeb8;border:1px solid #62815e2e;border-radius:18px;gap:12px;padding:16px;display:grid}.v3-global-open-loop-fields label{gap:7px;display:grid}.v3-global-open-loop-fields label>span{color:var(--v3-ink);font-size:12px;font-weight:800}.v3-global-open-loop-fields label>span small{color:var(--v3-muted);font-weight:600}.v3-global-open-loop-fields input,.v3-global-open-loop-fields textarea,.v3-global-open-loop-fields select{box-sizing:border-box;width:100%;color:var(--v3-ink);font:inherit;background:#fff;border:1px solid #62815e2e;border-radius:13px;outline:none;padding:11px 12px;font-size:14px;line-height:1.65}.v3-global-open-loop-fields textarea{resize:vertical;min-height:84px}.v3-global-open-loop-fields>p{color:var(--v3-muted);margin:0;font-size:12px;line-height:1.7}.v3-open-loops-today{background:#f9fcf8eb;border:1px solid #62815e24;border-radius:24px;width:min(100% - 32px,960px);margin:0 auto 110px;padding:20px;box-shadow:0 12px 34px #31372b0f}.v3-open-loops-today>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v3-open-loops-today>header>div{align-items:center;gap:9px;display:flex}.v3-open-loops-today h2{color:var(--v3-ink);margin:0;font-size:19px}.v3-open-loops-today header small,.v3-open-loops-lead{color:var(--v3-muted);font-size:12px}.v3-open-loops-lead{margin:8px 0 14px;line-height:1.7}.v3-open-loops-list{gap:10px;display:grid}.v3-open-loop-card{color:inherit;background:#fff;border:1px solid #62815e1f;border-radius:16px;gap:7px;padding:14px;text-decoration:none;display:grid}.v3-open-loop-type{color:#587255;background:#62815e1a;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:850}.v3-open-loop-card strong{color:var(--v3-ink);font-size:14px;line-height:1.65}.v3-open-loop-card small{color:var(--v3-muted);font-size:11px;line-height:1.65}.v3-open-loop-card em{color:#587255;font-size:11px;font-style:normal;font-weight:850}.v3-open-loop-detail-shell{background:var(--v3-bg,#f6f3ed);min-height:100vh;color:var(--v3-ink,#312a24)}.v3-open-loop-detail-head{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.v3-open-loop-detail-head a{color:var(--v3-bronze-dark);font-size:13px;font-weight:800;text-decoration:none}.v3-open-loop-detail-main{width:min(100% - 32px,720px);margin:0 auto;padding:28px 0 110px}.v3-open-loop-detail-main h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(28px,7vw,42px)}.v3-open-loop-detail-lead{color:var(--v3-muted);margin:0 0 20px;line-height:1.8}.v3-open-loop-detail-card,.v3-open-loop-state{background:#fff;border:1px solid #62815e24;border-radius:22px;padding:20px}.v3-open-loop-detail-card.is-completed{opacity:.72}.v3-open-loop-detail-meta,.v3-open-loop-detail-status,.v3-open-loop-detail-row{border-bottom:1px solid #53433514;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.v3-open-loop-detail-meta span{color:#587255;background:#62815e1a;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:850}.v3-open-loop-detail-meta time,.v3-open-loop-detail-row span,.v3-open-loop-detail-status span,.v3-open-loop-detail-card>small{color:var(--v3-muted);font-size:11px}.v3-open-loop-detail-card h2{margin:18px 0;font-size:21px;line-height:1.65}.v3-open-loop-detail-row strong,.v3-open-loop-detail-status strong{text-align:right;font-size:13px}.v3-open-loop-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.v3-open-loop-detail-actions button,.v3-open-loop-detail-actions a{min-height:44px;color:var(--v3-bronze-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #53433524;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.v3-open-loop-detail-actions button.is-primary{color:#fff;background:#587255;border:0}.v3-open-loop-detail-message{color:#587255;background:#62815e14;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.65}@media (max-width:720px){.v3-global-capture-suggestion{flex-direction:column;align-items:stretch}.v3-global-capture-suggestion button{width:100%}.v3-open-loops-today{border-radius:20px;width:calc(100% - 24px);padding:16px}}
.v3-community-share-overlay{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#261f1861;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.v3-community-share-dialog{background:#fffdf9;border:1px solid #76583729;border-radius:28px;width:min(100%,620px);max-height:min(88vh,760px);padding:26px;overflow:auto;box-shadow:0 28px 80px #382a1e38}.v3-community-share-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v3-community-share-dialog header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(25px,6vw,34px)}.v3-community-share-dialog header button,.v3-community-share-actions button{font:inherit;cursor:pointer}.v3-community-share-dialog header button{color:#765235;background:0 0;border:0;font-weight:750}.v3-community-share-note{color:#625d55;margin:16px 0;line-height:1.7}.v3-community-share-source,.v3-community-share-anonymous,.v3-community-share-reply{background:#f6f0e7;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.v3-community-share-reply{background:#f1ece4;border:1px solid #7658371f}.v3-community-share-source span,.v3-community-share-anonymous strong,.v3-community-share-reply strong{color:#7f5838;font-size:13px;font-weight:800}.v3-community-share-source small,.v3-community-share-anonymous small,.v3-community-share-reply small{color:#7a746b;text-align:right;line-height:1.45}.v3-community-share-dialog label{gap:8px;margin-top:14px;display:grid}.v3-community-share-dialog label>span{color:#473d34;font-size:13px;font-weight:800}.v3-community-share-dialog textarea,.v3-community-share-dialog input{box-sizing:border-box;color:#2f2a25;width:100%;font:inherit;background:#fff;border:1px solid #76583733;border-radius:16px;outline:none}.v3-community-share-dialog textarea{resize:vertical;min-height:170px;padding:14px;line-height:1.75}.v3-community-share-dialog input{padding:12px 14px}.v3-community-share-dialog textarea:focus,.v3-community-share-dialog input:focus{border-color:#a67a48;box-shadow:0 0 0 3px #a67a4824}.v3-community-share-message{color:#3f6545;background:#edf5eb;border-radius:14px;margin:14px 0 0;padding:11px 13px;line-height:1.6}.v3-community-share-message.is-error{color:#8b4d40;background:#fff0ec}.v3-community-share-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.v3-community-share-actions button,.v3-community-share-actions a{border-radius:999px;padding:11px 16px;font-weight:800;text-decoration:none}.v3-community-share-actions .is-secondary{color:#6d5a48;background:#fff;border:1px solid #7658372e}.v3-community-share-actions .is-primary,.v3-community-share-actions a{color:#fff;background:#9b7445;border:0}.v3-community-share-actions button:disabled{opacity:.55;cursor:default}@media (max-width:640px){.v3-community-share-overlay{align-items:end;padding:0}.v3-community-share-dialog{width:100%;max-height:90vh;padding:22px 18px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.v3-community-share-source,.v3-community-share-anonymous,.v3-community-share-reply{flex-direction:column;align-items:flex-start}.v3-community-share-source small,.v3-community-share-anonymous small,.v3-community-share-reply small{text-align:left}.v3-community-share-actions{flex-direction:column-reverse}.v3-community-share-actions button,.v3-community-share-actions a{box-sizing:border-box;text-align:center;width:100%}}
