.ProfileSwitcher-module__P7-4iq__root{z-index:9999;align-items:center;gap:var(--space-2);font-family:var(--font-body);flex-direction:row-reverse;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.ProfileSwitcher-module__P7-4iq__fab{justify-content:center;align-items:center;gap:var(--space-1-5);width:16px;padding:var(--space-4) 0;border:1px solid var(--primary-border);border-radius:var(--radius-card) 0 0 var(--radius-card);background:var(--primary);color:var(--on-dark);cursor:pointer;box-shadow:0 6px 18px var(--border-strong);writing-mode:vertical-rl;border-right:none;flex-direction:column;display:inline-flex}.ProfileSwitcher-module__P7-4iq__fab:disabled{opacity:var(--disabled-opacity);cursor:default}.ProfileSwitcher-module__P7-4iq__fabBadge{font-family:var(--font-plex-mono);letter-spacing:.08em;font-size:9px}.ProfileSwitcher-module__P7-4iq__fabName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProfileSwitcher-module__P7-4iq__panel{width:264px;max-height:76vh;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background);box-shadow:0 10px 30px var(--border-strong);overflow-y:auto}.ProfileSwitcher-module__P7-4iq__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ProfileSwitcher-module__P7-4iq__badge{font-family:var(--font-plex-mono);letter-spacing:.06em;padding:1px var(--space-1-5);border-radius:var(--radius-label);background:var(--primary-soft);color:var(--primary);font-size:10px}.ProfileSwitcher-module__P7-4iq__title{color:var(--ink);font-size:14px;font-weight:600}.ProfileSwitcher-module__P7-4iq__transportRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:11px;display:flex}.ProfileSwitcher-module__P7-4iq__transportBadge{font-family:var(--font-plex-mono);letter-spacing:.06em;padding:1px var(--space-1-5);border-radius:var(--radius-label);font-size:10px}.ProfileSwitcher-module__P7-4iq__transportBillable{background:var(--destructive-soft);color:var(--destructive);font-weight:var(--weight-bold)}.ProfileSwitcher-module__P7-4iq__transportFixture{background:var(--track);color:var(--body)}.ProfileSwitcher-module__P7-4iq__transportUnknown{background:var(--track);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border-strong)}.ProfileSwitcher-module__P7-4iq__transportText{color:var(--muted);font-family:var(--font-plex-mono)}.ProfileSwitcher-module__P7-4iq__list{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ProfileSwitcher-module__P7-4iq__row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background);color:var(--body);cursor:pointer;text-align:left;display:flex}.ProfileSwitcher-module__P7-4iq__row:hover:not(:disabled){background:var(--faint)}.ProfileSwitcher-module__P7-4iq__row:disabled{cursor:default;opacity:var(--disabled-opacity)}.ProfileSwitcher-module__P7-4iq__rowActive{border-color:var(--primary);background:var(--primary-soft)}.ProfileSwitcher-module__P7-4iq__name{color:var(--ink);flex:1;font-size:14px;font-weight:500}.ProfileSwitcher-module__P7-4iq__tier{font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px}.ProfileSwitcher-module__P7-4iq__dot{background:var(--primary);border-radius:50%;width:7px;height:7px}.ProfileSwitcher-module__P7-4iq__newRow{gap:8px;display:flex}.ProfileSwitcher-module__P7-4iq__input{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background);color:var(--ink);font-family:var(--font-body);flex:1;font-size:13px}.ProfileSwitcher-module__P7-4iq__input:focus{border-color:var(--border-strong);outline:none}.ProfileSwitcher-module__P7-4iq__create{padding:var(--space-2) var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-card);background:var(--primary);color:var(--on-dark);font-weight:var(--weight-semibold);cursor:pointer;font-size:13px}.ProfileSwitcher-module__P7-4iq__create:disabled{opacity:var(--disabled-opacity);cursor:default}.ProfileSwitcher-module__P7-4iq__error{color:var(--destructive);margin:10px 0 0;font-size:12px}
.spinner-module__WzTIuq__spinner{border:2px solid var(--border);border-top-color:var(--primary);width:16px;height:16px;animation:var(--anim-spin) .8s linear infinite;border-radius:50%;flex-shrink:0;display:inline-block}.spinner-module__WzTIuq__onAccent{border-color:var(--spinner-on-accent-track);border-top-color:var(--white)}
.button-module__h0EWEW__std{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:0 var(--space-4);border-radius:var(--radius-control);font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);line-height:var(--leading-tight);white-space:nowrap;transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border:1px solid #0000;display:inline-flex;position:relative}.button-module__h0EWEW__std:after{content:"";left:0;right:0;top:calc((var(--button-height) - var(--tap-area)) / 2);bottom:calc((var(--button-height) - var(--tap-area)) / 2);position:absolute}.button-module__h0EWEW__std:disabled{cursor:default}.button-module__h0EWEW__main{background:var(--violet);color:var(--white)}.button-module__h0EWEW__main:active:not(:disabled){background:var(--violet-pressed)}.button-module__h0EWEW__outline{background:var(--white);border-color:var(--violet-outline);color:var(--ink)}.button-module__h0EWEW__outline:active:not(:disabled){background:var(--violet-outline)}.button-module__h0EWEW__delete{background:var(--red);color:var(--white)}.button-module__h0EWEW__delete:active:not(:disabled){background:var(--red-pressed)}.button-module__h0EWEW__main:disabled,.button-module__h0EWEW__delete:disabled{background:var(--border);color:var(--text-disabled)}.button-module__h0EWEW__outline:disabled{background:var(--white);border-color:var(--border);color:var(--text-disabled)}.button-module__h0EWEW__phoneFull{width:100%}.button-module__h0EWEW__glow:not(:disabled){box-shadow:var(--shadow-cta)}@media (min-width:640px){.button-module__h0EWEW__std{padding:0 var(--space-3)}.button-module__h0EWEW__std:after{content:none}.button-module__h0EWEW__phoneFull{width:auto}.button-module__h0EWEW__main:hover:not(:disabled):not(:active){background:var(--violet-hover)}.button-module__h0EWEW__outline:hover:not(:disabled):not(:active){background:var(--soft)}.button-module__h0EWEW__delete:hover:not(:disabled):not(:active){background:var(--red-hover)}}@media (max-width:1023.98px){html:has([data-ph-phone]) .button-module__h0EWEW__std{min-height:var(--ph-btn-small);padding:0 var(--ph-space-12);border-radius:var(--ph-r-control);font:var(--ph-weight-semibold) var(--ph-type-12) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-3);text-transform:uppercase}html:has([data-ph-phone]) .button-module__h0EWEW__main{background:var(--ph-button);color:var(--ph-on-light)}html:has([data-ph-phone]) .button-module__h0EWEW__main:active:not(:disabled){background:var(--ph-text-2)}html:has([data-ph-phone]) .button-module__h0EWEW__outline{background:var(--ph-card);border-color:var(--ph-edge);color:var(--ph-text)}html:has([data-ph-phone]) .button-module__h0EWEW__outline:active:not(:disabled){background:var(--ph-segment)}html:has([data-ph-phone]) .button-module__h0EWEW__delete{background:var(--ph-bad);color:var(--ph-on-light)}:is(html:has([data-ph-phone]) .button-module__h0EWEW__main:disabled,html:has([data-ph-phone]) .button-module__h0EWEW__delete:disabled,html:has([data-ph-phone]) .button-module__h0EWEW__outline:disabled){background:var(--ph-line);color:var(--ph-faint);border-color:#0000}html:has([data-ph-phone]) .button-module__h0EWEW__glow:not(:disabled){box-shadow:none}html:has([data-ph-phone]) [data-ph-pinned] .button-module__h0EWEW__std{min-height:var(--ph-btn);padding:0 var(--ph-space-16);border-radius:var(--ph-r-button);font-size:var(--ph-type-14)}.button-module__h0EWEW__phoneFull{width:100%}.button-module__h0EWEW__std:after{content:""}}
.callout-module__2P9uNq__callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--track);border:1px solid var(--border);display:flex}.callout-module__2P9uNq__coach{background:var(--primary-soft);border-color:var(--primary-border)}.callout-module__2P9uNq__info{background:var(--role-info-bg);border-color:var(--role-info-bg)}.callout-module__2P9uNq__info .callout-module__2P9uNq__icon{color:var(--role-info)}.callout-module__2P9uNq__limit{background:var(--role-limit-bg);border-color:var(--role-limit-bg)}.callout-module__2P9uNq__limit .callout-module__2P9uNq__icon{color:var(--role-limit)}.callout-module__2P9uNq__warning{background:var(--unverified-bg);border-color:var(--unverified-border)}.callout-module__2P9uNq__warning .callout-module__2P9uNq__icon{color:var(--unverified)}.callout-module__2P9uNq__destructive{background:var(--destructive-soft);border-color:var(--destructive-border)}.callout-module__2P9uNq__destructive .callout-module__2P9uNq__icon,.callout-module__2P9uNq__destructive .callout-module__2P9uNq__body{color:var(--destructive)}.callout-module__2P9uNq__icon{color:var(--primary);margin-top:var(--space-0-5);flex-shrink:0;display:inline-flex}.callout-module__2P9uNq__body{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body);margin:0}.callout-module__2P9uNq__body strong{font-weight:var(--weight-semibold);color:var(--ink)}
.keepPrivate-module__gH0uoq__step{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.keepPrivate-module__gH0uoq__title{color:var(--ink)}.keepPrivate-module__gH0uoq__title:focus{outline:none}.keepPrivate-module__gH0uoq__copy{font-size:var(--type-secondary);color:var(--body)}.keepPrivate-module__gH0uoq__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.keepPrivate-module__gH0uoq__row{gap:var(--space-2);padding:var(--space-3) var(--space-3);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;display:flex}.keepPrivate-module__gH0uoq__row[data-decision=keep_private]{border-color:var(--primary-border)}.keepPrivate-module__gH0uoq__line{align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0;font-size:var(--type-secondary);color:var(--body);flex-wrap:wrap;display:flex}.keepPrivate-module__gH0uoq__item{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--ink);overflow-wrap:anywhere}.keepPrivate-module__gH0uoq__type{font-size:var(--type-caption);color:var(--muted)}.keepPrivate-module__gH0uoq__arrow{color:var(--muted)}.keepPrivate-module__gH0uoq__sees{overflow-wrap:anywhere}.keepPrivate-module__gH0uoq__sees q{font-weight:var(--weight-semibold);color:var(--ink)}.keepPrivate-module__gH0uoq__edit{gap:var(--space-1);flex-direction:column;display:flex}.keepPrivate-module__gH0uoq__editLabel{font-size:var(--type-caption);color:var(--muted)}.keepPrivate-module__gH0uoq__input{min-height:44px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--type-input);color:var(--ink);background:var(--surface);border:1px solid var(--primary-border);border-radius:var(--radius-control)}.keepPrivate-module__gH0uoq__input:focus{border-color:var(--border-strong)}.keepPrivate-module__gH0uoq__actions{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.keepPrivate-module__gH0uoq__note{font-size:var(--type-caption);color:var(--muted)}.keepPrivate-module__gH0uoq__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:1023.98px){html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__title{font:var(--ph-weight-semibold) var(--ph-type-16) / 1.4 var(--ph-font-text);color:var(--ph-text)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__copy{margin-top:calc(var(--ph-space-4) * -1);font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-muted)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__note{font:var(--ph-weight-regular) var(--ph-type-13) / 1.42 var(--ph-font-text);color:var(--ph-muted)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__sees q{font-weight:var(--ph-weight-regular)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__row{padding:var(--ph-space-12);border-radius:var(--ph-r-tile);background:var(--ph-card);border:0}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__line{align-items:baseline;column-gap:var(--ph-space-8);row-gap:var(--ph-space-4);flex-wrap:wrap;display:flex}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__item{font:var(--ph-weight-semibold) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__type{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted);flex:1 0 auto}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__arrow{flex-basis:100%;height:0;overflow:hidden}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__sees{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__sees:before{content:"→ ";font:inherit;color:inherit;font-family:sans-serif}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__actions{gap:var(--ph-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__actions button{width:100%;min-height:var(--ph-tap);text-transform:none;letter-spacing:normal;font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);background:var(--ph-card);border:1px solid var(--ph-edge);color:var(--ph-text)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__actions button[aria-pressed=true]{background:var(--ph-selected);border:var(--ph-stroke-1-5) solid var(--ph-accent)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__footer{gap:var(--ph-space-8);margin:var(--ph-space-56) calc(var(--ph-space-16) * -1) 0;padding:var(--ph-space-12) var(--ph-space-16) 0;border-top:1px solid var(--ph-line);display:flex}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__footer button{min-height:var(--ph-btn);border-radius:var(--ph-r-button);font-size:var(--ph-type-14)}html:has([data-ph-phone]) .keepPrivate-module__gH0uoq__footer button:last-child{flex:1}}
.aiExclude-module__St_NGW__chip{display:inline-flex}.aiExclude-module__St_NGW__pageRow{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.aiExclude-module__St_NGW__pageRowText{gap:var(--space-1);flex-direction:column;flex:220px;min-width:0;display:flex}.aiExclude-module__St_NGW__pageRowTitle{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--ink)}.aiExclude-module__St_NGW__help{font-size:var(--type-secondary);color:var(--muted)}.aiExclude-module__St_NGW__menuHelp{padding:0 var(--space-3) var(--space-2);text-align:left;font-size:var(--type-caption);color:var(--muted);display:block}.aiExclude-module__St_NGW__sheet{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.aiExclude-module__St_NGW__sheetLead{font-size:var(--type-secondary);color:var(--body)}.aiExclude-module__St_NGW__choices{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aiExclude-module__St_NGW__choice{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;display:flex}.aiExclude-module__St_NGW__choiceHelp{font-size:var(--type-caption);color:var(--muted)}.aiExclude-module__St_NGW__problem{font-size:var(--type-caption);color:var(--destructive);overflow-wrap:anywhere}@media (max-width:1023.98px){.aiExclude-module__St_NGW__pageRow{align-items:flex-start;gap:var(--ph-space-12);color:var(--ph-text);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;padding:0}.aiExclude-module__St_NGW__pageRow>button{width:auto}.aiExclude-module__St_NGW__pageRow>button>span{border:var(--ph-stroke-2) solid var(--ph-edge-strong);border-radius:var(--ph-r-box);color:var(--ph-on-light);background:0 0}.aiExclude-module__St_NGW__pageRow>button>span svg{stroke-width:3px}.aiExclude-module__St_NGW__pageRow>button[aria-checked=true]>span{background:var(--ph-accent);border:0}.aiExclude-module__St_NGW__pageRowText{padding:var(--ph-space-12) 0;flex:1;gap:0}.aiExclude-module__St_NGW__pageRowTitle{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text)}.aiExclude-module__St_NGW__help{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted);display:block}.aiExclude-module__St_NGW__sheet{gap:var(--ph-space-4);flex-direction:column;display:flex}.aiExclude-module__St_NGW__sheetLead{font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-muted);margin:0}.aiExclude-module__St_NGW__radios,.aiExclude-module__St_NGW__radioBody{gap:var(--ph-space-4);flex-direction:column;display:flex}.aiExclude-module__St_NGW__radioLabel{font:var(--ph-weight-medium) var(--ph-type-15) / 1.4 var(--ph-font-text)}.aiExclude-module__St_NGW__radioSub{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted)}.aiExclude-module__St_NGW__problem{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-bad);margin:0}.aiExclude-module__St_NGW__sheetDone{margin:calc(var(--ph-space-56) + var(--ph-space-16)) calc(var(--ph-space-16) * -1) 0;padding:var(--ph-space-12) var(--ph-space-16) 0;border-top:1px solid var(--ph-line);gap:var(--ph-space-4);flex-direction:column;display:flex}}
.newMemoryModal-module__-DFE2G__form{gap:var(--space-5);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__field{gap:var(--space-2);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__label{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--ink)}.newMemoryModal-module__-DFE2G__pillRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.newMemoryModal-module__-DFE2G__select,.newMemoryModal-module__-DFE2G__input{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-control);background:var(--surface);font-size:var(--type-input);color:var(--ink)}.newMemoryModal-module__-DFE2G__twoCol{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.newMemoryModal-module__-DFE2G__halfField{max-width:300px}.newMemoryModal-module__-DFE2G__starGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.newMemoryModal-module__-DFE2G__actionRow,.newMemoryModal-module__-DFE2G__evidenceRow{gap:var(--space-3);grid-template-columns:1fr 190px auto;align-items:center;display:grid}.newMemoryModal-module__-DFE2G__evidenceRow{grid-template-columns:150px 1fr auto}.newMemoryModal-module__-DFE2G__addRow{align-self:flex-start}.newMemoryModal-module__-DFE2G__projectBlock{gap:var(--space-2);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__projectCheck{margin-left:calc(var(--space-3) * -1);align-items:center;gap:0;display:flex}.newMemoryModal-module__-DFE2G__projectCheckLabel{min-height:44px;font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.newMemoryModal-module__-DFE2G__projectWell{gap:var(--space-3);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__declaration{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--evidenced-bg);color:var(--ink);font-size:var(--type-secondary);display:flex}.newMemoryModal-module__-DFE2G__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-1);display:flex}.newMemoryModal-module__-DFE2G__footer{bottom:calc(-1 * var(--space-6));z-index:var(--z-raised);gap:var(--space-3);margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-4) var(--space-6);background:var(--surface);border-top:1px solid var(--border);flex-direction:column;display:flex;position:sticky}.newMemoryModal-module__-DFE2G__dock:empty{display:none}.newMemoryModal-module__-DFE2G__dock{justify-content:center;display:flex}.newMemoryModal-module__-DFE2G__categoryControl{display:flex}.newMemoryModal-module__-DFE2G__detailsBox textarea{height:100px;min-height:100px}.newMemoryModal-module__-DFE2G__unassignedHint{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted)}.newMemoryModal-module__-DFE2G__questionBanner{gap:var(--space-1);padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);border:1px solid var(--primary-border);background:var(--primary-soft);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__questionText{font-size:var(--type-body);color:var(--ink);margin:0}.newMemoryModal-module__-DFE2G__wantToAdd{gap:var(--space-0-5);padding:var(--space-1-5) var(--space-3) var(--space-3);border-radius:var(--radius-card);border:1px dashed var(--primary-border);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__wantRow{align-items:center;gap:var(--space-1);display:flex}.newMemoryModal-module__-DFE2G__wantText{font-size:var(--type-caption);color:var(--ink)}.newMemoryModal-module__-DFE2G__wantHint{padding-left:var(--space-2);font-size:var(--type-secondary);color:var(--muted)}.newMemoryModal-module__-DFE2G__aiRow{justify-content:flex-start;display:flex}.newMemoryModal-module__-DFE2G__aiMark{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-label);background:var(--primary-soft);color:var(--primary);font-size:var(--type-secondary);font-weight:var(--weight-semibold);align-self:flex-start;align-items:center;display:inline-flex}.newMemoryModal-module__-DFE2G__aiMarkRow{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.newMemoryModal-module__-DFE2G__aiSuggestion{gap:var(--space-1-5);padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);border:1px solid var(--primary-border);background:var(--surface);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__aiLabel{font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary)}.newMemoryModal-module__-DFE2G__aiValue{font-size:var(--type-caption);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.newMemoryModal-module__-DFE2G__aiActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.newMemoryModal-module__-DFE2G__aiChips{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.newMemoryModal-module__-DFE2G__aiChip{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-label);border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:var(--type-caption);cursor:pointer;display:inline-flex}.newMemoryModal-module__-DFE2G__aiChipOn{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.newMemoryModal-module__-DFE2G__labelInvalid{color:var(--destructive)}.newMemoryModal-module__-DFE2G__inputInvalid{border-color:var(--destructive)}@media (min-width:1024px){.newMemoryModal-module__-DFE2G__form>.newMemoryModal-module__-DFE2G__questionBanner,.newMemoryModal-module__-DFE2G__form>.newMemoryModal-module__-DFE2G__wantToAdd,.newMemoryModal-module__-DFE2G__form>.newMemoryModal-module__-DFE2G__detailsBox,.newMemoryModal-module__-DFE2G__form>.newMemoryModal-module__-DFE2G__detailsBox~*{order:1}.newMemoryModal-module__-DFE2G__form>:has(textarea[name=summary])~*{order:2}.newMemoryModal-module__-DFE2G__form.newMemoryModal-module__-DFE2G__form>[data-ai-filled=summary],.newMemoryModal-module__-DFE2G__form.newMemoryModal-module__-DFE2G__form>[data-ai-suggestion=summary]{order:0}.newMemoryModal-module__-DFE2G__form>:has(textarea[name=summary]){order:0}.newMemoryModal-module__-DFE2G__field>.newMemoryModal-module__-DFE2G__unassignedHint{order:1}}@media (max-width:1023.98px){.newMemoryModal-module__-DFE2G__form{gap:var(--ph-space-12);min-height:0;margin:0 calc(var(--ph-space-16) * -1) calc((var(--ph-space-12) + env(safe-area-inset-bottom)) * -1);padding:var(--ph-space-4) var(--ph-space-16) 0;font-family:var(--ph-font-text);flex:1;overflow-y:auto}.newMemoryModal-module__-DFE2G__halfField,.newMemoryModal-module__-DFE2G__declaration{display:none}.newMemoryModal-module__-DFE2G__form>:has(+.newMemoryModal-module__-DFE2G__mEvidence){display:none}.newMemoryModal-module__-DFE2G__actionRow>:not(.ph-mobile-only){display:none}.newMemoryModal-module__-DFE2G__field{gap:var(--ph-space-4)}.newMemoryModal-module__-DFE2G__label{font:var(--ph-weight-medium) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}.newMemoryModal-module__-DFE2G__mSection{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-4);text-transform:uppercase;color:var(--ph-muted)}.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__starGrid)>.newMemoryModal-module__-DFE2G__label{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-4);text-transform:uppercase;color:var(--ph-muted)}.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__actionRow)>.newMemoryModal-module__-DFE2G__label{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-4);text-transform:uppercase;color:var(--ph-muted)}.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__twoCol)>.newMemoryModal-module__-DFE2G__label{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-4);text-transform:uppercase;color:var(--ph-muted)}.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__actionRow)>.newMemoryModal-module__-DFE2G__labelInvalid{color:var(--ph-bad)}:is(.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__twoCol),.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__starGrid),.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__actionRow),.newMemoryModal-module__-DFE2G__twoCol,.newMemoryModal-module__-DFE2G__starGrid){gap:var(--ph-space-12)}.newMemoryModal-module__-DFE2G__twoCol,.newMemoryModal-module__-DFE2G__starGrid{grid-template-columns:minmax(0,1fr)}.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__twoCol)>p{margin-top:calc(var(--ph-space-4) * -1);font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted)}.newMemoryModal-module__-DFE2G__categoryControl{display:block}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__categoryControl button{padding:var(--ph-space-4) var(--ph-space-8);letter-spacing:var(--ph-track-1-2)}.newMemoryModal-module__-DFE2G__select,.newMemoryModal-module__-DFE2G__input{min-height:var(--ph-size-52);padding:0 var(--ph-space-12);border-radius:var(--ph-r-control);border:1px solid var(--ph-edge);background:var(--ph-card);color:var(--ph-text);font:var(--ph-weight-regular) var(--ph-type-16) / 1.4 var(--ph-font-text);outline:none}.newMemoryModal-module__-DFE2G__select{appearance:none;padding-right:calc(var(--ph-space-12) + var(--ph-space-32));cursor:pointer}.newMemoryModal-module__-DFE2G__select option{background:var(--ph-card);color:var(--ph-text)}.newMemoryModal-module__-DFE2G__select:focus,.newMemoryModal-module__-DFE2G__input:focus{border-color:var(--ph-accent)}.newMemoryModal-module__-DFE2G__input::placeholder{color:var(--ph-faint);opacity:1}.newMemoryModal-module__-DFE2G__inputInvalid{border-color:var(--ph-bad)}:is(.newMemoryModal-module__-DFE2G__field:has(>.newMemoryModal-module__-DFE2G__select),.newMemoryModal-module__-DFE2G__projectWell){position:relative}.newMemoryModal-module__-DFE2G__mChevron{right:calc(var(--ph-space-12) + 1px);bottom:calc(var(--ph-space-16) + 1px);color:var(--ph-muted);pointer-events:none;position:absolute}.newMemoryModal-module__-DFE2G__projectWell>.newMemoryModal-module__-DFE2G__mChevron{top:calc(var(--ph-space-16) + 1px);bottom:auto}.newMemoryModal-module__-DFE2G__projectWell:has(>.newMemoryModal-module__-DFE2G__input:first-child)>.newMemoryModal-module__-DFE2G__mChevron{top:calc(var(--ph-size-52) + var(--ph-space-12) + var(--ph-space-16) + 1px)}.newMemoryModal-module__-DFE2G__unassignedHint{margin:0 0 var(--ph-space-8);gap:var(--ph-space-8);padding:var(--ph-space-12) var(--ph-space-12);border-radius:var(--ph-r-control);background:var(--ph-tint-warn);border-left:var(--ph-stroke-3) solid var(--ph-warn);font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-text-2);display:flex}.newMemoryModal-module__-DFE2G__hintIcon{margin-top:var(--ph-space-4);color:var(--ph-warn);flex:none}.newMemoryModal-module__-DFE2G__projectBlock{gap:var(--ph-space-12)}.newMemoryModal-module__-DFE2G__projectCheck{min-height:var(--ph-tap);margin-left:calc(var(--ph-space-12) * -1)}.newMemoryModal-module__-DFE2G__projectCheck [role=checkbox]>span{border:var(--ph-stroke-2) solid var(--ph-edge-strong);border-radius:var(--ph-r-box);color:var(--ph-on-light);background:0 0}.newMemoryModal-module__-DFE2G__projectCheck [role=checkbox][aria-checked=true]>span{background:var(--ph-accent);border:0}.newMemoryModal-module__-DFE2G__projectCheckLabel{padding-left:var(--ph-space-4);font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text)}.newMemoryModal-module__-DFE2G__projectWell{gap:var(--ph-space-12)}.newMemoryModal-module__-DFE2G__detailsBox{position:relative}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__form textarea{display:block}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__detailsBox textarea{height:auto;min-height:var(--ph-size-152);padding-bottom:var(--ph-space-56);field-sizing:content;line-height:1.5}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__form textarea[name=summary]{min-height:var(--ph-size-86);field-sizing:content;line-height:1.5}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__starGrid textarea{min-height:var(--ph-size-74);field-sizing:content;line-height:1.5}.newMemoryModal-module__-DFE2G__mMic{right:calc(var(--ph-space-4) + 1px);bottom:calc(var(--ph-space-4) + 1px);width:var(--ph-tap);height:var(--ph-tap);border-radius:var(--ph-r-control);background:var(--ph-line);color:var(--ph-accent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.newMemoryModal-module__-DFE2G__actionRow{grid-template-columns:minmax(0, 1fr) var(--ph-size-128);gap:var(--ph-space-12);align-items:start}.newMemoryModal-module__-DFE2G__mRemove{margin-top:calc(var(--ph-space-8) * -1);grid-column:1/-1;justify-content:flex-end;display:flex}.newMemoryModal-module__-DFE2G__mIconBtn{width:var(--ph-tap);height:var(--ph-tap);color:var(--ph-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.newMemoryModal-module__-DFE2G__mTextLink{min-height:var(--ph-tap);font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);letter-spacing:normal;text-transform:none;color:var(--ph-accent);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__addRow{min-height:var(--ph-tap);font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);letter-spacing:normal;text-transform:none;color:var(--ph-accent);background:0 0;border:0;justify-content:flex-start;align-self:stretch;padding:0}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__addRow svg{display:none}.newMemoryModal-module__-DFE2G__mField{gap:var(--ph-space-4);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__mLabel{font:var(--ph-weight-medium) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}.newMemoryModal-module__-DFE2G__mBox{min-width:0;min-height:var(--ph-size-52);box-sizing:border-box;padding:0 var(--ph-space-12);border-radius:var(--ph-r-control);border:1px solid var(--ph-edge);background:var(--ph-card);flex:1;align-items:center;display:flex}.newMemoryModal-module__-DFE2G__mBox:focus-within,.newMemoryModal-module__-DFE2G__mArea:focus-within{border-color:var(--ph-accent)}.newMemoryModal-module__-DFE2G__mInput{min-width:0;min-height:var(--ph-size-50);color:var(--ph-text);font:var(--ph-weight-regular) var(--ph-type-16) / 1.4 var(--ph-font-text);background:0 0;border:0;outline:none;flex:1;padding:0}.newMemoryModal-module__-DFE2G__mArea{box-sizing:border-box;border-radius:var(--ph-r-control);border:1px solid var(--ph-edge);background:var(--ph-card);display:block}.newMemoryModal-module__-DFE2G__mTextarea{box-sizing:border-box;width:100%;min-height:var(--ph-size-52);resize:none;field-sizing:content;padding:var(--ph-space-12);color:var(--ph-text);font:var(--ph-weight-regular) var(--ph-type-16) / 1.5 var(--ph-font-text);background:0 0;border:0;outline:none;display:block}.newMemoryModal-module__-DFE2G__mInput::placeholder,.newMemoryModal-module__-DFE2G__mTextarea::placeholder{color:var(--ph-faint);opacity:1}.newMemoryModal-module__-DFE2G__mEvidence{gap:var(--ph-space-12);flex-direction:column;display:flex}.newMemoryModal-module__-DFE2G__mEvLine{gap:var(--ph-space-8);align-items:center;display:flex}.newMemoryModal-module__-DFE2G__mEvLink{width:var(--ph-size-52);height:var(--ph-size-52);border-radius:var(--ph-r-control);border:1px solid var(--ph-edge);color:var(--ph-text-2);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.newMemoryModal-module__-DFE2G__mEvLinkOn{background:var(--ph-tint-good);border-color:var(--ph-good);color:var(--ph-good)}.newMemoryModal-module__-DFE2G__mEvTick{right:calc(var(--ph-space-4) * -1);top:calc(var(--ph-space-4) * -1);width:var(--ph-size-18);height:var(--ph-size-18);border-radius:var(--ph-r-pill);background:var(--ph-good);color:var(--ph-on-light);justify-content:center;align-items:center;display:flex;position:absolute}.newMemoryModal-module__-DFE2G__mSheet{gap:var(--ph-space-12);flex-direction:column;flex:1;display:flex}.newMemoryModal-module__-DFE2G__mSheetLead{font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-muted);margin:0}.newMemoryModal-module__-DFE2G__mSheetFoot{margin:auto calc(var(--ph-space-16) * -1) 0;padding:var(--ph-space-12) var(--ph-space-16) 0;border-top:1px solid var(--ph-line);gap:var(--ph-space-4);flex-direction:column;display:flex}html:has([data-ph-phone]) .newMemoryModal-module__-DFE2G__mSheetFoot button{min-height:var(--ph-btn);padding:0 var(--ph-space-16);border-radius:var(--ph-r-button);font-size:var(--ph-type-14)}.newMemoryModal-module__-DFE2G__mButtonRow,.newMemoryModal-module__-DFE2G__actions{gap:var(--ph-space-8);display:flex}.newMemoryModal-module__-DFE2G__actions{margin-top:0}.newMemoryModal-module__-DFE2G__dock:empty{display:block}.newMemoryModal-module__-DFE2G__mButtonRow>*,.newMemoryModal-module__-DFE2G__actions>*{flex:1}.newMemoryModal-module__-DFE2G__mButtonRow>.newMemoryModal-module__-DFE2G__mFit,.newMemoryModal-module__-DFE2G__actions>:first-child{flex:none}.newMemoryModal-module__-DFE2G__footer{margin:calc(var(--ph-space-56) + var(--ph-space-16)) calc(var(--ph-space-16) * -1) 0;padding:var(--ph-space-12) var(--ph-space-16) calc(var(--ph-space-24) + env(safe-area-inset-bottom));gap:var(--ph-space-4);background:var(--ph-ground);border-top:0;position:sticky;bottom:0}.newMemoryModal-module__-DFE2G__aiRow>*{flex:1}.newMemoryModal-module__-DFE2G__aiMark{min-height:var(--ph-size-20);padding:0 var(--ph-space-8);border-radius:var(--ph-r-pill);background:var(--ph-selected);color:var(--ph-accent);font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-1);text-transform:uppercase}.newMemoryModal-module__-DFE2G__aiSuggestion,.newMemoryModal-module__-DFE2G__questionBanner,.newMemoryModal-module__-DFE2G__wantToAdd{gap:var(--ph-space-8);padding:var(--ph-space-12) var(--ph-space-12);border-radius:var(--ph-r-control);border:1px dashed var(--ph-edge-strong);background:0 0}.newMemoryModal-module__-DFE2G__aiLabel,.newMemoryModal-module__-DFE2G__questionBanner>.newMemoryModal-module__-DFE2G__label{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-2);text-transform:uppercase;color:var(--ph-accent)}.newMemoryModal-module__-DFE2G__questionBanner>.newMemoryModal-module__-DFE2G__label{color:var(--ph-muted)}.newMemoryModal-module__-DFE2G__aiValue,.newMemoryModal-module__-DFE2G__questionText,.newMemoryModal-module__-DFE2G__wantText{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}.newMemoryModal-module__-DFE2G__wantHint{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted);padding:0}.newMemoryModal-module__-DFE2G__aiActions{gap:var(--ph-space-8);flex-wrap:nowrap}.newMemoryModal-module__-DFE2G__aiActions>*{flex:1}.newMemoryModal-module__-DFE2G__aiChips{gap:var(--ph-space-4)}.newMemoryModal-module__-DFE2G__aiChip{min-height:var(--ph-tap);padding:0 var(--ph-space-12);border-radius:var(--ph-r-pill);border:1px solid var(--ph-edge);color:var(--ph-text-2);font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);background:0 0}.newMemoryModal-module__-DFE2G__aiChipOn{border-color:var(--ph-accent);background:var(--ph-selected);color:var(--ph-accent)}.newMemoryModal-module__-DFE2G__halfField.newMemoryModal-module__-DFE2G__capturedField{max-width:none;display:block}.newMemoryModal-module__-DFE2G__capturedField input[type=date]{color:#0000}.newMemoryModal-module__-DFE2G__capturedField input[type=date]::-webkit-datetime-edit{opacity:0}.newMemoryModal-module__-DFE2G__capturedField input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.newMemoryModal-module__-DFE2G__capturedField label>span:last-child{padding:0 var(--ph-space-12);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 auto 0 0;transform:none}.newMemoryModal-module__-DFE2G__mCapturedWords{font:var(--ph-weight-regular) var(--ph-type-16) / 1.4 var(--ph-font-text);color:var(--ph-text)}}
.gapFixPanel-module__L0CWkq__panel{gap:var(--space-4);flex-direction:column;display:flex}.gapFixPanel-module__L0CWkq__question{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body)}.gapFixPanel-module__L0CWkq__options{gap:var(--space-2);flex-direction:column;display:flex}.gapFixPanel-module__L0CWkq__option{align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);text-align:left;background:var(--shell-soft);border:1px solid var(--primary-border);border-radius:var(--radius-control);cursor:pointer;display:flex}.gapFixPanel-module__L0CWkq__option:active{border-color:var(--violet-outline)}@media (min-width:1024px){.gapFixPanel-module__L0CWkq__option:hover{border-color:var(--violet-outline)}}.gapFixPanel-module__L0CWkq__optionTile{border-radius:var(--radius-chip);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.gapFixPanel-module__L0CWkq__tileMemory{background:var(--primary-soft);color:var(--primary)}.gapFixPanel-module__L0CWkq__tileLearning{background:var(--blue-fill);color:var(--blue)}.gapFixPanel-module__L0CWkq__tileExperience{background:var(--evidenced-bg);color:var(--evidenced)}.gapFixPanel-module__L0CWkq__optionText{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.gapFixPanel-module__L0CWkq__optionLabel{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.gapFixPanel-module__L0CWkq__optionTitle{font-family:var(--font-body);font-size:var(--type-body);color:var(--body)}.gapFixPanel-module__L0CWkq__optionMeta{font-size:var(--type-caption);color:var(--faint)}.gapFixPanel-module__L0CWkq__armHead{align-items:flex-start;gap:var(--space-3);display:flex}.gapFixPanel-module__L0CWkq__armText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.gapFixPanel-module__L0CWkq__armTitleRow{align-items:baseline;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--type-card);color:var(--ink);flex-wrap:wrap;display:flex}.gapFixPanel-module__L0CWkq__armTitleRow strong{font-weight:var(--weight-semibold)}.gapFixPanel-module__L0CWkq__armSummary{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body)}.gapFixPanel-module__L0CWkq__checklist{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;list-style:outside;display:flex}.gapFixPanel-module__L0CWkq__checkItem{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body)}.gapFixPanel-module__L0CWkq__hint{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted)}.gapFixPanel-module__L0CWkq__goalsLine{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gapFixPanel-module__L0CWkq__goalsLineText{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted);flex:12rem;margin:0}.gapFixPanel-module__L0CWkq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gapFixPanel-module__L0CWkq__result{gap:var(--space-3);flex-direction:column;display:flex}.gapFixPanel-module__L0CWkq__resultTile{background:var(--primary);width:32px;height:32px;color:var(--on-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gapFixPanel-module__L0CWkq__resultText{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body)}.gapFixPanel-module__L0CWkq__resultText strong{font-weight:var(--weight-semibold);color:var(--ink)}.gapFixPanel-module__L0CWkq__evidenceLine{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;margin:0;display:flex}.gapFixPanel-module__L0CWkq__evidenceLabel{font-size:var(--type-secondary);color:var(--muted)}.gapFixPanel-module__L0CWkq__savedState{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--primary)}
.editPreviewToggle-module__qS1_zW__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.editPreviewToggle-module__qS1_zW__hint{font-size:var(--type-caption);color:var(--muted)}
.mobileTopBar-module__Q59FGW__bar{grid-template-columns:var(--ph-size-92) minmax(0, 1fr) var(--ph-size-92);height:var(--ph-topbar);padding:calc(var(--ph-space-8) + env(safe-area-inset-top)) max(var(--ph-space-4), calc((100% - var(--ph-content-max)) / 2)) 0;box-sizing:content-box;align-items:center;display:grid}.mobileTopBar-module__Q59FGW__side{min-width:0;display:flex}.mobileTopBar-module__Q59FGW__right{justify-content:flex-end}.mobileTopBar-module__Q59FGW__mid{text-align:center;gap:var(--ph-space-4);flex-direction:column;min-width:0;display:flex}.mobileTopBar-module__Q59FGW__title{font:var(--ph-weight-semibold) var(--ph-type-15) / normal var(--ph-font-display);letter-spacing:var(--ph-track-1-6);text-transform:uppercase;color:var(--ph-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mobileTopBar-module__Q59FGW__sub{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-2);text-transform:uppercase;color:var(--ph-muted)}.mobileTopBar-module__Q59FGW__iconBtn{width:var(--ph-tap);height:var(--ph-tap);color:var(--ph-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.mobileTopBar-module__Q59FGW__iconBtn:disabled{color:var(--ph-faint);cursor:default}.mobileTopBar-module__Q59FGW__dot{top:var(--ph-space-8);right:var(--ph-space-8);width:var(--ph-size-7);height:var(--ph-size-7);border-radius:var(--ph-r-pill);background:var(--ph-warn);position:absolute}.mobileTopBar-module__Q59FGW__textBtn{min-height:var(--ph-btn-small);padding:0 var(--ph-space-12);border-radius:var(--ph-r-control);border:1px solid var(--ph-edge);background:var(--ph-card);color:var(--ph-text);font:var(--ph-weight-semibold) var(--ph-type-12) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-3);text-transform:uppercase;cursor:pointer;align-self:center}
.mobileDock-module__cgycsG__dock{z-index:var(--ph-z-dock);height:calc(var(--ph-dock-h) + env(safe-area-inset-bottom));padding:var(--ph-space-4) var(--ph-space-8) calc(var(--ph-space-20) + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--ph-sheet);border-top:1px solid var(--ph-line);position:fixed;bottom:0;left:0;right:0}.mobileDock-module__cgycsG__row{height:100%;max-width:var(--ph-content-max);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin:0 auto;display:grid}.mobileDock-module__cgycsG__item{justify-content:center;align-items:center;gap:var(--ph-space-4);min-height:var(--ph-size-52);font:var(--ph-weight-semibold) var(--ph-type-12) / 1 var(--ph-font-text);color:var(--ph-muted);flex-direction:column;text-decoration:none;display:flex}.mobileDock-module__cgycsG__itemOn{color:var(--ph-text)}.mobileDock-module__cgycsG__icon{color:var(--ph-muted);display:flex;position:relative}.mobileDock-module__cgycsG__itemOn .mobileDock-module__cgycsG__icon{color:var(--ph-accent)}.mobileDock-module__cgycsG__dot{top:-1px;right:calc(var(--ph-space-4) * -1);width:var(--ph-size-8);height:var(--ph-size-8);border-radius:var(--ph-r-pill);background:var(--ph-warn);position:absolute}.mobileDock-module__cgycsG__logo{width:var(--ph-size-52);height:var(--ph-size-52);border-radius:var(--ph-r-card);background:var(--ph-logo);color:var(--ph-text);cursor:pointer;border:0;justify-content:center;justify-self:center;align-items:center;padding:0;display:flex;position:relative}.mobileDock-module__cgycsG__plus{right:calc(var(--ph-space-4) * -1);bottom:calc(var(--ph-space-4) * -1);width:var(--ph-size-20);height:var(--ph-size-20);border-radius:var(--ph-r-pill);background:var(--ph-text);color:var(--ph-logo);justify-content:center;align-items:center;display:flex;position:absolute}.mobileDock-module__cgycsG__mark{fill:var(--ph-logo-mark)}
.mobileMenu-module__QWKtSG__menu{z-index:var(--ph-z-sheet);background:var(--ph-sheet);color:var(--ph-text);font-family:var(--ph-font-text);padding-bottom:calc(var(--ph-space-24) + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}.mobileMenu-module__QWKtSG__body{margin-top:var(--ph-space-4);gap:var(--ph-space-8);padding:0 var(--ph-gutter);max-width:var(--ph-content-max);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.mobileMenu-module__QWKtSG__group{gap:var(--ph-space-8);flex-direction:column;display:flex}.mobileMenu-module__QWKtSG__account{padding:var(--ph-space-12);border-radius:var(--ph-r-card);background:var(--ph-card);gap:var(--ph-space-8);flex-direction:column;display:flex}.mobileMenu-module__QWKtSG__who{align-items:center;gap:var(--ph-space-12);color:var(--ph-text);text-decoration:none;display:flex}.mobileMenu-module__QWKtSG__whoText{gap:var(--ph-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.mobileMenu-module__QWKtSG__whoNameLine{align-items:center;gap:var(--ph-space-8);min-width:0;display:flex}.mobileMenu-module__QWKtSG__whoName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ph-weight-semibold) var(--ph-type-16) / 1.4 var(--ph-font-text);overflow:hidden}.mobileMenu-module__QWKtSG__whoLine{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted)}.mobileMenu-module__QWKtSG__avatar{width:var(--ph-size-48);height:var(--ph-size-48);border-radius:var(--ph-r-pill);background:var(--ph-accent);color:var(--ph-on-light);font:var(--ph-weight-semibold) var(--ph-type-16) / 1.4 var(--ph-font-text);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.mobileMenu-module__QWKtSG__avatar img{object-fit:cover;width:100%;height:100%}.mobileMenu-module__QWKtSG__plan{align-items:center;gap:var(--ph-space-8);padding-top:var(--ph-space-8);border-top:1px solid var(--ph-line);display:flex}.mobileMenu-module__QWKtSG__planPill{min-height:var(--ph-size-24);padding:0 var(--ph-space-8);border-radius:var(--ph-r-pill);font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-1);text-transform:uppercase;white-space:nowrap;box-sizing:border-box;background:var(--ph-tint-warn);color:var(--ph-gold);flex:none;align-items:center;display:inline-flex}.mobileMenu-module__QWKtSG__planGap{flex:1}.mobileMenu-module__QWKtSG__planLink{min-height:var(--ph-tap);font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2);flex:1;align-items:center;text-decoration:none;display:flex}.mobileMenu-module__QWKtSG__profileLink{min-height:var(--ph-tap);font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-accent);align-items:center;text-decoration:none;display:flex}.mobileMenu-module__QWKtSG__section{align-items:center;gap:var(--ph-space-8);font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-4);text-transform:uppercase;color:var(--ph-muted);margin:0;display:flex}.mobileMenu-module__QWKtSG__sectionRight{margin-left:auto}.mobileMenu-module__QWKtSG__inlineLink{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-accent);text-transform:none;letter-spacing:0;text-decoration:none}.mobileMenu-module__QWKtSG__grid{gap:var(--ph-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobileMenu-module__QWKtSG__tile{min-height:var(--ph-size-48);padding:0 var(--ph-space-12);border-radius:var(--ph-r-control);background:var(--ph-card);color:var(--ph-text);align-items:center;gap:var(--ph-space-8);font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);text-decoration:none;display:flex}.mobileMenu-module__QWKtSG__tileLabel{flex:1;min-width:0}.mobileMenu-module__QWKtSG__tileDot{width:var(--ph-size-7);height:var(--ph-size-7);border-radius:var(--ph-r-pill);background:var(--ph-warn);flex:none}.mobileMenu-module__QWKtSG__empty{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-muted);margin:0}.mobileMenu-module__QWKtSG__rows{border-radius:var(--ph-r-card);background:var(--ph-card);padding:0 var(--ph-space-16)}.mobileMenu-module__QWKtSG__row{align-items:center;gap:var(--ph-space-12);min-height:var(--ph-size-56);padding:var(--ph-space-8) 0;border:0;border-bottom:1px solid var(--ph-line);box-sizing:content-box;text-align:left;width:100%;color:var(--ph-text);font:inherit;cursor:pointer;background:0 0;text-decoration:none;display:flex}.mobileMenu-module__QWKtSG__row:last-child{border-bottom:0}.mobileMenu-module__QWKtSG__rowBody{gap:var(--ph-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.mobileMenu-module__QWKtSG__rowTitle{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobileMenu-module__QWKtSG__rowTitleOne{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mobileMenu-module__QWKtSG__rowTrail{color:var(--ph-muted);flex:none;align-items:center;display:flex}.mobileMenu-module__QWKtSG__foot{margin:var(--ph-space-12) auto 0;padding:0 var(--ph-gutter);max-width:var(--ph-content-max);gap:var(--ph-space-16);flex-wrap:wrap;display:flex}.mobileMenu-module__QWKtSG__footLink{min-height:var(--ph-tap);font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.mobileMenu-module__QWKtSG__footGap{flex:1}.mobileMenu-module__QWKtSG__logout{color:var(--ph-bad)}
.mobilePinned-module__qKw4NG__pinned{display:none}@media (max-width:1023.98px){.mobilePinned-module__qKw4NG__pinned{z-index:var(--ph-z-dock);padding:var(--ph-space-12) var(--ph-space-16) calc(var(--ph-space-24) + env(safe-area-inset-bottom));background:var(--ph-ground);display:block;position:fixed;bottom:0;left:0;right:0}.mobilePinned-module__qKw4NG__inner{max-width:var(--ph-content-max);gap:var(--ph-space-4);flex-direction:column;margin:0 auto;display:flex}.mobilePinned-module__qKw4NG__note{text-align:center;font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted);margin:0}}
.mobileDateChip-module__aYnKhG__chip{min-height:var(--ph-tap);padding:0 var(--ph-space-12);border-radius:var(--ph-r-pill);box-sizing:border-box;align-items:center;gap:var(--ph-space-4);color:var(--ph-text-2);border:1px solid var(--ph-edge);font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);cursor:pointer;white-space:nowrap;background:0 0;flex:none;display:inline-flex;position:relative}.mobileDateChip-module__aYnKhG__chipOn{background:var(--ph-button);color:var(--ph-on-light);border-color:var(--ph-button)}.mobileDateChip-module__aYnKhG__field{gap:var(--ph-space-4);flex-direction:column;display:flex}.mobileDateChip-module__aYnKhG__label{font:var(--ph-weight-medium) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}.mobileDateChip-module__aYnKhG__labelError{color:var(--ph-bad)}.mobileDateChip-module__aYnKhG__box{min-height:var(--ph-size-52);box-sizing:border-box;padding:0 var(--ph-space-12);border-radius:var(--ph-r-control);border:1px solid var(--ph-edge);background:var(--ph-card);align-items:center;gap:var(--ph-space-8);color:var(--ph-text);display:flex;position:relative}.mobileDateChip-module__aYnKhG__boxError{border-color:var(--ph-bad)}.mobileDateChip-module__aYnKhG__words{font:var(--ph-weight-regular) var(--ph-type-16) / 1.4 var(--ph-font-text);flex:1}.mobileDateChip-module__aYnKhG__placeholder{color:var(--ph-faint)}.mobileDateChip-module__aYnKhG__overlay{opacity:0;cursor:pointer;width:100%;height:100%;font-size:var(--ph-type-16);border:0;margin:0;padding:0;position:absolute;inset:0}
.mobileCodeBoxes-module__TLaCRa__frame,.mobileCodeBoxes-module__TLaCRa__field{display:contents}@media (max-width:1023.98px){.mobileCodeBoxes-module__TLaCRa__frame{display:block;position:relative}.mobileCodeBoxes-module__TLaCRa__boxes{gap:var(--ph-space-8);display:flex}.mobileCodeBoxes-module__TLaCRa__box{height:var(--ph-size-58);box-sizing:border-box;border-radius:var(--ph-r-control);border:1px solid var(--ph-edge);background:var(--ph-card);font:var(--ph-weight-medium) var(--ph-type-24) / 1 var(--ph-font-num-500);color:var(--ph-text);flex:1;justify-content:center;align-items:center;display:flex}.mobileCodeBoxes-module__TLaCRa__frame:focus-within .mobileCodeBoxes-module__TLaCRa__boxNext{border:var(--ph-stroke-1-5) solid var(--ph-accent)}.mobileCodeBoxes-module__TLaCRa__field{opacity:0;display:block;position:absolute;inset:0;overflow:hidden}.mobileCodeBoxes-module__TLaCRa__field input{width:100%;height:100%;font-size:var(--ph-type-16);color:#0000;caret-color:#0000;position:absolute;inset:0}}
.mobileLinkWell-module__bm9iBa__well{box-sizing:border-box;field-sizing:content;width:100%;min-height:0;padding:var(--ph-space-12) var(--ph-space-12);border:1px solid var(--ph-edge);border-radius:var(--ph-r-control);background:var(--ph-ground);color:var(--ph-text);font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);word-break:break-all;resize:none;display:block}
.mobileActionRow-module__jg9-Uq__row{align-items:center;gap:var(--ph-space-12);min-height:var(--ph-size-56);padding:var(--ph-space-8) 0;border:0;border-bottom:1px solid var(--ph-line);box-sizing:content-box;text-align:left;width:100%;color:var(--ph-text);cursor:pointer;background:0 0;display:flex}.mobileActionRow-module__jg9-Uq__row:last-child{border-bottom:0}.mobileActionRow-module__jg9-Uq__label{min-width:0;font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);flex:1}.mobileActionRow-module__jg9-Uq__trail{color:var(--ph-muted);flex:none}.mobileActionRow-module__jg9-Uq__bad{color:var(--ph-bad)}
.careerLogCommon-module__BHXQnG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:var(--space-4)}.careerLogCommon-module__BHXQnG__cardTitleRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.careerLogCommon-module__BHXQnG__cardTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-semibold);color:var(--ink);display:flex}.careerLogCommon-module__BHXQnG__sectionStack{gap:var(--space-4);flex-direction:column;display:flex}.careerLogCommon-module__BHXQnG__overline{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.careerLogCommon-module__BHXQnG__metaText{font-size:var(--type-caption);color:var(--muted)}.careerLogCommon-module__BHXQnG__bodyText{font-size:var(--type-body);color:var(--body);line-height:var(--leading-normal)}.careerLogCommon-module__BHXQnG__rosePill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--destructive-soft);color:var(--destructive);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.careerLogCommon-module__BHXQnG__violetPill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary-active);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}.careerLogCommon-module__BHXQnG__chipRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.careerLogCommon-module__BHXQnG__listDivided>*+*{border-top:1px solid var(--border)}.careerLogCommon-module__BHXQnG__rowLink{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3) 0;text-align:left;display:flex}.careerLogCommon-module__BHXQnG__rowLink:active{background:var(--track)}.careerLogCommon-module__BHXQnG__rowText{flex:1;min-width:0}.careerLogCommon-module__BHXQnG__rowTitle{font-size:var(--type-body);color:var(--ink);display:block}.careerLogCommon-module__BHXQnG__rowMeta{font-size:var(--type-secondary);color:var(--faint);margin-top:var(--space-0-5);display:block}.careerLogCommon-module__BHXQnG__chevron{color:var(--faint);flex-shrink:0}.careerLogCommon-module__BHXQnG__filterRow{gap:var(--space-2);margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.careerLogCommon-module__BHXQnG__filterRow::-webkit-scrollbar{display:none}.careerLogCommon-module__BHXQnG__paneHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.careerLogCommon-module__BHXQnG__paneSub{font-size:var(--type-caption);color:var(--muted);margin-top:var(--space-0-5)}.careerLogCommon-module__BHXQnG__desktopAdd{display:none}@media (min-width:1024px){.careerLogCommon-module__BHXQnG__filterRow{flex-wrap:wrap;margin:0;padding:0;overflow-x:visible}.careerLogCommon-module__BHXQnG__rowLink:hover{background:var(--background)}.careerLogCommon-module__BHXQnG__desktopAdd{display:inline-flex}}
.chapterStory-module__Eu17lG__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.chapterStory-module__Eu17lG__title{font:inherit;font-weight:var(--weight-semibold);color:var(--ink);margin:0}.chapterStory-module__Eu17lG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chapterStory-module__Eu17lG__help,.chapterStory-module__Eu17lG__empty,.chapterStory-module__Eu17lG__prov{color:var(--ink-muted);font-size:var(--type-body);margin:var(--space-1-5) 0 0}.chapterStory-module__Eu17lG__line{margin-top:var(--space-4)}.chapterStory-module__Eu17lG__para{color:var(--ink);line-height:var(--leading-relaxed);white-space:pre-wrap;margin:0}.chapterStory-module__Eu17lG__lineMeta{align-items:center;gap:var(--space-2);margin-top:var(--space-1-5);display:flex}.chapterStory-module__Eu17lG__storyCard.chapterStory-module__Eu17lG__storyCard{gap:var(--space-2);flex-direction:column;display:flex}.chapterStory-module__Eu17lG__storyCard .chapterStory-module__Eu17lG__title{font-family:var(--font-heading);font-size:var(--type-card)}.chapterStory-module__Eu17lG__storyCard .chapterStory-module__Eu17lG__head{align-items:center}.chapterStory-module__Eu17lG__storyPreview{color:var(--body);font-size:var(--type-body);line-height:var(--leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chapterStory-module__Eu17lG__storyCard .chapterStory-module__Eu17lG__empty{margin:0}.chapterStory-module__Eu17lG__openHint{color:var(--muted);font-size:var(--type-secondary);margin:0}.chapterStory-module__Eu17lG__popupTabs{margin-bottom:var(--space-4)}.chapterStory-module__Eu17lG__popupBody{min-height:0;max-height:60vh;overflow-y:auto}.chapterStory-module__Eu17lG__partHeading{margin:var(--space-2) 0 0;font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.chapterStory-module__Eu17lG__projectLine{padding-left:var(--space-3);border-left:2px solid var(--border)}.chapterStory-module__Eu17lG__updateBox{margin-top:var(--space-3);gap:var(--space-1-5);flex-direction:column;display:flex}.chapterStory-module__Eu17lG__updateRow{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.chapterStory-module__Eu17lG__updateLine{color:var(--ink);font-size:var(--type-body);font-weight:var(--weight-semibold)}.chapterStory-module__Eu17lG__updateNote{color:var(--ink-muted);font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.chapterStory-module__Eu17lG__newLine{padding-left:var(--space-3);border-left:3px solid var(--primary)}.chapterStory-module__Eu17lG__newTag{margin-bottom:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);display:inline-block}.chapterStory-module__Eu17lG__confirmBox{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--unverified-bg);border:1px solid var(--unverified-border);flex-direction:column;display:flex}.chapterStory-module__Eu17lG__counter{margin:var(--space-1-5) 0 0;color:var(--ink-muted);font-size:var(--type-body);text-align:right}.chapterStory-module__Eu17lG__counterOver{color:var(--destructive);font-weight:var(--weight-semibold)}
.deleteEntryFlow-module__gUpZWW__body{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.deleteEntryFlow-module__gUpZWW__head{align-items:center;gap:var(--space-3);display:flex}.deleteEntryFlow-module__gUpZWW__iconTile{border-radius:var(--radius-control);background:var(--destructive-soft);width:44px;height:44px;color:var(--destructive);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deleteEntryFlow-module__gUpZWW__quoted{font-style:normal;font-weight:var(--weight-bold);color:var(--ink)}.deleteEntryFlow-module__gUpZWW__warn{font-size:var(--type-body);color:var(--ink)}.deleteEntryFlow-module__gUpZWW__refList{padding-left:var(--space-5);gap:var(--space-1);font-size:var(--type-body);color:var(--body);flex-direction:column;margin:0;display:flex}.deleteEntryFlow-module__gUpZWW__note{font-size:var(--type-caption);color:var(--muted)}.deleteEntryFlow-module__gUpZWW__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);display:flex}.deleteEntryFlow-module__gUpZWW__choices{gap:var(--space-2);flex-direction:column;display:flex}.deleteEntryFlow-module__gUpZWW__choice{align-items:center;gap:var(--space-2);font-size:var(--type-body);color:var(--ink);cursor:pointer;display:flex}.deleteEntryFlow-module__gUpZWW__choice input{accent-color:var(--primary);flex-shrink:0;margin:0}.deleteEntryFlow-module__gUpZWW__understand{align-items:center;gap:var(--space-1);padding-left:var(--space-5);font-size:var(--type-secondary);color:var(--body);cursor:pointer;display:flex}.deleteEntryFlow-module__gUpZWW__understand>button{margin-block:calc(var(--space-3) * -1);margin-left:calc(var(--space-3) * -1)}@media (max-width:1023.98px){.deleteEntryFlow-module__gUpZWW__mobileBody{margin-top:calc(var(--ph-space-12) * -1);gap:var(--ph-space-12);color:var(--ph-text);flex-direction:column;display:flex}.deleteEntryFlow-module__gUpZWW__mobileHead{align-items:center;gap:var(--ph-space-8);display:flex}.deleteEntryFlow-module__gUpZWW__mobileTitle{font:var(--ph-weight-semibold) var(--ph-type-20) / 1.25 var(--ph-font-display);color:var(--ph-text);flex:1;margin:0}.deleteEntryFlow-module__gUpZWW__mobileLead{font:var(--ph-weight-regular) var(--ph-type-16) / 1.4 var(--ph-font-text);margin:0}.deleteEntryFlow-module__gUpZWW__refBox{padding:var(--ph-space-12);border-radius:var(--ph-r-control);background:var(--ph-card);gap:var(--ph-space-4);flex-direction:column;display:flex}.deleteEntryFlow-module__gUpZWW__refLine{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);margin:0}.deleteEntryFlow-module__gUpZWW__mobileNote{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text-2);margin:0}.deleteEntryFlow-module__gUpZWW__mobileFoot{margin:0 calc(var(--ph-space-16) * -1);padding:var(--ph-space-12) var(--ph-space-16) 0;border-top:1px solid var(--ph-line);background:var(--ph-sheet);gap:var(--ph-space-4);flex-direction:column;display:flex;position:sticky;bottom:0}.deleteEntryFlow-module__gUpZWW__mobileRow{gap:var(--ph-space-8);display:flex}.deleteEntryFlow-module__gUpZWW__mobileRow>*{flex:1 1 0;min-width:0}html:has([data-ph-phone]) .deleteEntryFlow-module__gUpZWW__mobileFoot button{width:100%;min-height:var(--ph-btn);padding:0 var(--ph-space-16);border-radius:var(--ph-r-button);font-size:var(--ph-type-14)}}
.makePostButton-module__V5MF8W__wrap{align-items:flex-start;gap:var(--space-1);flex-direction:column;max-width:100%;display:inline-flex}.makePostButton-module__V5MF8W__error{align-items:center;gap:var(--space-1-5);color:var(--destructive);font-size:var(--type-caption);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.makePostButton-module__V5MF8W__note{color:var(--muted);font-size:var(--type-caption)}
.aboutPane-module__DdBx7W__fieldLabel{margin-top:var(--space-4);margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink);display:block}.aboutPane-module__DdBx7W__bodyInput{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid var(--primary-border);background:var(--surface-soft);color:var(--ink);font-size:var(--type-input);font-family:var(--font-body);line-height:var(--leading-normal);resize:vertical}.aboutPane-module__DdBx7W__bodyInput::placeholder{color:var(--faint)}.aboutPane-module__DdBx7W__bodyInput:focus{border-color:var(--border-strong);outline:none}.aboutPane-module__DdBx7W__saveRow{margin-top:var(--space-3);justify-content:flex-end;display:flex}.aboutPane-module__DdBx7W__rhythmList{gap:var(--space-3);flex-direction:column;display:flex}.aboutPane-module__DdBx7W__rhythmRow{gap:var(--space-2);flex-direction:column;display:flex}.aboutPane-module__DdBx7W__cadenceTile{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);font-size:var(--type-label);font-weight:var(--weight-semibold);align-self:flex-start}.aboutPane-module__DdBx7W__cadDaily{background:var(--skill-beginner-bg);color:var(--skill-beginner-fg)}.aboutPane-module__DdBx7W__cadWeekly{background:var(--primary-soft);color:var(--primary-active)}.aboutPane-module__DdBx7W__cadMonthly{background:var(--skill-advanced-bg);color:var(--skill-advanced-fg)}.aboutPane-module__DdBx7W__cadYearly{background:var(--skill-expert-bg);color:var(--skill-expert-fg)}.aboutPane-module__DdBx7W__rhythmChips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.aboutPane-module__DdBx7W__rhythmAdd{align-items:center;gap:var(--space-1);display:inline-flex}.aboutPane-module__DdBx7W__rhythmInput{width:150px;min-height:36px;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-chip);border:1.5px dashed var(--primary-border);color:var(--ink);font-size:var(--type-input);background:0 0}.aboutPane-module__DdBx7W__rhythmInput::placeholder{color:var(--faint)}.aboutPane-module__DdBx7W__rhythmInput:focus{outline:none}.aboutPane-module__DdBx7W__coachCallout{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-4);border-radius:var(--radius-control);background:var(--primary-soft);display:flex}.aboutPane-module__DdBx7W__coachIcon{color:var(--primary);margin-top:var(--space-0-5);flex-shrink:0}.aboutPane-module__DdBx7W__coachText{font-size:var(--type-caption);color:var(--primary-active)}.aboutPane-module__DdBx7W__evidenceOpen{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--primary)}.aboutPane-module__DdBx7W__evidenceRow{gap:var(--space-2);margin-top:var(--space-3);display:flex}.aboutPane-module__DdBx7W__evidenceInput{min-width:0;min-height:44px;padding:var(--space-3) var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);flex:1}.aboutPane-module__DdBx7W__evidenceInput:focus{border-color:var(--border-strong);outline:none}@media (min-width:1024px){.aboutPane-module__DdBx7W__rhythmRow{flex-direction:row;align-items:flex-start}.aboutPane-module__DdBx7W__cadenceTile{text-align:center;width:82px;margin-top:var(--space-1-5);flex-shrink:0}}
.backButton-module__kWIBgW__back{width:auto;margin-bottom:var(--space-3);align-self:flex-start;text-decoration:none}
.skillsPane-module__voYv0W__table{gap:var(--space-3);flex-direction:column;display:flex}.skillsPane-module__voYv0W__tableHead{display:none}.skillsPane-module__voYv0W__row{align-items:center;gap:var(--space-3) var(--space-2);padding:var(--space-4) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);grid-template-columns:1fr auto;grid-template-areas:"name verify""type level""sources actions";display:grid}.skillsPane-module__voYv0W__rowName{min-width:0;font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink);flex-wrap:wrap;grid-area:name;align-items:center;display:flex}.skillsPane-module__voYv0W__typeCell{grid-area:type;justify-self:start}.skillsPane-module__voYv0W__levelCell{grid-area:level;justify-self:end}.skillsPane-module__voYv0W__sourcesCell{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);grid-area:sources;display:flex}.skillsPane-module__voYv0W__traceList{gap:var(--space-3);padding:0 0 var(--space-2);flex-direction:column;display:flex}.skillsPane-module__voYv0W__traceSub{font-size:var(--type-caption);color:var(--body);margin-bottom:var(--space-0-5)}.skillsPane-module__voYv0W__traceRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-card);color:inherit;transition:border-color var(--motion-fast), background var(--motion-fast);text-decoration:none;display:flex}a.skillsPane-module__voYv0W__traceRow:active{border-color:var(--violet-outline);background:var(--primary-soft)}@media (min-width:640px){a.skillsPane-module__voYv0W__traceRow:hover{border-color:var(--violet-outline);background:var(--primary-soft)}}.skillsPane-module__voYv0W__traceTile{border-radius:var(--radius-control);background:var(--track);width:40px;height:40px;color:var(--body);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skillsPane-module__voYv0W__tileRole{background:var(--primary-soft);color:var(--primary)}.skillsPane-module__voYv0W__tileProject{background:var(--categoryProject-bg);color:var(--categoryProject-fg)}.skillsPane-module__voYv0W__tileAchievement{background:var(--unverified-bg);color:var(--unverified)}.skillsPane-module__voYv0W__tileMemory{background:var(--evidenced-bg);color:var(--evidenced)}.skillsPane-module__voYv0W__tileChallenge{background:var(--role-memory-challenge-bg);color:var(--role-memory-challenge-mark)}.skillsPane-module__voYv0W__tileManual{background:var(--track);color:var(--body)}.skillsPane-module__voYv0W__tileImport{background:var(--primary-soft);color:var(--primary)}.skillsPane-module__voYv0W__traceBasis{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.skillsPane-module__voYv0W__traceText{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.skillsPane-module__voYv0W__traceTitle{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.skillsPane-module__voYv0W__traceMeta{font-size:var(--type-secondary);color:var(--muted)}.skillsPane-module__voYv0W__verifyCell{grid-area:verify;justify-self:end;display:inline-flex}.skillsPane-module__voYv0W__rowActions{justify-content:flex-end;gap:var(--space-1);grid-area:actions;display:inline-flex}.skillsPane-module__voYv0W__deleteConfirm{gap:var(--space-4);padding:var(--space-3) 0 var(--space-1);flex-direction:column;display:flex}.skillsPane-module__voYv0W__deleteHead{align-items:center;gap:var(--space-3);display:flex}.skillsPane-module__voYv0W__deleteTile{border-radius:var(--radius-control);background:var(--destructive-soft);width:44px;height:44px;color:var(--destructive);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skillsPane-module__voYv0W__deleteActions{justify-content:flex-end;gap:var(--space-2);display:flex}.skillsPane-module__voYv0W__editor{gap:var(--space-4);flex-direction:column;display:flex}.skillsPane-module__voYv0W__editorField{gap:var(--space-2);flex-direction:column;display:flex}.skillsPane-module__voYv0W__editorLabel{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink)}.skillsPane-module__voYv0W__editorInput{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid var(--primary-border);background:var(--surface);color:var(--ink);font-size:var(--type-input)}.skillsPane-module__voYv0W__editorInput::placeholder{color:var(--faint)}.skillsPane-module__voYv0W__editorInput:focus{border-color:var(--border-strong);outline:none}.skillsPane-module__voYv0W__editorActions{align-items:center;gap:var(--space-2);display:flex}.skillsPane-module__voYv0W__editorSpacer{flex:1}@media (min-width:1024px){.skillsPane-module__voYv0W__table{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);gap:0}.skillsPane-module__voYv0W__tableHead{border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0}.skillsPane-module__voYv0W__group:last-child .skillsPane-module__voYv0W__category:last-child .skillsPane-module__voYv0W__row:last-child{border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px)}.skillsPane-module__voYv0W__tableHead{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--track);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);grid-template-columns:1.4fr 1fr 1.2fr 1.1fr .6fr 76px;display:grid}.skillsPane-module__voYv0W__row{gap:var(--space-3);border:none;border-top:1px solid var(--border);box-shadow:none;padding:var(--space-3) var(--space-4);border-radius:0;grid-template-columns:1.4fr 1fr 1.2fr 1.1fr .6fr 76px;grid-template-areas:none}.skillsPane-module__voYv0W__row>*{grid-area:auto;justify-self:start}.skillsPane-module__voYv0W__sourcesCell{border-top:none;padding-top:0}.skillsPane-module__voYv0W__verifyCell{display:inline-flex}}.skillsPane-module__voYv0W__editorHint{font-weight:var(--weight-regular);color:var(--muted)}.skillsPane-module__voYv0W__evidenceEmpty{font-size:var(--type-caption);color:var(--muted);padding:var(--space-3) var(--space-4);border:1.5px dashed var(--primary-border);border-radius:var(--radius-control)}.skillsPane-module__voYv0W__evidenceRow{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-control);display:flex}.skillsPane-module__voYv0W__evidenceText{font-size:var(--type-secondary);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}a.skillsPane-module__voYv0W__evidenceText{color:var(--primary);text-decoration:none}a.skillsPane-module__voYv0W__evidenceText:hover{text-decoration:underline}.skillsPane-module__voYv0W__evidenceKind{font-family:var(--font-mono);font-size:var(--type-overline);letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.skillsPane-module__voYv0W__evidencePicker{gap:var(--space-1);max-height:220px;padding:var(--space-1-5);border:1px solid var(--primary-border);border-radius:var(--radius-control);flex-direction:column;display:flex;overflow-y:auto}.skillsPane-module__voYv0W__evidenceOption{min-height:44px;padding:0 var(--space-3);text-align:left;font-size:var(--type-secondary);color:var(--ink);border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:none}.skillsPane-module__voYv0W__evidenceOption:hover{background:var(--track)}.skillsPane-module__voYv0W__evidenceAdd{display:flex}.skillsPane-module__voYv0W__evidenceExtRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.skillsPane-module__voYv0W__evidenceExtRow .skillsPane-module__voYv0W__editorInput{flex:1;min-width:140px}.skillsPane-module__voYv0W__proposedPill{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft,var(--track));color:var(--primary);box-shadow:var(--ring-1) var(--primary);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.03em;text-transform:uppercase;font-weight:var(--weight-semibold);display:inline-flex}.skillsPane-module__voYv0W__proposedWord{opacity:.72;font-weight:var(--weight-semibold)}.skillsPane-module__voYv0W__levelDefinition{margin-top:var(--space-1);font-size:var(--type-label);line-height:var(--leading-snug);color:var(--muted);display:block}.skillsPane-module__voYv0W__sharpenHint{margin-top:var(--space-1);color:var(--muted);font-family:var(--font-body);font-size:var(--type-label);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.skillsPane-module__voYv0W__sharpenHint:hover{color:var(--primary)}.skillsPane-module__voYv0W__sharpenHint:focus-visible{outline:2px solid var(--primary-focus);outline-offset:2px;border-radius:var(--radius-control)}.skillsPane-module__voYv0W__colHead{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex;position:relative}.skillsPane-module__voYv0W__colSort{align-items:center;gap:var(--space-1);min-width:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;display:inline-flex}.skillsPane-module__voYv0W__colSort:hover{color:var(--ink)}.skillsPane-module__voYv0W__colSortActive{color:var(--primary)}.skillsPane-module__voYv0W__sortIconAsc{transform:rotate(180deg)}.skillsPane-module__voYv0W__sortIconIdle{opacity:.35}.skillsPane-module__voYv0W__colSort:active .skillsPane-module__voYv0W__sortIconIdle{opacity:.7}@media (min-width:640px){.skillsPane-module__voYv0W__colSort:hover .skillsPane-module__voYv0W__sortIconIdle{opacity:.7}}.skillsPane-module__voYv0W__colFilterBtn{border-radius:var(--radius-chip);width:18px;height:18px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.skillsPane-module__voYv0W__colFilterBtn:hover{color:var(--ink)}.skillsPane-module__voYv0W__colFilterOn{color:var(--primary)}.skillsPane-module__voYv0W__colMenu{gap:var(--space-0-5);font-size:var(--type-caption);flex-direction:column;display:flex}.skillsPane-module__voYv0W__colMenuRow{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-1-5);border-radius:var(--radius-chip);cursor:pointer;display:flex}.skillsPane-module__voYv0W__colMenuRow:hover{background:var(--track)}.skillsPane-module__voYv0W__colMenuClear{margin-top:var(--space-0-5)}.skillsPane-module__voYv0W__filterBar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.skillsPane-module__voYv0W__infoWrap{flex:none}.skillsPane-module__voYv0W__infoBody{gap:var(--space-3);font-size:var(--type-caption);color:var(--body);flex-direction:column;display:flex}.skillsPane-module__voYv0W__infoTitle{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--ink)}.skillsPane-module__voYv0W__infoRow{gap:var(--space-0-5);flex-direction:column;display:flex}.skillsPane-module__voYv0W__infoTerm{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.skillsPane-module__voYv0W__infoText{gap:var(--space-1);flex-direction:column;display:flex}.skillsPane-module__voYv0W__infoSub{padding-left:var(--space-3);color:var(--muted)}.skillsPane-module__voYv0W__searchNote{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--type-caption);color:var(--body);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.skillsPane-module__voYv0W__searchNoteClear{margin-left:auto}.skillsPane-module__voYv0W__evidenceList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skillsPane-module__voYv0W__evidenceRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:flex}.skillsPane-module__voYv0W__evidenceTitle{min-width:0;font-size:var(--type-caption);color:var(--ink);overflow-wrap:anywhere}.skillsPane-module__voYv0W__evidenceActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.skillsPane-module__voYv0W__evidencePicker{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-soft);flex-direction:column;display:flex}.skillsPane-module__voYv0W__evidencePick{align-items:flex-start;gap:var(--space-0-5);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;display:flex}.skillsPane-module__voYv0W__evidencePick:hover{border-color:var(--primary-border)}.skillsPane-module__voYv0W__evidencePick:disabled{cursor:default;opacity:.6}.skillsPane-module__voYv0W__group,.skillsPane-module__voYv0W__category{gap:var(--space-3);flex-direction:column;display:flex}.skillsPane-module__voYv0W__groupHead{font:var(--heading-2);align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--ink);display:flex}.skillsPane-module__voYv0W__groupCount{font-family:var(--font-body);font-size:var(--type-caption);font-weight:var(--weight-regular);color:var(--muted)}.skillsPane-module__voYv0W__categoryHead{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0}.skillsPane-module__voYv0W__impliedNote{align-items:center;gap:var(--space-1-5);margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--type-secondary);font-weight:var(--weight-regular);color:var(--muted);flex-wrap:wrap;flex-basis:100%;display:inline-flex}@media (min-width:1024px){.skillsPane-module__voYv0W__group,.skillsPane-module__voYv0W__category{gap:0}.skillsPane-module__voYv0W__groupHead{padding:var(--space-4) var(--space-4) var(--space-2);border-top:1px solid var(--border);background:var(--surface);margin:0}.skillsPane-module__voYv0W__categoryHead{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:var(--surface-soft)}}.skillsPane-module__voYv0W__evidenceTick{color:var(--evidenced);align-items:center;display:inline-flex}.skillsPane-module__voYv0W__evidenceNone{color:var(--muted)}
.badgeCard-module__6ceuNa__card{justify-content:space-between;gap:var(--space-1);aspect-ratio:var(--badge-aspect);width:100%;padding:var(--space-3);border-radius:var(--radius-card);color:var(--ink);background:var(--surface);box-shadow:var(--ring-1) var(--border);flex-direction:column;display:flex;position:relative;overflow:hidden}.badgeCard-module__6ceuNa__full{max-width:340px;padding:var(--space-4);gap:var(--space-2)}.badgeCard-module__6ceuNa__bronze,.badgeCard-module__6ceuNa__silver,.badgeCard-module__6ceuNa__gold,.badgeCard-module__6ceuNa__platinum,.badgeCard-module__6ceuNa__diamond,.badgeCard-module__6ceuNa__special{box-shadow:var(--ring-1) var(--badge-edge), var(--shadow-sm);color:var(--ink)}.badgeCard-module__6ceuNa__bronze{background:var(--badge-sheen), var(--badge-brushed), var(--badge-bronze)}.badgeCard-module__6ceuNa__silver{background:var(--badge-sheen), var(--badge-brushed), var(--badge-silver)}.badgeCard-module__6ceuNa__gold{background:var(--badge-sheen), var(--badge-brushed), var(--badge-gold)}.badgeCard-module__6ceuNa__platinum{background:var(--badge-sheen), var(--badge-brushed), var(--badge-platinum)}.badgeCard-module__6ceuNa__diamond{background:var(--badge-sheen), var(--badge-brushed), var(--badge-diamond)}.badgeCard-module__6ceuNa__special{background:var(--badge-special);color:var(--badge-text-on-special)}.badgeCard-module__6ceuNa__in_progress{background:var(--surface);color:var(--ink);box-shadow:var(--ring-1) var(--violet-outline)}.badgeCard-module__6ceuNa__locked{background:var(--soft);color:var(--text);box-shadow:none;border:1px dashed var(--border)}.badgeCard-module__6ceuNa__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.badgeCard-module__6ceuNa__logo{background:var(--badge-engrave);width:64px;height:28px;display:block;-webkit-mask:url(/icons/PurpleHunt_logo.svg) 0/contain no-repeat;mask:url(/icons/PurpleHunt_logo.svg) 0/contain no-repeat}.badgeCard-module__6ceuNa__full .badgeCard-module__6ceuNa__logo{width:88px;height:38px}.badgeCard-module__6ceuNa__special .badgeCard-module__6ceuNa__logo{background:var(--badge-engrave-special)}.badgeCard-module__6ceuNa__in_progress .badgeCard-module__6ceuNa__logo,.badgeCard-module__6ceuNa__locked .badgeCard-module__6ceuNa__logo{background:var(--violet-outline)}.badgeCard-module__6ceuNa__locked .badgeCard-module__6ceuNa__logo{background:var(--border)}.badgeCard-module__6ceuNa__family{font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.75;text-align:right}.badgeCard-module__6ceuNa__symbol{right:var(--space-3);top:var(--space-3);justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute}.badgeCard-module__6ceuNa__full .badgeCard-module__6ceuNa__symbol{right:var(--space-4);width:72px;height:72px;top:50%;transform:translateY(-50%)}.badgeCard-module__6ceuNa__monogram{background:var(--badge-engrave);width:100%;height:100%;display:block;-webkit-mask:url(/icons/PurpleHunt_monogram.svg) 50%/contain no-repeat;mask:url(/icons/PurpleHunt_monogram.svg) 50%/contain no-repeat}.badgeCard-module__6ceuNa__special .badgeCard-module__6ceuNa__monogram{background:var(--badge-engrave-special)}.badgeCard-module__6ceuNa__in_progress .badgeCard-module__6ceuNa__monogram{background:var(--violet-outline)}.badgeCard-module__6ceuNa__locked .badgeCard-module__6ceuNa__monogram{background:var(--border)}.badgeCard-module__6ceuNa__artImg{object-fit:contain;width:100%;height:100%;display:block}.badgeCard-module__6ceuNa__lock{color:var(--text-disabled)}.badgeCard-module__6ceuNa__bottom{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.badgeCard-module__6ceuNa__name{font:var(--heading-3);font-size:var(--type-small);overflow-wrap:anywhere}.badgeCard-module__6ceuNa__full .badgeCard-module__6ceuNa__name{font:var(--heading-2)}.badgeCard-module__6ceuNa__meta{gap:0 var(--space-2);font-size:var(--type-label);font-weight:var(--weight-semibold);opacity:.85;flex-wrap:wrap;display:flex}.badgeCard-module__6ceuNa__meta span+span:before{content:"·";margin-right:var(--space-2)}.badgeCard-module__6ceuNa__full .badgeCard-module__6ceuNa__meta{font-size:var(--type-small)}.badgeCard-module__6ceuNa__glints{pointer-events:none;z-index:var(--z-raised);position:absolute;inset:0}.badgeCard-module__6ceuNa__glint{background:var(--badge-glint);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:14px;height:14px;animation:var(--anim-twinkle) 2.4s ease-in-out infinite;position:absolute}.badgeCard-module__6ceuNa__glintA{top:12%;left:18%}.badgeCard-module__6ceuNa__glintB{width:10px;height:10px;animation-delay:.8s;top:58%;left:62%}.badgeCard-module__6ceuNa__glintC{width:8px;height:8px;animation-delay:1.6s;top:20%;left:82%}.badgeCard-module__6ceuNa__chip{align-items:center;gap:var(--space-2);max-width:100%;height:32px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-card);font-size:var(--type-small);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex;position:relative;overflow:hidden}.badgeCard-module__6ceuNa__chipMark{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.badgeCard-module__6ceuNa__chipName{text-overflow:ellipsis;overflow:hidden}.badgeCard-module__6ceuNa__chipTier{font-size:var(--type-label);opacity:.85;flex:none}@media (max-width:1023.98px){.badgeCard-module__6ceuNa__card.badgeCard-module__6ceuNa__list{--ph-tier:var(--ph-accent);aspect-ratio:auto;min-height:var(--ph-size-170);box-sizing:border-box;padding:var(--ph-space-12) var(--ph-space-12);border:1px solid var(--ph-edge);border-radius:var(--ph-r-card);background:var(--ph-card);box-shadow:none;color:var(--ph-text);justify-content:flex-start;align-items:center;gap:var(--ph-space-4);text-align:center;flex-direction:column;display:flex;overflow:visible}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__in_progress,.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__locked{border-style:dashed}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__bronze{--ph-tier:var(--ph-warn)}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__silver{--ph-tier:var(--ph-text-2)}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__gold{--ph-tier:var(--ph-gold)}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__platinum{--ph-tier:var(--ph-text)}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__diamond{--ph-tier:var(--ph-info)}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__top,.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__glints{display:none}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__symbol{width:var(--ph-size-52);height:var(--ph-size-52);box-sizing:border-box;padding:var(--ph-space-8);border:var(--ph-stroke-3) solid var(--ph-tier);color:var(--ph-tier);border-radius:50%;flex:none;position:static;transform:none}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__in_progress .badgeCard-module__6ceuNa__symbol,.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__locked .badgeCard-module__6ceuNa__symbol{border:var(--ph-stroke-2) dashed var(--ph-edge-strong);color:var(--ph-muted)}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__symbol .badgeCard-module__6ceuNa__monogram{background:currentColor}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__symbol .badgeCard-module__6ceuNa__lock{width:var(--ph-size-22);height:var(--ph-size-22);color:inherit}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__bottom,.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__meta{display:contents}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__name{font:var(--ph-weight-semibold) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text);margin:0}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__meta span{font:var(--ph-weight-regular) var(--ph-type-12) / 1.4 var(--ph-font-text);color:var(--ph-muted)}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__meta span+span:before{content:none}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__meta .badgeCard-module__6ceuNa__metaLead{font:var(--ph-weight-semibold) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-tier)}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__in_progress .badgeCard-module__6ceuNa__meta .badgeCard-module__6ceuNa__metaLead{color:var(--ph-text-2)}.badgeCard-module__6ceuNa__list.badgeCard-module__6ceuNa__locked .badgeCard-module__6ceuNa__meta .badgeCard-module__6ceuNa__metaLead{color:var(--ph-muted)}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__bottom>div{width:100%}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__bottom>div>div{height:var(--ph-size-4);border-radius:var(--ph-r-pill);background:var(--ph-line);overflow:hidden}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__bottom>div>div>span{border-radius:inherit;background:var(--ph-accent);min-width:0}.badgeCard-module__6ceuNa__list .badgeCard-module__6ceuNa__bottom [aria-valuenow="0"]>span{display:none}}
.logSearch-module__eKYrDq__field{align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--primary-border);border-radius:var(--radius-control);display:flex}.logSearch-module__eKYrDq__field:focus-within{border-color:var(--primary)}.logSearch-module__eKYrDq__icon{color:var(--muted);flex:none}.logSearch-module__eKYrDq__input{min-width:0;font-size:var(--type-input);line-height:var(--leading-snug);padding:var(--space-3) 0;color:var(--ink);background:0 0;border:0;flex:1}.logSearch-module__eKYrDq__input::placeholder{color:var(--faint)}.logSearch-module__eKYrDq__input::-webkit-search-cancel-button{display:none}.logSearch-module__eKYrDq__clear{width:20px;height:20px;margin:calc(var(--space-3) * -1) 0;padding:var(--space-3) 0;box-sizing:content-box;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.logSearch-module__eKYrDq__clear:active{color:var(--ink)}.logSearch-module__eKYrDq__results{gap:var(--space-3);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.logSearch-module__eKYrDq__empty{padding:var(--space-1-5) var(--space-1);font-size:var(--type-caption);color:var(--muted);margin:0}.logSearch-module__eKYrDq__group{gap:var(--space-0-5);flex-direction:column;display:flex}.logSearch-module__eKYrDq__groupHead{padding:var(--space-0-5) var(--space-1) var(--space-1);font-family:var(--font-mono);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.logSearch-module__eKYrDq__row{width:100%;padding:var(--space-2) var(--space-2);text-align:left;border-radius:var(--radius-control);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.logSearch-module__eKYrDq__row:active{background:var(--primary-soft)}@media (min-width:640px){.logSearch-module__eKYrDq__row:hover{background:var(--background)}}.logSearch-module__eKYrDq__rowTitle{-webkit-line-clamp:2;font-size:var(--type-card);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.logSearch-module__eKYrDq__rowMeta{font-size:var(--type-secondary);color:var(--muted)}.logSearch-module__eKYrDq__bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.logSearch-module__eKYrDq__bar>:first-child{flex:320px;min-width:0}.logSearch-module__eKYrDq__scope{flex:none}
.badgeStrip-module__jc_jJW__strip{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.badgeStrip-module__jc_jJW__item{min-width:0;max-width:100%;display:inline-flex}.badgeStrip-module__jc_jJW__link{border-radius:var(--radius-card);min-width:0;max-width:100%;color:inherit;text-decoration:none;display:inline-flex}
.vaultPane-module__azh12W__titleBlock{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.vaultPane-module__azh12W__privateNote{font-size:var(--type-caption);color:var(--muted)}.vaultPane-module__azh12W__paneTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-semibold);color:var(--ink);display:inline-flex}.vaultPane-module__azh12W__addWell{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.vaultPane-module__azh12W__addActions{gap:var(--space-2);display:flex}.vaultPane-module__azh12W__cardStack,.vaultPane-module__azh12W__entryBody{gap:var(--space-3);flex-direction:column;display:flex}.vaultPane-module__azh12W__entryFoot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.vaultPane-module__azh12W__typeNote{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted)}.vaultPane-module__azh12W__entryActions{gap:var(--space-1);display:inline-flex}
.badgesBlock-module__JtAqTG__section{padding:0 var(--space-6)}.badgesBlock-module__JtAqTG__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--ink);display:flex}.badgesBlock-module__JtAqTG__label{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:3px;text-transform:uppercase;color:var(--ink)}.badgesBlock-module__JtAqTG__note{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted);margin-right:auto}.badgesBlock-module__JtAqTG__ownerLink{min-height:44px;font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);align-items:center;text-decoration:none;display:inline-flex}@media (min-width:640px){.badgesBlock-module__JtAqTG__ownerLink{min-height:0}.badgesBlock-module__JtAqTG__ownerLink:hover{text-decoration:underline}}.badgesBlock-module__JtAqTG__strip{margin-top:var(--space-4)}.badgesBlock-module__JtAqTG__empty{max-width:62ch;margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted)}@media (max-width:1023.98px){html:has([data-ph-phone]) .badgesBlock-module__JtAqTG__head{padding-bottom:var(--ph-space-8);border-bottom:0}html:has([data-ph-phone]) .badgesBlock-module__JtAqTG__label{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-4);text-transform:uppercase;color:var(--ph-muted)}html:has([data-ph-phone]) .badgesBlock-module__JtAqTG__section{padding:0 var(--ph-gutter)}}
.archivedPane-module__6mJNWa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.archivedPane-module__6mJNWa__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:flex}.archivedPane-module__6mJNWa__text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.archivedPane-module__6mJNWa__title{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink);overflow-wrap:anywhere}
.network-module__gDinQa__sheetBody{gap:var(--space-4);flex-direction:column;display:flex}.network-module__gDinQa__sheetText{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body)}.network-module__gDinQa__sheetActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.page-module__to4gvG__page{gap:var(--space-4);margin:0 calc(var(--space-4) * -1);padding:var(--space-4) var(--space-4) 0;background:var(--shell-soft);flex-direction:column;display:flex}.page-module__to4gvG__loading,.page-module__to4gvG__header{gap:var(--space-3);flex-direction:column;display:flex}.page-module__to4gvG__subtitle{margin-top:var(--space-0-5);font-size:var(--type-caption);color:var(--muted)}.page-module__to4gvG__menuList{flex-direction:column;display:flex}.page-module__to4gvG__menuItem{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);text-align:left;font-size:var(--type-secondary);color:var(--ink);cursor:pointer;background:0 0;border:0;display:flex}.page-module__to4gvG__menuItem:hover{background:var(--track)}.page-module__to4gvG__unassignedLine{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);display:flex}.page-module__to4gvG__unassignedIcon{color:var(--muted);flex-shrink:0}.page-module__to4gvG__unassignedText{min-width:0;font-size:var(--type-secondary);color:var(--body);flex:1}.page-module__to4gvG__unassignedText b{font-weight:var(--weight-bold);color:var(--ink)}@media (min-width:1024px){.page-module__to4gvG__page{background:0 0;margin:0;padding:0}.page-module__to4gvG__header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-flow:wrap}.page-module__to4gvG__addPill{min-height:40px;padding:var(--space-2) var(--space-5);box-shadow:none;align-self:flex-end;position:static}}.page-module__to4gvG__headTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.page-module__to4gvG__headTop{flex-wrap:nowrap;flex:1;align-items:center}}.page-module__to4gvG__search,.page-module__to4gvG__panes{display:contents}@media (max-width:1023.98px){.page-module__to4gvG__page{background:0 0;gap:0;margin:0;padding:0}.page-module__to4gvG__header,.page-module__to4gvG__unassignedLine,.page-module__to4gvG__page>h1{display:none}.page-module__to4gvG__page>h1+*{margin:var(--ph-space-8) var(--ph-gutter) 0}.page-module__to4gvG__search:not([data-open]){display:none}.page-module__to4gvG__search[data-open]{margin:0 var(--ph-gutter);display:block}html:has([data-ph-phone]) .page-module__to4gvG__page>nav{--ph-centre-active:1;margin-top:var(--ph-space-8);padding:0 var(--ph-gutter);-webkit-mask-image:linear-gradient(to right, var(--ph-text) calc(100% - var(--ph-size-28)), transparent);-webkit-mask-image:linear-gradient(to right, var(--ph-text) calc(100% - var(--ph-size-28)), transparent);mask-image:linear-gradient(to right, var(--ph-text) calc(100% - var(--ph-size-28)), transparent)}html:has([data-ph-phone]) .page-module__to4gvG__page>nav>*{letter-spacing:var(--ph-track-1-3)}html:has([data-ph-phone]) .page-module__to4gvG__page>nav>*>span{letter-spacing:var(--ph-track-1-3)}.page-module__to4gvG__panes:not([data-chapter-tab]){gap:var(--ph-space-8);margin-top:var(--ph-space-12);padding:0 var(--ph-gutter);flex-direction:column;display:flex}.page-module__to4gvG__page[data-chapter-open]>:not(.page-module__to4gvG__panes){display:none}}
.dateFix-module__dV274q__fix{gap:var(--space-1);flex-direction:column;display:flex}.dateFix-module__dV274q__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dateFix-module__dV274q__date{min-height:44px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--type-input);color:var(--ink);background:var(--surface);border:1px solid var(--primary-border);border-radius:var(--radius-control)}.dateFix-module__dV274q__date:focus{border-color:var(--border-strong);outline:none}.dateFix-module__dV274q__problem{font-size:var(--type-caption);color:var(--destructive)}
.profileConnect-module__f5IONa__bar{gap:var(--space-2);max-width:1228px;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;margin:0 auto;display:flex}.profileConnect-module__f5IONa__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.profileConnect-module__f5IONa__text{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--body)}.profileConnect-module__f5IONa__statePill{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--track);color:var(--muted);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}@media (min-width:640px){.profileConnect-module__f5IONa__bar{padding:var(--space-3) var(--space-6) var(--space-4)}}
.docTasksModal-module__4ocwkW__form{gap:var(--space-4);flex-direction:column;display:flex}.docTasksModal-module__4ocwkW__lead{font-size:var(--type-body);color:var(--body)}.docTasksModal-module__4ocwkW__field{gap:var(--space-1-5);flex-direction:column;display:flex}.docTasksModal-module__4ocwkW__label{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink)}.docTasksModal-module__4ocwkW__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.docTasksModal-module__4ocwkW__pickRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.docTasksModal-module__4ocwkW__fileName{min-width:0;font-size:var(--type-caption);color:var(--muted);overflow-wrap:anywhere}.docTasksModal-module__4ocwkW__dateInput{min-height:44px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--type-input);color:var(--ink);background:var(--surface);border:1px solid var(--primary-border);border-radius:var(--radius-control)}.docTasksModal-module__4ocwkW__dateInput:focus{border-color:var(--border-strong);outline:none}.docTasksModal-module__4ocwkW__hint{font-size:var(--type-caption);color:var(--faint)}.docTasksModal-module__4ocwkW__problem{font-size:var(--type-caption);color:var(--destructive)}.docTasksModal-module__4ocwkW__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docTasksModal-module__4ocwkW__task{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-3);background:var(--shell-soft);border:1px solid var(--border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.docTasksModal-module__4ocwkW__taskText{min-width:0;font-size:var(--type-body);color:var(--body);overflow-wrap:anywhere;flex:200px}.docTasksModal-module__4ocwkW__taskDue{font-family:var(--font-heading);font-size:var(--type-secondary);color:var(--muted);white-space:nowrap}.docTasksModal-module__4ocwkW__footer{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.cardCustomizer-module__kt3e4W__body,.cardCustomizer-module__kt3e4W__picker{gap:var(--space-3);flex-direction:column;display:flex}.cardCustomizer-module__kt3e4W__legend{align-items:baseline;gap:var(--space-2);margin-top:var(--space-1-5);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--muted);display:flex}.cardCustomizer-module__kt3e4W__count{font-size:var(--type-secondary);letter-spacing:0;text-transform:none;color:var(--faint);margin-left:auto}.cardCustomizer-module__kt3e4W__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.cardCustomizer-module__kt3e4W__preview{margin-top:var(--space-4);padding:var(--space-5) var(--space-5);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--primary-border)}.cardCustomizer-module__kt3e4W__previewMark{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-bold);color:var(--ink)}.cardCustomizer-module__kt3e4W__previewMarkAccent{color:var(--primary)}.cardCustomizer-module__kt3e4W__previewName{margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:var(--weight-semibold);color:var(--ink)}.cardCustomizer-module__kt3e4W__previewRole{margin-top:var(--space-0-5);font-family:var(--font-body);font-size:var(--type-secondary);color:var(--muted)}.cardCustomizer-module__kt3e4W__previewStats{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cardCustomizer-module__kt3e4W__previewStat{gap:var(--space-0-5);min-width:64px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--primary-soft);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--muted);flex-direction:column;display:flex}.cardCustomizer-module__kt3e4W__previewStat b{font-size:var(--type-modal-title);font-weight:var(--weight-bold);letter-spacing:0;color:var(--primary)}.cardCustomizer-module__kt3e4W__previewNote{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--type-secondary);color:var(--faint)}.cardCustomizer-module__kt3e4W__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.cardCustomizer-module__kt3e4W__customFields{gap:var(--space-2);flex-direction:column;align-items:flex-start;max-width:340px;display:flex}.cardCustomizer-module__kt3e4W__customFields input{width:100%}.cardCustomizer-module__kt3e4W__composedRow{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.cardCustomizer-module__kt3e4W__composedLabel{font-family:var(--font-body);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--muted)}.cardCustomizer-module__kt3e4W__customInput{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border);font-family:var(--font-body);font-size:var(--type-caption);color:var(--ink)}.cardCustomizer-module__kt3e4W__customList{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cardCustomizer-module__kt3e4W__customRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);display:flex}.cardCustomizer-module__kt3e4W__customText{min-width:0;font-family:var(--font-body);font-size:var(--type-secondary);color:var(--ink);overflow-wrap:anywhere}.cardCustomizer-module__kt3e4W__customNote{color:var(--muted)}.cardCustomizer-module__kt3e4W__reason{margin:var(--ph-space-8) 0 0;font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted)}@media (max-width:1023.98px){html:has([data-ph-phone]) .cardCustomizer-module__kt3e4W__chips button[aria-pressed=true]{background:var(--ph-selected);border-color:var(--ph-accent);color:var(--ph-text)}html:has([data-ph-phone]) .cardCustomizer-module__kt3e4W__chips button[aria-pressed=true]:before{content:"✓";margin-right:var(--ph-space-4);color:var(--ph-accent)}html:has([data-ph-phone]) .cardCustomizer-module__kt3e4W__actions{gap:var(--ph-space-8);grid-template-columns:1fr 1fr;display:grid}html:has([data-ph-phone]) .cardCustomizer-module__kt3e4W__actions button{width:100%;min-height:var(--ph-btn);border-radius:var(--ph-r-button)}html:has([data-ph-phone]) .cardCustomizer-module__kt3e4W__count{color:var(--ph-accent)}html:has([data-ph-phone]) .cardCustomizer-module__kt3e4W__actions button{font-size:var(--ph-type-14)}}
.badgesCard-module__QyBlpq__fill{justify-content:center;height:100%}.badgesCard-module__QyBlpq__body{align-items:center;gap:var(--space-3);min-width:0;display:flex}.badgesCard-module__QyBlpq__doughnut{flex:none;display:inline-flex;position:relative}.badgesCard-module__QyBlpq__scale{zoom:.55;display:inline-flex}.badgesCard-module__QyBlpq__centre{line-height:var(--leading-tight);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.badgesCard-module__QyBlpq__count{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-bold);color:var(--ink)}.badgesCard-module__QyBlpq__countTotal{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--muted)}.badgesCard-module__QyBlpq__countMuted{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-bold);color:var(--faint)}.badgesCard-module__QyBlpq__countLabel{font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted)}.badgesCard-module__QyBlpq__side{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.badgesCard-module__QyBlpq__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.badgesCard-module__QyBlpq__overline{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.badgesCard-module__QyBlpq__next{align-items:center;gap:var(--space-2);min-width:0;color:inherit;text-decoration:none;display:flex}.badgesCard-module__QyBlpq__next>:first-child{min-width:0}.badgesCard-module__QyBlpq__more{font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);white-space:nowrap;flex:none}@media (min-width:640px){.badgesCard-module__QyBlpq__next:hover .badgesCard-module__QyBlpq__more{text-decoration:underline}}
.miniHeader-module__qxUaoq__bar{z-index:var(--z-sticky);gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--background-blur);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;transition:opacity var(--motion-enter), transform var(--motion-enter);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-12px)}.miniHeader-module__qxUaoq__shown{opacity:1;pointer-events:auto;transform:translateY(0)}.miniHeader-module__qxUaoq__row{align-items:center;gap:var(--space-3);display:flex}.miniHeader-module__qxUaoq__who{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.miniHeader-module__qxUaoq__avatar{border-radius:var(--radius-control);background:var(--primary-soft);width:32px;height:32px;font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.miniHeader-module__qxUaoq__avatarImg{object-fit:cover;width:100%;height:100%}.miniHeader-module__qxUaoq__names{flex-direction:column;min-width:0;display:flex}.miniHeader-module__qxUaoq__name{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.miniHeader-module__qxUaoq__role{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--type-secondary);color:var(--muted);overflow:hidden}.miniHeader-module__qxUaoq__stat{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--track);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--body);flex-shrink:0}.miniHeader-module__qxUaoq__pills{gap:var(--space-1-5);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.miniHeader-module__qxUaoq__pills::-webkit-scrollbar{display:none}.miniHeader-module__qxUaoq__skillsPill{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--ink);align-items:center;display:inline-flex}.miniHeader-module__qxUaoq__mobileSlot{display:contents}@media (max-width:1023.98px){.miniHeader-module__qxUaoq__bar{padding:var(--space-2) var(--space-4)}.miniHeader-module__qxUaoq__stat{display:none}}
.skeleton-module__fOwSGq__skeleton{background:var(--skeleton);animation:var(--anim-skeleton) 1.4s ease-in-out infinite;display:block}.skeleton-module__fOwSGq__block{border-radius:var(--radius-card);width:100%;height:96px}.skeleton-module__fOwSGq__line{border-radius:var(--radius-chip);width:100%;height:14px}
.tooltip-module__bK5bvG__tip{z-index:var(--z-tooltip);max-width:var(--tooltip-max-width);padding:var(--space-1) var(--space-2);border:1px solid var(--on-dark-tint-active);border-radius:var(--radius-card);background:var(--ink);color:var(--white);box-shadow:var(--shadow-pop);font-family:var(--font-body);font-size:var(--type-small);font-weight:var(--weight-regular);line-height:var(--leading-snug);pointer-events:none;overflow-wrap:anywhere;position:fixed}
.wordmark-module__SmGiua__wordmark{width:var(--logo-width-md);height:auto;display:block}.wordmark-module__SmGiua__lg{width:var(--logo-width-lg)}
