.user-curiosity-heading{color:var(--ink-strong);font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.user-curiosity-choices{gap:var(--space-1);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.user-curiosity-choices.is-stacked{flex-direction:column}.user-curiosity-choices.is-stacked .user-curiosity-choice{padding:var(--space-1) var(--space-3);flex-wrap:wrap;justify-content:flex-start}.user-curiosity-choice{border:var(--border-hairline);border-radius:var(--radius-full);color:var(--ink-muted);cursor:pointer;align-items:center;gap:var(--space-1);min-height:var(--control-size-touch);padding:0 var(--space-3);justify-content:center;display:inline-flex;position:relative}.user-curiosity-choice:focus-within{box-shadow:var(--focus-ring)}.user-curiosity-choice.is-selected{background:var(--accent-soft);border-color:var(--accent-gold);color:var(--ink-strong);font-weight:var(--weight-semibold)}.user-curiosity-choice .sdk-input{height:var(--hairline-width);opacity:0;pointer-events:none;width:var(--hairline-width);position:absolute}.user-curiosity-recommended{color:var(--ink-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}.user-curiosity-link{color:var(--accent-gold);min-height:var(--control-size-touch);text-align:left}.user-curiosity-consent{gap:var(--space-2);margin-top:var(--space-2);display:grid}.user-curiosity-consent-lead,.user-curiosity-consent-rest,.user-curiosity-consent-error{margin:0}.user-curiosity-consent-rest{color:var(--ink-muted);font-size:var(--text-sm)}.user-curiosity-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:var(--hairline-width);white-space:nowrap;width:var(--hairline-width);position:absolute;overflow:hidden}.memory-add{gap:var(--space-4);display:grid}.memory-add-intro{color:var(--ink-muted);font-size:var(--text-body-md);line-height:var(--leading-relaxed)}.memory-add-types{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.memory-add-type{border:var(--border-hairline);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:var(--space-3);min-height:var(--control-size-touch);padding:var(--space-3);display:flex}.memory-add-type:has(input:checked){border-color:var(--accent-gold)}.memory-add-type:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--space-hairline)}.memory-add-type{position:relative}.memory-add-type>.sdk-field{height:var(--hairline-width);opacity:0;pointer-events:none;width:var(--hairline-width);position:absolute;overflow:hidden}.memory-add-type>span{gap:var(--space-1);display:grid}.memory-add-type-description,.memory-add-type-area{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.memory-add-form{gap:var(--space-3);display:grid}.memory-add-posture{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.memory-add-posture-warns{color:var(--ink-strong);font-weight:var(--weight-semibold)}.memory-add-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.memory-add-saved{color:var(--ink-strong);font-weight:var(--weight-semibold)}.memory-add-saved-statement{color:var(--ink-muted);font-size:var(--text-sm)}.memory-add-type .sdk-input{height:var(--hairline-width);opacity:0;pointer-events:none;width:var(--hairline-width);position:absolute}.memory-add-type>span{flex:auto;min-width:0}.memory-family-view{gap:var(--space-5);max-width:var(--measure-reading);display:grid}.memory-family-view-header{gap:var(--space-2);display:grid}.memory-family-view-header h2{color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-display-sm);line-height:var(--leading-tight)}.memory-family-view-header p:last-child{color:var(--ink-muted);line-height:var(--leading-relaxed)}.memory-family-status,.memory-family-muted{color:var(--ink-muted);font-size:var(--text-sm)}.memory-family-status{padding-block:var(--space-3)}.memory-family-areas,.memory-area-group,.memory-area-card,.memory-area-more,.memory-kept-day{gap:var(--space-3);display:grid}.memory-area-group>h3{color:var(--ink-subtle);font-size:var(--text-overline);letter-spacing:var(--space-micro);text-transform:uppercase}.memory-area-card{background:var(--surface-raised);border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4)}.memory-area-row{border-bottom:var(--border-hairline);gap:var(--space-2);padding-block:var(--space-4);display:grid}.memory-area-row:last-child{border-bottom:0}.memory-area-heading{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.memory-area-heading h3,.memory-kept-card h3{color:var(--ink-strong);font-size:var(--text-title-sm);line-height:var(--leading-tight)}.memory-area-badges{align-items:flex-end;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.memory-area-mode{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:flex}.memory-area-mode-option{border:var(--border-hairline);border-radius:var(--radius-full);color:var(--ink-muted);cursor:pointer;min-height:var(--control-size-touch);min-width:0;padding:0 var(--space-2);flex:1 1 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.memory-area-mode-option:focus-within{box-shadow:var(--focus-ring)}.memory-area-mode-option.is-selected{background:var(--accent-soft);border-color:var(--accent-gold);color:var(--ink-strong);font-weight:var(--weight-semibold)}.memory-area-mode-option .sdk-input,.memory-area-inline-options .sdk-input{height:var(--hairline-width);opacity:0;width:var(--hairline-width);position:absolute}.memory-area-inline-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.memory-area-inline-options label{color:var(--ink-muted);align-items:center;gap:var(--space-1);min-height:var(--control-size-touch);display:inline-flex;position:relative}.memory-area-inline-options label:focus-within{box-shadow:var(--focus-ring)}.memory-family-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.memory-family-action{color:var(--ink-muted);min-height:var(--control-size-touch)}.memory-family-danger{color:var(--status-danger)}.memory-area-row>.memory-family-action{justify-self:start}.memory-family-why{background:var(--surface-control);border-radius:var(--radius-sm);color:var(--ink-body);line-height:var(--leading-relaxed);padding:var(--space-3)}.memory-kept-card{gap:var(--space-3);display:grid}.memory-family-dialog{background:var(--surface-scrim);padding:var(--space-4);z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.memory-family-dialog .sdk-card{gap:var(--space-3);max-width:var(--measure-reading);width:min(100%, var(--measure-reading));display:grid}.memory-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:var(--hairline-width);white-space:nowrap;width:var(--hairline-width);position:absolute;overflow:hidden}@media (width<=600px){.memory-area-heading{flex-direction:column;align-items:flex-start}.memory-area-badges{justify-content:flex-start}.memory-area-mode-option{font-size:var(--text-xs)}}.memory-holdings{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.memory-holdings li{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.memory-holdings li>strong{flex:1}.memory-holdings-note{color:var(--text-muted);flex-basis:100%}.memory-area-mode.is-stacked{flex-direction:column}.memory-area-mode.is-stacked .memory-area-mode-option{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);text-align:left;flex:none;justify-content:flex-start;align-items:flex-start}.memory-area-mode-text{gap:var(--space-1);min-width:0;display:grid}.memory-area-mode-text small{color:var(--ink-muted);font-size:var(--text-sm);font-weight:var(--weight-normal);overflow-wrap:anywhere}.memory-detail-offer{gap:var(--space-2);display:grid}.memory-detail-offer p{margin:0}.memory-area-mode-text>span{color:var(--ink-strong);font-weight:var(--weight-semibold)}.memory-keep-edit{width:100%;min-height:var(--control-size-xl);margin-block-start:var(--space-1)}.memory-proposals{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-2);display:flex}.memory-kept-lines{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-2);display:flex}.memory-kept-line{color:var(--ink-muted);font-size:var(--text-sm);align-items:baseline;gap:var(--space-2);max-width:var(--measure-reading);flex-wrap:wrap;margin:0;display:flex}.memory-kept-line-text{min-width:0}.memory-kept-line-area{color:var(--ink-subtle)}.memory-kept-line-undo,.memory-kept-line-more{color:var(--accent);text-decoration:underline}.memory-kept-line-outcome{color:var(--ink-muted)}.memory-topic-add{align-items:center;gap:var(--space-2);flex:auto;justify-content:flex-end;display:flex}.memory-topic-rule{gap:var(--space-1);max-width:var(--measure-reading);flex-direction:column;min-width:0;display:flex}.memory-page>*{max-width:var(--measure-reading)}.memory-head{align-items:center;gap:var(--space-1) var(--space-3);max-width:var(--measure-reading);flex-wrap:wrap;justify-content:space-between;display:flex}.memory-head-sub{flex-basis:100%;order:3}.memory-sub{color:var(--ink-muted);font-size:var(--text-body-md);line-height:var(--leading-relaxed);margin-block-start:var(--space-1)}.memory-head .send-btn{flex:none}.memory-crumb.sdk-control{color:var(--accent);min-height:var(--control-size-touch);justify-content:flex-start;place-self:flex-start start;padding:0}.memory-strip{background:var(--surface-raised);border:var(--border-hairline);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-sm);align-items:center;gap:0 var(--space-2);max-width:var(--measure-reading);padding:0 var(--space-3);flex-wrap:wrap;width:100%;display:flex}.memory-strip>*{white-space:nowrap}.memory-strip-on:before,.memory-strip-off:before{background:var(--status-success);content:"";height:var(--space-2);width:var(--space-2);border-radius:50%;margin-inline-end:var(--space-1);display:inline-block}.memory-strip-off:before{background:var(--ink-subtle)}.memory-strip .memory-strip-link.sdk-control{color:var(--accent);font-weight:var(--weight-semibold);min-height:var(--control-size-touch);margin-inline-start:auto;padding:0}.memory-seg{border-bottom:var(--border-hairline);max-width:var(--measure-reading);flex-wrap:wrap;display:flex}.memory-seg .sdk-control{border-bottom:var(--space-hairline) solid transparent;color:var(--ink-muted);min-height:var(--control-size-touch);padding:0 var(--space-3);border-radius:0}.memory-seg .sdk-control.is-on{border-bottom-color:var(--accent-gold);color:var(--ink-strong);font-weight:var(--weight-semibold)}.memory-area{gap:var(--space-2);max-width:var(--measure-reading);display:grid}.memory-area-head{align-items:baseline;gap:var(--space-2);justify-content:space-between;margin-block-start:var(--space-2);display:flex}.memory-area-head h2{color:var(--ink-subtle);font-family:var(--font-ui);font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--space-micro);text-transform:uppercase}.memory-chip{background:var(--surface-raised);border:var(--border-hairline);border-radius:var(--radius-full);color:var(--ink-muted);font-size:var(--text-xs);padding:var(--space-hairline) var(--space-2);white-space:nowrap}.memory-chip.is-accent{background:var(--status-success-soft);color:var(--status-success);border-color:#0000}.memory-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.memory-line.sdk-control,.memory-line-static{background:var(--surface-raised);border:var(--border-hairline);border-radius:var(--radius-sm);align-items:stretch;gap:var(--space-hairline);height:auto;padding:var(--space-3);text-align:start;white-space:normal;justify-items:start;width:100%;margin:0;display:grid}.memory-line-text{color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-title-sm);line-height:var(--leading-tight)}.memory-line-plain{font-family:var(--font-ui);font-size:var(--text-body-compact)}.memory-line-note{color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.memory-line.is-set-aside .memory-line-text{color:var(--ink-muted)}.memory-links{border-top:var(--border-hairline);max-width:var(--measure-reading);margin-block-start:var(--space-2);display:grid}.memory-links .sdk-control{border-bottom:var(--border-hairline);color:var(--ink-body);min-height:var(--control-size-touch);padding:0 var(--space-1);text-align:start;border-radius:0;justify-content:space-between;width:100%;display:flex}.memory-detail{gap:var(--space-3);max-width:var(--measure-reading);display:grid}.memory-detail-title{color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.memory-sec{color:var(--ink-subtle);font-family:var(--font-ui);font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--space-micro);text-transform:uppercase;margin-block-start:var(--space-2)}.memory-detail-text{color:var(--ink-body)}.memory-kv{gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.memory-kv dt{color:var(--ink-muted)}.memory-kv dd{color:var(--ink-body);margin:0}.memory-detail-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.memory-detail-never.sdk-control{justify-self:start}.memory-connection{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.memory-smaller{border-block-end:none}.memory-smaller>.sdk-disclosure-summary{color:var(--ink-muted);font-weight:var(--weight-medium)}.memory-doors .memory-line[aria-disabled=true]{cursor:default}.memory-doors-panel{gap:var(--space-2);max-width:var(--measure-reading);display:grid}.memory-doors-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.memory-doors-item{border-block-end:var(--border-hairline);gap:var(--space-1);padding-block-end:var(--space-2);display:grid}.memory-doors-why{border-block-end:none}.memory-doors-all.sdk-control{min-height:var(--control-size-touch);justify-self:start}.memory-doors-off{max-width:var(--measure-reading)}.memory-stale{margin-block-end:var(--space-3)}.memory-stale-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.memory-stale-item{border-block-end:var(--border-hairline);gap:var(--space-1);padding-block-end:var(--space-2);display:grid}.memory-stale-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.memory-doors-declined{color:var(--ink-muted)}.memory-doors-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.memory-doors-inline{gap:var(--space-1);max-width:var(--measure-reading);display:grid}.memory-declines{gap:var(--space-2);max-width:var(--measure-reading);display:grid}.memory-declines-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.memory-declines-item{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.memory-attribution-line{color:var(--text-muted);font-size:var(--text-caption)}.memory-quality-reads{border-block-start:var(--hairline-width) solid var(--border-subtle);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.memory-quality-reads-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.memory-quality-read{min-width:0}.memory-quality-read-text{overflow-wrap:anywhere;margin:0}.memory-quality-read-source{border-inline-start:var(--hairline-width) solid var(--border-subtle);padding-inline-start:var(--space-3)}.memory-quality-read-source blockquote{color:var(--ink-muted);margin:var(--space-1) 0 0;overflow-wrap:anywhere}
