.life-record-dialog{font-size:max(16px,1.333333rem)}:where(.life-record-fields) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.life-record-fields) :where(button){background:none;border:0;padding:0;cursor:pointer}.life-record-dialog .vxui-dialog-foot{flex-wrap:wrap}.life-record-dialog .vxui-dialog-foot :is(button,a){min-height:44px;flex:0 1 auto;text-decoration:none}.life-record-read{display:grid;gap:16px;overflow-wrap:anywhere;line-height:1.5}.life-record-read>dl,.life-record-read>h3,.life-record-read>h4,.life-record-read>p{margin:0}.life-record-read h3{font-size:1.5em;font-weight:600;line-height:1.25}.life-record-read p{white-space:pre-wrap;color:var(--text-secondary)}.life-record-read dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 16px}.life-record-read dt{color:var(--text-muted);font-size:.875em}.life-record-read dd{min-width:0;overflow-wrap:anywhere;margin:0}.life-details{display:grid;gap:16px;min-width:0;color:var(--text-primary);font-size:calc(14px * var(--vx-text-scale,1));line-height:1.5;overflow-wrap:anywhere}.life-details>header,.life-details>section{display:grid;gap:6px;min-width:0}.life-details h3{margin:0;font-size:calc(20px * var(--vx-text-scale,1));font-weight:600;line-height:1.3;letter-spacing:-.02em}.life-details h4{font-size:calc(12px * var(--vx-text-scale,1));font-weight:500}.life-details h4,.life-details p{margin:0;color:var(--text-secondary)}.life-details p{white-space:pre-wrap}.life-details .life-details-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0}.life-details-facts>div{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,2fr);align-items:start;gap:8px 16px;min-width:0;padding:9px 12px;background:var(--surface-secondary);border-radius:9px}.life-details-facts dt{color:var(--text-secondary);font-size:calc(12px * var(--vx-text-scale,1));line-height:1.5}.life-details .life-details-facts dd{margin:0;min-width:0;font-size:inherit;color:var(--text-primary);line-height:1.5}.life-details-facts .life-details-location dd{display:grid;gap:4px}.life-details-source-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;overflow-wrap:anywhere}.life-details-steps{display:grid;gap:6px;list-style:none;margin:0;padding:0}.life-details-steps li{display:flex;align-items:baseline;gap:8px}.life-details-steps li>span{flex:none;color:var(--text-secondary)}@media(max-width:380px){.life-details-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.life-record-fields{border:0;min-inline-size:0;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.life-record-fields>.sl-field{gap:8px;font-size:max(14px,1.167rem)}.life-record-fields>.sl-field input,.life-record-fields>.sl-field textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary);color:var(--text-primary)}.life-record-fields>img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:var(--surface-secondary)}.life-record-error{padding:12px 0;color:var(--error);font-size:.875em;line-height:1.5;overflow-wrap:anywhere}.life-record-dialog .cal-editor,.life-record-dialog .tk-detail{position:static;max-height:none;overflow:visible;width:auto;padding:0;background:transparent;box-shadow:none;border:0}.life-record-dialog .tk-detail-head{flex-wrap:wrap}.life-record-dialog .tk-detail-title{flex-basis:100%;height:auto;min-height:44px;font-size:1.25em;margin:0}.life-record-dialog .tk-prop{align-items:start;flex-wrap:wrap}.life-record-dialog .tk-prop-label{width:100%;font-size:.875em}.life-record-dialog .tk-prop-value{flex-basis:100%;flex-wrap:wrap}.life-record-dialog input,.life-record-dialog textarea{font-size:max(16px,1em)}.life-record-dialog .tk-subtask{min-height:44px;flex-wrap:wrap}.life-record-dialog .tk-subtask input{height:44px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary)}.life-record-dialog .tk-props{gap:12px}.life-record-dialog .tk-detail-tags .fx-pill{height:auto;min-height:24px;min-width:0;max-width:100%;padding:4px 8px;border-radius:6px;font-size:.875em;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.life-record-dialog .tk-sub-remove{opacity:1;min-width:44px;min-height:44px}.life-record-dialog .tk-detail-foot,.life-record-dialog .tk-detail-tags{padding-left:0;flex-wrap:wrap}.life-record-dialog .tk-edit{position:static;min-height:44px;font-size:.875em}.life-record-dialog .tk-notes{padding-left:0}.life-record-dialog .tk-notes p{font-size:1em;padding-right:0}.life-record-dialog .tk-subtasks header{height:auto;flex-wrap:wrap}.life-record-dialog .tk-subtasks header strong{font-size:1em}.life-record-dialog .tk-detail-foot,.life-record-dialog .tk-subtasks header span{font-size:.875em}.life-record-dialog .tk-priority .fx-field{height:auto;min-height:44px}.life-record-dialog .tk-tag{height:auto;min-height:44px;font-size:.875em}.life-record-dialog .tk-tag button{min-width:44px;min-height:44px}.life-record-dialog .tk-tags input{height:44px}.life-record-dialog:has(.cal-editor){max-width:620px}.life-record-dialog .cal-editor-head input{height:44px;min-width:0;padding:10px 12px;background:var(--surface-secondary);border-radius:10px;font-size:16px}.life-record-dialog .cal-editor{gap:12px}.life-record-dialog .cal-editor-row .grow{min-width:0}.life-record-dialog .cal-editor .vp-event-name{display:grid;gap:6px;margin:0;font-size:13px;color:var(--text-secondary)}.life-record-dialog .cal-editor textarea{min-height:88px;padding:10px 12px;border:0;border-radius:10px;resize:vertical}@media(max-width:600px){.life-record-read dl{grid-template-columns:minmax(0,1fr);gap:4px}.life-record-read dd{margin-bottom:12px}}.life-read-step{display:flex;align-items:start;gap:12px;min-height:44px;padding:8px 0;overflow-wrap:anywhere}.life-read-step input{flex:none;min-width:24px;min-height:24px}.life-record-dialog .ck-detail,.life-record-dialog .ft-detail,.life-record-dialog .gl-detail,.life-record-dialog .rt-details,.life-record-dialog .sc-editor{position:static;max-height:none;overflow:visible;width:auto;padding:0;background:transparent;border:0;box-shadow:none}.life-record-dialog .rt-tabs{display:flex;flex-wrap:wrap;gap:4px;height:auto}.life-record-dialog .rt-tabs button{min-height:44px;white-space:normal}.life-record-dialog .rt-prop,.life-record-dialog .sc-row{flex-wrap:wrap;gap:8px}.life-record-dialog .rt-prop>span{width:100%;font-size:.875em}.life-record-dialog .rt-prop>div,.life-record-dialog .sc-row>div{min-width:0;flex:1 1 100%;flex-wrap:wrap}.life-editor-field{display:grid;gap:6px;min-width:0;font-size:14px;line-height:1.4;color:var(--text-secondary)}.life-record-location{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.life-record-location>.vx-address-field{flex:1;min-width:0}.life-record-dialog .rt-d-name{flex-wrap:wrap}.life-record-dialog .ft-d-name,.life-record-dialog .gl-d-title input,.life-record-dialog .rt-d-name input,.life-record-dialog .sc-d-title{width:100%;min-height:44px;font-size:1.25em}.life-record-dialog .rt-d-desc{min-height:44px;font-size:1em}.life-record-dialog .gl-ms-row,.life-record-dialog .tk-subtask{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.life-record-dialog .gl-ms-row input,.life-record-dialog .tk-subtask input{min-width:0;flex:1 1 150px}.life-record-dialog .rt-days button,.life-record-dialog .tk-sub-remove{min-width:44px;min-height:44px}.life-record-dialog .rt-days{flex-wrap:wrap;max-width:100%}@media(max-width:600px){.life-record-dialog .ck-details-grid,.life-record-dialog .ft-ex-fields,.life-record-dialog .gl-two{grid-template-columns:minmax(0,1fr)}}.life-record-dialog .fx-field,.life-record-dialog .fx-select-label,.life-record-dialog .sc-sub{font-size:max(16px,1em)}.life-record-read>section>h4{margin:0 0 12px;font-size:1em}.life-read-step input{accent-color:var(--accent)}.CommunitySignal_panel__OLbwa{display:grid;gap:16px;min-width:0}.CommunitySignal_panel__OLbwa p,.CommunitySignal_panel__OLbwa small{margin:0}.CommunitySignal_card__dlFN9{--signal-accent:#a5a5ad;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--signal-accent);border-radius:16px;padding:20px;min-width:0;background:color-mix(in srgb,var(--signal-accent) 10%,transparent)}.CommunitySignal_card__dlFN9[data-palette=violet]{--signal-accent:#a78bfa}.CommunitySignal_card__dlFN9[data-palette=ocean]{--signal-accent:#38bdf8}.CommunitySignal_card__dlFN9[data-palette=rose]{--signal-accent:#fb7185}.CommunitySignal_card__dlFN9[data-palette=gold]{--signal-accent:#fbbf24}.CommunitySignal_card__dlFN9[data-palette=aurora]{--signal-accent:#34d399}.CommunitySignal_cardContent__2qrY2{position:relative;z-index:1;display:grid;gap:8px}.CommunitySignal_card__dlFN9 progress{width:100%;height:8px;accent-color:var(--signal-accent)}.CommunitySignal_card__dlFN9 small,.CommunitySignal_slot__OJwnu small{font-size:12px}.CommunitySignal_card__dlFN9[data-cover=orbit]{background-image:radial-gradient(ellipse at 100% 0,transparent 28%,color-mix(in srgb,var(--signal-accent) 25%,transparent) 29%,transparent 31%,transparent 40%,color-mix(in srgb,var(--signal-accent) 15%,transparent) 41%,transparent 43%)}.CommunitySignal_card__dlFN9[data-cover=prism]{background-image:linear-gradient(135deg,transparent 45%,color-mix(in srgb,var(--signal-accent) 22%,transparent) 45%,transparent 75%)}.CommunitySignal_card__dlFN9[data-artwork=true]:before{content:"";position:absolute;inset:-100%;z-index:0;background:conic-gradient(from 0deg,transparent,var(--signal-accent),transparent 40%);opacity:.14;animation:CommunitySignal_signalDrift__GvqsF 32s linear infinite;pointer-events:none}.CommunitySignal_slots__TW8zd{display:grid;gap:12px}.CommunitySignal_slot__OJwnu{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:12px}.CommunitySignal_slot__OJwnu span{font-size:13px}.CommunitySignal_actions__lscqF,.CommunitySignal_actions__lscqF label,.CommunitySignal_options__aZLPx label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.CommunitySignal_options__aZLPx{display:grid;gap:12px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:12px;min-width:0;padding:12px}.CommunitySignal_options__aZLPx select{min-height:44px;max-width:100%;font:inherit;color:inherit;background:var(--panel,#202024);border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:8px;padding:8px}.CommunitySignal_emojiChoices__SNi_u{display:flex;gap:8px;flex-wrap:wrap}.CommunitySignal_emojiChoices__SNi_u button{width:44px;height:44px;font-size:20px;background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:10px}.CommunitySignal_emojiChoices__SNi_u button[aria-pressed=true]{border-color:currentColor;background:color-mix(in srgb,currentColor 14%,transparent)}.CommunitySignal_panel__OLbwa button:disabled{opacity:.5}.CommunitySignal_emoji__OFT2g{overflow-wrap:anywhere;line-height:1.7}.CommunitySignal_panel__OLbwa details p{margin-top:12px}.CommunitySignal_panel__OLbwa summary{min-height:44px;cursor:pointer;align-content:center}@keyframes CommunitySignal_signalDrift__GvqsF{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.CommunitySignal_card__dlFN9[data-artwork=true]:before{animation:none}}