.remembering-screen{background:var(--background);place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0}.remembering-screen p{text-align:center;color:#706c5e;margin:0;font:28px/1.4 Georgia,serif;animation:2.2s ease-in-out infinite remembering-breathe}@keyframes remembering-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.remembering-screen p{animation:none}}.auth-tagline{text-transform:none}.auth-entry{min-width:0;padding:20px 0}.auth-entry .auth-card{margin-bottom:0}.auth-promise{text-align:left;background:0 0;border:0;border-top:1px solid #ded7ca;width:100%;max-width:none;margin-top:24px;padding:20px 4px 0}.auth-terms{margin-left:32px;font-size:12px}.auth-card>.signup-footnote{margin:20px 0 0}.archive-page,.settings-page{margin-top:0;padding-top:12px}.search-page{padding-top:12px}.settings-section .about-you-heading{margin-top:36px}.notice-edit{position:absolute;top:10px;right:46px}.rm-modal:has(.notice-edit) .modal-title{padding-right:38px}.notice-editor textarea{resize:vertical;min-height:240px}.notice-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.policy-body{white-space:pre-wrap;overflow-wrap:anywhere}.email-settings{border-bottom:1px solid #ded7ca;padding:18px 0}.email-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-summary strong{font-size:14px;font-weight:500;display:block}.email-summary p{color:#807766;overflow-wrap:anywhere;margin:6px 0;font-size:13px}.email-form{margin:16px 0 0}.email-form p{color:#756c5d;font-size:14px;line-height:1.6}.email-form .field-label{margin:16px 0}@media (max-width:600px){.archive-page,.search-page,.settings-page{margin-top:0;padding-top:8px}.auth-entry{padding-top:0}.auth-promise{font-size:12px;line-height:1.65}.remembering-screen p{font-size:25px}}.policy-body{font:18px/1.4 Georgia,serif}.sign-out-button{white-space:nowrap;flex-shrink:0}.profile-avatar{font-family:Georgia,serif;font-weight:400}.site-header-actions{align-items:center;gap:10px;display:flex}.header-admin-button,.public-info-button{color:#625b4f;background:#f2ede4;border:1px solid #d8d1c3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.header-admin-button:hover,.public-info-button:hover{color:#322f29;background:#e9e3d8}.settings-subheading{color:#7a7163;margin:22px 0 2px;font-size:13px;font-weight:700;display:block}.pack-toggle-list{border-top:1px solid #e1dacd;margin-top:22px}.welcome-chips button.welcomed{color:#3f3a31;background:#e7e2d7;border-color:#cfc5b4}.welcome-chips button.excluded{opacity:.6}.timeline-tagline{text-transform:none}
.today-label,.eyebrow{font-size:14px}.card-meta{font-size:13px}.card-bottom,.gesture-hint,.settings-note,.metadata-note{font-size:14px}.field-label,.email-summary strong{font-size:15px}.email-summary p,.auth-terms,.auth-promise{font-size:14px}.bottom-nav button{font-size:13px}.today-label,.card-meta{align-items:center;gap:.7em;line-height:1.4;display:flex}.today-label .meta-label,.card-meta .meta-label{color:inherit}.today-label .meta-separator,.card-meta .meta-separator{color:#746e63;letter-spacing:0;background:currentColor;border-radius:50%;flex:0 0 4px;align-self:center;width:4px;height:4px;margin:0;padding:0;line-height:normal;display:block}.beta-save-status{background:#edf0e6;border-radius:10px;padding:12px 14px}.beta-panel small{font-size:14px}.beta-panel .text-button{min-height:42px}.beta-panel button,.beta-panel fieldset{max-width:100%}@media (max-width:600px){.card-meta{letter-spacing:.1em;font-size:12px}.gesture-hint{font-size:13px}.auth-promise{font-size:14px}}
.auth-shell{overflow-x:clip}.auth-layout.auth-stage{touch-action:pan-y;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:min(1100px,100% - 48px);min-height:calc(100svh - 150px);display:grid;position:relative}.auth-stage .auth-panel{grid-area:1/1;width:100%;transition:transform .48s cubic-bezier(.22,.72,.2,1),opacity .3s,visibility}.auth-stage .auth-intro{text-align:center;justify-self:center;max-width:800px;padding:42px 0 70px;transform:translate(0)}.auth-stage .auth-intro h1{font-size:clamp(38px,5.5vw,72px)}.auth-stage .auth-intro>p{text-wrap:pretty;max-width:480px;margin:0 auto}.auth-welcome-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.auth-welcome-actions>button{border-radius:999px;min-width:142px;min-height:48px;font-size:15px}.outline-button{color:var(--foreground);background:0 0;border:1px solid #aaa395;justify-content:center;align-items:center;gap:10px;padding:13px 24px;display:inline-flex}.outline-button:hover{background:#eeeadf;border-color:#746e63}.auth-stage .auth-entry{opacity:0;visibility:hidden;pointer-events:none;max-width:460px;margin:0 auto;padding:20px 0 40px;transition-delay:0s,0s,.48s;position:absolute;inset:0 0 auto;transform:translate(110vw)}.auth-stage--open .auth-intro{opacity:0;visibility:hidden;pointer-events:none;margin:0 auto;transition-delay:0s,0s,.48s;position:absolute;inset:0 0 auto;transform:translate(-110vw)}.auth-stage--open .auth-entry{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;position:relative;transform:translate(0)}.auth-card h2:focus,.signup-back h2:focus{outline:none}.auth-card .auth-back{min-height:44px;margin:-12px 0 10px;font-size:14px}.auth-card .field-label input{min-height:48px}.auth-card .auth-minor-actions .text-button{min-height:44px;font-size:13px}.pill-choice{width:100%;min-width:0}.pill-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.choice-pill{color:#625d52;overflow-wrap:anywhere;text-align:center;background:0 0;border:1px solid #d5cec0;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 16px;font:14px/1.4 Arial,Helvetica,sans-serif;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.choice-pill:hover:not(:disabled){background:#f0ece2;border-color:#8b8374}.choice-pill[aria-checked=true]{color:#fffdf7;background:#393b32;border-color:#393b32}.choice-pill:disabled{cursor:not-allowed;opacity:.6}.choice-pill:focus-visible{outline-offset:3px;outline:2px solid #756c55}.pill-choice--searchable .pill-options{scrollbar-width:thin;max-height:248px;margin:-5px;padding:5px;overflow-y:auto}.pill-search{color:#3c372d;background:#fffcf6;border:1px solid #ddd6c9;border-radius:8px;width:100%;min-height:44px;margin-bottom:14px;padding:10px 12px;font-size:16px}.pill-selected-note,.pill-empty{color:#746e63;overflow-wrap:anywhere;margin:8px 0 14px;font-size:13px;line-height:1.5}.choice-field>.pill-choice{margin-top:6px}.date-fields:has(>.pill-choice){flex-direction:column;align-items:stretch}.date-fields>.pill-choice{flex:1 0 auto}.settings-row:has(>.pill-choice){flex-direction:column;align-items:flex-start;gap:12px}.search-controls:has(>.pill-choice){flex-wrap:wrap;align-items:flex-start}.search-controls>.pill-choice{flex:350px}.capture-field .choice-pill{font-size:15px}.signup-flip{perspective:1600px;width:min(520px,100% - 40px);margin:26px auto 0;scroll-margin-top:20px}.signup-turn{width:100%;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.22,.68,.2,1),height .32s;position:relative}.signup-flip.is-flipped .signup-turn{transform:rotateY(180deg)}.signup-card.signup-face{backface-visibility:hidden;overflow-wrap:anywhere;border-radius:18px;width:100%;margin:0;padding:30px 32px}.signup-front{position:relative;transform:rotateY(0)}.signup-back{position:absolute;inset:0 0 auto;transform:rotateY(180deg)}.signup-flip.is-measured .signup-face{position:absolute;inset:0 0 auto}.signup-face[aria-hidden=true]{pointer-events:none}.signup-front h1{letter-spacing:-.9px;margin:0 0 18px;font-size:42px;line-height:1.1}.signup-front h1 em{color:#807969;display:block}.signup-front .signup-intro{margin:0;font-size:16px;line-height:1.65}.signup-front .connected-account{gap:7px;padding:16px 0 8px;font-size:13px}.signup-front .field-label{gap:9px;margin:16px 0 22px;font-size:15px}.signup-front .field-label input{min-height:46px}.signup-front .field-help{color:#777165;font-size:13px;line-height:1.55;display:block}.signup-front .signup-year{max-width:180px}.signup-front .signup-privacy-link{text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-flex}.signup-front .checkbox-line{gap:11px;margin:12px 0 14px;font-size:13px;line-height:1.55}.signup-front .checkbox-line [data-slot=checkbox]{flex-shrink:0;margin-top:2px}.signup-review-hint{color:#777165;margin:-6px 0 18px;font-size:12px;line-height:1.5}.signup-front .primary-button{min-height:48px;font-size:14px}.signup-back h2{letter-spacing:-.6px;margin:16px 0 22px;font:34px/1.15 Georgia,serif}.signup-back h2 em{color:#807969;font-weight:400}.signup-back .signup-return{align-items:center;gap:8px;min-height:44px;margin:-8px 0 0;padding:8px 0;font-size:14px;display:inline-flex}.signup-back .signup-notices{margin:0;font-size:15px;line-height:1.7}.signup-back .signup-notices>p{margin:0 0 16px}.signup-back .signup-notices strong{font-weight:600}.signup-back .signup-notices details{border-color:#ded7ca;padding:0}.signup-back .signup-notices summary{min-height:48px;padding:13px 2px;font-size:15px}.signup-back .signup-notices details p{margin:0 0 18px;font-size:14px;line-height:1.75}.signup-back .signup-footnote{margin-top:18px;font-size:13px}.signup-return-bottom{min-height:48px;margin-top:24px}@media (max-width:600px){.auth-layout.auth-stage{width:calc(100% - 40px);min-height:calc(100svh - 130px)}.auth-stage .auth-intro{padding:30px 0 50px}.auth-stage .auth-intro h1{letter-spacing:-1.4px;margin:22px 0;font-size:clamp(32px,9.2vw,46px);line-height:1.13}.auth-stage .auth-intro>p{max-width:350px;font-size:16px;line-height:1.7}.auth-stage .auth-tagline{letter-spacing:.12em;font-size:12px}.auth-welcome-actions{gap:10px;margin-top:28px}.auth-welcome-actions>button{min-width:128px}.auth-stage .auth-entry{padding-top:18px}.auth-stage .auth-card{padding:26px 22px}.signup-flip{width:calc(100% - 32px);margin-top:16px}.signup-card.signup-face{padding:26px 22px}.signup-front h1{font-size:36px}.signup-front .signup-intro{font-size:15px}.signup-front .choice-pill{padding:9px 13px;font-size:13px}.signup-back h2{font-size:32px}.signup-back .signup-notices{font-size:14px}.search-controls>.pill-choice{flex-basis:100%}.search-controls .text-button{max-width:none;min-height:44px;font-size:13px}}@media (max-width:360px){.auth-welcome-actions>button{min-width:118px}.signup-card.signup-face{padding:24px 18px}.signup-front .pill-options{gap:7px}.signup-front .choice-pill{padding-inline:11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.auth-stage .auth-panel,.signup-turn,.choice-pill{transition:none!important}.auth-stage .auth-panel,.signup-flip .signup-turn,.signup-face{transform:none!important}.signup-face[aria-hidden=true],.auth-panel[aria-hidden=true]{visibility:hidden}.signup-face[aria-hidden=false]{visibility:visible}}.auth-tagline{text-transform:uppercase}@media (min-width:821px){.auth-layout.auth-stage{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:clamp(52px,8vw,120px);width:min(1180px,100% - 72px)}.auth-stage .auth-panel{grid-area:auto}.auth-stage .auth-intro,.auth-stage--open .auth-intro{text-align:left;opacity:1;visibility:visible;pointer-events:auto;place-self:center start;max-width:620px;margin:0;padding:45px 0 80px;position:relative;inset:auto;transform:none}.auth-stage .auth-intro>p{max-width:520px;margin:0}.auth-stage .auth-welcome-actions{justify-content:flex-start}.auth-stage .auth-entry{opacity:1;visibility:visible;pointer-events:auto;grid-column:2;width:100%;max-width:440px;margin:0;padding:20px 0 40px;position:relative;inset:auto;transform:translate(0)}.auth-stage--open .auth-entry{transform:translate(0)}}
.profile-tabs{z-index:8;background:var(--background,#f5f2ec);flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:12px 0 16px;display:flex;position:sticky;top:0}.profile-tabs button{color:#514a40;background:#eee9e0;border:1px solid #dbd3c6;border-radius:999px;flex:1 0 auto;min-height:44px;padding:11px 14px;font-size:14px}.profile-tabs button.active{color:#fffaf0;background:#393b32;border-color:#393b32}.profile-workspace [hidden]{display:none!important}.profile-panel-heading h1,.profile-greeting h1{letter-spacing:-.8px;margin:8px 0 14px;font:38px/1.15 Georgia,serif}.profile-panel-heading p,.profile-greeting p{color:#695f52;margin:0 0 22px}.profile-workspace .settings-section{margin-top:20px}.profile-workspace [role=tabpanel]:focus-visible{outline-offset:4px;outline:2px solid #756c55}.settings-page:has(.profile-workspace){padding-top:10px}.choice-pill:hover:not(:disabled),.choice-pill:focus-visible,.topic-chips button:hover:not(:disabled),.person-pill:hover:not(:disabled),.people-choice-pill:hover:not(:disabled),.capture-answer-pills button:hover:not(:disabled),.admin-notification-nav button:hover:not(.active),.premium-testing-pill:hover:not(:disabled),.profile-tabs button:hover:not(.active),.admin-tabs button:hover:not(.active){color:#211e19!important;background:#e4ddd0!important}.choice-pill[aria-checked=true]:hover:not(:disabled),.profile-tabs button.active:hover,.admin-tabs button.active:hover,.premium-testing-pill.selected:hover,.people-choice-pill.selected:hover,.admin-notification-nav button.active:hover{color:#fffaf0!important;background:#2a2e23!important}.memory-term-links{flex-wrap:wrap;gap:7px;margin:12px 0 22px;display:flex}.memory-term-pill{color:#524939;background:#f0ebe2;border:1px solid #ded6c8;border-radius:999px;min-height:38px;padding:7px 13px;font-size:13px}.memory-term-pill:hover,.memory-term-pill:focus-visible{color:#201c16;background:#e3dbcd}.memory-meta{color:#6e6454;flex-wrap:wrap;gap:6px 12px;display:flex}.memory-meta span{font-size:12px}.memory-detail .detail-actions{border-block:1px solid #e0d8ca;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 16px;padding:12px 0;display:flex}.memory-detail .detail-actions .soft-button{border-radius:999px;min-height:44px;padding:10px 12px}.memory-delete-action{color:#76503d;align-items:center;gap:5px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.memory-provenance-row{border-top:1px solid #ded6c8;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;padding-top:16px;display:flex}.memory-provenance-row .original-words{flex:1;min-width:0}.memory-provenance-row .later-reflection-action{text-align:right;flex:none;max-width:45%}.original-words summary{cursor:pointer;color:#4a4134}.original-answer{white-space:pre-wrap}.memory-lift-modal{top:50%!important;left:50%!important;translate:-50% -50%!important}.memory-lift-modal[data-state=open]{animation:.26s cubic-bezier(.16,1,.3,1) both rm-memory-lift!important}.memory-lift-modal[data-state=closed]{animation:.12s ease-out both rm-memory-lower!important}@keyframes rm-memory-lift{0%{opacity:0;transform:translateY(18px)scale(.93);box-shadow:0 10px 22px #3c352620}to{opacity:1;transform:translateY(0)scale(1);box-shadow:0 30px 100px #3c35263d}}@keyframes rm-memory-lower{to{opacity:0;transform:translateY(8px)scale(.97)}}.capture-modal[data-state=open] .capture-paper{transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:.27s cubic-bezier(.16,1,.3,1) both rm-paper-pickup}@keyframes rm-paper-pickup{0%{opacity:.2;translate:0 18px;scale:.94}to{opacity:1;translate:0;scale:1}}.capture-question-enter{animation:none!important}.capture-paper[aria-busy=true]{pointer-events:none}.capture-writing{min-height:160px;transition:min-height .15s}.capture-writing:focus{min-height:210px}.notification-matrix{border:1px solid #ddd5c8;border-radius:12px;gap:0;display:grid;overflow:hidden}.notification-matrix-row{border-bottom:1px solid #e4ddcf;grid-template-columns:minmax(0,1fr) 65px 65px;align-items:center;gap:8px;padding:16px;display:grid}.notification-matrix-row:last-child{border:0}.notification-matrix-row p{color:#6f6455;margin:4px 0;font-size:13px}.notification-matrix-row label{text-align:center}.notification-matrix-row input{accent-color:#393b32;width:20px;height:20px}.notification-matrix-row.head{background:#eee9e0;font-size:12px}.notification-status{color:#665b4d;white-space:pre-wrap;padding:12px 0;font-size:13px}.notification-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.notification-template-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.notification-service-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.notification-service-grid article{border:1px solid #ddd5c8;border-radius:12px;padding:18px}.notification-service-grid strong{display:block}.admin-notification-nav{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.admin-notification-nav button{background:0 0;border:1px solid #ddd5c8;border-radius:999px;padding:9px 14px}.admin-notification-nav .active{color:#fff;background:#393b32}@media (max-width:600px){.profile-tabs{gap:5px}.profile-tabs button{padding:10px 9px;font-size:13px}.profile-panel-heading h1,.profile-greeting h1{font-size:31px}.memory-provenance-row{gap:12px}.notification-template-grid{grid-template-columns:1fr}.memory-detail .detail-actions{gap:6px}.memory-detail .detail-actions .soft-button{gap:5px;padding:9px 10px;font-size:12px}.memory-delete-action{padding:8px}.memory-delete-action span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.memory-lift-modal[data-state],.capture-modal[data-state=open] .capture-paper{animation:none!important}.capture-writing{transition:none!important}}.notification-choice-row{border-bottom:1px solid #dfd7ca;grid-template-columns:minmax(0,1fr) 68px 68px;align-items:center;gap:10px;padding:16px;display:grid}.notification-choice-row:last-child{border-bottom:0}.notification-choice-row strong,.notification-choice-row small{display:block}.notification-choice-row small{color:#6e6254;margin-top:5px;font-size:13px;line-height:1.5}.notification-choice-row label{flex-direction:column;align-items:center;gap:7px;font-size:13px;display:flex}.notification-choice-row input{accent-color:#393b32;width:20px;height:20px}.notification-inline-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.notification-test-panel{margin-top:20px}.notification-test-panel summary{cursor:pointer}.notification-error{color:#854628;font-size:14px}.notification-service-status{background:#eee9df;border-radius:12px;flex-wrap:wrap;gap:15px;padding:15px;font-size:14px;display:flex}.beta-inline-reminders{border-top:1px solid #ded6c8;margin-top:28px;padding:24px 0}.beta-inline-reminders>label,.beta-inline-reminders>fieldset{margin:14px 0}.beta-inline-reminders button{margin:6px 8px 6px 0}.activity-admin .admin-details{margin:20px 0}.capture-modal .capture-paper{transform-origin:50%;backface-visibility:hidden;transition:none}.capture-modal{perspective:1400px}.admin-tabs button:focus-visible,.profile-tabs button:focus-visible,.memory-term-pill:focus-visible{outline-offset:3px;outline:2px solid #5d5f43}@media (max-width:440px){.notification-choice-row{grid-template-columns:minmax(0,1fr) 49px 49px;gap:7px;padding:12px}.notification-choice-row small{font-size:12px}}.rm-modal [data-slot=dialog-close]{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.rm-modal .modal-title{padding-right:20px}.profile-workspace .text-button,.memory-detail .text-button,.admin-shell .text-button,.inline-actions>.text-button{white-space:normal;min-width:44px;min-height:44px;padding:10px 12px}.profile-workspace .settings-row>.text-button{flex-shrink:0}.memory-detail .detail-actions{gap:12px}.memory-provenance-row .original-words>summary{align-items:center;min-height:44px;display:flex}.memory-provenance-row .later-reflection-action{min-height:44px}@media (max-width:600px){.memory-detail .detail-actions{gap:10px}.memory-provenance-row{flex-direction:column;gap:12px}.memory-provenance-row .original-words{width:100%}.memory-provenance-row .later-reflection-action{text-align:left;align-self:flex-start;max-width:100%}.inline-actions{gap:12px}}.memory-detail .detail-actions{flex-wrap:nowrap;gap:0;padding:8px 0;overflow-x:auto}.memory-detail .detail-actions .text-button{white-space:nowrap;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}.memory-detail .detail-actions .text-button+.text-button{border-left:1px solid #ded6c8}.memory-detail .detail-actions .memory-delete-action{flex:none;min-width:44px;margin-left:auto}.memory-provenance-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.memory-provenance-actions .text-button{white-space:nowrap;min-width:0;padding:8px 0}@media (max-width:600px){.memory-detail .detail-actions .text-button{padding:8px 7px;font-size:12px}.memory-provenance-actions{gap:14px}.memory-provenance-actions .text-button{font-size:12px}}
.memory-detail .detail-actions{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;overflow:visible}.memory-detail .detail-actions .soft-button{color:#514a40;white-space:nowrap;background:#eee9e0;border:1px solid #d8d0c2;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:9px 12px;font-size:13px;display:inline-flex}.memory-detail .detail-actions .soft-button:hover{color:#211e19;background:#e4ddd0}.memory-detail .detail-actions .soft-button svg{flex:none}.memory-detail .detail-actions .memory-delete-action{min-width:44px;min-height:44px}.memory-meta{gap:6px 0}.memory-meta>span{align-items:baseline;display:inline-flex}.memory-meta>span+span:before{content:"•";margin:0 8px}.memory-provenance-actions{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;width:100%}.memory-provenance-actions .text-button{white-space:normal;text-align:left;max-width:100%;min-height:44px}.memory-provenance-actions .later-reflection-action{text-align:right;justify-content:flex-end;margin-left:auto}.memory-provenance-actions svg{flex:none}.pill-options--balanced{row-gap:0}.pill-options--balanced .choice-pill{flex:none;margin-block:4px}.pill-row-break{flex-basis:100%;height:0}.shared-pending-label{color:#665c4e;margin-bottom:10px;font-size:12px;display:block}.person-detail-actions{flex-wrap:wrap;gap:10px}.person-detail-actions .text-button{min-height:44px;padding:10px 8px}.tile-date,.tile-footer,.tile-content>p,.year-gap,.timeline-end,.card-bottom,.gesture-hint,.settings-note,.metadata-note,.example-notice,.settings-row p,.quiet-state,.version-line,.association-line,.page-heading p,.private-media figcaption,.ip-footer{color:#6e6454}.engine-public .engine-beta-note{color:#6e6454!important}.engine-public .engine-module em,.engine-public .engine-module small,.engine-public .engine-pack small,.engine-public .engine-pack-state,.engine-public .engine-ownership small,.engine-public .engine-footer{color:#6e6454}.header-admin-button,.public-info-button,.profile-avatar,.under-stack .card-options,.page-heading .circle-button{min-width:44px;min-height:44px}.year-nav{gap:4px}.year-nav button,.year-nav a{color:#6e6454;align-items:center;min-width:44px;min-height:44px;padding:11px 8px;display:inline-flex}.search-input input{min-height:44px}.search-input button{place-items:center;min-width:44px;min-height:44px;display:grid}.engine-public .engine-demo-controls{grid-template-columns:44px 1fr 44px}.engine-public .engine-demo-controls button{width:44px;height:44px}.admin-nav-hint{display:none}.admin-shell .admin-tabs{scroll-padding-inline:18px}.admin-shell .admin-tabs button{min-height:44px}@media (max-width:760px){.admin-nav-hint{color:#665c4e;max-width:1120px;margin:-18px auto 24px;font-size:12px;display:block}}@media (max-width:600px){.memory-detail .detail-actions{gap:6px}.memory-detail .detail-actions .soft-button{gap:4px;padding:8px;font-size:12px}.memory-detail .detail-actions .memory-delete-action{flex-basis:100%;justify-content:flex-end;padding:0}.memory-detail .detail-actions .memory-delete-action span{clip-path:none;width:auto;height:auto;position:static}.memory-provenance-actions{gap:8px}.memory-provenance-actions .text-button{font-size:12px}}@media (max-width:360px){.memory-detail .detail-actions .soft-button{padding-inline:6px}.memory-detail .detail-actions{gap:4px}}@media (max-width:420px){.engine-public .engine-module-grid{grid-template-columns:minmax(0,1fr)}.engine-public .engine-module{min-height:0}}
.memory-next-steps{background:#fbf8f2;border:1px solid #d8d0c2;border-radius:16px;margin:20px 0 28px;padding:24px}.memory-next-steps:focus{outline-offset:4px;outline:2px solid #665b45}.memory-next-steps h2{overflow-wrap:anywhere;margin:10px 0;font:28px/1.2 Georgia,serif}.memory-next-steps p,.memory-people-assistance p{color:#665c4e;font-size:13px;line-height:1.6}.memory-people-assistance{border-top:1px solid #ded6c8;margin:20px 0;padding-top:18px}.memory-people-assistance h3{margin:0;font:22px/1.3 Georgia,serif}.person-suggestion{padding:12px 0}.person-suggestion>strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;display:block}.memory-people-assistance .soft-button,.memory-next-steps .soft-button{white-space:normal;text-align:left;min-height:44px}.memory-people-assistance .inline-actions,.memory-next-steps .inline-actions{gap:8px 12px}.memory-next-steps .text-button{min-height:44px}.shared-recollection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.managed-recollection-card{background:#fbf8f2;border:1px solid #d8d0c2;border-radius:14px;min-width:0;padding:24px}.managed-recollection-card h3{overflow-wrap:anywhere;margin:14px 0 10px;font:25px/1.25 Georgia,serif}.recollection-context,.recollection-status{color:#665c4e;font-size:13px;line-height:1.6}.managed-recollection-card .shared-spark-excerpt{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:17px/1.6 Georgia,serif;display:-webkit-box;overflow:hidden}.managed-recollection-card .inline-actions{gap:10px;margin-top:20px}.managed-recollection-card button{white-space:normal;min-height:44px}.recollection-stop{margin-top:14px}.shared-sparks-inbox>.pill-choice{margin:20px 0 12px}.shared-sparks-inbox .shared-spark-actions{flex-wrap:wrap;gap:10px}@media (max-width:700px){.shared-recollection-grid{grid-template-columns:minmax(0,1fr)}.managed-recollection-card,.memory-next-steps{padding:20px}}
